// using Fantasy.Async; // using Fantasy.Network.Interface; // // namespace NB.Chat; // // public sealed class G2Chat_OfflineRequestHandler : AddressRPC // { // protected override async FTask Run(ChatUnit chatUnit, G2Chat_OfflineRequest request, Chat2G_OfflineResponse response, Action reply) // { // await FTask.CompletedTask; // chatUnit.Scene.GetComponent().Remove(chatUnit.Id); // } // }