Beispiel #1
0
 public override void Enter()
 {
     if (!enteredField)
     {
         BossTransform = m_Boss03FSM.transform;
         nextState     = new Boss03Fire(m_Boss03FSM);
         enteredField  = true;
     }
     Execute();
 }
 public override void Enter()
 {
     if(!enteredField)
     {
         BossTransform = m_Boss03FSM.transform;
         nextState = new Boss03Fire(m_Boss03FSM);
         enteredField = true;
     }
     Execute();
 }
 void Start()
 {
     nextState = new Boss03Spawn(this);
     distCont = GameObject.Find("_DistanceController").GetComponent<DistanceController>();
 }
 public void NextState(Boss03State state)
 {
     nextState = state;
 }
Beispiel #5
0
 void Start()
 {
     nextState = new Boss03Spawn(this);
     distCont  = GameObject.Find("_DistanceController").GetComponent <DistanceController>();
 }
Beispiel #6
0
 public void NextState(Boss03State state)
 {
     nextState = state;
 }