public void SwitchTo(SolarOrbit now) { curPlanet = now; cam.SetPlanetTarget(curPlanet.transform); cam.camRot.x = CamController.VYAngle(Vector3.zero, curPlanet.transform.position); enabled = true; }
public void ReceivePinEvent(SolarOrbit id) { enabled = false; GC <Mode2ZoomInto> ().SwitchTo(id); planetName = detail.GetPlanet(curPlanet.id).GetMoon(id.id).label; Log(planetName); }
public void SetCamDistance(SolarOrbit orbiter, bool wholePlanet) { // var mult = wholePlanet ? 3f : 2f; var radius = wholePlanet ? orbiter.Par [8] : orbiter.Par [7]; SetCamDistance(Mathf.Max(radius * 2.5f, radius + 0.05f)); kMaxDist = 0.011f + orbiter.Par[7]; }
public void SetUp(Mode1Lookup ev, SolarOrbit id, Color clr, string cap) { lookup = ev; isNavigatorPin = false; pinData = id; thumbnail.color = clr; caption.text = cap; }
public void SetUp(Mode0Navigator ev, SolarOrbit id, Color clr, string cap) { navigator = ev; isNavigatorPin = true; pinData = id; thumbnail.color = clr; caption.text = cap; }
public void SetUpInvisible(Mode1Lookup ev, SolarOrbit id) { lookup = ev; isNavigatorPin = false; pinData = id; GetComponent <RectTransform>().sizeDelta = Vector2.one * 110f; caption.enabled = false; thumbnail.enabled = false; }
void Start() { PO = GC <SolarOrbit> (); lineLength = 180; isMoon = transform.parent == null ? false : transform.parent.position != Vector3.zero; PORMoons = GetComponentsInChildren <SolarOrbitRenderer> (); pos = new Vector3[lineLength]; for (int i = 0; i < lineLength; i++) { pos [i] = PO.ParametricOrbit(2 * Mathf.PI / (lineLength - 1) * i); } }
public void SetCamDistance(SolarOrbit orbiter) { SetCamDistance(orbiter, false); }
public void SwitchTo(SolarOrbit now) { enabled = true; //PaintStats (stat.GetPlanet (now.id)); RespawnGalleries(currentPlanet = detail.GetPlanet(now.id)); }
public void SwitchTo(SolarOrbit now) { curMoon = now; enabled = true; GC <Mode0Navigator> ().slot.Fade(SolarSlot.FadeMode.Hidden); }
public void ReceivePinEvent(SolarOrbit id) { enabled = false; SetAllSlotMode(SolarSlot.FadeMode.Lookup, SolarSlot.FadeMode.Lookup); GetComponent <Mode1Lookup> ().SwitchTo(id); }
IEnumerator OnNumberHitYield(SolarOrbit o) { yield return(null); ReceivePinEvent(o); }