48 lines
1.5 KiB
C#
48 lines
1.5 KiB
C#
using System;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace BrewMonster
|
|
{
|
|
public class SkillUI : MonoBehaviour
|
|
{
|
|
[SerializeField] private Button skillButton;
|
|
[SerializeField] private Button actionButton;
|
|
[SerializeField] private Button learnedSkillButton;
|
|
[SerializeField] private GameObject skillUIPanel;
|
|
[SerializeField] private GameObject actionUIPanel;
|
|
[SerializeField] private GameObject learnSkillUIPanel;
|
|
|
|
private void Awake()
|
|
{
|
|
skillButton.onClick.RemoveAllListeners();
|
|
actionButton.onClick.RemoveAllListeners();
|
|
learnedSkillButton.onClick.RemoveAllListeners();
|
|
skillButton.onClick.AddListener(OnSkillButtonClicked);
|
|
actionButton.onClick.AddListener(OnActionButtonClicked);
|
|
learnedSkillButton.onClick.AddListener(OnLearnedSkillButtonClicked);
|
|
}
|
|
|
|
private void OnLearnedSkillButtonClicked()
|
|
{
|
|
skillUIPanel.SetActive(false);
|
|
actionUIPanel.SetActive(false);
|
|
learnSkillUIPanel.SetActive(true);
|
|
}
|
|
|
|
private void OnActionButtonClicked()
|
|
{
|
|
skillUIPanel.SetActive(false);
|
|
actionUIPanel.SetActive(true);
|
|
learnSkillUIPanel.SetActive(false);
|
|
}
|
|
|
|
private void OnSkillButtonClicked()
|
|
{
|
|
skillUIPanel.SetActive(true);
|
|
actionUIPanel.SetActive(false);
|
|
learnSkillUIPanel.SetActive(false);
|
|
}
|
|
}
|
|
}
|