void Start() { //EventTriggerListener.Bind(ui1.Go).onClick = OnClick; //EventTriggerListener.Bind(ui2.Go).onClick = OnClick; //EventTriggerListener.Bind(cube1.Go).onClick = OnClick; //EventTriggerListener.Bind(cube2.Go).onClick = OnClick; //EventTriggerListener.Bind(spt1.Go).onClick = OnClick; //EventTriggerListener.Bind(spt2.Go).onClick = OnClick; EventTriggerListener.Bind(ui1.gameObject).onEnter = OnEnter; EventTriggerListener.BindPass(ui1.gameObject).onClick = OnClick; EventTriggerListener.BindPass(ui2.gameObject).onClick = OnClick; EventTriggerListener.BindPass(cube1.gameObject).onClick = OnClick; EventTriggerListener.BindPass(cube2.gameObject).onClick = OnClick; EventTriggerListener.BindPass(spt1.gameObject).onClick = OnClick; EventTriggerListener.BindPass(spt2.gameObject).onClick = OnClick; }
private void Start() { ui1 = GameObject.Find("Canvas/ui1").GetComponent <Image>(); ui2 = GameObject.Find("Canvas/ui2").GetComponent <Image>(); cube = GameObject.Find("cube"); sprite = GameObject.Find("sprite"); //// 绑定自定义委托 // 点击 EventTriggerListener.Bind(ui1.gameObject).onClick = OnClickHandler; //EventTriggerListener.Bind(ui2.Go).onClick = OnClickHandler; EventTriggerListener.Bind(cube.gameObject).onClick = OnClickHandler; EventTriggerListener.Bind(sprite.gameObject).onClick = OnClickHandler; // 拖动 EventTriggerListener.Bind(ui1.gameObject).onDrag = OnDragHandler; //EventTriggerListener.Bind(ui2.Go).onDrag = OnDragHandler; EventTriggerListener.Bind(cube.gameObject).onDrag = OnDragHandler; EventTriggerListener.Bind(sprite.gameObject).onDrag = OnDragHandler; // 进入 EventTriggerListener.Bind(ui1.gameObject).onEnter = OnEnterHandler; //EventTriggerListener.Bind(ui2.Go).onEnter = OnEnterHandler; EventTriggerListener.Bind(cube.gameObject).onEnter = OnEnterHandler; EventTriggerListener.Bind(sprite.gameObject).onEnter = OnEnterHandler; // 离开 EventTriggerListener.Bind(ui1.gameObject).onExit = OnExitHandler; //EventTriggerListener.Bind(ui2.Go).onExit = OnExitHandler; EventTriggerListener.Bind(cube.gameObject).onExit = OnExitHandler; EventTriggerListener.Bind(sprite.gameObject).onExit = OnExitHandler; // 按下 EventTriggerListener.Bind(ui1.gameObject).onDown = OnDownHandler; //EventTriggerListener.Bind(ui2.Go).onDown = OnDownHandler; EventTriggerListener.Bind(cube.gameObject).onDown = OnDownHandler; EventTriggerListener.Bind(sprite.gameObject).onDown = OnDownHandler; // 弹起 EventTriggerListener.Bind(ui1.gameObject).onUp = OnUpHandler; //EventTriggerListener.Bind(ui2.Go).onUp = OnUpHandler; EventTriggerListener.Bind(cube.gameObject).onUp = OnUpHandler; EventTriggerListener.Bind(sprite.gameObject).onUp = OnUpHandler; }