public override void RemoveObject(GLTK.Entity xiObject) { base.RemoveObject(xiObject); MMEdEntity lMe = xiObject as MMEdEntity; if (lMe != null && mObjects.ContainsKey(lMe.Owner)) { mObjects.Remove(lMe.Owner); } }
public override void AddObject(GLTK.Entity xiObject) { base.AddObject(xiObject); MMEdEntity lMe = xiObject as MMEdEntity; if (lMe != null && lMe.Owner != null) { mObjects[lMe.Owner] = lMe; } }