Example #1
0
 void Awake()
 {
     stateMachine     = new StateMachine(this);
     steeringBehavior = new SteeringBehavoir(this, GameManager.MINBOUNDS, GameManager.MAXBOUNDS, 0f);
     stateMachine.SetCurrentState(MermaidTravelState.Instance);
     stateMachine.SetGlobalState(MermaidGlobalState.Instance);
 }
Example #2
0
 void Awake()
 {
     outerSpaceContainer = GameObject.FindGameObjectWithTag("AlienContainer");
     m_steeringBehavoir  = new SteeringBehavoir(this, OuterSpaceControl.MINBOUNDS, OuterSpaceControl.MAXBOUNDS, 40f);
     m_stateMachine      = new StateMachine(this);
     m_stateMachine.SetCurrentState(AlienTravelState.Instance);
     m_stateMachine.SetGlobalState(AlienGlobalState.Instance);
 }