/// <summary> /// Initializiation /// </summary> private void Start() { if (Instance != null) { CustomLogger.Instance.Error(LogMessages.MULTIPLE_INSTANCES); return; } Instance = this; }
void Awake() { PhotonNetwork.AutomaticallySyncScene = true; PhotonNetwork.IsMessageQueueRunning = true; // 현재 플레이어 명 수 초기화 PlayerNumbers = PhotonNetwork.PlayerList.Length; PlayerReady = PlayerNumbers; // 마스터 플레이어의 MasterUIManager 스크립트 정의 MUManager = MainCamera.GetComponent <MasterUIManager>(); PlayerInit = new bool[PlayerNumbers]; // 킬 리스트 관련 변수 초기화 KillDict = new Dictionary <string, int>(); for (int i = 0; i < PhotonNetwork.PlayerList.Length; i++) { KillDict.Add(PhotonNetwork.PlayerList[i].NickName, 0); } }
void Start() { GameObject OManagerObject = GameObject.Find("InGameObjectManager"); PManager = OManagerObject.GetComponent <PlayerManager>(); OManager = InGameObjectManager.instance; PlayerPv = GetComponent <PhotonView>(); PlayerBody = GetComponent <Rigidbody>(); KnockBackVector = new Vector3(0, KnockBackForce, KnockBackForce); if (PlayerPv.IsMine) { GameObject MainCamera = GameObject.Find("Main Camera"); UIManager = MainCamera.GetComponent <MasterUIManager>(); AManager = OManagerObject.GetComponent <AudioManager>(); AManager.InitAudioManager(MainCamera.GetComponent <AudioSource>()); } }