internal Produce(BuildingStateController _stateController) : base(BuildingActionType.Produce, _stateController) { if (producePosList.Count == 0) { CreateProducePos(); } }
internal BuildingAction(BuildingActionType _type, BuildingStateController _stateController) : base(_type) { this.stateController = _stateController; this.controller = this.stateController.Controller; }
internal Harvest(BuildingStateController _stateController) : base(BuildingActionType.Produce, _stateController) { }