using UnityEngine.UI; namespace System.Guide.TriggerModel { public class ScreenTouchTrigger : BaseGuideTrigger { public Button _Button; private GuideNode _curGuideNode; private void Awake () { this._Button.onClick.AddListener (OnTrigger); this._Button.gameObject.SetActive (false); } private void OnTrigger () { this._curGuideNode.NextNode (); } internal override void OnNodeActive (GuideNode node) { this._curGuideNode = node; this._Button.gameObject.SetActive (true); } internal override void OnNodeDeActive (GuideNode node) { this._curGuideNode = null; this._Button.gameObject.SetActive (false); } } }