コード例 #1
0
ファイル: KCT_BuildListStorage.cs プロジェクト: tivec/KCT
 public BuildListItem FromBuildListVessel(KCT_BuildListVessel blv)
 {
     this.progress        = blv.progress;
     this.effectiveCost   = blv.effectiveCost;
     this.buildTime       = blv.buildPoints;
     this.integrationTime = blv.integrationPoints;
     this.launchSite      = blv.launchSite;
     this.flag            = blv.flag;
     //this.shipURL = blv.shipURL;
     this.shipName          = blv.shipName;
     this.shipID            = blv.id.ToString();
     this.cannotEarnScience = blv.cannotEarnScience;
     this.cost            = blv.cost;
     this.integrationCost = blv.integrationCost;
     this.rushBuildClicks = blv.rushBuildClicks;
     this.mass            = blv.TotalMass;
     this.numStageParts   = blv.numStageParts;
     this.numStages       = blv.numStages;
     this.stagePartCost   = blv.stagePartCost;
     this.kscDistance     = blv.DistanceFromKSC;
     this.EditorFacility  = (int)blv.GetEditorFacility();
     this.LaunchPadID     = blv.launchSiteID;
     this.desiredManifest = blv.DesiredManifest;
     return(this);
 }
コード例 #2
0
 public BuildListItem FromBuildListVessel(KCT_BuildListVessel blv)
 {
     this.progress   = blv.progress;
     this.buildTime  = blv.buildPoints;
     this.launchSite = blv.launchSite;
     this.flag       = blv.flag;
     //this.shipURL = blv.shipURL;
     this.shipName          = blv.shipName;
     this.InventoryParts    = KCT_Utilities.PartDictToList(blv.InventoryParts);
     this.shipID            = blv.id.ToString();
     this.cannotEarnScience = blv.cannotEarnScience;
     this.cost           = blv.cost;
     this.mass           = blv.TotalMass;
     this.kscDistance    = blv.DistanceFromKSC;
     this.EditorFacility = (int)blv.GetEditorFacility();
     return(this);
 }
コード例 #3
0
 public BuildListItem FromBuildListVessel(KCT_BuildListVessel blv)
 {
     this.progress = blv.progress;
     this.buildTime = blv.buildPoints;
     this.launchSite = blv.launchSite;
     this.flag = blv.flag;
     //this.shipURL = blv.shipURL;
     this.shipName = blv.shipName;
     this.InventoryParts = KCT_Utilities.PartDictToList(blv.InventoryParts);
     this.shipID = blv.id.ToString();
     this.cannotEarnScience = blv.cannotEarnScience;
     this.cost = blv.cost;
     this.mass = blv.TotalMass;
     this.kscDistance = blv.DistanceFromKSC;
     this.EditorFacility = (int)blv.GetEditorFacility();
     this.LaunchPadID = blv.launchSiteID;
     return this;
 }