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; } }