mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Revert "Sand Effect Ruleset (#1110)"
This reverts commit 2c36015a681b9b3058f96c4bedfa3281a04194ba, reversing changes made to ff699e313d9b6d4312ca215ab699051c8c6ff38a.
This commit is contained in:
parent
2c36015a68
commit
03ef2f4e81
@ -10,7 +10,6 @@ namespace NewHorizons.Builder.Body
|
||||
private static GameObject _sandCollider;
|
||||
private static GameObject _sandOcclusion;
|
||||
private static GameObject _sandProxyShadowCaster;
|
||||
private static Material _hgtSandEffectMaterial;
|
||||
|
||||
private static bool _isInit;
|
||||
|
||||
@ -24,7 +23,6 @@ namespace NewHorizons.Builder.Body
|
||||
if (_sandCollider == null) _sandCollider = SearchUtilities.Find("TowerTwin_Body/SandSphere_Draining/Collider").InstantiateInactive().Rename("Prefab_TT_SandCollider").DontDestroyOnLoad();
|
||||
if (_sandOcclusion == null) _sandOcclusion = SearchUtilities.Find("TowerTwin_Body/SandSphere_Draining/OcclusionSphere").InstantiateInactive().Rename("Prefab_TT_SandOcclusion").DontDestroyOnLoad();
|
||||
if (_sandProxyShadowCaster == null) _sandProxyShadowCaster = SearchUtilities.Find("TowerTwin_Body/SandSphere_Draining/ProxyShadowCaster").InstantiateInactive().Rename("Prefab_TT_SandProxyShadowCaster").DontDestroyOnLoad();
|
||||
if (_hgtSandEffectMaterial == null) _hgtSandEffectMaterial = new Material(SearchUtilities.Find("FocalBody/Sector_HGT").GetComponent<EffectRuleset>()._sandMaterial).DontDestroyOnLoad();
|
||||
}
|
||||
|
||||
public static void Make(GameObject planetGO, Sector sector, OWRigidbody rb, SandModule module)
|
||||
@ -37,14 +35,6 @@ namespace NewHorizons.Builder.Body
|
||||
var sandSphere = Object.Instantiate(_sandSphere, sandGO.transform);
|
||||
sandSphere.name = "Sphere";
|
||||
sandSphere.SetActive(true);
|
||||
|
||||
sandSphere.AddComponent<SphereShape>().radius = 1;
|
||||
sandSphere.AddComponent<OWTriggerVolume>();
|
||||
var sandEffectMaterial = new Material(_hgtSandEffectMaterial);
|
||||
var sER = sandSphere.AddComponent<EffectRuleset>();
|
||||
sER._type = EffectRuleset.BubbleType.None;
|
||||
sER._sandMaterial = sandEffectMaterial;
|
||||
|
||||
if (module.tint != null)
|
||||
{
|
||||
var oldMR = sandSphere.GetComponent<TessellatedSphereRenderer>();
|
||||
@ -59,10 +49,6 @@ namespace NewHorizons.Builder.Body
|
||||
Object.Destroy(oldMR);
|
||||
sandMR.sharedMaterials[0].color = module.tint.ToColor();
|
||||
sandMR.sharedMaterials[1].color = module.tint.ToColor();
|
||||
|
||||
var baseColor = module.tint.ToColor();
|
||||
var effectColor = new Color(baseColor.r * 0.184f, baseColor.g * 0.184f, baseColor.b * 0.184f, baseColor.a); // base game does .184 darker
|
||||
sandEffectMaterial.color = effectColor;
|
||||
}
|
||||
|
||||
var collider = Object.Instantiate(_sandCollider, sandGO.transform);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user