void SetProperties() { EditorGUILayout.Space(); EditorGUILayout.PropertyField(brain); EditorExtensions.LabelFieldCustom("Add/Remove Switches", FontStyle.Bold); if (cinemachineSwitches.arraySize > 1) { defaultSwitch.intValue = EditorGUILayout.Popup("Default", defaultSwitch.intValue, source.GetSwitchNames()); } else { defaultSwitch.intValue = 0; } cinemachineSwitches.ArrayFieldButtons("Switch", true, true, true, true, CinemachineSwitchEditorExtensions.CinemachineCameraSwitchField); }