From 77c17178480b56afd20fb21d172b2957c256c4e8 Mon Sep 17 00:00:00 2001 From: neru Date: Thu, 18 Jun 2026 15:26:53 -0300 Subject: [PATCH] feat: add DBD Enums and structs --- src/dumper/dbd.cs | 54 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 src/dumper/dbd.cs diff --git a/src/dumper/dbd.cs b/src/dumper/dbd.cs new file mode 100644 index 0000000..966eb6b --- /dev/null +++ b/src/dumper/dbd.cs @@ -0,0 +1,54 @@ +using CUE4Parse.UE4.Objects.Core.i18N; +using CUE4Parse.UE4.Objects.UObject; + +public enum EItemAvailability : byte +{ + Available, + Disabled, + Retired +} + +public enum ECustomizationCategory : byte +{ + None, + SurvivorHead, + SurvivorTorso, + SurvivorLegs, + KillerHead, + KillerBody, + KillerWeapon, + Outfits, + Charm, + Badge, + Banner, + PortraitBackground +} + +public enum EPlayerRole : byte +{ + VE_None, + VE_Slasher, + VE_Camper, + VE_Observer +} + +public struct AvailabilityStruct +{ + public EItemAvailability itemAvailability; + public string DLCId; + public string[] AdditionalDlcIds; + public Int32 CloudInventoryId; + public string CommunityId; + public bool _isLicensed; +} + +public struct UIDataStruct +{ + public FText DisplayName; + public FText Description; + public FText GameplayText; + public FText FlavorText; + public FText InGameDescription; + public int AssociatedCharacterIndex; + public FSoftObjectPath[] IconAssetList; +} \ No newline at end of file