public static void WriteBoolProperty(this EndianWriter stream, IMEPackage pcc, NameReference propName, bool value, int staticArrayIndex) { //Debug.WriteLine("Writing bool property " + propName + ", value: " + value + " at 0x" + stream.Position.ToString("X6")); stream.WritePropHeader(pcc, propName, PropertyType.BoolProperty, 0, staticArrayIndex); if (pcc.Game >= MEGame.ME3) { stream.WriteBoolByte(value); } else { stream.WriteBoolInt(value); } }