GUILayoutBeginVertical
GUILayoutBeginVertical is a function used in Unity's immediate mode GUI system. It signals the beginning of a vertical arrangement of UI elements. When you use GUILayoutBeginVertical, all subsequent GUI elements that are placed within the scope of this function will be stacked on top of each other, aligned vertically. This is in contrast to default GUI element placement, which typically stacks elements horizontally unless explicitly controlled.
To use GUILayoutBeginVertical, you typically enclose the GUI elements you want to arrange vertically between a