Example #1
0
 private bool PlayerExist(PlayerPool pool, string key)
 {
     if (pool.ContainsKey(key))
     {
         return(true);
     }
     Debug.LogWarning("PlayerCore null, but received invoke");
     return(false);
 }
Example #2
0
 public void GameInfoPlayersReceive(JToken jToken)
 {
     foreach (var player in jToken.Children <JObject>())
     {
         var playerId = player[ServerParams.UserId].ToString();
         if (!PlayerPool.ContainsKey(playerId))
         {
             PlayerManager.CreateServerModel(new PlayerCore(player[ServerParams.UserName].ToString(), playerId,
                                                            Configs.Player["sample"]), Instantiate(prefabServerPlayer));
         }
     }
     if (!Camera.IsWatcher && PlayerPool.GetCurrentPlayerModels().Any())
     {
         Camera.Watch(PlayerPool.GetCurrentPlayerModels().First().transform);
     }
 }