diff options
Diffstat (limited to 'Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs')
-rw-r--r-- | Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs b/Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs index adc4fe3e..a3eef37a 100644 --- a/Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs +++ b/Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs @@ -33,18 +33,22 @@ public partial class TimelineEventProxy info.bAttached = effect.attached; if (effect.attached) { - if (effect.attachNode == global::EventEffect.EAttachNode.Unit) + if (effect.parentNode == global::EventEffect.EParentNode.Unit) { info.rootTr = m_Root; } - else if (effect.attachNode == global::EventEffect.EAttachNode.Bone) + else if(effect.parentNode == global::EventEffect.EParentNode.World)
+ {
+ info.rootTr = null;
+ } + else if (effect.parentNode == global::EventEffect.EParentNode.Bone) { if (m_UnitModel != null) { info.rootTr = m_UnitModel.Find(effect.bonePath); } } - else if(effect.attachNode == global::EventEffect.EAttachNode.PresetBone) + else if(effect.parentNode == global::EventEffect.EParentNode.PresetBone) { if(m_UnitModel != null) { @@ -55,6 +59,9 @@ public partial class TimelineEventProxy } } } + else if(effect.parentNode == global::EventEffect.EParentNode.ReferencePoint)
+ {
+ } } onClear.Initialize(info); |