private IEnumerator OutTransitionHelper() { float tweenOutTime = 0.3f; transitionMonsterTweenToggle.Hide(); transitionPetTweenToggle.Hide(); monsterParticle.Stop(); //Stop particles isParticlePaused = false; yield return(WaitSecondsPause(tweenOutTime)); GameObject currentBackground = backgrounds[currentMicro.Background]; currentBackground.SetActive(true); foreach (SpriteRenderer spriteRenderer in currentBackground.GetComponentsInChildren <SpriteRenderer>()) { spriteRenderer.color = new Color(1, 1, 1, 0); //Reset old background LeanTween.alpha(spriteRenderer.gameObject, 1, 1f).setEase(LeanTweenType.easeInOutQuad); } LeanTween.alpha(monsterBackground, 0, tweenOutTime).setEase(LeanTweenType.easeInOutQuad); yield return(WaitSecondsPause(tweenOutTime)); // (1...2) titleText.text = currentMicro.Title; //Bring up next title titleText.color = Color.white; titleText.rectTransform.localScale = Vector3.one * 1.5f; LeanTween.scale(titleText.rectTransform, Vector3.one, tweenOutTime).setEase(LeanTweenType.easeOutQuad).setOnComplete(OnTweenTitle); yield return(WaitSecondsPause(tweenOutTime)); // (2...3) }
IEnumerator SetNextFrameHide() { yield return(0); foreach (GameObject go in GoList) { TweenToggle toggle = go.GetComponent <TweenToggle>(); if (toggle != null) { if (hideImmediately) { //Debug.Log(" -- - - HIDE BOOLEAN TRUE"); // TODO Need to call last hide object last!!!! toggle.hideDuration = 0f; toggle.hideDelay = 0f; } toggle.Hide(); } } // If set to begin hide callback, call it now! if (!isHideFinishedCallback) { HideSendCallback(); } }
public void PetSpeechZoomToggle(bool isZoomed) { if (isZoomed) { speechCanvasTween.Show(); } else { speechCanvasTween.Hide(); } }
public void TogglePauseButton(bool isShow) { if (isShow) { pauseButtonTween.Show(); } else { pauseButtonTween.Hide(); } }
public void OnEggColorDoneButton() { if (petColor != null) { colorTweenParent.Hide(); EggController.Instance.EggCrack(2); } else { requireColorAnimation.Play(); } }
public void ShowColorChooseUI() { logoTitleTween.Hide(); EggController.Instance.ToggleEggIdleAnimation(false); EggController.Instance.ToggleEggCollider(false); EggController.Instance.EggCrack(1); leafParticle.Stop(); // Show egg color choosing UI colorTweenParent.Show(); }
// Toggling the grid private void ToggleGrid(bool isShowing) { if (isShowing) { toggleButton.isOn = true; inventoryGridTween.Show(); } else { toggleButton.isOn = false; inventoryGridTween.Hide(); } }
// Event listener. listening to when decoration mode is enabled/disabled private void ShowDecoZones(object sender, UIManagerEventArgs args) { TweenToggle toggle = GetComponent <ScaleTweenToggle>(); if (args.Opening) { toggle.Show(); // edit mode is opening, so turn this node on } else { toggle.Hide(); // edit mode is closing so turn this node off } }
protected override void _CloseUI() { this.GetComponent <TweenToggleDemux>().Hide(); minipetType = MiniPetTypes.None; storeTweenParent.Hide(); CheckStoreButtonPulse(); SelectedMiniPetGameObject.GetComponent <MiniPetSpeechAI>().BeQuiet(); SelectedMiniPetGameObject.GetComponent <MiniPetSpeechAI>().PetSpeechZoomToggle(false); //Show other UI Objects NavigationUIManager.Instance.ShowPanel(); HUDUIManager.Instance.ShowPanel(); InventoryUIManager.Instance.ShowPanel(); RoomArrowsUIManager.Instance.ShowPanel(); PetAnimationManager.Instance.EnableVisibility(); PetAudioManager.Instance.EnableSound = true; DecoInventoryUIManager.Instance.HidePanel(); if (content != null) { Destroy(content.gameObject); } CameraManager.Instance.ZoomOutMove(); }
public void ShowCategory(AccessoryTypes type) { baseTween.Hide(); gridTween.Show(); int itemCount = 0; // Reset accessory list accessoryEntryList = new List <AccessoryStoreItemController>(); // Populate the entries with loaded data List <Item> accessoryList = ItemManager.Instance.AccessoryList; foreach (AccessoryItem accessoryData in accessoryList) { if (accessoryData.AccessoryType == type) { // Change the title of the category switch (accessoryData.AccessoryType) { case AccessoryTypes.Hat: categoryBanner.key = "ACCESSORIES_TYPE_HAT"; break; case AccessoryTypes.Glasses: categoryBanner.key = "ACCESSORIES_TYPE_GLASSES"; break; default: Debug.LogError("Invalid accessory type"); break; } categoryBanner.Localize(); // Force relocalize GameObject accessoryEntry = GameObjectUtils.AddChild(gridParent.gameObject, accessoryEntryPrefab); AccessoryStoreItemController entryController = accessoryEntry.GetComponent <AccessoryStoreItemController>(); entryController.Init(accessoryData); accessoryEntryList.Add(entryController); itemCount++; } } // Adjust the grid height based on the height of the cell and spacing float gridHeight = itemCount * (gridParent.cellSize.y + gridParent.spacing.y); gridParent.GetComponent <RectTransform>().sizeDelta = new Vector2(gridParent.cellSize.x, gridHeight); }
public void OnGridBackButton() { // Delete all the elements in current grid foreach (Transform child in gridParent.transform) { Destroy(child.gameObject); } // Reset the scroll bar scrollRect.StopMovement(); Vector2 auxPosition = gridParent.GetComponent <RectTransform>().anchoredPosition; gridParent.GetComponent <RectTransform>().anchoredPosition = new Vector2(auxPosition.x, 0f); gridTween.Hide(); baseTween.Show(); }
/// <summary> /// NOTE: Called from Fire Crystal UI Manager!!! /// </summary> protected override void _CloseUI() { //Show other UI objects if (!ClickManager.Instance.IsStackContainsType(UIModeTypes.EditDecos)) // If in deco mode dont show these { NavigationUIManager.Instance.ShowPanel(); InventoryUIManager.Instance.ShowPanel(false); } RoomArrowsUIManager.Instance.ShowPanel(); // Close the fire crystal UI manager together with special settings FireCrystalUIManager.Instance.CloseUI(); FireCrystalUIManager.Instance.isLockModeInClickmanager = true; // Set this back immediately after close FireCrystalUIManager.Instance.isIgnoreTweenLockOnClose = false; // hide the UI wellapadTweenParent.Hide(); }
public void OnNameEntryDoneButton() { if (!string.IsNullOrEmpty(nameField.text)) { petName = nameField.text; nameTweenParent.Hide(); Analytics.Instance.PetColorChosen(this.petColor); // Initialize data for new pet DataManager.Instance.ModifyBasicPetInfo(petName: petName, petSpecies: "Basic", petColor: this.petColor); } else { // Play the animation to prompt user to enter name requireNameAnimation.Play(); } }
//The back button on the left top corner is clicked to zoom out of the highscore board protected override void _CloseUI() { if (isActive) { isActive = false; highscoreBoard.GetComponent <Collider>().enabled = true; CameraManager.Instance.ZoomOutMove(); //Show other UI Objects NavigationUIManager.Instance.ShowPanel(); HUDUIManager.Instance.ShowPanel(); InventoryUIManager.Instance.ShowPanel(); RoomArrowsUIManager.Instance.ShowPanel(); backButtonTween.Hide(); } }
protected override void ProcessClick() { if (Debug.isDebugBuild) { Debug.LogWarning("DEBUG ENTRANCE, CLEAN UP HERE"); Pass(); return; } if (!isCanvasShowing) { canvasToggle.Show(); isCanvasShowing = true; if (DataManager.Instance.GameData.MicroMix.EntranceHasCrystal) { Pass(); } } else { canvasToggle.Hide(); isCanvasShowing = false; } }
// Hide the button and grid public void HidePanel() { inventoryTween.Hide(); ToggleGrid(false); }
protected override void _CloseUI() { alphaTween.Hide(); }
public void HideButton() { restartButtonToggle.Hide(); quitButtonToggle.Hide(); }
public void HidePanel() { leftArrowTween.Hide(); rightArrowTween.Hide(); }
public void HidePanel() { decoInventoryTween.Hide(); }