using ETModel; namespace ETHotfix { public static class ActorMessageSenderHelper { public static void Send(this ActorMessageSender self, IActorMessage message) { Session session = Game.Scene.GetComponent().Get(self.Address); message.ActorId = self.ActorId; session.Send(message); } public static async ETTask Call(this ActorMessageSender self, IActorRequest message) { Session session = Game.Scene.GetComponent().Get(self.Address); message.ActorId = self.ActorId; return (IActorResponse)await session.Call(message); } public static async ETTask CallWithoutException(this ActorMessageSender self, IActorRequest message) { Session session = Game.Scene.GetComponent().Get(self.Address); message.ActorId = self.ActorId; return (IActorResponse)await session.CallWithoutException(message); } } }