public static bool IsEnabled(this ConsoleSettings.FeatureMode mode) { if (mode == ConsoleSettings.FeatureMode.Never) { return(false); } if (mode == ConsoleSettings.FeatureMode.Always) { return(true); } #if UNITY_EDITOR if (mode != ConsoleSettings.FeatureMode.EditorOnly) { return(false); } #elif UNITY_STANDALONE if (mode != ConsoleSettings.FeatureMode.PlayerOnly) { return(false); } #endif return(true); }
private ConsoleSettings.FeatureMode FeatureField(GUIContent label, ConsoleSettings.FeatureMode selected) => (ConsoleSettings.FeatureMode)EditorGUILayout.EnumPopup(label, selected);