恶搞更新

Signed-off-by: TRAfoer <lhf190@outlook.com>
This commit is contained in:
2025-07-22 15:38:48 +08:00
parent 551d9c2b86
commit 2dae60d368
48 changed files with 35847 additions and 59531 deletions

View File

@@ -10,6 +10,7 @@ namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
{
public class DTMRippleEffect : EffectBase
{
private GameObject prefab;
private DTM_Ripple ripple;
public float rippleTime;
public Vector3 positionOffset;
@@ -27,6 +28,10 @@ namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
this.scale = Vector3.one;
this.emissionColor = emissionColor;
this.emissionIntensity = emissionIntensity;
prefab =
EditorManager.instance.
customPrefabs["departure_to_multiverse"].
GetPrefab("DTM_Ripple");
}
public DTMRippleEffect(float rippleTime, Color emissionColor, float emissionIntensity,
@@ -39,11 +44,15 @@ namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
this.scale = scale;
this.emissionColor = emissionColor;
this.emissionIntensity = emissionIntensity;
prefab =
EditorManager.instance.
customPrefabs["departure_to_multiverse"].
GetPrefab("DTM_Ripple");
}
public override void Adjust()
{
GameObject prefab = EditorManager.instance.customPrefabs["departure_to_multiverse"].GetPrefab("DTM_Ripple");
ripple = LeanPool.Spawn(prefab, attachedGameElement.transform).GetComponent<DTM_Ripple>();
ripple.transform.localPosition = positionOffset;
ripple.transform.localEulerAngles = eulerAnglesOffset;