diff --git a/simulators/ursina/entities/entity_utils.py b/simulators/ursina/entities/entity_utils.py index 31a6953d4ccb76bf20c40d1984fcc155dc41b3ab..785ff7d84f2c9fc08c0f4c9f6e15c96304f29d11 100644 --- a/simulators/ursina/entities/entity_utils.py +++ b/simulators/ursina/entities/entity_utils.py @@ -100,7 +100,10 @@ def create_trails(parent): pos = parent.position except Exception as e: print(parent.body_view.body) - parent.destroy_all() + if not hasattr(parent, "destroy_all"): + parent.destroy_all() + return + if not hasattr(parent, "trails"): return trails_keys = parent.trails.keys() trail_int_scale = 1.2