summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Unit/Components/UnitState
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Scripts/Unit/Components/UnitState')
-rw-r--r--Assets/Scripts/Unit/Components/UnitState/PCState.cs31
1 files changed, 23 insertions, 8 deletions
diff --git a/Assets/Scripts/Unit/Components/UnitState/PCState.cs b/Assets/Scripts/Unit/Components/UnitState/PCState.cs
index 54a48cc2..e448b6b2 100644
--- a/Assets/Scripts/Unit/Components/UnitState/PCState.cs
+++ b/Assets/Scripts/Unit/Components/UnitState/PCState.cs
@@ -44,9 +44,16 @@ public class PCState : UnitState
public override void Initialize()
{
base.Initialize();
- }
+ owner.onTimelineEvent += OnTimeLineEvent;
+ }
- PCAnimation pcAnimation { get { return m_Owner.pcAnimation; } }
+ public override void Release()
+ {
+ owner.onTimelineEvent -= OnTimeLineEvent;
+ base.Release();
+ }
+
+ PCAnimation pcAnimation { get { return m_Owner.pcAnimation; } }
#region state param
public struct IdleParam { }
@@ -451,9 +458,17 @@ public class PCState : UnitState
void OnLandingExit(EUnitState next)
{
- }
-
- #endregion
-
-}
- \ No newline at end of file
+ }
+
+ #endregion
+
+ #region timeline event handle
+
+ void OnTimeLineEvent(AnimationEventBase animEvent)
+ {
+
+ }
+
+ #endregion
+
+} \ No newline at end of file