UnityEditor.ASUpdateWindow.ASUpdateWindow C# (CSharp) Method

ASUpdateWindow() public method

public ASUpdateWindow ( ASMainWindow parentWin, Changeset changesets ) : System
parentWin ASMainWindow
changesets Changeset
return System
        public ASUpdateWindow(ASMainWindow parentWin, Changeset[] changesets)
        {
            float[] relativeSizes = new float[] { 50f, 50f };
            int[] minSizes = new int[] { 50, 50 };
            this.horSplit = new SplitterState(relativeSizes, minSizes, null);
            float[] singleArray2 = new float[] { 60f, 30f };
            int[] numArray2 = new int[] { 0x20, 0x20 };
            this.vertSplit = new SplitterState(singleArray2, numArray2, null);
            this.showingConflicts = false;
            this.changesets = changesets;
            this.parentWin = parentWin;
            this.lv = new ListViewState(changesets.Length, 5);
            this.pv.lv = new ListViewState(0, 5);
            this.messageFirstLines = new string[changesets.Length];
            for (int i = 0; i < changesets.Length; i++)
            {
                char[] separator = new char[] { '\n' };
                this.messageFirstLines[i] = changesets[i].message.Split(separator)[0];
            }
            this.totalUpdates = changesets.Length.ToString() + ((changesets.Length != 1) ? " Updates" : " Update");
        }