Files
Darklings-FightingGame/Assets/_Project/Scripts/CollisionBoxScripts/CollisionBoxVisualizerScripts/HitboxVisualizer.cs

29 lines
533 B
C#
Raw Normal View History

using UnityEngine;
public class HitboxVisualizer : MonoBehaviour
{
private Hitbox _hitbox;
private SpriteRenderer _spriteRenderer;
void Awake()
{
_spriteRenderer = GetComponent<SpriteRenderer>();
_hitbox = transform.parent.GetComponent<Hitbox>();
}
void LateUpdate()
{
if (TrainingSettings.ShowHitboxes)
{
transform.localPosition = _hitbox._offset;
2021-11-03 20:44:06 +01:00
_spriteRenderer.size = _hitbox._hitboxSize;
_spriteRenderer.enabled = _hitbox.enabled;
}
else
{
_spriteRenderer.enabled = false;
}
}
}