DroneSimulator/Assets/Scripts/Menu/Menu.cs

38 lines
773 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Menu : MonoBehaviour
{
[SerializeField] private MainPage _mainPage;
[SerializeField] private SettingsPage _settingsPage;
private void Awake()
{
OpenPage(PageType.Main);
}
public void OpenPage(PageType pageType)
{
_mainPage.gameObject.SetActive(false);
_settingsPage.gameObject.SetActive(false);
switch (pageType)
{
case PageType.Main:
_mainPage.gameObject.SetActive(true);
break;
case PageType.Settings:
_settingsPage.gameObject.SetActive(true);
break;
}
}
}
public enum PageType
{
Main,
Settings
}