private void EndMovement() { StopMovement(); EventBus.FireEvent <PlayerMovementEnded>(); }
private void MoveTo(Vector2 newPosition) { transform.position = newPosition; EventBus.FireEvent <PlayerMovedEvent>(); }
private void Awake() { EventBus.Subscribe <PreBattleInitiatedEvent>(OnBattleInitiated); EventBus.Subscribe <BattleEndedEvent>(OnBattleEnded); mainCamera = Camera.main; }