成就相关调用
This commit is contained in:
parent
ab1b6decf0
commit
e71d25f2db
@ -78,6 +78,7 @@ namespace Logic
|
||||
public bool MoveTo(MapData mapData, UnitData unitData, GridData gridData,MoveType moveType)
|
||||
{
|
||||
mapData.SetUnitIdToGridId(unitData.Id,gridData.Id);
|
||||
if (mapData == Main.MapData) AchievementDataManager.Instance.OnUnitMove(mapData, unitData, gridData);
|
||||
//如果主动移动会消耗所有类别的行动点数,被动挤出去的移动不算
|
||||
if(moveType != MoveType.PassiveMove && moveType != MoveType.AttackMove )
|
||||
unitData.MP = unitData.CP = unitData.AP = 0;
|
||||
@ -331,6 +332,7 @@ namespace Logic
|
||||
else if (target.CanBeKilled(mapData) && target.Health <= 0)
|
||||
{
|
||||
UnitDie(mapData, target, dmg);
|
||||
if (Main.MapData == mapData) AchievementDataManager.Instance.OnKillUnit(mapData, origin, target);
|
||||
settlement.IsKill = true;
|
||||
|
||||
if (!origin.IsExpLock(mapData)) origin.Exp++;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user