예제 #1
0
 void Awake()
 {
     readyStatusList = new PlayerReadyStatusList();
     readyStatusList.readyStatusList = new System.Collections.Generic.List<PlayerReadyStatus>();
     GameObject.DontDestroyOnLoad(gameObject);
     sharedInstance = this;
     myInfo = new PlayerInfo();
 }
예제 #2
0
 /// <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;
         }
     }
 }