add project files
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
using System.Collections;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using OHM.UnityToolkit;
|
||||
using OHM.UnityToolkit.UI;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
public class UIMainMenu : UIMenu
|
||||
{
|
||||
[SerializeField]
|
||||
private TextWrapper version;
|
||||
|
||||
[SerializeField]
|
||||
private UIIncrementableCounter level;
|
||||
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("bestScore")]
|
||||
private UIIncrementableCounter _bestScore;
|
||||
|
||||
[SerializeField]
|
||||
private Toggle vibrationToggle;
|
||||
|
||||
[SerializeField]
|
||||
private Toggle soundsToggle;
|
||||
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("ambianceProgression")]
|
||||
private UIAmbiancesProgression _ambianceProgression;
|
||||
|
||||
[SerializeField]
|
||||
public UISettings settings;
|
||||
|
||||
[SerializeField]
|
||||
private GameObject StartRichButton;
|
||||
|
||||
public override void OnSetup()
|
||||
{
|
||||
if (_ambianceProgression != null)
|
||||
{
|
||||
_ambianceProgression.appController = appController;
|
||||
}
|
||||
}
|
||||
|
||||
public override void Show()
|
||||
{
|
||||
base.Show();
|
||||
if (version != null)
|
||||
{
|
||||
version.text = VersionUtils.GetVersionData().GetVersionLongName();
|
||||
}
|
||||
if (_bestScore != null)
|
||||
{
|
||||
_bestScore.Init(appController.GetBestScore());
|
||||
}
|
||||
if (level != null)
|
||||
{
|
||||
level.Init(appController.GetPlayerLevel() + 1);
|
||||
}
|
||||
if (_ambianceProgression != null)
|
||||
{
|
||||
_ambianceProgression.Refresh();
|
||||
}
|
||||
|
||||
StartRichButton.SetActive(value: false);
|
||||
}
|
||||
|
||||
public override void Hide()
|
||||
{
|
||||
base.Hide();
|
||||
}
|
||||
|
||||
public void StartGame()
|
||||
{
|
||||
appController.Go();
|
||||
}
|
||||
|
||||
public void OpenSettings()
|
||||
{
|
||||
settings.Show();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user