Table of Contents

Class GameObjectIssueRecord

Namespace
CodeStage.Maintainer.Issues
Assembly
Build.dll
[Serializable]
public class GameObjectIssueRecord : AssetIssueRecord, IScanListenerResult
Inheritance
object
GameObjectIssueRecord
Implements
Inherited Members

Fields

componentIndex

public long componentIndex

Field Value

long

componentName

public string componentName

Field Value

string

componentNamePostfix

public string componentNamePostfix

Field Value

string

humanReadablePropertyName

public string humanReadablePropertyName

Field Value

string

objectId

public long objectId

Field Value

long

propertyPath

public string propertyPath

Field Value

string

transformPath

public string transformPath

Field Value

string

Properties

IsFixable

Returns true if current issue type is potentially fixable, returns false otherwise.

public override bool IsFixable { get; }

Property Value

bool

Methods

ConstructBody(StringBuilder)

protected override void ConstructBody(StringBuilder text)

Parameters

text StringBuilder

ForComponent(IIssueDetector, IssueKind, ComponentLocation)

public static GameObjectIssueRecord ForComponent(IIssueDetector detector, IssueKind type, ComponentLocation location)

Parameters

detector IIssueDetector
type IssueKind
location ComponentLocation

Returns

GameObjectIssueRecord

ForGameObject(IIssueDetector, IssueKind, GameObjectLocation)

public static GameObjectIssueRecord ForGameObject(IIssueDetector detector, IssueKind type, GameObjectLocation location)

Parameters

detector IIssueDetector
type IssueKind
location GameObjectLocation

Returns

GameObjectIssueRecord

ForProperty(IIssueDetector, IssueKind, PropertyLocation)

public static GameObjectIssueRecord ForProperty(IIssueDetector detector, IssueKind type, PropertyLocation location)

Parameters

detector IIssueDetector
type IssueKind
location PropertyLocation

Returns

GameObjectIssueRecord

Show()

public void Show()