Пример #1
0
 public InvUnit()
 {
     startingLocation = "";
         invUnitType = new Model.DataCardType();
         iuFacility = new DataCards.Facility();
         _underConstruction = false;
         transitObj = new GameEngine.GalacticComponents.TravelObj();
         _remainingConstructionDays = 0;
 }
Пример #2
0
 public InvUnit()
 {
     startingLocation           = "";
     invUnitType                = new Model.DataCardType();
     iuFacility                 = new DataCards.Facility();
     _underConstruction         = false;
     transitObj                 = new GameEngine.GalacticComponents.TravelObj();
     _remainingConstructionDays = 0;
 }
Пример #3
0
 public InvUnit(DataCards.Planet invUnitPlanet)
 {
     startingLocation = invUnitPlanet.Name;
         invUnitType = Model.DataCardType.Planet;
         iuPlanet = invUnitPlanet;
         _underConstruction = false;
         transitObj = new GameEngine.GalacticComponents.TravelObj();
         _remainingConstructionDays = 0;
         id = getID();
 }
Пример #4
0
 public InvUnit(DataCards.Ship invUnitShip, string _startingPlanetName)
 {
     startingLocation = _startingPlanetName;
         invUnitType = Model.DataCardType.Ship;
         iuShip = invUnitShip;
         _underConstruction = false;
         transitObj = new GameEngine.GalacticComponents.TravelObj();
         _remainingConstructionDays = 0;
         id = getID();
 }
Пример #5
0
 public void startEntityConstruction(DataCards.Facility invUnitFacility, string _startingPlanetName)
 {
     startingLocation           = _startingPlanetName;
     invUnitType                = Model.DataCardType.Facility;
     iuFacility                 = invUnitFacility;
     _underConstruction         = true;
     transitObj                 = new GameEngine.GalacticComponents.TravelObj();
     _remainingConstructionDays = iuFacility.baseManufactureCost.BaseConstructionTime;
     id = getID();
 }
Пример #6
0
 public InvUnit(DataCards.Planet invUnitPlanet)
 {
     startingLocation           = invUnitPlanet.Name;
     invUnitType                = Model.DataCardType.Planet;
     iuPlanet                   = invUnitPlanet;
     _underConstruction         = false;
     transitObj                 = new GameEngine.GalacticComponents.TravelObj();
     _remainingConstructionDays = 0;
     id = getID();
 }
Пример #7
0
 public InvUnit(DataCards.Troops invUnitTroops, string _startingPlanetName)
 {    //Create a Troops unit and set it at a planet //Implies that this might mean its a starting unit. Generally they would need a construction.//Possibly loading from a save file in the future :)
     startingLocation           = _startingPlanetName;
     invUnitType                = Model.DataCardType.Troops;
     iuTroops                   = invUnitTroops;
     _underConstruction         = false;
     transitObj                 = new GameEngine.GalacticComponents.TravelObj();
     _remainingConstructionDays = 0;
     id = getID();
 }
Пример #8
0
 public InvUnit(DataCards.Ship invUnitShip, string _startingPlanetName)
 {
     startingLocation           = _startingPlanetName;
     invUnitType                = Model.DataCardType.Ship;
     iuShip                     = invUnitShip;
     _underConstruction         = false;
     transitObj                 = new GameEngine.GalacticComponents.TravelObj();
     _remainingConstructionDays = 0;
     id = getID();
 }
Пример #9
0
 public InvUnit(DataCards.Troops invUnitTroops, string _startingPlanetName)
 {
     //Create a Troops unit and set it at a planet //Implies that this might mean its a starting unit. Generally they would need a construction.//Possibly loading from a save file in the future :)
         startingLocation = _startingPlanetName;
         invUnitType = Model.DataCardType.Troops;
         iuTroops = invUnitTroops;
         _underConstruction = false;
         transitObj = new GameEngine.GalacticComponents.TravelObj();
         _remainingConstructionDays = 0;
         id = getID();
 }
Пример #10
0
 public void startEntityConstruction(DataCards.Facility invUnitFacility, string _startingPlanetName)
 {
     startingLocation = _startingPlanetName;
         invUnitType = Model.DataCardType.Facility;
         iuFacility = invUnitFacility;
         _underConstruction = true;
         transitObj = new GameEngine.GalacticComponents.TravelObj();
         _remainingConstructionDays = iuFacility.baseManufactureCost.BaseConstructionTime;
         id = getID();
 }