Table of Contents

Class TrackerIssue

Namespace
Coherence.Editor
Assembly
Coherence.Editor.dll
public class TrackerIssue : StatusTracker
Inheritance
TrackerIssue
Inherited Members

Constructors

TrackerIssue(string, string, Severity, IIssueCondition, IIssueSolution, GUIContent, GUIContent, GUIContent, bool, Func<string>, params UpdateHandler[])

public TrackerIssue(string identifier, string scopeId, StatusTracker.Severity severity, IIssueCondition condition, IIssueSolution solution, GUIContent issueDescription, GUIContent solutionDescription, GUIContent buttonDescription, bool allowWordWrapInButton = true, Func<string> docURL = null, params StatusTrackerController.UpdateHandler[] updateHandlers)

Parameters

identifier string
scopeId string
severity StatusTracker.Severity
condition IIssueCondition
solution IIssueSolution
issueDescription GUIContent
solutionDescription GUIContent
buttonDescription GUIContent
allowWordWrapInButton bool
docURL Func<string>
updateHandlers UpdateHandler[]

Fields

ButtonDescription

public GUIContent ButtonDescription

Field Value

GUIContent

IssueWithTooltip

public GUIContent IssueWithTooltip

Field Value

GUIContent

SolutionDescription

public GUIContent SolutionDescription

Field Value

GUIContent

UpdateHandlers

public StatusTrackerController.UpdateHandler[] UpdateHandlers

Field Value

UpdateHandler[]

Properties

Hidden

public override bool Hidden { get; }

Property Value

bool

Methods

Evaluate()

Run the evaluation

public void Evaluate()

GetLastEvaluation()

Dont run evaluation, but check if it passed the last time it was run

public bool GetLastEvaluation()

Returns

bool

The condition passed, there is no issue

TimeSinceLastValidation()

public string TimeSinceLastValidation()

Returns

string

Trigger()

public void Trigger()