tanghai
|
80caa45d9b
Publish方法发现大部分都没有await, 所以还是改成两个,一个同步的一个异步的,异步使用PublishAsync
|
4 лет назад |
tanghai
|
15b8fb9bde
1. 发现.net一个重大问题,在同步方法中调用了异步方法,ETTask ETVoid不使用Coroutine()居然不报警告(CS4014)。
|
4 лет назад |
可乐瓶盖
|
52920dcb12
消灭警告 (#291)
|
4 лет назад |
tanghai
|
62265228bd
修复导表没有数据的问题
|
4 лет назад |
tanghai
|
b6087c0904
1.一些性能相关的代码挪到mono中
|
4 лет назад |
tanghai
|
6cb7146ee9
Editor工程去掉对Model Hotfix ModelView HotfixView的直接引用
|
4 лет назад |
tanghai
|
d3d44a56aa
增加进程管理App: Watcher,
|
4 лет назад |
tanghai
|
3871eca3ec
整理Log类,机器人跟Server日志打到对应的文件中
|
4 лет назад |
季杨吉
|
f2655ed37d
去除多余的update (#216)
|
4 лет назад |
tanghai
|
5811ca1494
网络调试通过,暂时外网内网全部使用TCP
|
4 лет назад |
tanghai
|
77b2e3042d
客户端加入LitJson,不再使用Mongo序列化,只使用Protobuf-net跟LitJson
|
5 лет назад |
tanghai
|
a19a21a9cf
大量更新,编译通过,还没跑通
|
5 лет назад |
tanghai
|
aa148b84ef
1.Event修复
|
5 лет назад |
tanghai
|
b32a959740
EventSystem 事件方法修改,改名成publish,参数改成统一为struct,这样的好处是,不会出现订阅的事件与发布的事件参数不一致的问题
|
5 лет назад |
tanghai
|
9b870beb52
命名空间全部改成ET,不再区分ETModel跟ETHotfix
|
6 лет назад |
tanghai
|
a5e8488153
改成Excel来配置启动项,编译通过
|
6 лет назад |
tanghai
|
92fcff88a5
ET6.0运行初步OK!
|
6 лет назад |
tanghai
|
8080a72256
1.修复mongo驱动在netcore3.0下的bug
|
6 лет назад |
tanghai
|
c037aacbc1
6.0升级
|
6 лет назад |
tanghai
|
7fae93d362
增加协程锁组件,locationComponent跟actor都使用协程锁来实现队列机制,代码大大简化,并且非常好懂。
|
6 лет назад |
tanghai
|
92b65e08c6
完善了ObjectPool的可视化
|
7 лет назад |
tanghai
|
420bb59e27
整理了NLog的格式
|
7 лет назад |
tanghai
|
c57235512d
1.把repl功能拆分成两个组件ConsoleComponent跟ReplComponent,
|
7 лет назад |
tanghai
|
de4ae396f7
增加repl,可以直接调用Model层的数据跟方法,Hotfix层不行,roslyn限制了从内存中加载dll的形式,只支持使用LoadFrom加载,
|
7 лет назад |
tanghai
|
175104ffa6
修正MessageDispatcherComponent拼写错误
|
7 лет назад |
tanghai
|
eb5dcc50c7
1.db cache这个功能比较鸡肋,实在需要cache可以自己搞个进程来cache
|
7 лет назад |
tanghai
|
67e4883c82
重构了一下Actor消息,把拦截器的概念去掉了,改成MailboxType,不同的mailbox类型有相应的处理,比如:
|
7 лет назад |
tanghai
|
278f2769a6
之前以为mongo驱动反序列化会在另外的线程,测试发现还是会在主线程,所以InstanceId可以在Component构造函数中设置
|
7 лет назад |
tanghai
|
d0a53bbdd6
把proto生成独立成一个工具,cd Proto, 运行dotnet Proto2CS.dll即可生成proto代码。仍然可以在unity tools中生成,调用的是同一个工具
|
7 лет назад |
tanghai
|
dd6d3536e7
用async ETVoid取代async void,避免使用async void。
|
7 лет назад |