mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Move locks to awake
This commit is contained in:
parent
eccfe9f589
commit
2959eb7a90
@ -14,6 +14,14 @@ namespace NewHorizons.Components
|
|||||||
public GameObject _powerOrbObject;
|
public GameObject _powerOrbObject;
|
||||||
private NomaiInterfaceOrb _powerOrb;
|
private NomaiInterfaceOrb _powerOrb;
|
||||||
|
|
||||||
|
private void Awake()
|
||||||
|
{
|
||||||
|
InitializeOrbs();
|
||||||
|
AddLocks();
|
||||||
|
RemoveLocks();
|
||||||
|
AddLockToWarpOrb();
|
||||||
|
}
|
||||||
|
|
||||||
public void InitializeOrbs()
|
public void InitializeOrbs()
|
||||||
{
|
{
|
||||||
_coordinateInterfaceOrb = _coordinateInterfaceOrbObject.GetComponent<NomaiInterfaceOrb>();
|
_coordinateInterfaceOrb = _coordinateInterfaceOrbObject.GetComponent<NomaiInterfaceOrb>();
|
||||||
|
|||||||
@ -100,19 +100,12 @@ namespace NewHorizons.Handlers
|
|||||||
vesselAO.Register();
|
vesselAO.Register();
|
||||||
vesselObject.GetComponentInChildren<ReferenceFrameVolume>(true)._referenceFrame._attachedAstroObject = vesselAO;
|
vesselObject.GetComponentInChildren<ReferenceFrameVolume>(true)._referenceFrame._attachedAstroObject = vesselAO;
|
||||||
|
|
||||||
VesselOrbLocker vesselOrbLocker = vesselObject.GetComponent<VesselOrbLocker>();
|
|
||||||
vesselOrbLocker.InitializeOrbs();
|
|
||||||
vesselOrbLocker.AddLocks();
|
|
||||||
|
|
||||||
if (system.Config.Vessel?.vesselPosition != null)
|
if (system.Config.Vessel?.vesselPosition != null)
|
||||||
vesselObject.transform.position = system.Config.Vessel.vesselPosition;
|
vesselObject.transform.position = system.Config.Vessel.vesselPosition;
|
||||||
|
|
||||||
if (system.Config.Vessel?.vesselRotation != null)
|
if (system.Config.Vessel?.vesselRotation != null)
|
||||||
vesselObject.transform.eulerAngles = system.Config.Vessel.vesselRotation;
|
vesselObject.transform.eulerAngles = system.Config.Vessel.vesselRotation;
|
||||||
|
|
||||||
vesselOrbLocker.RemoveLocks();
|
|
||||||
vesselOrbLocker.AddLockToWarpOrb();
|
|
||||||
|
|
||||||
VesselSingularityRoot singularityRoot = vesselObject.GetComponentInChildren<VesselSingularityRoot>(true);
|
VesselSingularityRoot singularityRoot = vesselObject.GetComponentInChildren<VesselSingularityRoot>(true);
|
||||||
|
|
||||||
VesselWarpController vesselWarpController = vesselObject.GetComponentInChildren<VesselWarpController>(true);
|
VesselWarpController vesselWarpController = vesselObject.GetComponentInChildren<VesselWarpController>(true);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user