M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
|
Public Types | |
enum | EquipmentType { Invalid = -1 , Battle , Civilian } |
enum | UnderwearTypes { NoUnderwear = 0 , FullUnderwear , OnlyTop } |
enum | InitialWeaponEquipPreference { Any , MeleeForMainHand , RangedForMainHand } |
Public Member Functions | |
Equipment () | |
Equipment (bool isCivilian) | |
Equipment (Equipment equipment) | |
Equipment | Clone (bool cloneWithoutWeapons=false) |
void | FillFrom (Equipment sourceEquipment, bool useSourceEquipmentType=true) |
void | Deserialize (MBObjectManager objectManager, XmlNode node) |
void | DeserializeNode (MBObjectManager objectManager, XmlNode node) |
bool | IsEmpty () |
float | GetTotalWeightOfArmor (bool forHuman) |
float | GetTotalWeightOfWeapons () |
float | GetHeadArmorSum () |
float | GetHumanBodyArmorSum () |
float | GetLegArmorSum () |
float | GetArmArmorSum () |
float | GetHorseArmorSum () |
UnderwearTypes | GetUnderwearType (bool isFemale) |
bool | HasWeapon () |
bool | HasWeaponOfClass (WeaponClass weaponClass) |
string | CalculateEquipmentCode () |
void | AddEquipmentToSlotWithoutAgent (EquipmentIndex equipmentIndex, EquipmentElement itemRosterElement) |
DO NOT CALL THIS FUNCTION IF YOU HAVE AGENT! USE AGENT.EQUIPITEM!!!!! | |
EquipmentElement | GetEquipmentFromSlot (EquipmentIndex equipmentIndex) |
EquipmentIndex | GetWeaponPickUpSlotIndex (EquipmentElement itemRosterElement, bool isStuckMissile) |
bool | IsEquipmentEqualTo (Equipment other) |
void | GetInitialWeaponIndicesToEquip (out EquipmentIndex mainHandWeaponIndex, out EquipmentIndex offHandWeaponIndex, out bool isMainHandNotUsableWithOneHand, InitialWeaponEquipPreference initialWeaponEquipPreference=InitialWeaponEquipPreference.Any) |
Static Public Member Functions | |
static EquipmentIndex | GetEquipmentIndexFromOldEquipmentIndexName (string oldEquipmentIndexName) |
static Equipment | CreateFromEquipmentCode (string equipmentCode) |
static bool | IsItemFitsToSlot (EquipmentIndex slotIndex, ItemObject item) |
static Equipment | GetRandomEquipmentElements (BasicCharacterObject character, bool randomEquipmentModifier, bool isCivilianEquipment=false, int seed=-1) |
static void | SwapWeapons (Equipment equipment, EquipmentIndex index1, EquipmentIndex index2) |
Public Attributes | |
bool | SyncEquipments = false |
Static Public Attributes | |
const int | EquipmentSlotLength = (int)EquipmentIndex.NumEquipmentSetSlots |
const string | NullCode = "@null" |
Properties | |
bool | IsValid [get] |
bool | IsCivilian [get] |
EquipmentElement | this[int index] [get, set] |
EquipmentElement | this[EquipmentIndex index] [get, set] |
EquipmentElement | Horse [get] |
ArmorComponent.HairCoverTypes | HairCoverType [get] |
ArmorComponent.BeardCoverTypes | BeardCoverType [get] |
ArmorComponent.HorseHarnessCoverTypes | ManeCoverType [get] |
string | ReinsMeshName [get] |
bool | EarsAreHidden [get] |
bool | MouthIsHidden [get] |
ArmorComponent.BodyMeshTypes | BodyMeshType [get] |
ArmorComponent.BodyDeformTypes | BodyDeformType [get] |
TaleWorlds.Core.Equipment.Equipment | ( | ) |
TaleWorlds.Core.Equipment.Equipment | ( | bool | isCivilian | ) |
TaleWorlds.Core.Equipment.Equipment | ( | Equipment | equipment | ) |
Equipment TaleWorlds.Core.Equipment.Clone | ( | bool | cloneWithoutWeapons = false | ) |
void TaleWorlds.Core.Equipment.FillFrom | ( | Equipment | sourceEquipment, |
bool | useSourceEquipmentType = true |
||
) |
void TaleWorlds.Core.Equipment.Deserialize | ( | MBObjectManager | objectManager, |
XmlNode | node | ||
) |
void TaleWorlds.Core.Equipment.DeserializeNode | ( | MBObjectManager | objectManager, |
XmlNode | node | ||
) |
|
static |
bool TaleWorlds.Core.Equipment.IsEmpty | ( | ) |
float TaleWorlds.Core.Equipment.GetTotalWeightOfArmor | ( | bool | forHuman | ) |
float TaleWorlds.Core.Equipment.GetTotalWeightOfWeapons | ( | ) |
float TaleWorlds.Core.Equipment.GetHeadArmorSum | ( | ) |
float TaleWorlds.Core.Equipment.GetHumanBodyArmorSum | ( | ) |
float TaleWorlds.Core.Equipment.GetLegArmorSum | ( | ) |
float TaleWorlds.Core.Equipment.GetArmArmorSum | ( | ) |
float TaleWorlds.Core.Equipment.GetHorseArmorSum | ( | ) |
UnderwearTypes TaleWorlds.Core.Equipment.GetUnderwearType | ( | bool | isFemale | ) |
bool TaleWorlds.Core.Equipment.HasWeapon | ( | ) |
bool TaleWorlds.Core.Equipment.HasWeaponOfClass | ( | WeaponClass | weaponClass | ) |
|
static |
string TaleWorlds.Core.Equipment.CalculateEquipmentCode | ( | ) |
void TaleWorlds.Core.Equipment.AddEquipmentToSlotWithoutAgent | ( | EquipmentIndex | equipmentIndex, |
EquipmentElement | itemRosterElement | ||
) |
equipmentIndex | |
itemRosterElement |
EquipmentElement TaleWorlds.Core.Equipment.GetEquipmentFromSlot | ( | EquipmentIndex | equipmentIndex | ) |
|
static |
EquipmentIndex TaleWorlds.Core.Equipment.GetWeaponPickUpSlotIndex | ( | EquipmentElement | itemRosterElement, |
bool | isStuckMissile | ||
) |
bool TaleWorlds.Core.Equipment.IsEquipmentEqualTo | ( | Equipment | other | ) |
|
static |
|
static |
void TaleWorlds.Core.Equipment.GetInitialWeaponIndicesToEquip | ( | out EquipmentIndex | mainHandWeaponIndex, |
out EquipmentIndex | offHandWeaponIndex, | ||
out bool | isMainHandNotUsableWithOneHand, | ||
InitialWeaponEquipPreference | initialWeaponEquipPreference = InitialWeaponEquipPreference::Any |
||
) |
|
static |
bool TaleWorlds.Core.Equipment.SyncEquipments = false |
|
static |
|
get |
|
get |
|
getset |
|
getset |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |