private RangedWarriorState CreateState(IRangedWarriorInfo info) { return(new RangedWarriorState { Base = StateUtils.CreateWarriorUnitState(info) }); }
private MeeleeWarriorState CreateState(IMeeleeWarriorInfo info) { return(new MeeleeWarriorState { Base = StateUtils.CreateWarriorUnitState(info) }); }
private CentralBuildingState CreateState(ICentralBuildingInfo info) { return(new CentralBuildingState { Base = StateUtils.CreateFactoryBuildingState(info) }); }
private BarrakState CreateState(IBarrakInfo info) { return(new BarrakState { Base = StateUtils.CreateFactoryBuildingState(info) }); }
private WorkerState CreateState(IWorkerInfo info) { return(new WorkerState { Base = StateUtils.CreateUnitState(info), IsBuilding = info.IsBuilding }); }
private MiningCampState CreateState(IMinigCampInfo info) { return(new MiningCampState { Base = StateUtils.CreateBuildingState(info), MiningSpeed = info.MiningSpeed }); }
private BuildingTemplateState CreateState(IBuildingTemplateInfo info) { return(new BuildingTemplateState { Base = StateUtils.CreateBuildingState(info), AttachedWorkers = info.AttachedWorkers, Progress = info.Progress }); }