Namespace: | Sirenix.OdinValidator.Editor |
Assembly: | Sirenix.OdinValidator.Editor |
public class AutomationConfig : GlobalConfig<AutomationConfig>
public AutomationConfig()
[ToggleGroup("OnBuild", "On Build", CollapseOthersOnExpand = false)]
public bool OnBuild
[ToggleGroup("OnBuild", 0F, null)]
[LabelText("Always Complete Validation")]
public bool OnBuildAlwaysCompleteValidationFully
[ToggleGroup("OnBuild", 0F, null)]
[LabelText("Flash Screen")]
public bool OnBuildFlashScreen
[ToggleGroup("OnBuild", 0F, null)]
[LabelText("If Errors")]
public AutomationConfig.OnBuildActions OnBuildIfErrors
[ToggleGroup("OnBuild", 0F, null)]
[LabelText("If Warnings")]
public AutomationConfig.OnBuildActions OnBuildIfWarnings
[ToggleGroup("OnBuild", 0F, null)]
public AutomationConfig.ValidationSetup OnBuildSetup
[ToggleGroup("OnPlayMode", "On Play Mode", CollapseOthersOnExpand = false)]
public bool OnPlayMode
[ToggleGroup("OnPlayMode", 0F, null)]
[LabelText("Always Complete Validation")]
public bool OnPlayModeAlwaysCompleteValidationFully
[ToggleGroup("OnPlayMode", 0F, null)]
[LabelText("Flash Screen")]
public bool OnPlayModeFlashScreen
[ToggleGroup("OnPlayMode", 0F, null)]
[LabelText("If Errors")]
public AutomationConfig.OnPlayModeActions OnPlayModeIfErrors
[ToggleGroup("OnPlayMode", 0F, null)]
[LabelText("If Warnings")]
public AutomationConfig.OnPlayModeActions OnPlayModeIfWarnings
[ToggleGroup("OnPlayMode", 0F, null)]
public AutomationConfig.ValidationSetup OnPlayModeSetup
[ToggleGroup("OnProjectStartup", "On Project Startup", CollapseOthersOnExpand = false)]
public bool OnProjectStartup
[ToggleGroup("OnProjectStartup", 0F, null)]
[LabelText("Always Complete Validation")]
public bool OnProjectStartupAlwaysCompleteValidationFully
[ToggleGroup("OnProjectStartup", 0F, null)]
[LabelText("Flash Screen")]
public bool OnProjectStartupFlashScreen
[ToggleGroup("OnProjectStartup", 0F, null)]
[LabelText("If Errors")]
public AutomationConfig.OnProjectStartupActions OnProjectStartupIfErrors
[ToggleGroup("OnProjectStartup", 0F, null)]
[LabelText("If Warnings")]
public AutomationConfig.OnProjectStartupActions OnProjectStartupIfWarnings
[ToggleGroup("OnProjectStartup", 0F, null)]
public AutomationConfig.ValidationSetup OnProjectStartupSetup
public static bool HasReloadedBeforeThisSession { get; set; }
public static void TriggerOnBuild()