using System; using Base; using Model; namespace Controller { /// /// 初始化游戏 /// [Event(EventIdType.InitSceneStart)] public class InitSceneStartEvent_InitGame: IEvent { public async void Run() { MessageHandlerComponent messageHandlerComponent = Game.Scene.AddComponent("Client"); Game.Scene.AddComponent(NetworkProtocol.UDP); //Game.Scene.AddComponent(); Game.Scene.AddComponent(); try { S2C_Login s2CLogin = await Game.Scene.GetComponent().CallAsync(new C2S_Login {Account = "tanghai", Password = "1111111"}); Log.Info(MongoHelper.ToJson(s2CLogin)); } catch (RpcException e) { Log.Error(e.ToString()); } catch (Exception e) { Log.Error(e.ToString()); } } } }