public override void EndAction(Vector2 lastTouchPosition) { _soundControler.PlaySound(_soundControler.ClickOut); if (State == CellState.None || State == CellState.AttackZone) { _fightSceneBhv.AfterPlayerMovement(); return; } else if (State == CellState.Mouvement) { _gridBhv.OnPlayerMovementClick(X, Y); } else if (State == CellState.Spawn && Type == CellType.Spawn) { _gridBhv.OnPlayerSpawnClick(X, Y); } else if (State == CellState.AttackRange) { _gridBhv.OnPlayerAttackClick(X, Y); } else if (State == CellState.SkillRange) { _gridBhv.OnPlayerSkillClick(X, Y); } }