// 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); }
public void setCurrentState(StateBuildingCircle newState) { currentState = newState; }