// Use this for initialization void Start() { Completecamposition = cam.transform.position; Completecamrotation = cam.transform.rotation; StarSystem sol = gameObject.AddComponent(typeof(StarSystem)) as StarSystem; CelestialObject earth = earthObj.AddComponent <CelestialObject>() as CelestialObject; CelestialObject moon = moonObj.AddComponent <CelestialObject>() as CelestialObject; //StarSystem sol = new StarSystem(sunObj); //CelestialObject earth = new CelestialObject(earthObj, sunObj, EARTHDAYPROPORTIONAL, EARTHORBITPROPORTIONAL, EARTHAPOAPSIS, EARTHPERIAPSIS); moon.BuildCelestialObject(moonObj, earthObj, MOONDAYPROPORTIONAL, MOONORBITPROPORTIONAL, MOONAPOAPSIS, MOONPERIAPSIS); earth.BuildCelestialObject(earthObj, sunObj, EARTHDAYPROPORTIONAL, EARTHORBITPROPORTIONAL, EARTHAPOAPSIS, EARTHPERIAPSIS); /* * StartCoroutine(DoEarthRotation()); * StartCoroutine(DoSunRotation()); * StartCoroutine(DoLunar()); * StartCoroutine(DoEarthOrbit()); * StartCoroutine(DoEcliptic()); */ }