ドキュメント

Unity Engine

Unity Engine

ConditionReference

Identifies a condition inside a visualization ConditionReference.Context so visualization changes can be applied to it.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

public readonly struct ConditionReference : IEquatable<ConditionReference>

Remarks

Obtain a ConditionReference from Context.GetConditionReference, providing the unique identifier of the condition. The reference is only meaningful for the ConditionReference.Context that produced it. Two ConditionReference values are equal when they share the same ConditionReference.ConditionID and refer to the same ConditionReference.Context instance.
Create a visualization context for a graph, retrieve a ConditionReference for a condition, apply a customization, then clear it.

Examples

using Context context = Registry.CreateVisualizationContext(graph.ID);ConditionReference condition = context.GetConditionReference(conditionID);condition.Icon = DebugStyles.PendingIcon;condition.ClearCustomization();

Properties

Property

Description

ConditionIDUnique identifier of the referenced condition.
ContextVisualization context that produced the current condition reference.
IconThe icon override for the referenced condition, or
null
when no icon override is applied.

Methods

Method

Description

ClearCustomizationClears the icon override previously applied to the referenced condition.
EqualsIndicates whether the current ConditionReference is equal to another object.
GetHashCodeReturns a hash code for the current ConditionReference.

Operators

Operator

Description

operator ==Compares two ConditionReference values for equality.
operator !=Compares two ConditionReference values for inequality.