private void RemoveLocalNetObject(TempObjID objID)
 {
     // lookup the object
     if (mapping.ContainsKey(objID))
     {
         ITempNetObject obj = mapping[objID];
         obj.ObjectRemoved();
         mapping.Remove(objID);
     }
     else
     {
         GameLog.Err("Can't remove temp object.");
     }
 }