C2G_EnterSceneReady.cs 544 B

123456789101112131415161718
  1. using System;
  2. using ET;
  3. namespace ET.Server
  4. {
  5. [MessageHandler(SceneType.Gate)]
  6. public class C2G_EnterSceneReadyHandler : AMRpcHandler<C2G_EnterSceneReady, G2C_EnterSceneReady>
  7. {
  8. protected override async ETTask Run(Session session, C2G_EnterSceneReady request, G2C_EnterSceneReady response, Action reply)
  9. {
  10. Scene scene = session.DomainScene();
  11. scene.GetComponent<ObjectWait>().Notify(new Wait_PlayerReady());
  12. reply();
  13. await ETTask.CompletedTask;
  14. }
  15. }
  16. }