Mp3读取,Effect Remove

Signed-off-by: TRAfoer <lhf190@outlook.com>
This commit is contained in:
2025-07-12 18:27:10 +08:00
parent 2ccac78620
commit 47ec9ddb21
164 changed files with 308674 additions and 50659 deletions

View File

@@ -28,8 +28,8 @@ namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
this.emissionColor = emissionColor;
this.emissionIntensity = emissionIntensity;
}
public DTMRippleEffect(float rippleTime, Color emissionColor, float emissionIntensity,
public DTMRippleEffect(float rippleTime, Color emissionColor, float emissionIntensity,
Vector3 positionOffset, Vector3 eulerAnglesOffset, Vector3 scale)
{
this.effectTime = 0;
@@ -40,7 +40,7 @@ namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
this.emissionColor = emissionColor;
this.emissionIntensity = emissionIntensity;
}
public override void Adjust()
{
GameObject prefab = EditorManager.instance.customPrefabs["departure_to_multiverse"].GetPrefab("DTM_Ripple");
@@ -49,7 +49,7 @@ namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
ripple.transform.localEulerAngles = eulerAnglesOffset;
ripple.transform.localScale = scale;
ripple.transform.SetParent(null);
ripple.SetRippleTime(rippleTime);
ripple.SetEmissionColor(emissionColor * Mathf.Pow(2, emissionIntensity));
ripple.mainRipple.Play();
@@ -72,8 +72,9 @@ namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
var positionOffsetInputField = inspector.GenerateVector3InputField(this, effectSettings2, "Position Offset", nameof(positionOffset));
var eulerAnglesInputField = inspector.GenerateVector3InputField(this, effectSettings2, "Euler Angles", nameof(eulerAnglesOffset));
var scaleInputField = inspector.GenerateVector3InputField(this, effectSettings2, "Scale", nameof(scale));
SetRemove(effectSettings2);
}
}
namespace Beatmap
@@ -86,10 +87,10 @@ namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse
public Vector3 scale;
public Color emissionColor = Color.white;
public float emissionIntensity = 0;
public DTMRippleEffect_BM()
{
}
public DTMRippleEffect_BM(float rippleTime, Color emissionColor, float emissionIntensity, Vector3 positionOffset, Vector3 eulerAngles, Vector3 scale)