public static byte[] SerializeEventTurnContent(object obj) { FirePhotonData ehc = (FirePhotonData)obj; byte[] result = new byte[8]; BitConverter.GetBytes(ehc.viewID).CopyTo(result, 0); BitConverter.GetBytes(ehc.zAngle).CopyTo(result, 4); return(result); }
public static object DeserializeEventTurnContent(byte[] data) { FirePhotonData result = new FirePhotonData { viewID = BitConverter.ToInt32(data, 0), zAngle = BitConverter.ToSingle(data, 4) }; return(result); }