summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Unit/Events/EventMesh_AfterImage.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Scripts/Unit/Events/EventMesh_AfterImage.cs')
-rw-r--r--Assets/Scripts/Unit/Events/EventMesh_AfterImage.cs26
1 files changed, 6 insertions, 20 deletions
diff --git a/Assets/Scripts/Unit/Events/EventMesh_AfterImage.cs b/Assets/Scripts/Unit/Events/EventMesh_AfterImage.cs
index 76d5060e..3eb161cb 100644
--- a/Assets/Scripts/Unit/Events/EventMesh_AfterImage.cs
+++ b/Assets/Scripts/Unit/Events/EventMesh_AfterImage.cs
@@ -10,12 +10,6 @@ public class EventMesh_AfterImage : AnimationEventBase
Manual = 3, // 手动停止生成
}
- public enum ETimeMode
- {
- FrameBased = 0,
- FixedTime = 1,
- }
-
public enum ESpawnPosition
{
InitPosition = 0, // 在触发事件的位置生成
@@ -42,35 +36,27 @@ public class EventMesh_AfterImage : AnimationEventBase
public override TimelineEventProxy.EEventType type { get { return TimelineEventProxy.EEventType.EventMesh_AfterImage; } }
public override string shortName { get { return "A"; } }
- public ETimeMode timeMode;
-
[Comment("[ 残影生成 ]", TextAnchor.MiddleCenter)]
public ESpawnRange spawnRange;
- [When("spawnRange", ESpawnRange.Duration), AndWhen("timeMode", ETimeMode.FixedTime), Tooltip("整个生成的持续时间(按时间,scaledTime)")]
- public float durationInFixedTime;
- [When("spawnRange", ESpawnRange.Duration), AndWhen("timeMode", ETimeMode.FrameBased), Tooltip("整个生成的持续时间(按帧, unscaledTime)")]
- public float durationInFrame;
+ [When("spawnRange", ESpawnRange.Duration), Tooltip("整个生成的持续时间(按时间,scaledTime)")]
+ public float duration;
public ESpawnPosition spawnPosition;
public ESpawnMode spawnMode;
[When("spawnMode", ESpawnMode.Count)]
public int spawnCount;
- [When("spawnMode", ESpawnMode.Interval), AndWhen("timeMode", ETimeMode.FixedTime)]
- public float intervalInFixedTime;
- [When("spawnMode", ESpawnMode.Interval), AndWhen("timeMode", ETimeMode.FrameBased)]
- public float intervalInFrame;
+ [When("spawnMode", ESpawnMode.Interval)]
+ public float interval;
[When("spawnMode", ESpawnMode.Curve)]
public AnimationCurve spawnCurve;
[Comment("[ 残影效果 ]", TextAnchor.MiddleCenter)]
public EEffect effect;
- [When("timeMode", ETimeMode.FixedTime), Tooltip("单个残影持续时间(按时间,scaledTime)")]
- public float lifetimeInFixedTime;
- [When("timeMode", ETimeMode.FrameBased), Tooltip("单个残影持续时间(按帧, unscaledTime)")]
- public float lifetimeInFrame;
+ [ Tooltip("单个残影持续时间(按时间,scaledTime)")]
+ public float lifetime;
[When("effect", EEffect.RimLight)]
[HDR] public Color rimColor;