Пример #1
0
 public void Initialize(PLELevelSelectMenu menu, LevelData levelData, int levelIndex, bool isHathosLevel = false)
 {
     this.menu       = menu;
     this.LevelIndex = levelIndex;
     colorChangingUI.SetUIIndex(levelIndex);
     if (!isHathosLevel)
     {
         favoriteIcon.enabled = levelData.isFavorite;
         this.levelData       = levelData;
         image.sprite         = levelData.MySprite;
     }
 }
Пример #2
0
    //// Actions used by Buttons on this Menu
    public void StartAction()
    {
        // Target Level is hard coded right now.
        Menu     menu     = MenuManager.Instance.GetMenuByName(Strings.MenuStrings.LOAD);
        LoadMenu loadMenu = menu as LoadMenu;

        loadMenu.SetNavigation(Strings.Scenes.ScenePaths.Arena);

        // Transition to level Select
        menu = MenuManager.Instance.GetMenuByName(Strings.MenuStrings.LevelEditor.LEVELSELECT_PLE_MENU);
        PLELevelSelectMenu levelSelectMenu = menu as PLELevelSelectMenu;

        levelSelectMenu.backMenuTarget = Strings.MenuStrings.MAIN;
        MenuManager.Instance.DoTransition(levelSelectMenu, Transition.SHOW, new Effect[] { Effect.EXCLUSIVE });
        //SFXManager.Instance.Play(SFXType.AnnounceTitle, Vector3.zero);
    }