Category5.Tornado.CollideVictims C# (CSharp) Method

CollideVictims() private method

private CollideVictims ( ) : void
return void
        private void CollideVictims()
        {
            // pass victim a list of possible objects that it will collide with
            foreach (Victim tornadoVictim in Victims)
            {
                List<MegaTile> victimMegaTiles = ParentLevel.GetAdjacentMegaTiles(tornadoVictim.Bounds);
                List<Victim> collidableVictims = new List<Victim>();
                foreach (MegaTile mt in victimMegaTiles)
                {
                    collidableVictims.AddRange(mt.Victims);
                }
                collidableVictims.AddRange(ParentLevel.Planes);

                tornadoVictim.HitTest(this, collidableVictims);
            }
        }