2.5 update
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user