Example #1
0
 private RangedWarriorState CreateState(IRangedWarriorInfo info)
 {
     return(new RangedWarriorState
     {
         Base = StateUtils.CreateWarriorUnitState(info)
     });
 }
Example #2
0
 private MeeleeWarriorState CreateState(IMeeleeWarriorInfo info)
 {
     return(new MeeleeWarriorState
     {
         Base = StateUtils.CreateWarriorUnitState(info)
     });
 }
Example #3
0
 private CentralBuildingState CreateState(ICentralBuildingInfo info)
 {
     return(new CentralBuildingState
     {
         Base = StateUtils.CreateFactoryBuildingState(info)
     });
 }
Example #4
0
 private BarrakState CreateState(IBarrakInfo info)
 {
     return(new BarrakState
     {
         Base = StateUtils.CreateFactoryBuildingState(info)
     });
 }
Example #5
0
 private WorkerState CreateState(IWorkerInfo info)
 {
     return(new WorkerState
     {
         Base = StateUtils.CreateUnitState(info),
         IsBuilding = info.IsBuilding
     });
 }
Example #6
0
 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
     });
 }