public static HitState ConvertBattleHitState2HitState(DamageModelBase model) { HitState result = HitState.Miss; if (model == null) { return(result); } switch (model.GetHitState()) { case BattleHitStatus.Clitical: if (model.GetGurdEffect()) { } return(HitState.CriticalDamage); case BattleHitStatus.Normal: if (model.GetGurdEffect()) { } return(HitState.NomalDamage); default: return(HitState.Miss); } }
public static HitState ConvertBattleHitState2HitState(DamageModelBase model) { HitState result = HitState.Miss; if (model == null) { return(result); } BattleHitStatus hitState = model.GetHitState(); if (hitState != BattleHitStatus.Normal) { if (hitState != BattleHitStatus.Clitical) { result = HitState.Miss; } else { if (model.GetGurdEffect()) { } result = HitState.CriticalDamage; } } else { if (model.GetGurdEffect()) { } result = HitState.NomalDamage; } return(result); }