public class LoadGame : MonoBehaviour {
void Start()
{
TNManager.SetPacketHandler(Packet.ResponseLoadFile, OnLoadFile);
}
void OnLoadFile (Packet response, BinaryReader reader, IPEndPoint source)
{
using (BinaryReader b = reader)
{
// Position and length variables.
int pos = 0;
// Use BaseStream.
int length = (int)b.BaseStream.Length;
while (pos < length)
{
// Read...
string v = b.ReadString();
Debug.Log(v.ToString());
// Advance our position variable.
}
}
}
public void LoadFile (string filename)
{
BinaryWriter writer = TNManager.BeginSend(Packet.RequestLoadFile);
writer.Write(filename);
TNManager.EndSend();
}
}