Files
Darklings-FightingGame/Assets/_Project/Scripts/CollisionBoxScripts/CollisionBoxVisualizerScripts/HurtboxVisualizer.cs
2021-11-02 16:27:29 +01:00

29 lines
556 B
C#

using UnityEngine;
public class HurtboxVisualizer : MonoBehaviour
{
private BoxCollider2D _boxCollider;
private SpriteRenderer _spriteRenderer;
void Awake()
{
_spriteRenderer = GetComponent<SpriteRenderer>();
_boxCollider = transform.parent.GetComponent<BoxCollider2D>();
}
void LateUpdate()
{
if (TrainingSettings.ShowHitboxes)
{
transform.localPosition = _boxCollider.offset;
transform.localScale = _boxCollider.size;
_spriteRenderer.enabled = _boxCollider.enabled;
}
else
{
_spriteRenderer.enabled = false;
}
}
}