Move code

This commit is contained in:
Noah Pilarski 2022-09-03 13:27:27 -04:00
parent a83232b793
commit 952a7ffa36

View File

@ -293,6 +293,7 @@ namespace NewHorizons
} }
} }
// EOTU fixes
if (isEyeOfTheUniverse) if (isEyeOfTheUniverse)
{ {
// Create astro objects for eye and vessel because they didn't have them somehow. // Create astro objects for eye and vessel because they didn't have them somehow.
@ -301,6 +302,8 @@ namespace NewHorizons
var eyeSector = eyeOfTheUniverse.FindChild("Sector_EyeOfTheUniverse").GetComponent<Sector>(); var eyeSector = eyeOfTheUniverse.FindChild("Sector_EyeOfTheUniverse").GetComponent<Sector>();
var eyeAO = eyeOfTheUniverse.AddComponent<EyeAstroObject>(); var eyeAO = eyeOfTheUniverse.AddComponent<EyeAstroObject>();
eyeAO._owRigidbody = eyeOfTheUniverse.GetAttachedOWRigidbody(); eyeAO._owRigidbody = eyeOfTheUniverse.GetAttachedOWRigidbody();
var eyeSphere = eyeSector.GetComponent<SphereShape>();
eyeSphere.SetLayer(Shape.Layer.Sector);
eyeAO._rootSector = eyeSector; eyeAO._rootSector = eyeSector;
eyeAO._gravityVolume = eyeSector.GetComponentInChildren<GravityVolume>(); eyeAO._gravityVolume = eyeSector.GetComponentInChildren<GravityVolume>();
eyeAO._customName = "Eye Of The Universe"; eyeAO._customName = "Eye Of The Universe";
@ -320,8 +323,6 @@ namespace NewHorizons
vesselAO._type = AstroObject.Type.SpaceStation; vesselAO._type = AstroObject.Type.SpaceStation;
vesselAO.Register(); vesselAO.Register();
eyeSector.GetComponent<SphereShape>().SetLayer(Shape.Layer.Sector);
// Resize vessel sector so that the vessel is fully collidable. // Resize vessel sector so that the vessel is fully collidable.
var vesselSectorTrigger = vesselSector.gameObject.FindChild("SectorTriggerVolume_VesselBridge"); var vesselSectorTrigger = vesselSector.gameObject.FindChild("SectorTriggerVolume_VesselBridge");
vesselSectorTrigger.transform.localPosition = new Vector3(0, 0, -207.375f); vesselSectorTrigger.transform.localPosition = new Vector3(0, 0, -207.375f);