예제 #1
0
        public bool CollidesWithFromDirection(Cv_CollisionCategories categories, string direction)
        {
            var catArray = categories.GetCategoriesArray();
            var collides = false;

            foreach (var c in catArray)
            {
                if (m_CollisionDirections.ContainsKey(c) &&
                    (m_CollisionDirections[c].Contains(direction) || m_CollisionDirections[c] == "All"))
                {
                    collides = true;
                    break;
                }
            }

            return(collides);
        }