public static LanguageImportWindow ShowWindow(SmartCultureInfo chosenCulture, Action creationDelegate) { LanguageImportWindow languageImportWindow = (LanguageImportWindow)EditorWindow.GetWindow <LanguageImportWindow>("CSV Import"); languageImportWindow.Initialize(chosenCulture, creationDelegate); return(languageImportWindow); }
public SmartCultureInfo DrawCreateLanguageItem(Rect position, SmartCultureInfo info) { float fullWindowWidth = position.width + 30; Rect newPosition = position; newPosition.width = fullWindowWidth * 0.5f; GUI.Label(newPosition, info.englishName + " - " + info.languageCode); float buttonWidth = fullWindowWidth * 0.2f; newPosition.width = buttonWidth; newPosition.x = fullWindowWidth - newPosition.width; if (GUI.Button(newPosition, "Create")) { OnCreateLanguageClick(info); } newPosition.x -= buttonWidth; if (GUI.Button(newPosition, "Import")) { LanguageImportWindow.ShowWindow(info, OnInitializeCollectionsCallback); } return(info); }