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); } }
/// <summary> /// Internal method for telling the node that a movable intersects it. /// </summary> /// <param name="?"></param> public void AddObject(MovableObject obj) { objectList.Add(obj); }
public void AddChild(MovableObject ob) { m_contents.Add(ob); ChildAdded(ob); }