Esempio n. 1
0
        public static void RestorePersistable(INetPersistable persist, byte[] bytes)
        {
            NetDataReader reader = NetworkPool.GetReader(bytes);

            persist.RestoreNetworkState(reader);
            NetworkPool.ReturnReader(reader);
        }
Esempio n. 2
0
        public static byte[] SerializePersistable(INetPersistable persist)
        {
            NetDataWriter writer = NetworkPool.GetWriter();

            byte[] bytes = persist.SerializeNetworkState(writer);
            NetworkPool.ReturnWriter(writer);
            return(bytes);
        }