mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Add plasma effect from probe to player
This commit is contained in:
parent
41622fb0a7
commit
c42318542e
@ -321,6 +321,7 @@ namespace NewHorizons
|
|||||||
LoadTranslations(ModHelper.Manifest.ModFolderPath + "Assets/", this);
|
LoadTranslations(ModHelper.Manifest.ModFolderPath + "Assets/", this);
|
||||||
|
|
||||||
StarChartHandler.Init(SystemDict.Values.ToArray());
|
StarChartHandler.Init(SystemDict.Values.ToArray());
|
||||||
|
|
||||||
if (isSolarSystem)
|
if (isSolarSystem)
|
||||||
{
|
{
|
||||||
// Warp drive
|
// Warp drive
|
||||||
@ -406,7 +407,17 @@ namespace NewHorizons
|
|||||||
ssrLight.spotAngle = 179;
|
ssrLight.spotAngle = 179;
|
||||||
ssrLight.range = Main.FurthestOrbit * (4f/3f);
|
ssrLight.range = Main.FurthestOrbit * (4f/3f);
|
||||||
ssrLight.intensity = 0.001f;
|
ssrLight.intensity = 0.001f;
|
||||||
|
|
||||||
|
var fluid = playerBody.FindChild("PlayerDetector").GetComponent<DynamicFluidDetector>();
|
||||||
|
fluid._splashEffects = fluid._splashEffects.AddToArray(new SplashEffect
|
||||||
|
{
|
||||||
|
fluidType = FluidVolume.Type.PLASMA,
|
||||||
|
ignoreSphereAligment = false,
|
||||||
|
minImpactSpeed = 15,
|
||||||
|
splashPrefab = SearchUtilities.Find("Probe_Body/ProbeDetector").GetComponent<FluidDetector>()._splashEffects.FirstOrDefault(sfx => sfx.fluidType == FluidVolume.Type.PLASMA).splashPrefab,
|
||||||
|
triggerEvent = SplashEffect.TriggerEvent.OnEntry
|
||||||
|
});
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Logger.Log($"Star system finished loading [{Instance.CurrentStarSystem}]");
|
Logger.Log($"Star system finished loading [{Instance.CurrentStarSystem}]");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user