DIFF

class DefaultCharacterCreationMethodsSource

Constants 1

const static string m_Path = "cfgCharacterCreation"
Referenced by GetPathFromSlotID()

Members 2

static ref array<int> m_AttachmentSlots = { InventorySlots.SHOULDER, InventorySlots.MELEE, InventorySlots.HEADGEAR, InventorySlots.MASK, InventorySlots.EYEWEAR, InventorySlots.GLOVES, InventorySlots.ARMBAND, InventorySlots.BODY, InventorySlots.VEST, InventorySlots.BACK, InventorySlots.HIPS, InventorySlots.LEGS, InventorySlots.FEET }
static ref array<string> m_ConfigArrayNames = { "shoulder", "melee", "headgear", "mask", "eyewear", "gloves", "armband", "top", "vests", "backpacks", "hips", "bottom", "shoe" }

Methods 5

static string GetPathFromSlotID(int slot_ID)

Returns config path of att. slot category, empty if undefined

References array.Find(), array.Get(), m_AttachmentSlots
Show 2 more, m_ConfigArrayNames, and m_Path
static int GetConfigArrayCountFromSlotID(int slot_ID)

How many 'default equip' types are listed in the corresponding array

static array<string> GetConfigAttachmentTypes(int slot_ID)

Lists all configured types (if any) for the appropriate attachment

static array<int> GetAttachmentSlotsArray()

Lists all customizable InventorySlots

static array<string> GetConfigArrayNames()

for conversion of slot ID to config array's string