static EditorNotificationCenter() { EditorInvoke.Invoke(() => { #pragma warning disable EditorNotificationCenter _instance = EditorNotificationCenter.Instance; #pragma warning restore }, 1f); }
static NPSettings() { EditorInvoke.Invoke(() => { NPSettings _instance = NPSettings.Instance; // Save configuration once _instance.SaveConfigurationChanges(); }, 1f); EditorInvoke.InvokeRepeating(() => { NPSettings _instance = NPSettings.Instance; // Monitor player settings changes _instance.MonitorPlayerSettings(); }, 1f, 1f); }
static NPSettings() { #if DISABLE_AUTO_GENERATE_SETTINGS_FILES EditorInvoke.Invoke(() => { #pragma warning disable NPSettings _instance = NPSettings.Instance; #pragma warning restore }, 1f); #else EditorInvoke.InvokeRepeating(() => { NPSettings _instance = NPSettings.Instance; // Monitor player settings changes _instance.MonitorPlayerSettings(); }, 1f, 1f); #endif }
static NPSettings() { #if UNITY_EDITOR && !DISABLE_NPSETTINGS_GENERATION EditorInvoke.Invoke(() => { NPSettings _instance = NPSettings.Instance; // Save configuration once _instance.SaveConfigurationChanges(); }, 1f); EditorInvoke.InvokeRepeating(() => { NPSettings _instance = NPSettings.Instance; // Monitor player settings changes _instance.MonitorPlayerSettings(); }, 1f, 1f); #endif }
/// <summary> /// Initializes static members of the <see cref="NPAndroidLibraryDependencies"/> class. /// </summary> static NPAndroidLibraryDependencies() { EditorInvoke.Invoke(() => { CreateDependencies(); }, 0.1f); }