/// <summary> /// Initialization /// </summary> public override void _Ready() { NotificationPopup.DisplayPopup("Deleted Successfully!"); popupMenu = GetNode <PopupMenu>("PopupMenu"); vbox = GetNode <VBoxContainer>("ScrollContainer/VBoxContainer"); gridContainer = GetNode <GridContainer>("ScrollContainer/VBoxContainer/GridContainer"); dFont = new DynamicFont(); dFont.FontData = ResourceLoader.Load("res://Fonts/Candy Beans.otf") as DynamicFontData; dFont.Size = 26; dFont2 = new DynamicFont(); dFont2.FontData = ResourceLoader.Load("res://Fonts/Candy Beans.otf") as DynamicFontData; dFont2.Size = 18; customLevelBL = new CustomLevelBL(); DisplayHeader(); DisplayLevels(); }
/// <summary> /// Initialization /// </summary> public override void _Ready() { customLevelBL = new CustomLevelBL(); customLevelList = customLevelBL.GetCustomLevels(); vbox = GetNode <VBoxContainer>("ScrollContainer/VBoxContainer"); nextBtn = GetNode <TextureButton>("NextBtn"); prevBtn = GetNode <TextureButton>("PrevBtn"); title = GetNode <Sprite>("Title"); gridContainer = GetNode <GridContainer>("ScrollContainer/VBoxContainer/GridContainer"); dFont = new DynamicFont(); dFont.FontData = ResourceLoader.Load("res://Fonts/Candy Beans.otf") as DynamicFontData; dFont.Size = 26; dFont2 = new DynamicFont(); dFont2.FontData = ResourceLoader.Load("res://Fonts/Candy Beans.otf") as DynamicFontData; dFont2.Size = 18; prevBtn.Disabled = true; DisplayHeader(); DisplayGameList(); }
/// <summary> /// Initialization /// </summary> public override void _Ready() { customLevelBL = new CustomLevelBL(); characterBL = new CharacterBL(); customLevel = customLevelBL.GetCustomLevel(Global.CustomLevelId); character = characterBL.GetCharacter(Global.StudentId); monster = customLevelBL.GetCustomLevelMonster(Global.CustomLevelId); //Child node instance var gamePlayScene = ResourceLoader.Load("res://Presentation/GamePlay/GamePlay.tscn") as PackedScene; gamePlay = gamePlayScene?.Instance() as GamePlay; AddChild(gamePlay); gamePlay.Connect("NoMoreQuestions", this, nameof(InsertCustomLevelScore)); SetSpritesPath(); gamePlay.SetCharacter(character); gamePlay.SetQuestionList(customLevel.Question); gamePlay.SetTimeLimit(customLevel.TimeLimit); gamePlay.SetLevelTitle(customLevel.CustomLevelName); gamePlay.DisplayQuestion(); gamePlay.SetQuestionNum(); gamePlay.SetGameType("CustomLevel"); gamePlay.LoadStart(character, monster); }