public void RemoveObject(PSI_SelectableObject obj) { if (mSelectableObjects.Contains(obj)) { mSelectableObjects.Remove(obj); } }
//----------------------------------------Public Functions--------------------------------------- public void AddObject(PSI_SelectableObject obj) { if (!mSelectableObjects.Contains(obj)) { mSelectableObjects.Add(obj); } }
public void ObjectSelected(PSI_SelectableObject obj) { foreach (var listObj in mSelectableObjects) { if (listObj != obj) { listObj.Deselect(); } } mSelectedObject = obj; mNewSelectedObject = true; }