Repository URL to install this package:
|
Version:
1.3.2 ▾
|
using UnityEditor;
using UnityEditor.SettingsManagement;
using static Fluctio.FluctioSim.EditorUtils.SettingsManagement.SettingsManager;
namespace Fluctio.FluctioSim.EditorCore.Training.General
{
public static class TrainingWarningsSettings
{
[InitializeOnLoadMethod]
private static void InitSettings() => AddExecutingAssembly();
[UserSetting("Training Warnings", "Results Overwrite")]
private static readonly UserSetting<bool> OverwriteRunIdWarningSetting = Preference("TrainingWarningsSettings.OverwriteRunIdWarning", true);
public static bool OverwriteRunIdWarning => OverwriteRunIdWarningSetting.value;
[UserSetting("Training Warnings", "Timestep Mismatch")]
private static readonly UserSetting<bool> WrongTimestepWarningSetting = Preference("TrainingWarningsSettings.WrongTimestepWarning", true);
public static bool WrongTimestepWarning => WrongTimestepWarningSetting.value;
[UserSetting("Training Warnings", "Missing Sensors")]
private static readonly UserSetting<bool> NoSensorsWarningSetting = Preference("TrainingWarningsSettings.NoSensorsWarning", true);
public static bool NoSensorsWarning => NoSensorsWarningSetting.value;
[UserSetting("Training Warnings", "Missing Actuators")]
private static readonly UserSetting<bool> NoActuatorsWarningSetting = Preference("TrainingWarningsSettings.NoActuatorsWarning", true);
public static bool NoActuatorsWarning => NoActuatorsWarningSetting.value;
}
}