Example #1
0
	void Awake()
	{
		var tmp = new EnterArenaData();
		var ttmp = new ArenaStateData ();
		var tttmp = new PartyMemberData ();
		var ttttmp = new List<ArenaStateData> ();
		var tttttmp = new List<bool> ();
	}
Example #2
0
	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];
		}
	}
Example #3
0
	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());;
	}