コード例 #1
0
        void NotifyTileObjectChanges()
        {
            m_objects.Clear();

            if (m_environment == null)
            {
                return;
            }

            var obs = m_adjustedBox.Range().
                      SelectMany(m_environment.GetContents);

            foreach (var ob in obs)
            {
                m_objects.Add(ob);
            }
        }
コード例 #2
0
 /// <summary>
 ///		Internal method for telling the node that a movable intersects it.
 /// </summary>
 /// <param name="?"></param>
 public void AddObject(MovableObject obj)
 {
     objectList.Add(obj);
 }
コード例 #3
0
 public void AddChild(MovableObject ob)
 {
     m_contents.Add(ob);
     ChildAdded(ob);
 }