/// <summary> /// Gets the bonus planet animator. /// </summary> /// <returns>The planet animator.</returns> /// <param name="planet">Planet.</param> public Animator GetPlanetAnimator(BonusPlanetType planet) { Animator animator = BonusPlanetAnimators[(int)planet]; animator.gameObject.SetActive(true); return(animator); }
/// <summary> /// Setup for Trial mode /// </summary> /// <param name="menuNode">Menu node.</param> /// <param name="planet"></param> /// <param name="autoSelectDifficulty">If set to <c>true</c> auto select difficulty.</param> public void Setup(SurfaceMenuNode menuNode, BonusPlanetType planet, bool autoSelectDifficulty = true) { currentSurfaceNode = menuNode; currentBonusPlanet = planet; currentMenuNode = null; pillars = menuNode.transform.GetComponentsInChildren <PillarMenuNode>(true); if (autoSelectDifficulty) { SetupDifficulty(menuNode.LaunchGame); } SetupMode(true); SetupGame(menuNode.LaunchGame); CurvedUIAnimator.gameObject.SetActive(true); CurvedUIAnimator.Play("bentScreen_hiddenToPrimary"); TrailName.text = Localizer.Get("PedestalView.Title.TrialName." + planet + "." + menuNode.LaunchGame); TrailDescription.text = Localizer.Get("PedestalView.Description.TrialObjective." + planet + "." + menuNode.LaunchGame); if (menuNode.LaunchGame == Game.Duel || menuNode.LaunchGame == Game.Assault) { Lesson.text = Localizer.Get("PedestalView.Prompt.TrialLesson." + planet + "." + menuNode.LaunchGame + "." + CurrentDifficulty.ToString()); ChangeBackground(CurrentDifficulty); } else { Lesson.text = Localizer.Get("PedestalView.Prompt.TrialLesson." + planet + "." + menuNode.LaunchGame); ChangeBackground(CurrentDifficulty, true); } }
public void CheckToShowSecondLevelPin(BonusPlanetType planet) { }
public MenuNodeEventArgs(MenuNodeType nodeType, BonusPlanetType bonusPlanet) { NodeType = nodeType; BonusPlanet = bonusPlanet; GameToLaunch = null; }