Click or drag to resize
IVertebrateTPart, TChain Interface
An immutable interface to specify that a character has a vertebral column.

Namespace: Candlelight
Assembly: Assembly-CSharp-firstpass (in Assembly-CSharp-firstpass.dll) Version: 0.0.0.0
Syntax
C#
public interface IVertebrate<TPart, TChain> : IHierarchy<TPart>, 
	IArbitraryChains<TPart, TChain>
where TPart : Component
where TChain : struct, new(), IBodyChain<TChain, TPart>

Type Parameters

TPart
The type of all nodes in the character's definition.
TChain
The type of all chains in the character's definition, including the spine, neck, and any arbitrary chains.

The IVertebrateTPart, TChain type exposes the following members.

Methods
  NameDescription
Public methodDefinesArbitraryChain
Gets a value indicating whether or not this instance defines an arbitrary TChain with the specified identifier.
(Inherited from IArbitraryChainsTPart, TChain.)
Public methodGetAllNodes (Inherited from IHierarchyT.)
Public methodGetArbitraryChains
Gets the arbitrary TChains.
(Inherited from IArbitraryChainsTPart, TChain.)
Public methodGetEstimatedLocalBounds
Gets the estimated Bounds of this IHierarchyT in its current configuration, in the space of its Transform component. It will encapsulate all of the Transforms of the hierarchy's nodes, as well as all of the currently active SkinnedMeshRenderers and MeshRenderers.
(Inherited from IHierarchyT.)
Top
Properties
See Also