From 0d8b9832447b84fa62bd5f6f41af2507bf3001d5 Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 2 Sep 2021 21:31:30 +0800 Subject: *curve --- Assets/Scripts/Unit/Events/EventMesh_AfterImage.cs | 26 +++++----------------- 1 file changed, 6 insertions(+), 20 deletions(-) (limited to 'Assets/Scripts/Unit') 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; -- cgit v1.1-26-g67d0