21 lines
797 B
C#
21 lines
797 B
C#
using System;
|
|
|
|
|
|
namespace ET
|
|
{
|
|
//[MessageHandler]
|
|
//public class C2G_EnterMapHandler : AMRpcHandler<C2G_EnterMap, G2C_EnterMap>
|
|
//{
|
|
// protected override async ETTask Run(Session session, C2G_EnterMap request, G2C_EnterMap response, Action reply)
|
|
// {
|
|
// User user = session.GetComponent<SessionPlayerComponent>().User;
|
|
// // 在map服务器上创建战斗Unit
|
|
// long mapInstanceId = StartSceneConfigCategory.Instance.GetBySceneName(session.DomainZone(), "Map").Sys_SceneId;
|
|
// M2G_CreateUnit createUnit = (M2G_CreateUnit)await ActorMessageSenderComponent.Instance.Call(
|
|
// mapInstanceId, new G2M_CreateUnit() { PlayerId = user.Id, GateSessionId = session.InstanceId });
|
|
// user.UnitId = createUnit.UnitId;
|
|
// response.UnitId = createUnit.UnitId;
|
|
// reply();
|
|
// }
|
|
//}
|
|
} |