1
0
Fork 0

Add Server and client

This commit is contained in:
MrDev023 2016-06-22 21:45:43 +02:00
parent 3d7c9e3f7f
commit 6258438d44
262 changed files with 2661 additions and 0 deletions

View file

@ -0,0 +1,36 @@
using UnityEngine;
using System.Collections;
using System;
public class Register {
public static Type[] registeredClass;
public static void registerClass()
{
registeredClass = new Type[] {
typeof(MessagePacket),
typeof(MainState_Connection_Request_Packet),
typeof(Disconnect_Client_Packet)
};
}
public static Type getClass(int id)
{
return registeredClass[id];
}
public static int getId(Type cl)
{
for (int i = 0; i < registeredClass.Length; i++)
{
if (cl == registeredClass[i]) return i;
}
return -1;
}
public static object instantiate(int id)
{
return getClass(id).GetConstructor(Type.EmptyTypes).Invoke(Type.EmptyTypes);
}
}