Table of Contents

Class CraftingPiece

Namespace
TaleWorlds.Core
Assembly
TaleWorlds.Core.dll
public sealed class CraftingPiece : MBObjectBase
Inheritance
CraftingPiece
Inherited Members

Constructors

CraftingPiece()

public CraftingPiece()

Fields

AdditionalItemFlags

public ItemFlags AdditionalItemFlags

Field Value

ItemFlags

AdditionalWeaponFlags

public WeaponFlags AdditionalWeaponFlags

Field Value

WeaponFlags

Properties

AccuracyBonus

public int AccuracyBonus { get; }

Property Value

int

All

public static MBReadOnlyList<CraftingPiece> All { get; }

Property Value

MBReadOnlyList<CraftingPiece>

Appearance

public float Appearance { get; }

Property Value

float

ArmorBonus

public int ArmorBonus { get; }

Property Value

int

BladeData

public BladeData BladeData { get; }

Property Value

BladeData

CenterOfMass

public float CenterOfMass { get; }

Property Value

float

CraftingCost

public int CraftingCost { get; }

Property Value

int

Culture

public BasicCultureObject Culture { get; }

Property Value

BasicCultureObject

DistanceToNextPiece

public float DistanceToNextPiece { get; }

Property Value

float

DistanceToPreviousPiece

public float DistanceToPreviousPiece { get; }

Property Value

float

FullScale

public bool FullScale { get; }

Property Value

bool

HandlingBonus

public int HandlingBonus { get; }

Property Value

int

Inertia

public float Inertia { get; }

Property Value

float

IsEmptyPiece

public bool IsEmptyPiece { get; }

Property Value

bool

IsGivenByDefault

public bool IsGivenByDefault { get; }

Property Value

bool

IsHiddenOnDesigner

public bool IsHiddenOnDesigner { get; }

Property Value

bool

IsUnique

public bool IsUnique { get; }

Property Value

bool

IsValid

public bool IsValid { get; }

Property Value

bool

ItemHolsterPosShift

public Vec3 ItemHolsterPosShift { get; }

Property Value

Vec3

ItemUsageFeaturesToExclude

public string ItemUsageFeaturesToExclude { get; }

Property Value

string

Length

public float Length { get; }

Property Value

float

MaterialsUsed

public MBReadOnlyList<(CraftingMaterials, int)> MaterialsUsed { get; }

Property Value

MBReadOnlyList<(CraftingMaterials, int)>

MeshName

public string MeshName { get; }

Property Value

string

Name

public TextObject Name { get; }

Property Value

TextObject

NextPieceOffset

public float NextPieceOffset { get; }

Property Value

float

PieceOffset

public float PieceOffset { get; }

Property Value

float

PieceTier

public int PieceTier { get; }

Property Value

int

PieceType

public CraftingPiece.PieceTypes PieceType { get; }

Property Value

CraftingPiece.PieceTypes

PreviousPieceOffset

public float PreviousPieceOffset { get; }

Property Value

float

RequiredSkillValue

public int RequiredSkillValue { get; }

Property Value

int

SwingDamageBonus

public int SwingDamageBonus { get; }

Property Value

int

SwingSpeedBonus

public int SwingSpeedBonus { get; }

Property Value

int

ThrustDamageBonus

public int ThrustDamageBonus { get; }

Property Value

int

ThrustSpeedBonus

public int ThrustSpeedBonus { get; }

Property Value

int

Weight

public float Weight { get; }

Property Value

float

Methods

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

GetInvalidCraftingPiece(PieceTypes)

public static CraftingPiece GetInvalidCraftingPiece(CraftingPiece.PieceTypes pieceType)

Parameters

pieceType CraftingPiece.PieceTypes

Returns

CraftingPiece

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