Table of Contents

Class WeaponComponent

Namespace
TaleWorlds.Core
Assembly
TaleWorlds.Core.dll
public class WeaponComponent : ItemComponent
Inheritance
WeaponComponent
Derived
Inherited Members

Constructors

WeaponComponent(ItemObject)

public WeaponComponent(ItemObject item)

Parameters

item ItemObject

Properties

PrimaryWeapon

public WeaponComponentData PrimaryWeapon { get; }

Property Value

WeaponComponentData

Weapons

public MBReadOnlyList<WeaponComponentData> Weapons { get; }

Property Value

MBReadOnlyList<WeaponComponentData>

Methods

AddWeapon(WeaponComponentData, ItemModifierGroup)

public void AddWeapon(WeaponComponentData weaponComponentData, ItemModifierGroup itemModifierGroup)

Parameters

weaponComponentData WeaponComponentData
itemModifierGroup ItemModifierGroup

AutoGeneratedInstanceCollectObjects(List<object>)

protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

Deserialize(MBObjectManager, XmlNode)

public override void Deserialize(MBObjectManager objectManager, XmlNode node)

Parameters

objectManager MBObjectManager
node XmlNode

GetCopy()

public override ItemComponent GetCopy()

Returns

ItemComponent

GetItemType()

public ItemObject.ItemTypeEnum GetItemType()

Returns

ItemObject.ItemTypeEnum

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).