Пример #1
0
    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);
    }
Пример #2
0
    public static object DeserializeEventTurnContent(byte[] data)
    {
        FirePhotonData result = new FirePhotonData
        {
            viewID = BitConverter.ToInt32(data, 0),
            zAngle = BitConverter.ToSingle(data, 4)
        };

        return(result);
    }