void OrbitalSerialize(INIHolder iNIHolder) { iNIHolder.SetValue(sOrbitalSection, "vOrbitalLaunch", vOrbitalLaunch); iNIHolder.SetValue(sOrbitalSection, "ValidOrbitalLaunch", bValidOrbitalLaunch); iNIHolder.SetValue(sOrbitalSection, "vOrbitalHome", vOrbitalHome); iNIHolder.SetValue(sOrbitalSection, "ValidOrbitalHome", bValidOrbitalHome); }
void ScansSerialize(INIHolder iNIHolder) { // iNIHolder.SetValue(sNavSection, "vNavHome", vNavHome); // iNIHolder.SetValue(sNavSection, "ValidNavHome", bValidNavHome); iNIHolder.SetValue(sScansSection, "DoneMode", ScansDoneMode); iNIHolder.SetValue(sScansSection, "DoneState", ScansDoneState); }
void NavSerialize(INIHolder iNIHolder) { // iNIHolder.SetValue(sNavSection, "vNavHome", vNavHome); // iNIHolder.SetValue(sNavSection, "ValidNavHome", bValidNavHome); iNIHolder.SetValue(sNavSection, "vTarget", vNavTarget); iNIHolder.SetValue(sNavSection, "ValidNavTarget", bValidNavTarget); iNIHolder.SetValue(sNavSection, "dStartShip", dtNavStartShip); iNIHolder.SetValue(sNavSection, "shipSpeedMax", shipSpeedMax); iNIHolder.SetValue(sNavSection, "arrivalDistanceMin", arrivalDistanceMin); }
void MiningSerialize(INIHolder iNIHolder) { iNIHolder.SetValue(sMiningSection, "vLastContact", vLastAsteroidContact); iNIHolder.SetValue(sMiningSection, "vTargetAsteroid", vTargetAsteroid); iNIHolder.SetValue(sMiningSection, "vLastExit", vLastAsteroidExit); iNIHolder.SetValue(sMiningSection, "vExpectedExit", vExpectedAsteroidExit); iNIHolder.SetValue(sMiningSection, "vInitialContact", vInitialAsteroidContact); iNIHolder.SetValue(sMiningSection, "vInitialExit", vInitialAsteroidContact); iNIHolder.SetValue(sMiningSection, "ValidAsteroid", bValidAsteroid); iNIHolder.SetValue(sMiningSection, "ValidInitialContact", bValidInitialAsteroidContact); iNIHolder.SetValue(sMiningSection, "ValidInitialExit", bValidInitialAsteroidExit); iNIHolder.SetValue(sMiningSection, "miningAsteroidID", miningAsteroidID); }
void DockingSerialize(INIHolder iNIHolder) { iNIHolder.SetValue(sDockingSection, "vDock", vDock); iNIHolder.SetValue(sDockingSection, "ValidDock", bValidDock); iNIHolder.SetValue(sDockingSection, "vLaunch1", vLaunch1); iNIHolder.SetValue(sDockingSection, "bValidLaunch1", bValidLaunch1); iNIHolder.SetValue(sDockingSection, "vHome", vHome); iNIHolder.SetValue(sDockingSection, "bValidHome", bValidHome); iNIHolder.SetValue(sDockingSection, "TargetBase", lTargetBase); iNIHolder.SetValue(sDockingSection, "ActionStart", dtDockingActionStart); }
void MinerCalculateBoreSize() { if (MiningBoreHeight <= 0) { MiningBoreHeight = (shipDim.HeightInMeters()); MiningBoreWidth = (shipDim.WidthInMeters()); // MiningBoreHeight = (shipDim.HeightInMeters() - shipDim.BlockMultiplier() * 2); // MiningBoreWidth = (shipDim.WidthInMeters() - shipDim.BlockMultiplier() * 2); // save defaults back to customdata to allow player to change INIHolder iniCustomData = new INIHolder(this, Me.CustomData); iniCustomData.SetValue(sMiningSection, "MiningBoreHeight", MiningBoreHeight.ToString("0.00")); iniCustomData.SetValue(sMiningSection, "MiningBoreWidth", MiningBoreWidth.ToString("0.00")); // informational for the player iniCustomData.SetValue(sMiningSection, "ShipWidth", shipDim.WidthInMeters().ToString("0.00")); iniCustomData.SetValue(sMiningSection, "ShipHeight", shipDim.HeightInMeters().ToString("0.00")); Me.CustomData = iniCustomData.GenerateINI(true); } }
void MiningSerialize(INIHolder iNIHolder) { if (iNIHolder == null) { return; } /* * iNIHolder.SetValue(sMiningSection, "vLastContact", vLastAsteroidContact); * iNIHolder.SetValue(sMiningSection, "vTargetAsteroid", vTargetAsteroid); * iNIHolder.SetValue(sMiningSection, "vLastExit", vLastAsteroidExit); * iNIHolder.SetValue(sMiningSection, "vExpectedExit", vExpectedAsteroidExit); * iNIHolder.SetValue(sMiningSection, "vInitialContact", vInitialAsteroidContact); * iNIHolder.SetValue(sMiningSection, "vInitialExit", vInitialAsteroidContact); * * iNIHolder.SetValue(sMiningSection, "ValidAsteroid", bValidAsteroid); * iNIHolder.SetValue(sMiningSection, "ValidInitialContact", bValidInitialAsteroidContact); * iNIHolder.SetValue(sMiningSection, "ValidInitialExit", bValidInitialAsteroidExit); */ iNIHolder.SetValue(sMiningSection, "miningAsteroidID", miningAsteroidID); iNIHolder.SetValue(sMiningSection, "AsteroidCurrentX", AsteroidCurrentX); iNIHolder.SetValue(sMiningSection, "AsteroidCurrentY", AsteroidCurrentY); iNIHolder.SetValue(sMiningSection, "AsteroidBoreStart", vAsteroidBoreStart); iNIHolder.SetValue(sMiningSection, "AsteroidBoreEnd", vAsteroidBoreEnd); iNIHolder.SetValue(sMiningSection, "AsteroidMineMode", AsteroidMineMode); }
void DockedSerialize(INIHolder iNIHolder) { //TODO: remember docked connector iNIHolder.SetValue(sDockedSection, "AutoRelaunch", bAutoRelaunch); iNIHolder.SetValue(sDockedSection, "ActionStart", dtRelaunchActionStart); iNIHolder.SetValue(sDockedSection, "StaticValid", bStaticValid); iNIHolder.SetValue(sDockedSection, "StaticDock", vStaticDock); iNIHolder.SetValue(sDockedSection, "StaticLaunch", vStaticLaunch); iNIHolder.SetValue(sDockedSection, "StaticHome", vStaticHome); }
void OrbitalInitCustomData(INIHolder iNIHolder) { iNIHolder.SetValue(sOrbitalSection, "AtmoMult", orbitalAtmoMult); iNIHolder.SetValue(sOrbitalSection, "IonMult", orbitalIonMult); iNIHolder.SetValue(sOrbitalSection, "HydroMult", orbitalHydroMult); }
void RelaunchSerialize(INIHolder iNIHolder) { iNIHolder.SetValue(sRelaunchSection, "ActionStart", dtRelaunchActionStart); }