void Awake() { readyStatusList = new PlayerReadyStatusList(); readyStatusList.readyStatusList = new System.Collections.Generic.List<PlayerReadyStatus>(); GameObject.DontDestroyOnLoad(gameObject); sharedInstance = this; myInfo = new PlayerInfo(); }
/// <summary> /// ReadyListが更新されたとき /// </summary> /// <param name="rpcModel"></param> public void UpdateReadyList(PhotonRPCModel rpcModel) { PlayerReadyStatusList list = JsonUtility.FromJson<PlayerReadyStatusList>(rpcModel.message); this.readyStatusList = list; foreach (var prof in list.readyStatusList) { if (prof.info.id == GameManager.GetInstance().myInfo.id) { GameManager.GetInstance().myInfo.isHuman = prof.info.isHuman; } } }