mirror of
https://github.com/tym1116/BH3.git
synced 2025-12-16 08:25:20 +01:00
56 lines
1.0 KiB
C#
56 lines
1.0 KiB
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace MoleMole
|
|
{
|
|
public class MonoMonsterToggle : MonoBehaviour
|
|
{
|
|
public enum ToggleColumn
|
|
{
|
|
CATEGORY = 0,
|
|
NAME = 1,
|
|
TYPE = 2
|
|
}
|
|
|
|
public MonoDebugPanel debugPanel;
|
|
|
|
public string toggleValue;
|
|
|
|
public ToggleColumn column;
|
|
|
|
private void Start()
|
|
{
|
|
}
|
|
|
|
private void Update()
|
|
{
|
|
}
|
|
|
|
public void SetMonsterToggleValue(MonoDebugPanel debugPanel, string value, ToggleColumn column)
|
|
{
|
|
this.debugPanel = debugPanel;
|
|
toggleValue = value;
|
|
this.column = column;
|
|
}
|
|
|
|
public void OnToggleValueChanged(bool isOn)
|
|
{
|
|
if (isOn)
|
|
{
|
|
if (column == ToggleColumn.CATEGORY)
|
|
{
|
|
debugPanel.OnMonsterCategoryToggleValueChanged(base.gameObject.GetComponent<Toggle>());
|
|
}
|
|
else if (column == ToggleColumn.NAME)
|
|
{
|
|
debugPanel.OnMonsterNameToggleValueChanged(base.gameObject.GetComponent<Toggle>());
|
|
}
|
|
else if (column == ToggleColumn.TYPE)
|
|
{
|
|
debugPanel.OnMonsterTypeToggleValueChanged(base.gameObject.GetComponent<Toggle>());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|