Show / Hide Table of Contents

Class CustomPieceTable

Main interface for adding custom piece tables to the game.
All custom piece tables have to be wrapped inside this class to add it to Jötunns PieceManager.
Add strings to Categories to use custom categories on your piece table. All categories will be replaced so list vanilla categories, too.
Inheritance
System.Object
CustomEntity
CustomPieceTable
Inherited Members
CustomEntity.SourceMod
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Jotunn.Entities
Assembly: Jotunn.dll
Syntax
public class CustomPieceTable : CustomEntity

Constructors

| Improve this Doc View Source

CustomPieceTable(GameObject)

Custom piece table from a prefab.
Declaration
public CustomPieceTable(GameObject pieceTablePrefab)
Parameters
Type Name Description
GameObject pieceTablePrefab The prefab for this custom piece table.
| Improve this Doc View Source

CustomPieceTable(GameObject, PieceTableConfig)

Custom piece table from a prefab with a PieceTableConfig attached.
Declaration
public CustomPieceTable(GameObject pieceTablePrefab, PieceTableConfig config)
Parameters
Type Name Description
GameObject pieceTablePrefab The prefab for this custom piece table.
PieceTableConfig config The PieceTableConfig for this custom piece table.
| Improve this Doc View Source

CustomPieceTable(String, PieceTableConfig)

"Empty" custom piece table with a PieceTableConfig attached.
Declaration
public CustomPieceTable(string name, PieceTableConfig config)
Parameters
Type Name Description
System.String name The name of the custom piece table.
PieceTableConfig config The PieceTableConfig for this custom piece table.

Properties

| Improve this Doc View Source

Categories

String array of categories used on the . Will be ignored when m_useCategories is false.
All categories provided here will be used and displayed on the .
Declaration
public string[] Categories { get; set; }
Property Value
Type Description
System.String[]
| Improve this Doc View Source

PieceTable

The component for this custom piece table as a shortcut.
Declaration
public PieceTable PieceTable { get; }
Property Value
Type Description
PieceTable
| Improve this Doc View Source

PieceTablePrefab

The prefab for this custom piece table.
Declaration
public GameObject PieceTablePrefab { get; }
Property Value
Type Description
GameObject

Methods

| Improve this Doc View Source

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean
Overrides
System.Object.Equals(System.Object)
| Improve this Doc View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
System.Object.GetHashCode()
| Improve this Doc View Source

IsValid()

Checks if a custom piece table is valid (i.e. has a prefab and a PieceTable component).
Declaration
public bool IsValid()
Returns
Type Description
System.Boolean true if all criteria is met
| Improve this Doc View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()

Extension Methods

PrefabExtension.FixReferences(Object)
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾