public static void Init() { // Get existing open window or if none, make a new one: Instance = EditorWindow.GetWindow <GitCheckoutBranchWindow>(true, "Git Checkout Branch"); Instance.currentBranch = GitSystem.GetCurrentBranch(); Instance.branches = GitSystem.GetBranchList(); for (int i = 0; i < Instance.branches.Length; i++) { if (Instance.branches[i] == Instance.currentBranch) { Instance.selection = i; break; } } }
public static void Init() { // Get existing open window or if none, make a new one: Instance = EditorWindow.GetWindow<GitCheckoutBranchWindow>(true, "Git Checkout Branch"); Instance.currentBranch = GitSystem.GetCurrentBranch(); Instance.branches = GitSystem.GetBranchList(); for ( int i = 0; i < Instance.branches.Length; i++ ) { if ( Instance.branches[i] == Instance.currentBranch ) { Instance.selection = i; break; } } }
static void GitCheckoutBranch() { GitCheckoutBranchWindow.Init(); }