一、创建一个BaseEventSO的 基类
写一个泛型事件《T》
启动事件?.Invoke
二、创建一个监听类
同样泛型匹配Event的监听事件
创建OnEable在其中注册事件;OnDisable中注销事件
写一个if语句进行判断是否为空
三、创建一个ObjectEvent
传递Object
原因:obj是.net中最基础的类,相当于所有场景都可以应用
四、创建对应的监听内容
将所有事件写进一个SO面板
Editor是一个工具类
代表这个文件夹中的内容不会被打包
写一个泛型事件《T》
启动事件?.Invoke
同样泛型匹配Event的监听事件
创建OnEable在其中注册事件;OnDisable中注销事件
写一个if语句进行判断是否为空
传递Object
原因:obj是.net中最基础的类,相当于所有场景都可以应用
将所有事件写进一个SO面板
Editor是一个工具类
代表这个文件夹中的内容不会被打包