public void Activate() { // If there is a visible object, set that as the active object and Activate() it if (visibleObject != null) { visibleObject.Activate(this); } }