summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Unit/Components/UnitState/PCState_Event.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-09-10 22:29:23 +0800
committerchai <chaifix@163.com>2021-09-10 22:29:23 +0800
commit63f4fd784f27e195913607e938a6d7282a9485d3 (patch)
tree5daf388cfa445890024ce7da9e7ff3dbb41957d1 /Assets/Scripts/Unit/Components/UnitState/PCState_Event.cs
parent4e46f701027da081d60aa96e0814996c7acfa70a (diff)
*misc
Diffstat (limited to 'Assets/Scripts/Unit/Components/UnitState/PCState_Event.cs')
-rw-r--r--Assets/Scripts/Unit/Components/UnitState/PCState_Event.cs11
1 files changed, 11 insertions, 0 deletions
diff --git a/Assets/Scripts/Unit/Components/UnitState/PCState_Event.cs b/Assets/Scripts/Unit/Components/UnitState/PCState_Event.cs
index b5c0833f..73c65a0c 100644
--- a/Assets/Scripts/Unit/Components/UnitState/PCState_Event.cs
+++ b/Assets/Scripts/Unit/Components/UnitState/PCState_Event.cs
@@ -5,8 +5,19 @@ using UnityEngine;
public partial class PCState : UnitState
{
+
void OnTimeLineEvent(AnimationEventBase animEvent)
{
+ if(animEvent is EventUnit_SetPosition)
+ {
+ EventUnit_SetPosition setPos = animEvent as EventUnit_SetPosition;
+ Vector3 pos = owner.transform.position;
+ if(setPos.setY)
+ {
+ pos.y = setPos.y;
+ }
+ owner.transform.position = pos;
+ }
}