private void OnSceneUnpublished(PublishSceneResultPayload current, PublishSceneResultPayload previous) { DataStore.i.dataStoreBuilderInWorld.unpublishSceneResult.OnChange -= OnSceneUnpublished; CoroutineStarter.Stop(fakeProgressRoutine); if (current.ok) { view.SetSuccess(TITLE, SUCCESS_DESCRIPTION); } else { view.SetError(ERROR_TITLE, current.error); } }
public void ShowSuccessCorrectly() { const string success = "Some Success Message"; IUnpublishPopupView iview = view; iview.SetSuccess("", success); Assert.AreEqual(success, view.infoText.text); Assert.IsTrue(view.infoText.gameObject.activeSelf); Assert.IsTrue(view.doneButton.gameObject.activeSelf); Assert.IsFalse(view.loadingBarContainer.gameObject.activeSelf); Assert.IsFalse(view.cancelButton.gameObject.activeSelf); Assert.IsFalse(view.unpublishButton.gameObject.activeSelf); Assert.IsFalse(view.errorText.gameObject.activeSelf); Assert.IsTrue(view.closeButton.gameObject.activeSelf); }