Version 3.2.0.0

AutomationConfig class

Namespace: Sirenix.OdinValidator.Editor
Assembly: Sirenix.OdinValidator.Editor
public class AutomationConfig : GlobalConfig<AutomationConfig>
Inheritance

Constructors

AutomationConfig()
public AutomationConfig()

Fields

OnBuild
[ToggleGroup("OnBuild", "On Build", CollapseOthersOnExpand = false)]
public bool OnBuild
OnBuildAlwaysCompleteValidationFully
[ToggleGroup("OnBuild", 0F, null)]
[LabelText("Always Complete Validation")]
public bool OnBuildAlwaysCompleteValidationFully
OnBuildFlashScreen
[ToggleGroup("OnBuild", 0F, null)]
[LabelText("Flash Screen")]
public bool OnBuildFlashScreen
OnBuildIfErrors
[ToggleGroup("OnBuild", 0F, null)]
[LabelText("If Errors")]
public AutomationConfig.OnBuildActions OnBuildIfErrors
OnBuildIfWarnings
[ToggleGroup("OnBuild", 0F, null)]
[LabelText("If Warnings")]
public AutomationConfig.OnBuildActions OnBuildIfWarnings
OnBuildSetup
[ToggleGroup("OnBuild", 0F, null)]
public AutomationConfig.ValidationSetup OnBuildSetup
OnPlayMode
[ToggleGroup("OnPlayMode", "On Play Mode", CollapseOthersOnExpand = false)]
public bool OnPlayMode
OnPlayModeAlwaysCompleteValidationFully
[ToggleGroup("OnPlayMode", 0F, null)]
[LabelText("Always Complete Validation")]
public bool OnPlayModeAlwaysCompleteValidationFully
OnPlayModeFlashScreen
[ToggleGroup("OnPlayMode", 0F, null)]
[LabelText("Flash Screen")]
public bool OnPlayModeFlashScreen
OnPlayModeIfErrors
[ToggleGroup("OnPlayMode", 0F, null)]
[LabelText("If Errors")]
public AutomationConfig.OnPlayModeActions OnPlayModeIfErrors
OnPlayModeIfWarnings
[ToggleGroup("OnPlayMode", 0F, null)]
[LabelText("If Warnings")]
public AutomationConfig.OnPlayModeActions OnPlayModeIfWarnings
OnPlayModeSetup
[ToggleGroup("OnPlayMode", 0F, null)]
public AutomationConfig.ValidationSetup OnPlayModeSetup
OnProjectStartup
[ToggleGroup("OnProjectStartup", "On Project Startup", CollapseOthersOnExpand = false)]
public bool OnProjectStartup
OnProjectStartupAlwaysCompleteValidationFully
[ToggleGroup("OnProjectStartup", 0F, null)]
[LabelText("Always Complete Validation")]
public bool OnProjectStartupAlwaysCompleteValidationFully
OnProjectStartupFlashScreen
[ToggleGroup("OnProjectStartup", 0F, null)]
[LabelText("Flash Screen")]
public bool OnProjectStartupFlashScreen
OnProjectStartupIfErrors
[ToggleGroup("OnProjectStartup", 0F, null)]
[LabelText("If Errors")]
public AutomationConfig.OnProjectStartupActions OnProjectStartupIfErrors
OnProjectStartupIfWarnings
[ToggleGroup("OnProjectStartup", 0F, null)]
[LabelText("If Warnings")]
public AutomationConfig.OnProjectStartupActions OnProjectStartupIfWarnings
OnProjectStartupSetup
[ToggleGroup("OnProjectStartup", 0F, null)]
public AutomationConfig.ValidationSetup OnProjectStartupSetup

Properties

HasReloadedBeforeThisSession
public static bool HasReloadedBeforeThisSession { get; set; }

Methods

TriggerOnBuild()
public static void TriggerOnBuild()