void Start() { //EventSystem.Bind<string, string>(EventName.SHOW_TEXT, WriteText); //event_id = M_EventSystem.Bind<string>(EventName.SHOW_TEXT, WriteText); event_id = M_EventSystem.Bind(EventName.SHOW_TEXT, WriteText); Debug.Log("event_id:" + event_id); }
private void Awake() { this.transform.GetComponent <Button>().onClick.AddListener(() => //EventSystem.Fire(EventName.SHOW_TEXT, "就是拽", this.transform.name) M_EventSystem.Fire(EventName.SHOW_TEXT) ); }
public void WriteText() { if (txt != null) { txt.text = "69"; Debug.Log("69"); } M_EventSystem.UnBind(event_id); }
public void WriteText(string s) { if (txt != null) { txt.text = s; Debug.Log("666666" + s); } //M_EventSystem.UnBind<string>(event_id, WriteText); //这里完全可以不用传委托进去了的 M_EventSystem.UnBind(event_id); }