Files
caliverse_server/UGQApiServer/Models/MetaDataModels.cs
2025-05-01 07:20:41 +09:00

144 lines
3.3 KiB
C#

using MetaAssets;
namespace UGQApiServer.Models;
#pragma warning disable CS8618
public class UGQNpcMetaData
{
public int? NpcId { get; set; }
public string? UgcNpcGuid { get; set; }
public string NpcName { get; set; }
public string NpcTitle { get; set; }
public EGenderType NpcGender { get; set; }
public Locaion Location { get; set; }
}
public class Locaion
{
public int x { get; set; }
public int y { get; set; }
}
public class UGQNpcActionMetaData
{
public int ActionId { get; set; }
public string ActionName { get; set; }
public string Url { get; set; }
}
public class UGQNpcMetaDataList
{
public int PageNumber { get; set; }
public int PageSize { get; set; }
public bool HasNextPage { get; set; }
public List<UGQNpcMetaData> Npcs { get; set; }
}
public class TaskAction
{
public int ActionId { get; set; }
public string ActionName { get; set; }
public bool Disabled { get; set; }
}
public class TaskActionList
{
public int PageNumber { get; set; }
public int PageSize { get; set; }
public bool HasNextPage { get; set; }
public List<TaskAction> TaskActions { get; set; }
}
public class DialogType
{
public int TypeId { get; set; }
public string TypeName { get; set; }
public bool Disabled { get; set; }
}
public class DialogTypeList
{
public int PageNumber { get; set; }
public int PageSize { get; set; }
public bool HasNextPage { get; set; }
public List<DialogType> DialogTypes { get; set; }
}
public class DialogAction
{
public int? ActionId { get; set; }
public string ActionName { get; set; }
public bool Disabled { get; set; }
}
public class DialogActionList
{
public int PageNumber { get; set; }
public int PageSize { get; set; }
public bool HasNextPage { get; set; }
public List<DialogAction> DialogActions { get; set; }
}
public class TaskActionValue
{
public int? ValueId { get; set; }
public string? UgcValueGuid { get; set; }
public string ValueName { get; set; }
}
public class TaskActionValueList
{
public int PageNumber { get; set; }
public int PageSize { get; set; }
public bool HasNextPage { get; set; }
public List<TaskActionValue> Values { get; set; }
}
public class DialogActionValue
{
public int? ValueId { get; set; }
public string ValueName { get; set; }
}
public class DialogActionValueList
{
public int PageNumber { get; set; }
public int PageSize { get; set; }
public bool HasNextPage { get; set; }
public List<DialogActionValue> Values { get; set; }
}
public class NpcActionValue
{
public int Id { get; set; }
public string Name { get; set; }
public string FileName { get; set; }
}
public class MapDataValue
{
public int Id { get; set; }
public string Name { get; set; }
public int MapSize_X { get; set; }
public int MapSize_Y { get; set; }
public string ImageFileName { get; set; }
}
public class NpcActionValueList
{
public int PageNumber { get; set; }
public int PageSize { get; set; }
public bool HasNextPage { get; set; }
public List<NpcActionValue> Values { get; set; }
}
public class MapDataValueList
{
public int PageNumber { get; set; }
public int PageSize { get; set; }
public bool HasNextPage { get; set; }
public List<MapDataValue> Values { get; set; }
}