From 4e3e653700d6b5cafaea382e6977bf067acdb5d2 Mon Sep 17 00:00:00 2001 From: Noah Pilarski Date: Sat, 3 Sep 2022 13:28:37 -0400 Subject: [PATCH] Add map markers --- NewHorizons/Main.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/NewHorizons/Main.cs b/NewHorizons/Main.cs index 5919c532..5d87dc40 100644 --- a/NewHorizons/Main.cs +++ b/NewHorizons/Main.cs @@ -302,6 +302,7 @@ namespace NewHorizons var eyeSector = eyeOfTheUniverse.FindChild("Sector_EyeOfTheUniverse").GetComponent(); var eyeAO = eyeOfTheUniverse.AddComponent(); var eyeBody = eyeOfTheUniverse.GetAttachedOWRigidbody(); + var eyeMarker = eyeOfTheUniverse.AddComponent(); var eyeSphere = eyeSector.GetComponent(); eyeSphere.SetLayer(Shape.Layer.Sector); eyeAO._owRigidbody = eyeBody; @@ -311,11 +312,14 @@ namespace NewHorizons eyeAO._name = AstroObject.Name.Eye; eyeAO._type = AstroObject.Type.None; eyeAO.Register(); + eyeMarker._markerType = MapMarker.MarkerType.Sun; + eyeMarker._labelID = UITextType.LocationEye_Cap; var vessel = SearchUtilities.Find("Vessel_Body"); var vesselSector = vessel.FindChild("Sector_VesselBridge").GetComponent(); var vesselAO = vessel.AddComponent(); var vesselBody = vessel.GetAttachedOWRigidbody(); + var vesselMapMarker = vessel.AddComponent(); vesselAO._owRigidbody = vesselBody; vesselAO._primaryBody = eyeAO; eyeAO._satellite = vesselAO; @@ -324,6 +328,8 @@ namespace NewHorizons vesselAO._name = AstroObject.Name.CustomString; vesselAO._type = AstroObject.Type.SpaceStation; vesselAO.Register(); + vesselMapMarker._markerType = MapMarker.MarkerType.Moon; + vesselMapMarker._labelID = (UITextType)TranslationHandler.AddUI("VESSEL"); // Resize vessel sector so that the vessel is fully collidable. var vesselSectorTrigger = vesselSector.gameObject.FindChild("SectorTriggerVolume_VesselBridge");