public void SetSparkRenderType(SparkRenderType sparkRenderFrame) { this.sparkRenderType = sparkRenderFrame; }
public AttackBox(int w, int h, int x, int y, int resetHit = -1, float zDepth = 30, float hitPauseTime = 1 / 60, float painTime = 20 / 60, int hitDamage = 5, int hitPoints = 5, float hitStrength = 0.4f, int comboStep = 1, int juggleCost = 0, AttackPosition attackPosiiton = AttackPosition.NONE, BlockPosition blockPosition = BlockPosition.NONE, SparkRenderType sparkRenderFrame = SparkRenderType.FRAME, Effect.EffectState sparkState = Effect.EffectState.NONE, float sparkX = 0, float sparkY = 0) : base(BoxType.HIT_BOX, w, h, x, y) { sparkOffset = Vector2.Zero; SetResetHit(resetHit); SetZdepth(zDepth); SetHitPauseTime(hitPauseTime); SetPainTime(painTime); SetHitDamage(hitDamage); SetHitPoints(hitPoints); SetHitStrength(hitStrength); SetComboStep(comboStep); SetJuggleCost(juggleCost); SetAttackPosition(attackPosition); SetSparkRenderType(sparkRenderFrame); SetSparkState(sparkState); SetSparkOffset(sparkX, sparkY); }