protected virtual Vector3 GetSelectionPoint() { switch (selectAt) { case SelectAt.MousePosition: return(InputDeviceManager.GetMousePosition()); case SelectAt.CustomPosition: return(CustomPosition); default: case SelectAt.CenterOfScreen: return(new Vector3(Screen.width / 2, Screen.height / 2)); } }