Category5.Tornado.CollideVictims C# (CSharp) 메소드

CollideVictims() 개인적인 메소드

private CollideVictims ( ) : void
리턴 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);
            }
        }