public void Start() { GameManager = this; allplayer = PhotonNetwork.PlayerList; foreach (var p in allplayer) { if (p != PhotonNetwork.LocalPlayer) { ID++; } } _spawn = _spawnPlayer.spawnPosition(ID).position; var player = PhotonNetwork.Instantiate(PlayerPrefs.GetString("Path"), _spawn, Quaternion.identity); listPlayer.Add(player); player.name = "Player_" + PhotonNetwork.NickName; _camera.Follow = player.transform; _camera.LookAt = player.transform; if (PhotonNetwork.IsMasterClient) { _startGame.SetActive(true); } if (Advertisement.isSupported) { Advertisement.Initialize("4011935", false); } }
public void Change_playernumber() { //플레이어 캐릭터 변경 current_chracter_number += 1; if (current_chracter_number > Charcter_list.Length - 1) { current_chracter_number = 0; } //플레이어 캐릭터 번호와 종류를 보냄(추후 중복방지를 위함 PhotonGameManager.ChangePlayer_Chracter(current_player_number, Charcter_list[current_chracter_number].name); }
private void Awake() { if (instance != null) { Destroy(gameObject); } else { instance = this; } }
// Use this for initialization void Start() { DontDestroyOnLoad(this.gameObject); Instance = this; player_list_class = LobbyPlayerlist.Instance; // 포톤네트워크가 접속이 되지 않으면 메인 화면으로 돌아간다. if (!PhotonNetwork.connected) { SceneManager.LoadScene("PunBasics-Launcher"); return; } //마스터클라이언트라면 목록 추가와 갱신을 start에서 해준다. if (PhotonNetwork.isMasterClient) { player_list_class.current_player_number = 0; player_list_class.playerList[0] = PhotonNetwork.player.NickName; Update_player_list(); } ScenePhotonView = this.GetComponent <PhotonView>(); }
private void Awake() { Instance = this; }