public void Update() { if (menuShockwave == null && loaded) { menuShockwave = Resources.FindObjectsOfTypeAll <MenuShockwave>().FirstOrDefault(); } else if (menuShockwave.enabled != clickShockwaveOn) { menuShockwave.enabled = clickShockwaveOn; } }
private IEnumerator WaitForLoad() { while (!loaded) { menuShockwave = Resources.FindObjectsOfTypeAll <MenuShockwave>().FirstOrDefault(); if (menuShockwave == null) { yield return(new WaitForSeconds(0.01f)); } else { Plugin.Log("Found MenuShockwave!", Plugin.LogLevel.DebugOnly); loaded = true; } } Init(); }