Шаблон заготовка для создания собственного GUI
Подходит для версии движка: 3.0 и выше
Код:
using System; using System.Collections.Generic; using System.Text; using System.IO; using Engine; using Engine.FileSystem; using Engine.UISystem; using Engine.EntitySystem; using Engine.MapSystem; using Engine.MathEx; using Engine.Renderer; using Engine.SoundSystem; using ProjectCommon; using ProjectEntities; namespace Game { public class StartWindows : Control { Control window; enum DrawAreaModes { Triangles, Quads, Lines, Text, } protected override void OnAttach() { //Вызов родительского метода base.OnAttach(); window = ControlDeclarationManager.Instance.CreateControl("GUI\\StartWindows.gui"); //фоновая музыка GameMusic.MusicPlay( "GUI\\StartWindows.ogg", true ); //Добавление GUI к окну Controls.Add(window); } } }