#Crash while playing Lost River from Crossover Collab

9 messages · Page 1 of 1 (latest)

iron berry
chrome needle
#

looks like a CelesteTAS bug

#

@chilly imp

iron berry
chilly imp
burnt marsh
chilly imp
burnt marsh
# chilly imp Ill be honest, i just blindly assumed it was However something must still be mod...

as far as i can tell this is the only place in my code that the entitylist is async modified, so if it is my fault i think the problem has to be here somewhere

        {
            var scene = Engine.Scene;
            if( scene != null )
            {
                if( !scene.Tracker.Entities.TryGetValue(typeof(Tooltip), out var tooltips) )
                    tooltips = scene.Entities.FindAll<Tooltip>().Cast<Entity>().ToList();

                tooltips.ForEach(delegate(Entity entity) { entity.RemoveSelf(); });
                var info = tooltipQueue.Dequeue();
                scene.Add(new Tooltip(info.Message, info.Duration, info.Position));
            }
        });```
chilly imp
#

I agree with you that it seems fine, but something obviously isnt?