Refaktro funguje lol
This commit is contained in:
40
Editor/MainMenuPanelBuilder.cs
Normal file
40
Editor/MainMenuPanelBuilder.cs
Normal file
@@ -0,0 +1,40 @@
|
||||
#if UNITY_EDITOR
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace MegaKoop.EditorTools
|
||||
{
|
||||
internal sealed class MainMenuPanelBuilder
|
||||
{
|
||||
private readonly Transform _parent;
|
||||
|
||||
internal MainMenuPanelBuilder(Transform parent)
|
||||
{
|
||||
_parent = parent;
|
||||
}
|
||||
|
||||
internal GameObject Build()
|
||||
{
|
||||
var panelMain = UGUIBuilderUtils.CreatePanel(_parent, "Panel_MainMenu", new Vector2(900, 800));
|
||||
|
||||
var mainContainer = UGUIBuilderUtils.CreateVerticalGroup(
|
||||
panelMain.transform,
|
||||
"Main_VLayout",
|
||||
20f,
|
||||
TextAnchor.MiddleCenter,
|
||||
new RectOffset(30, 30, 30, 30));
|
||||
|
||||
UGUIBuilderUtils.CreateText(mainContainer.transform, "Text_Title", "MEGA KOOP", 70, TextAnchor.MiddleCenter, Color.white, FontStyles.Bold);
|
||||
UGUIBuilderUtils.CreateText(mainContainer.transform, "Text_Subtitle", "CO-OP ADVENTURE", 20, TextAnchor.MiddleCenter, new Color(0.8f, 0.8f, 0.8f), FontStyles.Normal);
|
||||
UGUIBuilderUtils.CreateSpacer(mainContainer.transform, 20f);
|
||||
|
||||
UGUIBuilderUtils.CreateMenuButton(mainContainer.transform, "Button_Multiplayer", "MULTIPLAYER");
|
||||
UGUIBuilderUtils.CreateMenuButton(mainContainer.transform, "Button_Settings", "SETTINGS");
|
||||
UGUIBuilderUtils.CreateMenuButton(mainContainer.transform, "Button_Quit", "QUIT GAME", isDanger: true);
|
||||
|
||||
return panelMain;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user