mirror of
https://github.com/project-redbud/FunGame-Core.git
synced 2025-12-05 08:09:02 +00:00
调整实体类结构;探索类相关实体调整
This commit is contained in:
parent
425b46ac02
commit
9f020247bb
@ -9,6 +9,7 @@ namespace Milimoe.FunGame.Core.Entity
|
|||||||
public QuestState Status { get; set; } = QuestState.NotStarted;
|
public QuestState Status { get; set; } = QuestState.NotStarted;
|
||||||
public long CharacterId { get; set; } = 0;
|
public long CharacterId { get; set; } = 0;
|
||||||
public long RegionId { get; set; } = 0;
|
public long RegionId { get; set; } = 0;
|
||||||
|
public string NeedyExploreItemName { get; set; } = "";
|
||||||
public double CreditsAward { get; set; } = 0;
|
public double CreditsAward { get; set; } = 0;
|
||||||
public double MaterialsAward { get; set; } = 0;
|
public double MaterialsAward { get; set; } = 0;
|
||||||
public HashSet<Item> Awards { get; set; } = [];
|
public HashSet<Item> Awards { get; set; } = [];
|
||||||
@ -1,6 +1,7 @@
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using Milimoe.FunGame.Core.Interface.Entity;
|
using Milimoe.FunGame.Core.Interface.Entity;
|
||||||
using Milimoe.FunGame.Core.Library.Constant;
|
using Milimoe.FunGame.Core.Library.Constant;
|
||||||
|
using Milimoe.FunGame.Core.Model;
|
||||||
|
|
||||||
namespace Milimoe.FunGame.Core.Entity
|
namespace Milimoe.FunGame.Core.Entity
|
||||||
{
|
{
|
||||||
@ -38,6 +38,9 @@ namespace Milimoe.FunGame.Core.Library.Common.JsonConverter
|
|||||||
case nameof(Quest.RegionId):
|
case nameof(Quest.RegionId):
|
||||||
result.RegionId = reader.GetInt64();
|
result.RegionId = reader.GetInt64();
|
||||||
break;
|
break;
|
||||||
|
case nameof(Quest.NeedyExploreItemName):
|
||||||
|
result.NeedyExploreItemName = reader.GetString() ?? "";
|
||||||
|
break;
|
||||||
case nameof(Quest.CreditsAward):
|
case nameof(Quest.CreditsAward):
|
||||||
result.CreditsAward = reader.GetDouble();
|
result.CreditsAward = reader.GetDouble();
|
||||||
break;
|
break;
|
||||||
@ -102,6 +105,7 @@ namespace Milimoe.FunGame.Core.Library.Common.JsonConverter
|
|||||||
writer.WriteNumber(nameof(Quest.Status), (int)value.Status);
|
writer.WriteNumber(nameof(Quest.Status), (int)value.Status);
|
||||||
writer.WriteNumber(nameof(Quest.CharacterId), value.CharacterId);
|
writer.WriteNumber(nameof(Quest.CharacterId), value.CharacterId);
|
||||||
writer.WriteNumber(nameof(Quest.RegionId), value.RegionId);
|
writer.WriteNumber(nameof(Quest.RegionId), value.RegionId);
|
||||||
|
writer.WriteString(nameof(Quest.NeedyExploreItemName), value.NeedyExploreItemName);
|
||||||
writer.WriteNumber(nameof(Quest.CreditsAward), value.CreditsAward);
|
writer.WriteNumber(nameof(Quest.CreditsAward), value.CreditsAward);
|
||||||
writer.WriteNumber(nameof(Quest.MaterialsAward), value.MaterialsAward);
|
writer.WriteNumber(nameof(Quest.MaterialsAward), value.MaterialsAward);
|
||||||
writer.WritePropertyName(nameof(Quest.Awards));
|
writer.WritePropertyName(nameof(Quest.Awards));
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user