List <LockStepPlayer> GetLockStepPlayers(List <NetworkPlayer> networkPlayers) { List <LockStepPlayer> allPlayers = new List <LockStepPlayer>(); foreach (NetworkPlayer networkPlayer in networkPlayers) { LockStepPlayer player = new LockStepPlayer(); player.InitPlayer(Convert.ToInt32(networkPlayer.ToString())); player.networkPlayer = networkPlayer; allPlayers.Add(player); } // Debug.Log("There is " + allPlayers.Count + " Players joined game"); return(allPlayers); }
//---------------------------------------------------------------------------------------------- // Follow the above, server tell the otherone the someone has recieved your action public void CallConfirmAction(LockStepPlayer player, int lockStepTurn, int confirmingPlayerID) { _networkViewComponent.RPC("RespondConfirmAction", player.networkPlayer, lockStepTurn, confirmingPlayerID); }