mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Cloak Rigidbody
This commit is contained in:
parent
80c61e5261
commit
646f2649d7
@ -11,7 +11,7 @@ namespace NewHorizons.Builder.Body
|
||||
{
|
||||
public static class CloakBuilder
|
||||
{
|
||||
public static void Make(GameObject planetGO, Sector sector, float radius)
|
||||
public static void Make(GameObject planetGO, Sector sector, OWRigidbody OWRB, float radius)
|
||||
{
|
||||
var cloak = SearchUtilities.Find("RingWorld_Body/CloakingField_IP");
|
||||
|
||||
@ -28,7 +28,7 @@ namespace NewHorizons.Builder.Body
|
||||
cloakFieldController._innerCloakRadius = radius * 900 / 3000f;
|
||||
cloakFieldController._nearCloakRadius = radius * 800 / 3000f;
|
||||
|
||||
cloakFieldController._referenceFrameVolume = planetGO.GetAttachedOWRigidbody()?._attachedRFVolume;
|
||||
cloakFieldController._referenceFrameVolume = OWRB._attachedRFVolume;
|
||||
cloakFieldController._exclusionSector = null;
|
||||
|
||||
var cloakSectorController = newCloak.AddComponent<CloakSectorController>();
|
||||
|
||||
@ -498,7 +498,7 @@ namespace NewHorizons.Handlers
|
||||
// Has to go last probably
|
||||
if (body.Config.Base.CloakRadius != 0f)
|
||||
{
|
||||
CloakBuilder.Make(go, sector, body.Config.Base.CloakRadius);
|
||||
CloakBuilder.Make(go, sector, rb, body.Config.Base.CloakRadius);
|
||||
}
|
||||
|
||||
return go;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user