diff options
author | chai <chaifix@163.com> | 2021-09-16 20:51:19 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-09-16 20:51:19 +0800 |
commit | cec37ddb003304a224b804a78479ae46dae58fed (patch) | |
tree | 03cb1ebba64cf6c38e9250816a7a4a4d13e36e38 /Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs | |
parent | 8b65edb43be0945203633b33d7a62c81ab3f05ce (diff) |
+ motion blur
Diffstat (limited to 'Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs')
-rw-r--r-- | Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs b/Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs index a3eef37a..a15d262e 100644 --- a/Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs +++ b/Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs @@ -160,4 +160,21 @@ public partial class TimelineEventProxy // 在unitState回调里处理 } + void EventMesh_VisibilityInMainCamera(AnimationEventBase animEvent)
+ {
+ EventMesh_VisibilityInMainCamera visible = animEvent as EventMesh_VisibilityInMainCamera;
+ if (visible == null)
+ return;
+ if (owner == null || owner.unitRender == null)
+ return;
+ owner.unitRender.SetVisibilityInMainCamera(visible.isVisible);
+ } + + void EventMesh_ImageEffect_MotionBlur(AnimationEventBase animEvent)
+ {
+ EventMesh_ImageEffect_MotionBlur motionBlur = animEvent as EventMesh_ImageEffect_MotionBlur;
+ if (motionBlur == null)
+ return ;
+ ((PCController)owner).unitEffect.ShowMotionBlur(motionBlur.lifeTime);
+ } }
\ No newline at end of file |