Class MissingReferenceDetector
- Namespace
- CodeStage.Maintainer.Issues.Detectors
- Assembly
- Build.dll
public class MissingReferenceDetector : IssueDetector, IIssueDetector, IMaintainerExtension, ISceneBeginIssueDetector, ISceneBeginScanListener<DetectorResults>, IAssetBeginIssueDetector, ISettingsAssetBeginIssueDetector, IAssetBeginScanListener<DetectorResults>, IPropertyIssueDetector, IGenericPropertyScanListener<DetectorResults>, IUnityEventIssueDetector, IUnityEventScanListener<DetectorResults>, IPropertyScanListener
- Inheritance
-
objectMissingReferenceDetector
- Implements
- Inherited Members
Properties
AssetTypes
public Type[] AssetTypes { get; }
Property Value
- Type[]
Info
Represents this detector information, such as name, severity and so on.
public override DetectorInfo Info { get; }
Property Value
SettingsKind
public AssetSettingsKind SettingsKind { get; }
Property Value
Methods
AssetBegin(DetectorResults, AssetLocation)
public void AssetBegin(DetectorResults results, AssetLocation location)
Parameters
resultsDetectorResultslocationAssetLocation
GetPropertyScanDepth(ComponentLocation)
public PropertyScanDepth GetPropertyScanDepth(ComponentLocation location)
Parameters
locationComponentLocation
Returns
Property(DetectorResults, PropertyLocation)
public void Property(DetectorResults results, PropertyLocation location)
Parameters
resultsDetectorResultslocationPropertyLocation
SceneBegin(DetectorResults, AssetLocation)
public void SceneBegin(DetectorResults results, AssetLocation location)
Parameters
resultsDetectorResultslocationAssetLocation
UnityEventProperty(DetectorResults, PropertyLocation, UnityEventScanPhase)
public void UnityEventProperty(DetectorResults results, PropertyLocation location, UnityEventScanPhase phase)
Parameters
resultsDetectorResultslocationPropertyLocationphaseUnityEventScanPhase