角色控制和房间进入推送
This commit is contained in:
@@ -24,19 +24,14 @@ public class C2Map_CreateRoomRequestHandler : RouteRPC<MapUnit, C2Map_CreateRoom
|
||||
return;
|
||||
}
|
||||
|
||||
var roomId = roomManageComponent.AllocateId();
|
||||
if (roomId < 1)
|
||||
var room = roomManageComponent.Create(entity.Id);
|
||||
|
||||
if (room == null)
|
||||
{
|
||||
response.ErrorCode = ErrorCode.MapCreateRoomMax;
|
||||
return;
|
||||
}
|
||||
|
||||
// roomManageComponent.on
|
||||
var room = Entity.Create<MapRoom>(entity.Scene, true, true);
|
||||
room.Owner = entity.Id;
|
||||
room.RoomId = roomId;
|
||||
room.Code = RoomHelper.GenerateCode(entity.Scene.SceneConfigId, roomId);
|
||||
roomManageComponent.Add(room);
|
||||
|
||||
Log.Info(
|
||||
$"创建房间=== sId={entity.Scene.SceneConfigId} map:{request.MapId} id={room.RoomId} code={room.Code}");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user