pickEntity method
void
pickEntity(
- AssetEntity entity
Implementation
void pickEntity(AssetEntity entity) {
if (singlePickMode) {
if (picked.contains(entity)) {
picked.remove(entity);
} else {
picked.clear();
picked.add(entity);
}
} else {
if (picked.contains(entity)) {
picked.remove(entity);
} else {
if (picked.length == max) {
onPickMax.notifyListeners();
return;
}
picked.add(entity);
}
}
pickedNotifier.value = picked;
pickedNotifier.notifyListeners();
notifyListeners();
}