build

open override fun build(): InventoryGUI

Constructs and prepares the InventoryGUI object for use by setting the appropriate state and displaying it. If the currentState is null and the enumClass corresponds to SinglePage, it initializes currentState with SinglePage.PAGE.

Return

The constructed InventoryGUI instance.