当前位置: 首页 > web >正文

ET Attribute

BaseAttribute

基类特性,其他特效都继承这个特性

CodeAttribute

被标记的类必须实现两个接口(ASingleton 与 ISingletonAwake)。
被标记的类一定是单例,在热更新完成后会被自动创建实例,具体代码在CodeType.CreateCode();

ConfigAttribute

配置类需要标记这个,用来实现,配置的加载。

HttpHandlerAttribute

Http 监听特性,第一个参数是所属SceneType,第二个参数是监听的路径。被标记的类需要实现 IHttpHandler 接口。被标记的类会在 HttpDispatcher.Awake 时自动创建

EntitySystemAttribute

在Entity的 Awake Update LateUpdate Destroy 事件方法上使用。被标记的EntitySystem的方法会在代码编译时生成一个类ET_Entity_System的类,这个类也会被标记成EntitySystem。这个生成的类会在EntitySystemSingleton.Awake 是自动被创建。

EntitySystemOfAttribute

被标记为 EntitySystem 方法的所属类应该打上EntitySystemOfAttribute标记。为看到什么地方有使用这个,可能只是在CodeType中使用。

EventAttribute 与 InvokeAttribute

Event 需要实现 IEvent 接口, Invoke 需要实现 IInvoke 接口。
两者都是EventSystem 管理, Publish 调用的Event,Invoke调用的是Invoke。

MessageAttribute

放在包数据上,OpCode为包编号。 OpcodeType 管理

MessageHandlerAttribute MessageLocationHandlerAttribute

两个都是标记Actor消息处理的类。类必须实现IMHandler接口。被MessageDispatcher管理。从代码处理上来看,MessageLocationHandler 非RPC消息,在处理消息之前也会想发送者回复MessageResponse。

MessageSessionHandlerAttribute

标记网络消息处理的类。

ResponseType

标记消息的响应类型

http://www.xdnf.cn/news/7247.html

相关文章:

  • 【Python 算法零基础 4.排序 ① 选择排序】
  • 深度剖析:YOLOv8融入UNetv2 SDI模块的性能提升之旅
  • 游戏服务器之聊天频道设计
  • 双紫擒龙紫紫红指标源码学习,2025升级版紫紫红指标公式-重点技术
  • transformer project tutorial
  • volatile
  • Python实例题:Flask开发轻博客
  • mybatis中的resultMap的association及collectio的使用
  • 【动态规划】状压dp
  • Mlp-Mixer-BiGRU故障诊断的python代码合集
  • LLMs:《POE报告:2025年春季人工智能模型使用趋势》解读
  • 实习记录小程序|基于SSM+Vue的实习记录小程序设计与实现(源码+数据库+文档)
  • 涉密载体管控系统|DW-S402系统组成
  • 【LLM MoE】论文分享No.11:DeepSeekMoE
  • 前缀和——中心数组下标
  • Leetcode 3552. Grid Teleportation Traversal
  • 【开源分享】健康饮食管理系统(双端+论文)
  • 2- PyTorch
  • 如何使用 Apple 提供的 benchmark 工具
  • 深入解析Spring Boot与Spring Cloud在微服务架构中的实践
  • 卷积神经网络进阶:转置卷积与棋盘效应详解
  • 常见的请求头(Request Header)参数
  • 学习黑客Active Directory 入门指南(四)
  • 代码随想录哈希表part02(二)
  • 学习黑客Active Directory 入门指南(一)
  • 【iOS(swift)笔记-9】WKWebView无法访问网络
  • 微服务项目->在线oj系统(Java版 - 1)
  • Python数据分析三剑客:NumPy、Pandas与Matplotlib安装指南与实战入门
  • 政务数据分类分级标准规范全解析
  • 标准差和方差是什么