From 142b0b9264d9b8da81f173ec92d153d52f67ae06 Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 2 Oct 2021 18:46:26 +0800 Subject: *misc --- Assets/Scripts/Unit/Components/UnitState/PCState.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'Assets/Scripts/Unit/Components/UnitState/PCState.cs') diff --git a/Assets/Scripts/Unit/Components/UnitState/PCState.cs b/Assets/Scripts/Unit/Components/UnitState/PCState.cs index 22855aeb..6a326431 100644 --- a/Assets/Scripts/Unit/Components/UnitState/PCState.cs +++ b/Assets/Scripts/Unit/Components/UnitState/PCState.cs @@ -142,11 +142,14 @@ public partial class PCState : UnitState { float offset = owner.isTowardRight ? 1.5f : -1.5f; + Vector3 targetPos = TestErika.Instance.monster.owner.center + new Vector3(offset, -0.5f, 0); + targetPos.y = Mathf.Max(1, targetPos.y); + UnitSnapshotInfo info = owner.TakeSnapshot(); - Vector2 dir = TestErika.Instance.monster.owner.center + new Vector3(offset, -0.5f, 0) - owner.center; + Vector2 dir = targetPos - owner.center; owner.unitLensEffect.Dash(Color.white, 0.1f, Mathf.Rad2Deg * Mathf.Atan2(dir.y, dir.x), info); - owner.center = TestErika.Instance.monster.owner.center + new Vector3(offset, -0.5f, 0); + owner.center = targetPos; TurnAround(!owner.isTowardRight); return true; } -- cgit v1.1-26-g67d0