public void SetStarColor(UIStarmapStar __instance, ref Text nameText) { if (enable && (__instance.star.type == EStarType.BlackHole || __instance.star.type == EStarType.NeutronStar)) { nameText.color = Color.green; } }
public void SetStarColor(UIStarmapStar __instance, ref Text nameText) { if (enable && (__instance.star.type == EStarType.WhiteDwarf)) { nameText.color = Color.green; } }
public void SetStarColor(UIStarmapStar __instance, ref Text nameText) { foreach (var feature in hignLightQueue) { feature.SetStarColor(__instance, ref nameText); } }
public void SetStarColor(UIStarmapStar __instance, ref Text nameText) { if (enable && __instance.star.dysonLumino > 2.0f) { nameText.color = Color.magenta; } }
public void SetTarget(UIStarmapStar star) { if (star.star != null) { starData = star.star; } }
public void Reset() { star = (StarData)null; UIstar = (UIStarmapStar)null; planet = (PlanetData)null; id = -1; name = string.Empty; }
public void Set(PlanetData planet) { this.planet = planet; UIstar = (UIStarmapStar)null; star = (StarData)null; id = planet.id; name = planet.displayName; }
public void Set(StarData star) { planet = (PlanetData)null; UIstar = (UIStarmapStar)null; this.star = star; id = star.id; name = star.displayName; }
private static void Postfix(UIStarmapStar __instance) { if (DisplayStarName_Impl.isEnable) { Text nameText = Traverse.Create((object)__instance).Field("nameText").GetValue <Text>(); OriginalSetTextActive(__instance, ref nameText); g_StarHighLight.SetStarColor(__instance, ref nameText); } }
private static void Postfix(UIStarmap __instance, ref UIStarmapStar star) { if (ImmediateMode_Impl.isEnable) { if (__instance.viewStar == star.star) { return; } __instance.screenCameraController.SetViewTarget((PlanetData)null, star.star, (Player)null, VectorLF3.zero, (double)star.star.physicsRadius * 0.899999976158142 * 0.00025, (double)star.star.physicsRadius * (double)Mathf.Pow(star.star.radius * 0.4f, -0.4f) * 3.0 * 0.00025, true, true); } }
public bool SetPin(UIStarmapStar star) { ModDebug.Assert(star != null); if (star != null) { target.Set(star); return(true); } else { return(false); } }
public bool SetPin(UIStarmapStar uiStar, StarData star) { ModDebug.Assert(uiStar != null && star != null); if (uiStar != null) { this.uiStar = uiStar; target.Set(star); return(true); } else { return(false); } }
private static void OriginalSetTextActive(UIStarmapStar __instance, ref Text nameText) { GameHistoryData historyData = Traverse.Create((object)__instance).Field("gameHistory").GetValue <GameHistoryData>(); Vector2 rectPoint = Vector2.zero; bool flag = __instance.starmap.WorldPointIntoScreen(__instance.starObject.vpos, out rectPoint) && ((UnityEngine.Object)__instance.starmap.mouseHoverStar == (UnityEngine.Object)__instance || historyData.HasFeatureKey(1001001) || historyData.HasFeatureKey(1010000 + __instance.star.id)); float num = Mathf.Max(1f, __instance.starObject.vdist / __instance.starObject.vscale.x); __instance.projectedCoord = rectPoint; rectPoint.x += (float)(8.0f + 600f / (float)num); rectPoint.y += 4.0f; nameText.rectTransform.anchoredPosition = rectPoint; __instance.projected = true; nameText.gameObject.SetActive(true); }
private static void Prefix(UIStarmap __instance, ref UIStarmapStar star) { if (!s_NavigateInstance.enable) { return; } if (star == null || star.star == null) { return; } s_NavigateInstance.target.SetTarget(star.star); __instance.focusStar = star; __instance.OnCursorFunction3Click(0); }
private static void Prefix(UIStarmapStar __instance) { Text nameText = Traverse.Create((object)__instance).Field("nameText").GetValue <Text>(); nameText.color = Color.white; }
private static bool OnStarClick(UIStarmapStar star) { self.StarList.value = star.star.index; self.StarList.RefreshShownValue(); return(true); }