Class TestRelation<TRange, TTrait>
Inheritance
TestRelation<TRange, TTrait>
Syntax
public abstract class TestRelation<TRange, TTrait> : NonBinaryRelation<TRange, TTrait>, ISimulatable, IRelation<TTrait>, IRelation, IRelationBase, IConditionBase, IRequiresTraits<TTrait>, IRequiresTraits, ICreateFromDataPair, IConfigurableMatchRating, IRangeBoundingOptions<TRange>, IRangeBoundingOptions
Type Parameters
Name |
Description |
TRange |
|
TTrait |
|
Fields
k_RequiredTraits
Declaration
protected static readonly TraitRequirement[] k_RequiredTraits
Field Value
m_RequiredTraits
Declaration
protected readonly TraitRequirement[] m_RequiredTraits
Field Value
Methods
GetRequiredTraits()
Declaration
public override TraitRequirement[] GetRequiredTraits()
Returns
Overrides
SetChild1TraitName(String)
Declaration
public void SetChild1TraitName(string traitName)
Parameters
Type |
Name |
Description |
String |
traitName |
|
SetChild2TraitName(String)
Declaration
public void SetChild2TraitName(string traitName)
Parameters
Type |
Name |
Description |
String |
traitName |
|
Extension Methods