コード例 #1
0
        public uint Read(ref GenericPrefabReference data, IInBitStream bitstream)
        {
            var propertyMask = (uint)0;


            if (bitstream.ReadMask())
            {
                var coherenceField = bitstream.ReadShortString();
                data.prefab   = coherenceToUnityConverters.ToUnityFixedString64(coherenceField);
                propertyMask |= 0b00000000000000000000000000000001;
            }

            return(propertyMask);
        }
コード例 #2
0
        public void GenericPrefabReference(IOutBitStream bitstream, GenericPrefabReference data)
        {
            var converted_prefab = coherenceToUnityConverters.FromUnityFixedString64(data.prefab);

            bitstream.WriteShortString(converted_prefab);
        }
コード例 #3
0
        private void DeserializeGenericPrefabReference(Coherence.Replication.Protocol.Definition.IInBitStream protocolStream)
        {
            var ignored = new GenericPrefabReference();

            unityReaders.Read(ref ignored, protocolStream);
        }
コード例 #4
0
        public void GenericPrefabReference(IInBitStream bitstream, ref GenericPrefabReference data)
        {
            var prefab = bitstream.ReadShortString();

            data.prefab = coherenceToUnityConverters.ToUnityFixedString64(prefab);
        }