コード例 #1
0
        public static async ETTask <IActorResponse> CallWithoutException(this ActorMessageSender self, IActorRequest message)
        {
            Session session = Game.Scene.GetComponent <NetInnerComponent>().Get(self.Address);

            message.ActorId = self.ActorId;
            return((IActorResponse)await session.CallWithoutException(message));
        }
コード例 #2
0
        public static async ETTask <IActorResponse> CallWithoutException(this ActorMessageSender self, IActorRequest message)
        {
            //内网组件获取到会话实体Session
            Session session = Game.Scene.GetComponent <NetInnerComponent>().Get(self.Address);

            //设置消息的ActorId
            message.ActorId = self.ActorId;
            //通过内网组件的Session会话实体进行发送消息
            return((IActorResponse)await session.CallWithoutException(message));
        }