private void Awake() { SettingsManager = new SettingsManager(); ConnectionSetupManager = GameObject.FindObjectOfType <ConnectionSetupManager>(); LogonUIManager.Request_LoadSettings += SettingsManager.Load; LogonUIManager.Request_SaveSettings += SaveSettings; LogonUIManager.Request_Join += ConnectionSetupManager.Join; LogonUIManager.Request_Host += ConnectionSetupManager.Host; }
private void OnDestroy() { LogonUIManager.Request_LoadSettings -= SettingsManager.Load; LogonUIManager.Request_SaveSettings -= SaveSettings; LogonUIManager.Request_Join -= ConnectionSetupManager.Join; LogonUIManager.Request_Host -= ConnectionSetupManager.Host; SettingsManager = null; ConnectionSetupManager = null; }