Class TestRelation<TRange, TTrait>
Inherited Members
Namespace: Unity.MARS.Data.Tests
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
Type | Description |
---|---|
TraitRequirement[] |
m_RequiredTraits
Declaration
protected readonly TraitRequirement[] m_RequiredTraits
Field Value
Type | Description |
---|---|
TraitRequirement[] |
Methods
GetRequiredTraits()
Declaration
public override TraitRequirement[] GetRequiredTraits()
Returns
Type | Description |
---|---|
TraitRequirement[] |
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 |