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 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>();

View File

@ -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;