예제 #1
0
        public uint Read(ref GenericFieldVector2 data, IInBitStream bitstream)
        {
            var propertyMask = (uint)0;


            if (bitstream.ReadMask())
            {
                var coherenceField = bitstream.ReadVector3f(24, 2400);
                data.Value    = coherenceToUnityConverters.ToUnityfloat3(coherenceField);
                propertyMask |= 0b00000000000000000000000000000001;
            }

            return(propertyMask);
        }
        public void GenericFieldVector2(IOutBitStream bitstream, GenericFieldVector2 data)
        {
            var converted_Value = coherenceToUnityConverters.FromUnityfloat3(data.Value);

            bitstream.WriteVector3f(converted_Value, 24, 2400);
        }
예제 #3
0
        private void DeserializeGenericFieldVector2(Coherence.Replication.Protocol.Definition.IInBitStream protocolStream)
        {
            var ignored = new GenericFieldVector2();

            unityReaders.Read(ref ignored, protocolStream);
        }
        public void GenericFieldVector2(IInBitStream bitstream, ref GenericFieldVector2 data)
        {
            var Value = bitstream.ReadVector3f(24, 2400);

            data.Value = coherenceToUnityConverters.ToUnityfloat3(Value);
        }