public PlayerController(PlayerView playerPref, GameObject bombPrefab , Vector2 pos, PlayerService playerService , ILevelService levelService) { this.levelService = levelService; this.playerService = playerService; this.bombPrefab = bombPrefab; GameObject player = Object.Instantiate(playerPref.gameObject, pos, Quaternion.identity); playerView = player.GetComponent <PlayerView>(); playerView.SetController(this); }
public void InitializePlayer(PlayerView playerPrefab, Vector3 position, float speed) { view = PhotonNetwork.Instantiate("Player_Pad", position, Quaternion.identity).GetComponent <PlayerView>(); view.SetController(this); // view.SetSpeed(speed); }