Class TrackerIssue
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
stringscopeId
stringseverity
StatusTracker.Severitycondition
IIssueConditionsolution
IIssueSolutionissueDescription
GUIContentsolutionDescription
GUIContentbuttonDescription
GUIContentallowWordWrapInButton
booldocURL
Func<string>updateHandlers
UpdateHandler[]
Fields
ButtonDescription
public GUIContent ButtonDescription
Field Value
IssueWithTooltip
public GUIContent IssueWithTooltip
Field Value
SolutionDescription
public GUIContent SolutionDescription
Field Value
UpdateHandlers
public StatusTrackerController.UpdateHandler[] UpdateHandlers
Field Value
Properties
Hidden
public override bool Hidden { get; }
Property Value
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
Trigger()
public void Trigger()