Files
2026-03-04 09:37:33 +08:00

40 lines
697 B
C#

using UnityEngine;
namespace Michsky.LSS.Demo
{
public class PresetButton : MonoBehaviour
{
[Header("Resources")]
[SerializeField]
private LSS_Manager targetManager;
[SerializeField]
private GameObject selectedState;
[HideInInspector]
public PresetButtonManager pbManager;
[Header("Settings")]
[SerializeField]
private string presetName = "Default";
[HideInInspector]
public int index;
public void SetSelected(bool value)
{
selectedState.SetActive(value);
if (value)
{
pbManager.SetSelectedButton(index);
targetManager.presetName = presetName;
}
}
public void SetPresetToManager()
{
targetManager.presetName = presetName;
}
}
}