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());
}
}
}
}