Specify underlying types for data record enums

This commit is contained in:
Crypto137 2023-11-23 18:59:31 +03:00
parent cacc244ade
commit eee408ea2e
3 changed files with 9 additions and 9 deletions

View file

@ -51,7 +51,7 @@ struct GenericRecord
}
[Flags]
enum GenericRecordFlags
enum GenericRecordFlags : byte
{
None = 0,
Protected = 1 << 0
@ -73,7 +73,7 @@ struct PrototypeRecord
}
[Flags]
enum PrototypeRecordFlags
enum PrototypeRecordFlags : byte
{
None = 0,
Abstract = 1 << 0,
@ -134,7 +134,7 @@ struct AssetValue
}
[Flags]
enum AssetValueFlags
enum AssetValueFlags : byte
{
None = 0,
Protected = 1 << 0

View file

@ -24,35 +24,35 @@
// Bit field enums
[Flags]
public enum CurveRecordFlags
public enum CurveRecordFlags : byte
{
None = 0
// Although curve records do have a field for flags, it's 0 for all records
}
[Flags]
public enum AssetTypeRecordFlags
public enum AssetTypeRecordFlags : byte
{
None = 0,
Protected = 1 << 0 // AssetDirectory::AssetTypeIsProtected
}
[Flags]
public enum AssetValueFlags
public enum AssetValueFlags : byte
{
None = 0,
Protected = 1 << 0 // AssetType::AssetIsProtected
}
[Flags]
public enum BlueprintRecordFlags
public enum BlueprintRecordFlags : byte
{
None = 0,
Protected = 1 << 0 // DataDirectory::BlueprintIsProtected
}
[Flags]
public enum PrototypeRecordFlags
public enum PrototypeRecordFlags : byte
{
None = 0,
Abstract = 1 << 0, // DataDirectory::PrototypeIsAbstract

View file

@ -6,7 +6,7 @@ using MHServerEmu.Games.GameData.Prototypes;
namespace MHServerEmu.Games.GameData
{
public enum DataOrigin
public enum DataOrigin : byte
{
Unknown, // Default value returned by DataDirectory::GetDataOrigin()
Calligraphy,