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