28 lines
923 B
C#
28 lines
923 B
C#
using System;
|
|
using UniRx;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class HeaderManager : MonoBehaviour
|
|
{
|
|
[SerializeField] private Button settingButton;
|
|
[SerializeField] private Button missionButton;
|
|
[SerializeField] private Button informationButton;
|
|
|
|
private void Start()
|
|
{
|
|
settingButton.OnClickAsObservable().ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ =>
|
|
{
|
|
TransitionManager.Instance.LoadSceneAdditive(GameScenes.SettingsDialog);
|
|
});
|
|
missionButton.OnClickAsObservable().ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ =>
|
|
{
|
|
TransitionManager.Instance.LoadSceneAdditive(GameScenes.Mission);
|
|
});
|
|
informationButton.OnClickAsObservable().ThrottleFirst(TimeSpan.FromSeconds(1f)).Subscribe(_ =>
|
|
{
|
|
TransitionManager.Instance.LoadSceneAdditive(GameScenes.Information);
|
|
});
|
|
}
|
|
}
|