sprite property
Sprite?
get
sprite
The sprite used for the button icon, if any.
Implementation
Sprite? get sprite => _sprite;
set
sprite
(Sprite? value)
Implementation
set sprite(Sprite? value) {
_sprite = value;
if (value != null) {
if (_icon == null) {
_icon = SpriteComponent(
sprite: value,
anchor: Anchor.center,
position: size / 2,
);
add(_icon!);
} else {
_icon!.sprite = value;
}
} else {
_icon?.removeFromParent();
_icon = null;
}
}