public override void Initialize() { abParams = Building.AbParams; fillDictionaries(); AB_Input = new AB_Input(this); Ab_Work = new AB_Work(this); Ab_Output = new AB_Output(this); checkStaticRecources(); }
public AB_Output(AB_State_ProductionCycle state) { this.state = state; abParams = state.Building.AbParams; localStorageAdd += onLocalStorageAdd; }
public AB_Input(AB_State_ProductionCycle state) { this.state = state; abParams = state.Building.AbParams; }
public AB_Work(AB_State_ProductionCycle state) { this.state = state; abParams = state.Building.AbParams; ticksNeed = abParams.TicksToProduce; }