diff options
author | chai <chaifix@163.com> | 2021-09-02 21:31:30 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-09-02 21:31:30 +0800 |
commit | 0d8b9832447b84fa62bd5f6f41af2507bf3001d5 (patch) | |
tree | 029030aa8e14d567943592c872f48e622e2ba61f /Assets/Scripts/Unit/Events/EventMesh_AfterImage.cs | |
parent | 7a73788fec18aa8648a4ff7d1d86760b22908513 (diff) |
*curve
Diffstat (limited to 'Assets/Scripts/Unit/Events/EventMesh_AfterImage.cs')
-rw-r--r-- | Assets/Scripts/Unit/Events/EventMesh_AfterImage.cs | 26 |
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;
|