Esempio n. 1
0
 private void Update()
 {
     if (Input.GetMouseButtonDown(1))
     {
         Vector3 posicion = positionMouse();
         iMovePosition.SetMovePosition(posicion);
     }
 }
 void Start()
 {
     startingPosition = transform.position;
     roamingPosition  = GetRoamingPosition();
     Debug.Log("Roaming position: " + roamingPosition);
     movePosition = gameObject.GetComponent <IMovePosition>();
     gameObject.GetComponent <IMovePosition>().OnPositionReached += OnPositionReachedEventHandler;
     movePosition.SetMovePosition(roamingPosition);
 }
Esempio n. 3
0
 private void Update()
 {
     if (self.Alive)
     {
         Entity target = attack.LookForTarget(100f);
         if (target)
         {
             movePosition.SetMovePosition(target.transform.position);
         }
     }
 }
 private void OnPositionReachedEventHandler(object sender, EventArgs e)
 {
     roamingPosition = GetRoamingPosition();
     Debug.Log("Roaming position: " + roamingPosition);
     movePosition.SetMovePosition(roamingPosition);
 }
Esempio n. 5
0
 private void SetMovePosition(Vector3 movePosition)
 {
     _movePosition.SetMovePosition(movePosition);
 }
Esempio n. 6
0
 public void MoveTo(Vector3 targetPosition)
 {
     movePosition.SetMovePosition(targetPosition);
 }
Esempio n. 7
0
 public void MoveTo(Vector3 p_targetPosition)
 {
     m_movePosition.SetMovePosition(p_targetPosition);
 }