mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Fix NRE on spawned vessels with physics
This commit is contained in:
parent
444bcbf8b7
commit
2f913fc8b0
@ -145,6 +145,7 @@ namespace NewHorizons.Handlers
|
||||
|
||||
var hasParentBody = !string.IsNullOrEmpty(system.Config.Vessel?.vesselSpawn?.parentBody);
|
||||
var hasPhysics = system.Config.Vessel?.hasPhysics ?? !hasParentBody;
|
||||
var planetGO = hasParentBody ? vesselObject.transform.parent.gameObject : null;
|
||||
|
||||
if (hasPhysics)
|
||||
{
|
||||
@ -167,8 +168,6 @@ namespace NewHorizons.Handlers
|
||||
var attachWarpExitToVessel = system.Config.Vessel?.warpExit?.attachToVessel ?? false;
|
||||
var warpExitParent = vesselWarpController._targetWarpPlatform.transform.parent;
|
||||
|
||||
var planetGO = hasPhysics ? vesselObject.transform.parent.gameObject : null;
|
||||
|
||||
var warpExit = GeneralPropBuilder.MakeFromExisting(vesselWarpController._targetWarpPlatform.gameObject, planetGO, null, system.Config.Vessel?.warpExit, parentOverride: attachWarpExitToVessel ? warpExitParent : null);
|
||||
if (attachWarpExitToVessel)
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user