private void CreateSceneSwitchChecker() { if (sceneChecker == null) { GameObject gObject = ConfactoryTools.CreateConGameObject("(Confinder)SceneSwitchChecker"); sceneChecker = gObject.AddComponent <SceneSwitchChecker>(); sceneChecker.SceneSwitchEvent += OnSceneSwitchedEvent; } }
private void DeleteSceneSwitchChecker() { if (sceneChecker != null) { sceneChecker.SceneSwitchEvent -= OnSceneSwitchedEvent; GameObject.Destroy(sceneChecker.gameObject); sceneChecker = null; } }