Exemplo n.º 1
0
            void ReadBool(IO.EndianReader s)
            {
                if (ArrayLength == 1)
                {
                    Int = s.ReadBoolean().ToUInt32();
                }
                else
                {
                    var array = new bool[ArrayLength];
                    for (int x = 0; x < array.Length; x++)
                    {
                        array[x] = s.ReadBoolean();
                    }

                    OpaqueArrayRef = array;
                }
            }
 void Read(IO.EndianReader s, out float value)
 {
     if (s.ReadBoolean())
     {
         value = s.ReadSingle();
     }
     else
     {
         value = 0f;
     }
 }