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
CraftingTemplateweaponName
TextObjectusedPieces
WeaponDesignElement[]
Fields
BottomPivotOffsets
[SaveableField(90)]
public List<float> BottomPivotOffsets
Field Value
CraftedWeaponLength
[SaveableField(60)]
public readonly float CraftedWeaponLength
Field Value
HolsterShiftAmount
[SaveableField(100)]
public readonly Vec3 HolsterShiftAmount
Field Value
Template
[SaveableField(70)]
public readonly CraftingTemplate Template
Field Value
TopPivotOffsets
[SaveableField(80)]
public List<float> TopPivotOffsets
Field Value
WeaponFlags
[SaveableField(10)]
public readonly WeaponFlags WeaponFlags
Field Value
Properties
BottomPivotOffset
public float BottomPivotOffset { get; }
Property Value
HandToBottomLength
[SaveableProperty(50)]
public float HandToBottomLength { get; }
Property Value
HashedCode
public string HashedCode { get; }
Property Value
PiecePivotDistances
public float[] PiecePivotDistances { get; }
Property Value
- float[]
TotalLength
public float TotalLength { get; }
Property Value
UsedPieces
public WeaponDesignElement[] UsedPieces { get; }
Property Value
WeaponName
[SaveableProperty(21)]
public TextObject WeaponName { get; }
Property Value
Methods
AutoGeneratedInstanceCollectObjects(List<object>)
protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
SetWeaponName(TextObject)
public void SetWeaponName(TextObject name)
Parameters
name
TextObject
Operators
operator ==(WeaponDesign, WeaponDesign)
public static bool operator ==(WeaponDesign x, WeaponDesign y)
Parameters
Returns
operator !=(WeaponDesign, WeaponDesign)
public static bool operator !=(WeaponDesign x, WeaponDesign y)
Parameters
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).