Struct EquipmentElement
- Namespace
- TaleWorlds.Core
- Assembly
- TaleWorlds.Core.dll
public struct EquipmentElement : ISerializableObject, ISavedStruct
- Implements
- Inherited Members
- Extension Methods
Constructors
EquipmentElement(EquipmentElement)
public EquipmentElement(EquipmentElement other)
Parameters
other
EquipmentElement
EquipmentElement(ItemObject, ItemModifier, ItemObject, bool)
public EquipmentElement(ItemObject item, ItemModifier itemModifier = null, ItemObject cosmeticItem = null, bool isQuestItem = false)
Parameters
item
ItemObjectitemModifier
ItemModifiercosmeticItem
ItemObjectisQuestItem
bool
Fields
CosmeticItem
public ItemObject CosmeticItem
Field Value
Invalid
public static readonly EquipmentElement Invalid
Field Value
Properties
IsEmpty
public bool IsEmpty { get; }
Property Value
IsQuestItem
[SaveableProperty(3)]
public bool IsQuestItem { get; }
Property Value
IsVisualEmpty
public bool IsVisualEmpty { get; }
Property Value
Item
[SaveableProperty(1)]
public ItemObject Item { get; }
Property Value
ItemModifier
[SaveableProperty(2)]
public ItemModifier ItemModifier { get; }
Property Value
ItemValue
public int ItemValue { get; }
Property Value
Weight
public float Weight { get; }
Property Value
Methods
AutoGeneratedStaticCollectObjectsEquipmentElement(object, List<object>)
public static void AutoGeneratedStaticCollectObjectsEquipmentElement(object o, List<object> collectedObjects)
Parameters
Clear()
public void Clear()
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
Equals(ItemRosterElement)
public bool Equals(ItemRosterElement other)
Parameters
other
ItemRosterElement
Returns
GetBaseValue()
public int GetBaseValue()
Returns
GetEquipmentElementWeight()
public float GetEquipmentElementWeight()
Returns
GetHashCode()
public override int GetHashCode()
Returns
GetModifiedArmArmor()
public int GetModifiedArmArmor()
Returns
GetModifiedBodyArmor()
public int GetModifiedBodyArmor()
Returns
GetModifiedHandlingForUsage(int)
public int GetModifiedHandlingForUsage(int usageIndex)
Parameters
usageIndex
int
Returns
GetModifiedHeadArmor()
public int GetModifiedHeadArmor()
Returns
GetModifiedItemName()
public TextObject GetModifiedItemName()
Returns
GetModifiedLegArmor()
public int GetModifiedLegArmor()
Returns
GetModifiedMaximumHitPointsForUsage(int)
public short GetModifiedMaximumHitPointsForUsage(int usageIndex)
Parameters
usageIndex
int
Returns
GetModifiedMissileDamageForUsage(int)
public int GetModifiedMissileDamageForUsage(int usageIndex)
Parameters
usageIndex
int
Returns
GetModifiedMissileSpeedForUsage(int)
public int GetModifiedMissileSpeedForUsage(int usageIndex)
Parameters
usageIndex
int
Returns
GetModifiedMountBodyArmor()
public int GetModifiedMountBodyArmor()
Returns
GetModifiedMountCharge(in EquipmentElement)
public int GetModifiedMountCharge(in EquipmentElement harness)
Parameters
harness
EquipmentElement
Returns
GetModifiedMountHitPoints()
public int GetModifiedMountHitPoints()
Returns
GetModifiedMountManeuver(in EquipmentElement)
public int GetModifiedMountManeuver(in EquipmentElement harness)
Parameters
harness
EquipmentElement
Returns
GetModifiedMountSpeed(in EquipmentElement)
public int GetModifiedMountSpeed(in EquipmentElement harness)
Parameters
harness
EquipmentElement
Returns
GetModifiedStackCountForUsage(int)
public short GetModifiedStackCountForUsage(int usageIndex)
Parameters
usageIndex
int
Returns
GetModifiedSwingDamageForUsage(int)
public int GetModifiedSwingDamageForUsage(int usageIndex)
Parameters
usageIndex
int
Returns
GetModifiedSwingSpeedForUsage(int)
public int GetModifiedSwingSpeedForUsage(int usageIndex)
Parameters
usageIndex
int
Returns
GetModifiedThrustDamageForUsage(int)
public int GetModifiedThrustDamageForUsage(int usageIndex)
Parameters
usageIndex
int
Returns
GetModifiedThrustSpeedForUsage(int)
public int GetModifiedThrustSpeedForUsage(int usageIndex)
Parameters
usageIndex
int
Returns
IsEqualTo(EquipmentElement)
public bool IsEqualTo(EquipmentElement other)
Parameters
other
EquipmentElement
Returns
IsInvalid()
public bool IsInvalid()
Returns
SetModifier(ItemModifier)
public void SetModifier(ItemModifier itemModifier)
Parameters
itemModifier
ItemModifier
ToString()
public override string ToString()
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).