地图修改

This commit is contained in:
2025-12-15 12:30:59 +08:00
parent 7775fa30bb
commit afb4f0d765
22 changed files with 52391 additions and 51666 deletions

View File

@@ -29,9 +29,10 @@ namespace Fantasy
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static async FTask<Game2C_UseItemResponse> C2Game_UseItemRequest(this Session session)
public static async FTask<Game2C_UseItemResponse> C2Game_UseItemRequest(this Session session, long itemId)
{
using var request = Fantasy.C2Game_UseItemRequest.Create(session.Scene);
request.ItemId = itemId;
return (Game2C_UseItemResponse)await session.Call(request);
}
@@ -168,6 +169,21 @@ namespace Fantasy
session.Send(message);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static async FTask<Game2C_GMResponse> C2Game_GMRequest(this Session session, C2Game_GMRequest request)
{
return (Game2C_GMResponse)await session.Call(request);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static async FTask<Game2C_GMResponse> C2Game_GMRequest(this Session session, string cmd, string args)
{
using var request = Fantasy.C2Game_GMRequest.Create(session.Scene);
request.Cmd = cmd;
request.Args = args;
return (Game2C_GMResponse)await session.Call(request);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static async FTask<Map2C_CreateRoomResponse> C2Map_CreateRoomRequest(this Session session, C2Map_CreateRoomRequest request)
{
@@ -311,6 +327,21 @@ namespace Fantasy
session.Send(message);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static async FTask<Map2C_TakeItemResponse> C2Map_TakeItemRequest(this Session session, C2Map_TakeItemRequest request)
{
return (Map2C_TakeItemResponse)await session.Call(request);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static async FTask<Map2C_TakeItemResponse> C2Map_TakeItemRequest(this Session session, int id, bool task)
{
using var request = Fantasy.C2Map_TakeItemRequest.Create(session.Scene);
request.Id = id;
request.Task = task;
return (Map2C_TakeItemResponse)await session.Call(request);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void C2Map_RolePropertyChange(this Session session, C2Map_RolePropertyChange message)
{