Possibilité de ne pas clear le cache lors d'un chargement

This commit is contained in:
Tipragot 2023-11-01 17:36:46 +01:00
parent 85e29f03d6
commit b60f3bd5ea

View file

@ -157,7 +157,7 @@ PLUGIN = GlobalPlugin(
)
def loading_scene(target: Scene, name: str):
def loading_scene(target: Scene, name: str, clear_cache: bool = True):
"""
Retourne une scène de chargement des assets qui passe à la scène donné
en paramètres lorsque tous les assets de la scène sont chargées.
@ -186,6 +186,7 @@ def loading_scene(target: Scene, name: str):
ajoute `ResourceIterator` et la barre de progression dans le monde.
"""
assets = world[Assets]
if clear_cache:
assets.clear_cache()
world.set(AssetIterator())
world.new_entity().set(