Ejemplo n.º 1
0
 void Update()
 {
     if (behaviour.Exit())
     {
         foreach (SwarmBase state in states)
         {
             if (state.Enter())
             {
                 behaviour = state;
                 stateType = behaviour.stateType;
             }
         }
     }
     behaviour.Run();
 }
Ejemplo n.º 2
0
 private void Start()
 {
     states = new List <SwarmBase>();
     states.Add(GetComponent <AgentMove>());
     behaviour = states[0];
 }