From c8cd577ce9990253b9c63482db4a7da070f74b95 Mon Sep 17 00:00:00 2001 From: GladFox <9006003@gmail.com> Date: Wed, 24 Aug 2016 00:19:43 +0600 Subject: [PATCH 1/2] Add LateSimulate for AgentController --- Core/Game/Managers/LockstepManager.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Core/Game/Managers/LockstepManager.cs b/Core/Game/Managers/LockstepManager.cs index 73282274..4870f5d6 100755 --- a/Core/Game/Managers/LockstepManager.cs +++ b/Core/Game/Managers/LockstepManager.cs @@ -314,6 +314,7 @@ internal static void Visualize () internal static void LateVisualize () { DefaultMessageRaiser.LateVisualize (); + AgentController.LateVisualize(); } From 677368e7a79f71640f044b5565bbf9b8f2bf916b Mon Sep 17 00:00:00 2001 From: GladFox <9006003@gmail.com> Date: Wed, 24 Aug 2016 00:20:04 +0600 Subject: [PATCH 2/2] fix Animation states --- Core/Game/Agents/LSAgent.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/Game/Agents/LSAgent.cs b/Core/Game/Agents/LSAgent.cs index f02c1316..f0550740 100755 --- a/Core/Game/Agents/LSAgent.cs +++ b/Core/Game/Agents/LSAgent.cs @@ -447,7 +447,7 @@ public void Die(bool immediate = false) { SetState(AnimState.Dying); - Animator.Visualize(); + // Animator.Visualize(); // TODO: Now call in LockstepManager.LateVisualize () } } @@ -459,7 +459,7 @@ internal void Deactivate(bool Immediate = false) this.onDeactivate(this); _Deactivate(); - Immediate = true; + //Immediate = true; // TODO: Why ? if (Immediate == false) { if (Animator.IsNotNull())