| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- using System.Collections.Generic;
- using MemoryPack;
- namespace ET
- {
- [Invoke(SceneType.Main)]
- public class FiberInit_Main: AInvokeHandler<FiberInit, ETTask>
- {
- public override async ETTask Handle(FiberInit fiberInit)
- {
- Scene root = fiberInit.Fiber.Root;
-
- await EventSystem.Instance.PublishAsync(root, new EntryEvent1());
- await EventSystem.Instance.PublishAsync(root, new EntryEvent2());
- await EventSystem.Instance.PublishAsync(root, new EntryEvent3());
- /* 测试Entity自定义序列化反序列化
- AA aa = root.AddComponent<AA>();
- BB bb = aa.AddComponent<BB>();
- CC cc = aa.AddComponent<CC>();
- bb.B = 1;
- cc.C = 2;
- cc.IsSerilizeWithParent = true;
- byte[] bytes = MemoryPackSerializer.Serialize(aa);
- AA aa2 = MemoryPackSerializer.Deserialize<AA>(bytes);
-
- Log.Debug($"11111111111111111111111111: {aa2}");
-
- byte[] bytes2 = MongoHelper.Serialize(aa);
- AA aa3 = MongoHelper.Deserialize<AA>(bytes2);
-
- Log.Debug($"11111111111111111111111111: {aa3}");
- */
- }
- }
- }
|