Files
HOILAI-Galgame-Framework/Assets/HGF/Scripts/Galgame/GalComponent_Choice.cs
2023-12-30 23:12:22 +08:00

44 lines
1.1 KiB
C#

using UnityEngine;
using UnityEngine.UI;
namespace ScenesScripts.GalPlot
{
/// <summary>
/// 选项类
/// </summary>
public class GalComponent_Choice : MonoBehaviour
{
/// <summary>
/// 这个选项要跳转到的ID
/// </summary>
public string _JumpID;
/// <summary>
/// 显示的文本
/// </summary>
public Text _Title;
public void Init (string JumpID, string Title)
{
_JumpID = JumpID;
_Title.text = Title;
}
/// <summary>
/// 当玩家按下了选项
/// </summary>
public void Button_Click_JumpTo ()
{
GalManager.PlotData.NowJumpID = _JumpID;
GalManager.PlotData.IsBranch = true;
GalManager_Text.IsCanJump = true;
if (_JumpID == "-1")
{
return;
}
this.gameObject.transform.parent.GetComponent<GalManager_Choice>().Button_Click_Choice();
GameObject.Find("EventSystem").GetComponent<GalManager>().Button_Click_NextPlot();
return;
}
}
}