Class Criterion
Syntax
public abstract class Criterion : ScriptableObject
Properties
completed
Declaration
public bool completed { get; protected set; }
Property Value
Methods
AutoComplete()
Declaration
public abstract bool AutoComplete()
Returns
CreateFutureObjectReference()
Declaration
protected FutureObjectReference CreateFutureObjectReference()
Returns
CreateFutureObjectReference(String)
Declaration
protected FutureObjectReference CreateFutureObjectReference(string referenceName)
Parameters
Type |
Name |
Description |
String |
referenceName |
|
Returns
EvaluateCompletion()
Declaration
protected virtual bool EvaluateCompletion()
Returns
GetFutureObjectReferences()
Declaration
protected virtual IEnumerable<FutureObjectReference> GetFutureObjectReferences()
Returns
OnValidate()
Declaration
protected virtual void OnValidate()
ResetCompletionState()
Declaration
public void ResetCompletionState()
StartTesting()
Declaration
public virtual void StartTesting()
StopTesting()
Declaration
public virtual void StopTesting()
UpdateCompletion()
Declaration
public virtual void UpdateCompletion()
UpdateFutureObjectReferenceNames()
Declaration
protected void UpdateFutureObjectReferenceNames()
Events
criterionCompleted
Declaration
public static event Action<Criterion> criterionCompleted
Event Type
criterionInvalidated
Declaration
public static event Action<Criterion> criterionInvalidated
Event Type