void Awake() { var tmp = new EnterArenaData(); var ttmp = new ArenaStateData (); var tttmp = new PartyMemberData (); var ttttmp = new List<ArenaStateData> (); var tttttmp = new List<bool> (); }
public void NetworkUpdateArenaStateData(byte[] data) { ArenaStateData arenaStateData = new ArenaStateData(); BinaryFormatter b = new BinaryFormatter(); MemoryStream m = new MemoryStream(data); arenaStateData = (ArenaStateData)b.Deserialize(m); for (int i = 0; i < arenaStateData.arenaStates.Count; i++) { Arenas.arenaStates[i] = arenaStateData.arenaStates[i]; } }
public void RequestArenaStateDataFromMaster(PhotonMessageInfo info) { ArenaStateData data = new ArenaStateData(); data.arenaName = Arenas.arenaName; for (int i = 0; i < Arenas.arenaInstances.Count; i++) { data.arenaStates.Add(Arenas.arenaInstances[i]); } BinaryFormatter b = new BinaryFormatter(); MemoryStream m = new MemoryStream(); b.Serialize(m, data); myPhotonView.RPC("NetworkUpdateArenaStateData", info.sender, m.GetBuffer());; }