using System; [Serializable] public class Register { public uint type; public string user; public string sn; } [Serializable] public class Logout { public uint group; public string sn; } [Serializable] public class Result { public uint status; public string msg; } [Serializable] public class VRInfo { public string sn; public string user;//体验者昵称 public uint human;//人类 public int power;//电量 public int status;//使用状态 public int wear;//佩戴状态 } [Serializable] public class Pad1GroupInfo { public uint group;//分组名 public string app;//app名字 public string apk;//app包名 public VRInfo[] vrs;// vr设备信息 } [Serializable] public class VRPos { public string sn; public string user;//体验者昵称 public uint human;//人类 public uint group; //头盔位置 public int x; public int y; public int z; public int q; public int w; public int e; public int r; //手位置 //public int b; //public int n; //public int m; //public int a; //public int s; //public int d; //public int f; } [Serializable] public class VRGroupInfo { public int group;//分组名 public VRPos[] vrs;//分组中vr信息 } [Serializable] public class AllIfo { public VRGroupInfo[] all;//所有分组 } [Serializable] public class Ask { public int type;//请求全量数据 } [Serializable] public class ObjPosInfo { public int group;//分组名 public ObjPos[] objs; } [Serializable] public class ObjPos { public string sn; public string user;//体验者昵称 public string name;//物体名字 public uint group; //物体位置 public int x; public int y; public int z; public int q; public int w; public int e; public int r; } [Serializable] public class VRControl { public string sn; public int com;//1,关机;2,重启;3,音量控制;4,瞳距调节 public int volume; } [Serializable] public class Inform { public string sn; public string user;//体验者昵称 public uint group; public uint com;// public int value; public float f; } [Serializable] public class BackInfo { public string sn; public string url;//投屏地址 }