Ejemplo n.º 1
0
        void Update()
        {
            if (surveyorInRange)
            {
                if (surveyorInSight)
                {
                    movement.Charge();
                    PlayAggroSound();
                }
                else
                {
                    if (SurveyorOnRight)
                    {
                        movement.TurnRight();
                    }
                    else
                    {
                        movement.TurnLeft();
                    }
                }
            }
            else
            {
                Navigate();
            }

            movement.MoveForward();
        }
Ejemplo n.º 2
0
        void Update()
        {
            if (MoveLeft)
            {
                movement.TurnLeft();
            }
            else
            {
                movement.TurnRight();
            }

            movement.MoveForward();
        }