コード例 #1
0
ファイル: Raw4Bit.cs プロジェクト: dsstest/SiennaCore
        public override bool Serialize(ref PacketOutStream Data)
        {
            if (val is UInt32)
            {
                Data.WriteUInt32R((UInt32)val);
            }
            else if (val is Int32)
            {
                Data.WriteInt32R((Int32)val);
            }
            else if (val is float)
            {
                Data.WriteFloat((float)val);
            }
            else if (val is byte[])
            {
                Data.Write((byte[])val);
            }
            else
            {
                return(false);
            }

            return(true);
        }
コード例 #2
0
ファイル: Raw4Bit.cs プロジェクト: alterego21/SiennaCore
        public override bool Serialize(ref PacketOutStream Data)
        {
            if (val is UInt32)
                Data.WriteUInt32R((UInt32)val);
            else if (val is Int32)
                Data.WriteInt32R((Int32)val);
            else if (val is float)
                Data.WriteFloat((float)val);
            else if (val is byte[])
                Data.Write((byte[])val);
            else
                return false;

            return true;
        }