Cloak Rigidbody

This commit is contained in:
Noah Pilarski 2022-05-12 20:03:18 -04:00
parent 80c61e5261
commit 646f2649d7
2 changed files with 3 additions and 3 deletions

View File

@ -11,7 +11,7 @@ namespace NewHorizons.Builder.Body
{ {
public static class CloakBuilder 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"); var cloak = SearchUtilities.Find("RingWorld_Body/CloakingField_IP");
@ -28,7 +28,7 @@ namespace NewHorizons.Builder.Body
cloakFieldController._innerCloakRadius = radius * 900 / 3000f; cloakFieldController._innerCloakRadius = radius * 900 / 3000f;
cloakFieldController._nearCloakRadius = radius * 800 / 3000f; cloakFieldController._nearCloakRadius = radius * 800 / 3000f;
cloakFieldController._referenceFrameVolume = planetGO.GetAttachedOWRigidbody()?._attachedRFVolume; cloakFieldController._referenceFrameVolume = OWRB._attachedRFVolume;
cloakFieldController._exclusionSector = null; cloakFieldController._exclusionSector = null;
var cloakSectorController = newCloak.AddComponent<CloakSectorController>(); var cloakSectorController = newCloak.AddComponent<CloakSectorController>();

View File

@ -498,7 +498,7 @@ namespace NewHorizons.Handlers
// Has to go last probably // Has to go last probably
if (body.Config.Base.CloakRadius != 0f) 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; return go;