2.5 update

This commit is contained in:
2026-09-28 11:07:17 +09:00
parent abd2da2057
commit 7978d82196
976 changed files with 111965 additions and 313 deletions
@@ -189,10 +189,18 @@ namespace BumpCombat.Tests
feedback.NotifyChargeChanged(artifact, 1f, true);
Assert.That(feedback.IsReadyFlashVisible, Is.True,
"The four-frame Flash sheet is validated against FlashFrameCount, not the six-frame aura count.");
Sprite[] flashFrames = Resources.LoadAll<Sprite>(
Texture2D flashSheet = Resources.Load<Texture2D>(
Defense25DCombatFeedbackConstants.ChargeResourceRoot + artifact.Effect
+ Defense25DCombatFeedbackConstants.ChargeFlashSuffix);
Assert.That(flashFrames, Has.Length.EqualTo(ArtifactChargeVisual.FlashFrameCount));
Assert.That(flashSheet, Is.Not.Null);
Assert.That(flashSheet.width,
Is.EqualTo(ArtifactChargeVisual.CellSize * ArtifactChargeVisual.FlashFrameCount));
Assert.That(flashSheet.height, Is.EqualTo(ArtifactChargeVisual.CellSize));
SpriteRenderer flash = Object.FindObjectsByType<SpriteRenderer>(FindObjectsSortMode.None)
.FirstOrDefault(renderer => renderer.gameObject.name == "Artifact Charge "
+ Defense25DCombatFeedbackConstants.ChargeFlashSuffix);
Assert.That(flash, Is.Not.Null);
Assert.That(flash.sprite.rect.width, Is.EqualTo(ArtifactChargeVisual.CellSize));
feedback.NotifyArtifactSwitched(artifact);
SpriteRenderer switchPulse = Object.FindObjectsByType<SpriteRenderer>(FindObjectsSortMode.None)