Class PrefabInstanceCountCriterion
Criterion for checking that a specific amount of prefab instances are created.
Inherited Members
Namespace: Unity.Tutorials.Core.Editor
Syntax
public class PrefabInstanceCountCriterion : Criterion
Fields
ComparisonMode
The wanted comparison mode.
Declaration
[FormerlySerializedAs("comparisonMode")]
public PrefabInstanceCountCriterion.InstanceCountComparison ComparisonMode
Field Value
Type | Description |
---|---|
PrefabInstanceCountCriterion.InstanceCountComparison |
InstanceCount
The desired amount of instances.
Declaration
[Range(0F, 100F)]
[FormerlySerializedAs("instanceCount")]
public int InstanceCount
Field Value
Type | Description |
---|---|
Int32 |
PrefabParent
The prefab of instances we want to count.
Declaration
[FormerlySerializedAs("prefabParent")]
public GameObject PrefabParent
Field Value
Type | Description |
---|---|
GameObject |
Methods
AutoComplete()
Auto-completes the criterion.
Declaration
public override bool AutoComplete()
Returns
Type | Description |
---|---|
Boolean | True if the auto-completion succeeded. |
Overrides
EvaluateCompletion()
Evaluates if the criterion is completed.
Declaration
protected override bool EvaluateCompletion()
Returns
Type | Description |
---|---|
Boolean |
Overrides
GetFutureObjectReferences()
Returns FutureObjectReference for this Criterion.
Declaration
protected override IEnumerable<FutureObjectReference> GetFutureObjectReferences()
Returns
Type | Description |
---|---|
IEnumerable<FutureObjectReference> |
Overrides
OnValidate()
Destroys unused future reference assets and updates future references.
Declaration
protected override void OnValidate()
Overrides
StartTesting()
Starts testing of the criterion.
Declaration
public override void StartTesting()
Overrides
StopTesting()
Stops testing of the criterion.
Declaration
public override void StopTesting()