ProjectSquareBall/Assets/Scripts/Mover/MoverSettingsManager.cs
2024-10-13 16:13:44 +05:30

41 lines
894 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class MoverSettingsManager : MonoBehaviour
{
public Button btnClose,btnBackToPrep,btnRestart;
public PredictiveMover mover;
public GameObject panel;
public GameObject activator;
void Start()
{
btnClose.onClick.AddListener(HideSettings);
btnRestart.onClick.AddListener(Restart);
btnBackToPrep.onClick.AddListener(()=>{SceneManager.LoadScene("prep");});
m_onSettingsChanged();
}
void HideSettings(){
activator.SetActive(true);
panel.SetActive(false);
}
void OnSettingsChanged(float useless){
m_onSettingsChanged();
}
void m_onSettingsChanged(){
mover.RegenerateLines();
}
void Restart(){
mover.Restart();
}
}