From cec37ddb003304a224b804a78479ae46dae58fed Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 16 Sep 2021 20:51:19 +0800 Subject: + motion blur --- Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'Assets/Scripts/Unit/TimelineEventProxy_Handlers.cs') 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 -- cgit v1.1-26-g67d0