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 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>();
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user