From 28b89971f0d3fd246443450c87f33996716facb3 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 15 Sep 2021 19:58:59 +0800 Subject: *misc --- Assets/Scripts/Unit/Events/EventEffect.cs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'Assets/Scripts/Unit/Events/EventEffect.cs') diff --git a/Assets/Scripts/Unit/Events/EventEffect.cs b/Assets/Scripts/Unit/Events/EventEffect.cs index 1369e7b0..204fa528 100644 --- a/Assets/Scripts/Unit/Events/EventEffect.cs +++ b/Assets/Scripts/Unit/Events/EventEffect.cs @@ -2,11 +2,13 @@ public class EventEffect : AnimationEventBase { - public enum EAttachNode + public enum EParentNode { - Unit, + Unit = 0, + World, Bone, PresetBone, + ReferencePoint, } public override TimelineEventProxy.EEventType type { get { return TimelineEventProxy.EEventType.EventEffect; } } @@ -18,15 +20,18 @@ public class EventEffect : AnimationEventBase [Tooltip("Is attached to a bone")] public bool attached = true; - [If("attached")] - public EAttachNode attachNode = EAttachNode.Unit; + [Tooltip("Parent node")] + public EParentNode parentNode = EParentNode.Unit; - [When("attachNode", EAttachNode.Bone), Tooltip("Bone path attach to")] + [When("parentNode", EParentNode.Bone), Tooltip("Bone path attach to")] public string bonePath; - [When("attachNode", EAttachNode.PresetBone), Tooltip("Preset unit bone defined in unit details")] + [When("parentNode", EParentNode.PresetBone), Tooltip("Preset unit bone defined in unit details")] public EUnitBone bone; + [When("parentNode", EParentNode.ReferencePoint), Tooltip("参考点")] + public EUnitReferencePoint referencePoint; + [Tooltip("Position offset")] public Vector3 position; -- cgit v1.1-26-g67d0