InterfaceComponent constructor
InterfaceComponent({})
Implementation
InterfaceComponent({
required this.id,
required Vector2 position,
required Vector2 size,
Future<Sprite>? spriteUnselected,
Future<Sprite>? spriteSelected,
this.selectable = false,
this.onTapComponent,
}) {
loader?.add(
AssetToLoad<Sprite>(spriteUnselected, (value) {
this.spriteUnselected = value;
}),
);
loader?.add(
AssetToLoad<Sprite>(spriteSelected, (value) {
this.spriteSelected = value;
}),
);
this.position = position;
this.size = size;
}