Exemple #1
0
 // Use this for initialization
 public override void Start()
 {
     base.Start();
     STATE_DIE = new DieStateBuildingCircle(gameObject);
     STATE_PROD = new ProdStateBuildingCircle(gameObject);
     STATE_IDLE = new IdleStateBuildingCircle(gameObject);
     currentState = STATE_PROD;
     env = Environnement.getUniqueEnv();
     //enregistremet du batiment auprès de l'environnement
     env.addProd(gameObject);
     delayBetweenProd = 120;
     countSinceLastProd = 0;
     countUnits = 0;
     supportMax = 4;
     setInitialEnergy(10.0f);
 }
Exemple #2
0
 public void setCurrentState(StateBuildingCircle newState)
 {
     currentState = newState;
 }