protected void create_hit_spark(bool reverse) { Hit_Spark = new Battle_Hit_Spark(); Hit_Spark.mirrored = !reverse; if (Distance > 1) { Hit_Spark.loc.X += (reverse ? 24 : -24); } Hit_Spark.stereoscopic = Config.BATTLE_HITSPARK_DEPTH; }
protected void update_hit_spark() { if (Hit_Spark != null) { Hit_Spark.update(); if (Hit_Spark.finished) { Hit_Spark = null; } } foreach (var number in HitNumbers) { number.update(); } HitNumbers.RemoveAll(x => x.finished); }
protected void create_crit_spark(bool reverse) { Hit_Spark = new Battle_Crit_Spark(); Hit_Spark.mirrored = reverse; Hit_Spark.stereoscopic = Config.BATTLE_CRITSPARK_DEPTH; }