Class Condition
Base class for MARS Proxy conditions, which provide ratings for Proxy data matches In most cases, you should inherit from the generic form, Condition<T>
Inherited Members
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: Unity.MARS
Assembly: Unity.MARS.dll
Syntax
public abstract class Condition : ConditionBase, ISimulatable, ICondition, IConditionBase, IRequiresTraits
Properties
traitName
What trait this condition is testing against
Declaration
public string traitName { get; }
Property Value
Type | Description |
---|---|
string |
Methods
GetRequiredTraits()
Get the TraitRequirements that are required by this object
Declaration
public abstract TraitRequirement[] GetRequiredTraits()
Returns
Type | Description |
---|---|
TraitRequirement[] | The required traits |