Code refactor

This commit is contained in:
2023-02-20 23:08:24 +02:00
parent 4cc6b1c7bf
commit 1002e27db4
14 changed files with 577 additions and 1447 deletions
+25
View File
@@ -0,0 +1,25 @@
using UnityEngine;
public class WaypointVisual : MonoBehaviour
{
[SerializeField]
private ParticleSystem _particleSystem;
[SerializeField]
private Transform _wayPoint;
private void Start()
{
MouseInputManager.Instance.OnMovementTargetSelected += Mouse_OnMovementTargetSelected;
}
private void Mouse_OnMovementTargetSelected(object sender, OnMovementTargetSelectedEventArgs e)
{
_wayPoint.position = e.PointToMove;
_particleSystem.Play();
}
private void OnDestroy()
{
MouseInputManager.Instance.OnMovementTargetSelected -= Mouse_OnMovementTargetSelected;
}
}