Beispiel #1
0
 public void SSActionEvent(SSAction source, int intParam = 0, GameObject objectParam = null)
 {
     if (intParam == 0)
     {
         TrackAction follow = TrackAction.GetAction(objectParam.gameObject.GetComponent <PatrolInfo>().player);
         this.RunAction(objectParam, follow, this);
     }
     else
     {
         PatrolAction move = PatrolAction.GetAction(objectParam.gameObject.GetComponent <PatrolInfo>().start_position);
         this.RunAction(objectParam, move, this);
     }
 }
 // 巡逻
 public void Patrol(GameObject ptrl)
 {
     this.patrol = PatrolAction.GetAction(ptrl.transform.position);
     this.RunAction(ptrl, patrol, this);
 }
Beispiel #3
0
 // 巡逻
 public void Patrol(GameObject ptrl)
 {
     this.patrol = PatrolAction.GetAction(ptrl.transform.position);
     Debug.Log("PatrolActionManager.Patrol()");
     this.RunAction(ptrl, patrol, this);
 }
Beispiel #4
0
    private PatrolAction go_patrol;                            //巡逻兵巡逻

    public void GoPatrol(GameObject patrol)
    {
        go_patrol = PatrolAction.GetAction(patrol.transform.position);
        this.RunAction(patrol, go_patrol, this);
    }