博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UGUI动态绑定事件
阅读量:6231 次
发布时间:2019-06-21

本文共 754 字,大约阅读时间需要 2 分钟。

using System.Collections.Generic;

using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.Events;

public class EventManager

{

  public static void addEventListener(GameObject go,EventTriggerType type,UnityAction<BaseEventData>callback)

{

  EventTrigger et=go.GetComponent<EventTrigger>();

  if(et==null)

{

  et=go.AddComponent<EventTrigger>();

}

  List<EventTrigger.Entry>entrys=et.triggers;

  if(entrys==null)

{

  entrys=new List<EventTrigger.Entry>();

  et.triggers=entrys;

}

  EventTrigger.TriggerEvent te=new EventTrigger.TriggerEnent();

  te.AddListener(callback);

  EventTrigger.Entry entry=new EvnetTrigger.Entry();

  entry.eventID=type;

  entry.callback=te;

  entrys.Add(entry);

}

}

转载于:https://www.cnblogs.com/huwenya/p/8645469.html

你可能感兴趣的文章
交换机端口设置为镜像导致网络不通
查看>>
Linux高负载下优化MYSQL
查看>>
Binder服务-底层驱动
查看>>
国内外一些ip反查域名的网站
查看>>
迪普防毒墙产品线
查看>>
sublime Text技巧
查看>>
mysql配置参数详解
查看>>
百万级SQL查询优化
查看>>
linux SWAP 分区建立及释放内存
查看>>
Rocks 头结点更改public IP 上网IP地址
查看>>
phpcmsv9 调用多个栏目下文章的两个办法
查看>>
LINUX帐号管理命令简介
查看>>
oracledatabase12g.com目前使用的wordpress插件
查看>>
Python random模块
查看>>
nagios 详细部署操作(二)
查看>>
流程式编程
查看>>
小蚂蚁学习APP接口开发(5)—— APP接口实例——单例模式连接数据库
查看>>
windows7怎么设置并链接“L2TP ***”
查看>>
大学学生会的腐败怪象
查看>>
LAMP平台详述
查看>>