// Use this for initialization public override void Start() { base.Start(); STATE_PROD = new ProdStateTriangleBuilding(gameObject); STATE_IDLE = new IdleStateTriangleBuilding(gameObject); STATE_DIE = new DieStateTriangleBuilding(gameObject); currentState = STATE_IDLE; env = Environnement.getUniqueEnv(); //enregistremet du batiment auprès de l'environnement env.addProdTriangle(gameObject); countSphere = 0; setInitialEnergy(10.0f); }
public void setCurrentState(StateTriangleBuilding newState) { currentState = newState; }