protected virtual void DisplayChooseDirectoryButton(CerberusLogic cerberusLogic) { if (GUILayout.Button(CerberusTexts.ChooseDirectoryButton, GUILayout.Width(directoryButtonWidth), GUILayout.Height(directoryButtonHeight))) { cerberusLogic.DirectoryPath = EditorUtility.OpenFolderPanel(CerberusTexts.ChooseAssetsDirectoryExplorer, "", ""); if (string.IsNullOrEmpty(cerberusLogic.DirectoryPath)) { return; } cerberusLogic.ResetVariablesAndReInitialize(); } }