private void View(ITriggerParameter value) { value = GetObjectPointer(); if (value is ObjectInstance) { ViewObject?.Invoke((ObjectInstance)value); } if (value is Room) { ViewRoom?.Invoke((Room)value); } }