mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Try really hard to not have the gravity well for a focal point affect you
This commit is contained in:
parent
458c202fa4
commit
35c0b934c7
@ -27,15 +27,25 @@ namespace NewHorizons.Builder.General
|
||||
gravityGO.layer = Layer.BasicEffectVolume;
|
||||
gravityGO.SetActive(false);
|
||||
|
||||
var SC = gravityGO.AddComponent<SphereCollider>();
|
||||
SC.isTrigger = true;
|
||||
SC.radius = gravityRadius;
|
||||
var sphereCollider = gravityGO.AddComponent<SphereCollider>();
|
||||
sphereCollider.isTrigger = true;
|
||||
sphereCollider.radius = gravityRadius;
|
||||
|
||||
var owCollider = gravityGO.AddComponent<OWCollider>();
|
||||
owCollider.SetLODActivationMask(DynamicOccupant.Player);
|
||||
|
||||
var owTriggerVolume = gravityGO.AddComponent<OWTriggerVolume>();
|
||||
|
||||
// If it's a focal point dont add collision stuff
|
||||
if (config.FocalPoint != null)
|
||||
{
|
||||
owCollider.enabled = false;
|
||||
owTriggerVolume.enabled = false;
|
||||
sphereCollider.radius = 0;
|
||||
sphereCollider.enabled = false;
|
||||
sphereCollider.isTrigger = false;
|
||||
}
|
||||
|
||||
// copied from th and qm
|
||||
var gravityVolume = gravityGO.AddComponent<GravityVolume>();
|
||||
gravityVolume._cutoffAcceleration = 0f;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user