Ejemplo n.º 1
0
    override public void OnDeactivate()
    {
        Action.SetSuccess();
        Action = null;

        base.OnDeactivate();
    }
Ejemplo n.º 2
0
 //FSM每一帧检测当前状态是否完成,IsFinished=true时的时候调用OnDeactivate,
 override public void OnDeactivate()
 {
     //if (Owner.IsPlayer)
     //    Owner.BlackBoard.DesiredTarget = null;
     Action.SetSuccess();
     Action = null;
     base.OnDeactivate();
 }
Ejemplo n.º 3
0
 public override void OnDeactivate()
 {
     if (null != Action)
     {
         Action.SetSuccess();
         Action = null;
     }
     base.OnDeactivate();
 }
Ejemplo n.º 4
0
    override public void OnDeactivate()
    {
        Time.timeScale = 1.0f;

        Action.SetSuccess();
        Action = null;

        base.OnDeactivate();
    }