Esempio n. 1
0
 public UnitIdle(Unit unit, UnitStatesFactory stateGenerator)
 {
     this.unit = unit;
     states    = stateGenerator;
 }
Esempio n. 2
0
 // Start is called before the first frame update
 void Start()
 {
     graphicRenderer = GetComponent <Renderer>();
     states          = new UnitStatesFactory(this); // Generate all potential unit states
     currentState    = states.unitIdle;
 }
Esempio n. 3
0
 public UnitSelected(Unit unit, UnitStatesFactory stateGenerator)
 {
     this.unit = unit;
     states    = stateGenerator;
 }