public bool canExertion(DamageTokenBasis token) { return token.GetType() != typeof(DOTDamage); }
public bool isDamageCalculationSkip(DamageTokenBasis token) { return !Awaked && token.GetType() == typeof(ExplosionDamage); }
bool canConvert(DamageTokenBasis token) { bool b1 = token.GetType() != typeof(NormalAttackDamage) && token.GetType() != typeof(ExplosionDamage); bool b2 = token.GetType() == typeof(ExplosionDamage) && (token as ExplosionDamage).Level == FieldActionController.ExplisionLevel.ONE; //GameController.PlayingLogger.addLogFormat("CanConvert:{0} {1}", b1, b2); if (b2) return true; return b1; }
public bool canExertion(DamageTokenBasis token) { return token.GetType() == typeof(NormalAttackDamage); }