|
|
@@ -3,12 +3,6 @@
|
|
|
[FriendOf(typeof(ClientSenderCompnent))]
|
|
|
public static partial class NetClientProxyCompnentSystem
|
|
|
{
|
|
|
- [EntitySystem]
|
|
|
- private static void Awake(this ClientSenderCompnent self)
|
|
|
- {
|
|
|
- self.ActorInner = self.Root().GetComponent<ActorInnerComponent>();
|
|
|
- }
|
|
|
-
|
|
|
[EntitySystem]
|
|
|
private static void Destroy(this ClientSenderCompnent self)
|
|
|
{
|
|
|
@@ -23,7 +17,7 @@
|
|
|
self.fiberId = await FiberManager.Instance.Create(SchedulerType.ThreadPool, 0, SceneType.NetClient, "");
|
|
|
self.netClientActorId = new ActorId(self.Fiber().Process, self.fiberId);
|
|
|
|
|
|
- NetClient2Main_Login response =await self.ActorInner.Call(self.netClientActorId, new Main2NetClient_Login() {Account = account, Password = password}) as NetClient2Main_Login;
|
|
|
+ NetClient2Main_Login response =await self.Fiber().ActorInnerComponent.Call(self.netClientActorId, new Main2NetClient_Login() {Account = account, Password = password}) as NetClient2Main_Login;
|
|
|
return response.PlayerId;
|
|
|
}
|
|
|
|
|
|
@@ -31,14 +25,14 @@
|
|
|
{
|
|
|
A2NetClient_Message a2NetClientMessage = A2NetClient_Message.Create();
|
|
|
a2NetClientMessage.MessageObject = message;
|
|
|
- self.ActorInner.Send(self.netClientActorId, a2NetClientMessage);
|
|
|
+ self.Fiber().ActorInnerComponent.Send(self.netClientActorId, a2NetClientMessage);
|
|
|
}
|
|
|
|
|
|
public static async ETTask<IResponse> Call(this ClientSenderCompnent self, IRequest request, bool needException = true)
|
|
|
{
|
|
|
A2NetClient_Request a2NetClientRequest = A2NetClient_Request.Create();
|
|
|
a2NetClientRequest.MessageObject = request;
|
|
|
- A2NetClient_Response response = await self.ActorInner.Call(self.netClientActorId, a2NetClientRequest, needException: needException) as A2NetClient_Response;
|
|
|
+ A2NetClient_Response response = await self.Fiber().ActorInnerComponent.Call(self.netClientActorId, a2NetClientRequest, needException: needException) as A2NetClient_Response;
|
|
|
return response.MessageObject;
|
|
|
}
|
|
|
}
|