Table of Contents

Class WeaponDesign

Namespace
TaleWorlds.Core
Assembly
TaleWorlds.Core.dll
public class WeaponDesign
Inheritance
WeaponDesign
Inherited Members

Constructors

WeaponDesign(CraftingTemplate, TextObject, WeaponDesignElement[])

public WeaponDesign(CraftingTemplate template, TextObject weaponName, WeaponDesignElement[] usedPieces)

Parameters

template CraftingTemplate
weaponName TextObject
usedPieces WeaponDesignElement[]

Fields

BottomPivotOffsets

[SaveableField(90)]
public List<float> BottomPivotOffsets

Field Value

List<float>

CraftedWeaponLength

[SaveableField(60)]
public readonly float CraftedWeaponLength

Field Value

float

HolsterShiftAmount

[SaveableField(100)]
public readonly Vec3 HolsterShiftAmount

Field Value

Vec3

Template

[SaveableField(70)]
public readonly CraftingTemplate Template

Field Value

CraftingTemplate

TopPivotOffsets

[SaveableField(80)]
public List<float> TopPivotOffsets

Field Value

List<float>

WeaponFlags

[SaveableField(10)]
public readonly WeaponFlags WeaponFlags

Field Value

WeaponFlags

Properties

BottomPivotOffset

public float BottomPivotOffset { get; }

Property Value

float

HandToBottomLength

[SaveableProperty(50)]
public float HandToBottomLength { get; }

Property Value

float

HashedCode

public string HashedCode { get; }

Property Value

string

PiecePivotDistances

public float[] PiecePivotDistances { get; }

Property Value

float[]

TotalLength

public float TotalLength { get; }

Property Value

float

UsedPieces

public WeaponDesignElement[] UsedPieces { get; }

Property Value

WeaponDesignElement[]

WeaponName

[SaveableProperty(21)]
public TextObject WeaponName { get; }

Property Value

TextObject

Methods

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

SetWeaponName(TextObject)

public void SetWeaponName(TextObject name)

Parameters

name TextObject

Operators

operator ==(WeaponDesign, WeaponDesign)

public static bool operator ==(WeaponDesign x, WeaponDesign y)

Parameters

x WeaponDesign
y WeaponDesign

Returns

bool

operator !=(WeaponDesign, WeaponDesign)

public static bool operator !=(WeaponDesign x, WeaponDesign y)

Parameters

x WeaponDesign
y WeaponDesign

Returns

bool

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