Initializes a new instance of the ItemObject class.
Inherits TaleWorlds.ObjectSystem.MBObjectBase.
|
| enum | ItemUsageSetFlags {
RequiresMount = 0x01
,
RequiresNoMount = 0x02
,
RequiresShield = 0x04
,
RequiresNoShield = 0x08
,
PassiveUsage = 0x10
} |
| |
| enum | ItemTypeEnum {
Invalid = 0
,
Horse = 1
,
OneHandedWeapon
,
TwoHandedWeapon
,
Polearm
,
Arrows
,
Bolts
,
Shield
,
Bow
,
Crossbow
,
Thrown
,
Goods
,
HeadArmor
,
BodyArmor
,
LegArmor
,
HandArmor
,
Pistol
,
Musket
,
Bullets
,
Animal
,
Book
,
ChestArmor
,
Cape
,
HorseHarness
,
Banner
} |
| |
| enum | ItemTiers {
Tier1 = 0
,
Tier2 = 1
,
Tier3 = 2
,
Tier4 = 3
,
Tier5 = 4
,
Tier6 = 5
,
NumTiers = 6
} |
| |
◆ ItemUsageSetFlags
| Enumerator |
|---|
| RequiresMount | |
| RequiresNoMount | |
| RequiresShield | |
| RequiresNoShield | |
| PassiveUsage | |
◆ ItemTypeEnum
| Enumerator |
|---|
| Invalid | |
| Horse | |
| OneHandedWeapon | |
| TwoHandedWeapon | |
| Polearm | |
| Arrows | |
| Bolts | |
| Shield | |
| Bow | |
| Crossbow | |
| Thrown | |
| Goods | |
| HeadArmor | |
| BodyArmor | |
| LegArmor | |
| HandArmor | |
| Pistol | |
| Musket | |
| Bullets | |
| Animal | |
| Book | |
| ChestArmor | |
| Cape | |
| HorseHarness | |
| Banner | |
◆ ItemTiers
| Enumerator |
|---|
| Tier1 | |
| Tier2 | |
| Tier3 | |
| Tier4 | |
| Tier5 | |
| Tier6 | |
| NumTiers | |
◆ ItemObject() [1/3]
| TaleWorlds.Core.ItemObject.ItemObject |
( |
| ) |
|
◆ ItemObject() [2/3]
| TaleWorlds.Core.ItemObject.ItemObject |
( |
string | stringId | ) |
|
◆ ItemObject() [3/3]
| TaleWorlds.Core.ItemObject.ItemObject |
( |
ItemObject | itemToCopy | ) |
|
◆ InitializeTradeGood()
◆ InitAsPlayerCraftedItem()
| static void TaleWorlds.Core.ItemObject.InitAsPlayerCraftedItem |
( |
ref ItemObject | itemObject | ) |
|
|
static |
◆ GetHashCode()
| override int TaleWorlds.Core.ItemObject.GetHashCode |
( |
| ) |
|
◆ SetItemFlagsForCosmetics()
| void TaleWorlds.Core.ItemObject.SetItemFlagsForCosmetics |
( |
ItemFlags | newFlags | ) |
|
◆ DetermineItemCategoryForItem()
| void TaleWorlds.Core.ItemObject.DetermineItemCategoryForItem |
( |
| ) |
|
◆ GetCraftedItemObjectFromHashedCode()
| static ItemObject TaleWorlds.Core.ItemObject.GetCraftedItemObjectFromHashedCode |
( |
string | hashedCode | ) |
|
|
static |
◆ AddWeapon()
◆ Deserialize()
| override void TaleWorlds.Core.ItemObject.Deserialize |
( |
MBObjectManager | objectManager, |
|
|
XmlNode | node ) |
|
virtual |
◆ ToString()
| override string TaleWorlds.Core.ItemObject.ToString |
( |
| ) |
|
◆ GetItemFromWeaponKind()
| static ItemObject TaleWorlds.Core.ItemObject.GetItemFromWeaponKind |
( |
int | weaponKind | ) |
|
|
static |
◆ GetAmmoTypeForItemType()
◆ GetAirFrictionConstant()
| static float TaleWorlds.Core.ItemObject.GetAirFrictionConstant |
( |
WeaponClass | weaponClass, |
|
|
WeaponFlags | weaponFlags ) |
|
static |
◆ GetWeaponWithUsageIndex()
◆ DefaultAppearanceValue
| const float TaleWorlds.Core.ItemObject.DefaultAppearanceValue = 0.5f |
|
static |
◆ MaxHolsterSlotCount
| const int TaleWorlds.Core.ItemObject.MaxHolsterSlotCount = 4 |
|
static |
◆ Type
◆ ItemComponent
◆ MultiMeshName
| string TaleWorlds.Core.ItemObject.MultiMeshName |
|
get |
◆ HolsterMeshName
| string TaleWorlds.Core.ItemObject.HolsterMeshName |
|
get |
◆ HolsterWithWeaponMeshName
| string TaleWorlds.Core.ItemObject.HolsterWithWeaponMeshName |
|
get |
◆ ItemHolsters
| string [] TaleWorlds.Core.ItemObject.ItemHolsters |
|
get |
◆ HolsterPositionShift
| Vec3 TaleWorlds.Core.ItemObject.HolsterPositionShift |
|
get |
◆ HasLowerHolsterPriority
| bool TaleWorlds.Core.ItemObject.HasLowerHolsterPriority |
|
get |
◆ FlyingMeshName
| string TaleWorlds.Core.ItemObject.FlyingMeshName |
|
get |
◆ BodyName
| string TaleWorlds.Core.ItemObject.BodyName |
|
get |
◆ HolsterBodyName
| string TaleWorlds.Core.ItemObject.HolsterBodyName |
|
get |
◆ CollisionBodyName
| string TaleWorlds.Core.ItemObject.CollisionBodyName |
|
get |
◆ RecalculateBody
| bool TaleWorlds.Core.ItemObject.RecalculateBody |
|
get |
◆ PrefabName
| string TaleWorlds.Core.ItemObject.PrefabName |
|
get |
◆ Name
◆ ItemFlags
| ItemFlags TaleWorlds.Core.ItemObject.ItemFlags |
|
get |
◆ ItemCategory
◆ Value
| int TaleWorlds.Core.ItemObject.Value |
|
get |
◆ Effectiveness
| float TaleWorlds.Core.ItemObject.Effectiveness |
|
get |
◆ Weight
| float TaleWorlds.Core.ItemObject.Weight |
|
get |
◆ Difficulty
| int TaleWorlds.Core.ItemObject.Difficulty |
|
get |
◆ Appearance
| float TaleWorlds.Core.ItemObject.Appearance |
|
get |
◆ IsUsingTableau
| bool TaleWorlds.Core.ItemObject.IsUsingTableau |
|
get |
◆ IsUsingTeamColor
| bool TaleWorlds.Core.ItemObject.IsUsingTeamColor |
|
get |
◆ DoesNotHideChest
| bool TaleWorlds.Core.ItemObject.DoesNotHideChest |
|
get |
◆ IsCivilian
| bool TaleWorlds.Core.ItemObject.IsCivilian |
|
get |
◆ UsingFacegenScaling
| bool TaleWorlds.Core.ItemObject.UsingFacegenScaling |
|
get |
◆ ArmBandMeshName
| string TaleWorlds.Core.ItemObject.ArmBandMeshName |
|
get |
◆ IsFood
| bool TaleWorlds.Core.ItemObject.IsFood |
|
get |
◆ IsUniqueItem
| bool TaleWorlds.Core.ItemObject.IsUniqueItem |
|
get |
◆ ScaleFactor
| float TaleWorlds.Core.ItemObject.ScaleFactor |
|
get |
◆ Culture
◆ MultiplayerItem
| bool TaleWorlds.Core.ItemObject.MultiplayerItem |
|
get |
◆ NotMerchandise
| bool TaleWorlds.Core.ItemObject.NotMerchandise |
|
get |
◆ IsCraftedByPlayer
| bool TaleWorlds.Core.ItemObject.IsCraftedByPlayer |
|
get |
◆ LodAtlasIndex
| int TaleWorlds.Core.ItemObject.LodAtlasIndex |
|
get |
◆ IsCraftedWeapon
| bool TaleWorlds.Core.ItemObject.IsCraftedWeapon |
|
get |
◆ WeaponDesign
◆ PrimaryWeapon
◆ WeaponComponent
◆ HasWeaponComponent
| bool TaleWorlds.Core.ItemObject.HasWeaponComponent |
|
get |
◆ HorseComponent
◆ HasHorseComponent
| bool TaleWorlds.Core.ItemObject.HasHorseComponent |
|
get |
◆ ArmorComponent
◆ HasArmorComponent
| bool TaleWorlds.Core.ItemObject.HasArmorComponent |
|
get |
◆ BannerComponent
◆ HasBannerComponent
| bool TaleWorlds.Core.ItemObject.HasBannerComponent |
|
get |
◆ SaddleComponent
◆ HasSaddleComponent
| bool TaleWorlds.Core.ItemObject.HasSaddleComponent |
|
get |
◆ FoodComponent
◆ HasFoodComponent
| bool TaleWorlds.Core.ItemObject.HasFoodComponent |
|
get |
◆ Tierf
| float TaleWorlds.Core.ItemObject.Tierf |
|
get |
◆ Tier
◆ PrerequisiteItem
| ItemObject TaleWorlds.Core.ItemObject.PrerequisiteItem |
|
get |
◆ Weapons
◆ ItemType
◆ IsMountable
| bool TaleWorlds.Core.ItemObject.IsMountable |
|
get |
◆ IsTradeGood
| bool TaleWorlds.Core.ItemObject.IsTradeGood |
|
get |
◆ IsBannerItem
| bool TaleWorlds.Core.ItemObject.IsBannerItem |
|
get |
◆ IsAnimal
| bool TaleWorlds.Core.ItemObject.IsAnimal |
|
get |
◆ RelevantSkill