public void SpawnPlayer() { playerController = new PlayerController(this, gameService, currentPathService, interactableService, playerScriptableObject, signalBus); signalBus.TryFire(new PlayerSpawnSignal()); playerNodeID = playerController.GetID(); playerController.ChangePlayerState(PlayerStates.IDLE, PlayerStates.NONE); }
//return player node id public int GetPlayerNodeID() { if (playerController == null) { return(0); } return(playerController.GetID()); }