public static void Postfix(scrPlanet __instance, AdofaiPlanetColor planetColor) { __instance.RemoveGold(); __instance.SetRainbow(false); Color color = planetColor.GetColor(); __instance.EnableCustomColor(); __instance.SetPlanetColor(color); __instance.SetTailColor(color); }
void Awake() { timeCount = GameObject.Find("Player").GetComponent <TimeCount>(); patternManager = this.gameObject.GetComponent <PatternManager>(); planetColor = this.gameObject.GetComponent <PlanetColor>(); for (int i = 0; i < phase.Length; i++) { phase[i] = false; } planetColor.playTime = 60; StartCoroutine(UpdateByUsingCoroutine()); }
public StarSystemDefintion(string Name, string BodyDescription, PlanetColor StarColor, double Inclination, double Eccentricity, double SemiMajorAxis, double LAN, double ArgumentOfPeriapsis, double MeanAnomalyAtEpoch, double Epoch, double Mass, double Radius, int FlightGlobalsIndex, float ScienceMultiplier) { this.Name = Name; this.BodyDescription = BodyDescription; this.StarColor = StarColor; this.Inclination = Inclination; this.Eccentricity = Eccentricity; this.SemiMajorAxis = SemiMajorAxis; this.LAN = LAN; this.ArgumentOfPeriapsis = ArgumentOfPeriapsis; this.MeanAnomalyAtEpoch = MeanAnomalyAtEpoch; this.Epoch = Epoch; this.Radius = Radius; this.FlightGlobalsIndex = FlightGlobalsIndex; this.ScienceMultiplier = ScienceMultiplier; }
public static void Main(string[] Args) { SimulationEngine.mustShowInfo = true; PeriodicTable.init(); TestClass.createEarth(); TestClass.createSun(); List <double> percentageList = new List <double>(); createEarth(); ChemicalElement element; List <ChemicalElement> chemicalElements = DataEngine.starSeed; PeriodicTable.findElementByName("Water").getMolality(); percentageList = SimulationEngine.generateDistributionList(90, 70, chemicalElements.Count); ChemicalComposition chemicalComposition = new ChemicalComposition(chemicalElements, percentageList); StarSystem system = new StarSystem(); system.InitSystemParams(new Double[] { 1, ParametriUtente.Science.r_sun, 1 }, chemicalComposition); system.createStarSystem(); string outputFile = system.toString(); system.InitSystemParams(new Double[] { 1, ParametriUtente.Science.r_sun * 1.71, 2.02 }, chemicalComposition); system.createStarSystem(); PlanetColor color = new PlanetColor(System.Drawing.Color.Blue); double ggg = color.getAlbedo(); outputFile = string.Concat(outputFile, system.toString()); int x = 0; while (x < 1000) { x++; } printToFile(outputFile); int i = 0; }
public void AddStar(CelestialBody StarCB, PlanetColor StarColor) { StarDistance[StarCB] = StarColor; }