added ParticleType

This commit is contained in:
2021-12-26 16:45:02 -05:00
parent 49d664e472
commit f0a8e7baeb
5 changed files with 74 additions and 12 deletions

View File

@@ -2,16 +2,16 @@ using Godot;
public class Particle : Node2D
{
private float _spriteHue;
private Sprite _spriteNode;
private ParticleType _type;
public float Hue
public ParticleType Type
{
get => _spriteHue;
get => _type;
set
{
_spriteHue = Mathf.Clamp(value, 0, 1);
_spriteNode.Modulate = Color.FromHsv(_spriteHue, 1, 1);
_type = value;
_spriteNode.Modulate = Color.FromHsv(_type.Hue, 1, 1);
}
}