public ModuleLoaderCoreDrawer(SerializedObject serializedObject) { m_DebugSettings = new SerializedObject(ModuleLoaderDebugSettings.instance); m_FunctionalityInjectionModuleLoggingProperty = m_DebugSettings.FindProperty("m_FunctionalityInjectionModuleLogging"); m_ModuleHideFlagsProperty = m_DebugSettings.FindProperty("m_ModuleHideFlags"); m_OverridePlatformInPlaymodeProperty = m_DebugSettings.FindProperty("m_OverridePlatformInPlaymode"); m_PlaymodePlatformOverrideProperty = m_DebugSettings.FindProperty("m_PlaymodePlatformOverride"); m_SettingsOverrideProperty = serializedObject.FindProperty("m_SettingsOverride"); m_PlatformOverridesProperty = serializedObject.FindProperty("m_PlatformOverrides"); m_SettingsEditor = new ModuleLoaderSettingsEditor(); }
void OnEnable() { m_SettingsEditor = new ModuleLoaderSettingsEditor(); m_ExcludedTypesProperty = serializedObject.FindProperty("m_ExcludedTypes"); m_ExcludedTypes = ((ModuleLoaderSettingsOverride)target).ExcludedTypes; }