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();
 }
Пример #2
0
 public AB_Output(AB_State_ProductionCycle state)
 {
     this.state       = state;
     abParams         = state.Building.AbParams;
     localStorageAdd += onLocalStorageAdd;
 }
Пример #3
0
 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;
 }