Version 3.1.1.0

SessionConfig class

Namespace: Sirenix.OdinValidator.Editor
Assembly: Sirenix.OdinValidator.Editor
public class SessionConfig
Inheritance
  • System.Object
  • SessionConfig

Constructors

SessionConfig(ISessionConfigData[])
public SessionConfig(params ISessionConfigData[] configDataContainers)
Parameters
Sirenix.OdinValidator.Editor.ISessionConfigData[] configDataContainers

SessionConfig(List<ValidationItem>, List<ValidationItem>)
public SessionConfig(List<ValidationItem> include, List<ValidationItem> exclude)
Parameters
System.Collections.Generic.List<ValidationItem> include

System.Collections.Generic.List<ValidationItem> exclude

Fields

IsDirty
public bool IsDirty
SessionData
public List<ISessionConfigData> SessionData

Properties

Exclude
public IEnumerable<ValidationItem> Exclude { get; }
Include
public IEnumerable<ValidationItem> Include { get; }

Methods

GetAssetsToValidate()
public HashSet<string> GetAssetsToValidate()
Returns
System.Collections.Generic.HashSet<System.String>

GetObjectsToValidate()
public HashSet<Object> GetObjectsToValidate()
Returns
System.Collections.Generic.HashSet<UnityEngine.Object>

GetSceneGuidsToValidate()
public HashSet<string> GetSceneGuidsToValidate()
Returns
System.Collections.Generic.HashSet<System.String>

MarkDirty()
public void MarkDirty()
Optimize()
public void Optimize()
SaveChanges()
public void SaveChanges()
ShouldValidateScene(String)
public bool ShouldValidateScene(string guid)
Parameters
System.String guid

Returns
System.Boolean

UpdateAll()
public void UpdateAll()
UpdateAssets()
public void UpdateAssets()
UpdateScenes()
public void UpdateScenes()