[+] 接入ET8服务端

[+] 接入ET8服务端
This commit is contained in:
ALEXTANG
2023-07-13 12:23:48 +08:00
parent e0be062006
commit 336d4b2eb9
1316 changed files with 130657 additions and 626 deletions

View File

@@ -0,0 +1,75 @@
using MemoryPack;
namespace ET
{
[Message(1)]
public class A2NetInner_Message: MessageObject, IActorMessage
{
public static A2NetInner_Message Create()
{
return ObjectPool.Instance.Fetch(typeof(A2NetInner_Message)) as A2NetInner_Message;
}
public override void Dispose()
{
this.FromAddress = default;
this.ActorId = default;
ObjectPool.Instance.Recycle(this);
}
public Address FromAddress;
public ActorId ActorId;
public IActorMessage MessageObject;
}
[Message(2)]
[ResponseType(nameof(A2NetInner_Response))]
public class A2NetInner_Request: MessageObject, IActorRequest
{
public static A2NetInner_Request Create()
{
return ObjectPool.Instance.Fetch(typeof(A2NetInner_Request)) as A2NetInner_Request;
}
public override void Dispose()
{
this.RpcId = default;
this.ActorId = default;
this.MessageObject = default;
this.NeedException = default;
ObjectPool.Instance.Recycle(this);
}
public int RpcId { get; set; }
public ActorId ActorId;
public bool NeedException;
public IActorRequest MessageObject;
}
[Message(3)]
public class A2NetInner_Response: MessageObject, IActorResponse
{
public static A2NetInner_Response Create()
{
return ObjectPool.Instance.Fetch(typeof(A2NetInner_Response)) as A2NetInner_Response;
}
public override void Dispose()
{
this.RpcId = default;
this.Error = default;
this.Message = default;
ObjectPool.Instance.Recycle(this);
}
public int Error { get; set; }
public string Message { get; set; }
public int RpcId { get; set; }
public IActorResponse MessageObject;
}
}