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
e1cc31110b
commit
29bf7e4c3d
@ -93,7 +93,7 @@ namespace Milimoe.FunGame.Core.Entity
|
||||
/// <summary>
|
||||
/// 是否无视施法距离(全图施法),魔法默认为 true,战技默认为 false
|
||||
/// </summary>
|
||||
public bool CastAnyWhere { get; set; } = false;
|
||||
public bool CastAnywhere { get; set; } = false;
|
||||
|
||||
/// <summary>
|
||||
/// 施法距离 [ 单位:格 ]
|
||||
@ -259,7 +259,7 @@ namespace Milimoe.FunGame.Core.Entity
|
||||
protected Skill(SkillType type, Character? character = null)
|
||||
{
|
||||
SkillType = type;
|
||||
CastAnyWhere = SkillType == SkillType.Magic;
|
||||
CastAnywhere = SkillType == SkillType.Magic;
|
||||
Character = character;
|
||||
}
|
||||
|
||||
|
||||
@ -41,8 +41,8 @@ namespace Milimoe.FunGame.Core.Library.Common.JsonConverter
|
||||
case nameof(Skill.Level):
|
||||
result.Level = reader.GetInt32();
|
||||
break;
|
||||
case nameof(Skill.CastAnyWhere):
|
||||
result.CastAnyWhere = reader.GetBoolean();
|
||||
case nameof(Skill.CastAnywhere):
|
||||
result.CastAnywhere = reader.GetBoolean();
|
||||
break;
|
||||
case nameof(Skill.CastRange):
|
||||
result.CastRange = reader.GetInt32();
|
||||
@ -131,7 +131,7 @@ namespace Milimoe.FunGame.Core.Library.Common.JsonConverter
|
||||
if (value.GeneralDescription.Length > 0) writer.WriteString(nameof(Skill.GeneralDescription), value.GeneralDescription);
|
||||
if (value.Slogan.Length > 0) writer.WriteString(nameof(Skill.Slogan), value.Slogan);
|
||||
if (value.Level > 0) writer.WriteNumber(nameof(Skill.Level), value.Level);
|
||||
writer.WriteBoolean(nameof(Skill.CastAnyWhere), value.CastAnyWhere);
|
||||
writer.WriteBoolean(nameof(Skill.CastAnywhere), value.CastAnywhere);
|
||||
writer.WriteNumber(nameof(Skill.CastRange), value.CastRange);
|
||||
if (value.CanSelectSelf) writer.WriteBoolean(nameof(Skill.CanSelectSelf), value.CanSelectSelf);
|
||||
if (!value.CanSelectEnemy) writer.WriteBoolean(nameof(Skill.CanSelectEnemy), value.CanSelectEnemy);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user