protected override IEnumerator setup() { BackButtonController backButtonController = base.gameObject.AddComponent <BackButtonController>(); Service.Set(backButtonController); yield return(null); }
void OnEnable() { //if (_instance != null && _instance != this) //{ // Destroy(this.gameObject); // return; //} //_instance = this; //DontDestroyOnLoad(this.gameObject); //print("clueimage onenable"); UnityEngine.SceneManagement.SceneManager.sceneLoaded += OnSceneLoaded; clickables = FindObjectsOfType <ClickOpenClueImageBlurryBackgroundUI>(); if (clickables != null) { for (int i = 0; i < clickables.Length; i++) { clickables[i].OnClickObjectWithClue += OpenImageUI; } } backButtonController = FindObjectOfType <BackButtonController>(); if (backButtonController != null) { backButtonController.OnClueBackButtonClick += CloseImageUI; } // Get PostFX Profile postProcessVolume = Camera.main.GetComponentInChildren <PostProcessVolume>(); postProcessVolume.profile.TryGetSettings(out depthOfFieldLayer); }
protected override IEnumerator runTest() { yield return(StartCoroutine(base.runTest())); backButtonController = Service.Get <BackButtonController>(); backButtonController.Add(Level1BackCallback); IntegrationTestEx.FailIf(backButtonController.NumCallbacks() != 1, "FAILED: Level 1 back button controller not properly added."); level1ExpectedCallback.Add(Level1BackCallback); backButtonController.Execute(); backButtonController.Add(Level2aBackCallback); backButtonController.Add(Level2bBackCallback); IntegrationTestEx.FailIf(backButtonController.NumCallbacks() != 2, "FAILED: Level 2 back button controller not properly added."); level2ExpectedCallbacks.Add(Level2aBackCallback); level2ExpectedCallbacks.Add(Level2bBackCallback); backButtonController.Execute(); backButtonController.Execute(); backButtonController.Add(Level3aBackCallback); backButtonController.Add(Level3bBackCallback); backButtonController.Add(Level3cBackCallback); IntegrationTestEx.FailIf(backButtonController.NumCallbacks() != 3, "FAILED: Level 3 back button controller not properly added."); level3ExpectedCallbacks.Add(Level3aBackCallback); level3ExpectedCallbacks.Add(Level3bBackCallback); level3ExpectedCallbacks.Add(Level3cBackCallback); backButtonController.Execute(); backButtonController.Execute(); backButtonController.Execute(); backButtonController.Add(TestRemovingACallback); backButtonController.Remove(TestRemovingACallback); IntegrationTestEx.FailIf(backButtonController.NumCallbacks() > 0, "FAILED: callback not removed from back button controller."); backButtonController.Add(null); backButtonController.Remove(null, invokeRemovedCallback: true); IntegrationTestEx.FailIf(backButtonController.NumCallbacks() > 0, "FAILED: Null callback not removed from back button controller."); }
private void Start() { setPresenceData(); controller = new ClothingDesignerController(); controller.ControllerIsInitializing += onControllerReady; ClothingDesignerDependencies clothingDesignerDependencies = new ClothingDesignerDependencies(); clothingDesignerDependencies.CustomizerAvatarPreview = customizerAvatarPreview; clothingDesignerDependencies.ScreenContent = screenContent; clothingDesignerDependencies.CatalogContainer = catalogContainer; clothingDesignerDependencies.ScreenContainer = screenContainer; clothingDesignerDependencies.LoadingIndicator = loadingIndicator; clothingDesignerDependencies.DefaultChannelTextures = defaultChannelTextures; controller.Init(clothingDesignerDependencies); GameStateController gameStateController = Service.Get <GameStateController>(); if (!gameStateController.IsFTUEComplete && Service.Get <QuestService>().ActiveQuest.Id == gameStateController.FTUEConfig.FtueQuestId) { isTutorialRunning = true; backButtonController = Service.Get <BackButtonController>(); if (backButtonController != null) { backButtonController.IsEnabled = false; } } }
private void Awake() { backButtonController = Service.Get <BackButtonController>(); eventChannel = new EventChannel(CustomizationContext.EventBus); eventChannel.AddListener <CustomizerUIEvents.BackButtonClickedEvent>(onBackButtonClicked); eventChannel.AddListener <CustomizerUIEvents.SaveItem>(onSaveClothingItemSuccess); eventChannel.AddListener <CustomizerUIEvents.SaveItemFailure>(onSaveClothingItemFailure); eventChannel.AddListener <CustomizerModelEvents.TemplateChangedEvent>(onTemplateChosen); eventChannel.AddListener <CustomizerUIEvents.TemplateConfirmed>(onTemplateConfirmed); eventChannel.AddListener <CustomizerUIEvents.SwitchToCustomize>(onSwitchToCustomize); eventChannel.AddListener <CustomizerUIEvents.SwitchToSave>(onSwitchToSave); eventChannel.AddListener <CustomizerUIEvents.StartPurchaseMoment>(onStartPurchaseMoment); eventChannel.AddListener <CustomizerUIEvents.EndPurchaseMoment>(onEndPurchaseMoment); }
protected override void Awake() { backController = GetComponent <BackButtonController>(); base.Awake(); }
private void Awake() { backButtonController = GetComponent <BackButtonController>(); }
private void Awake() { instance = this; }