Row Classes


Row classes are an optional advanced feature that attach custom C# behavior to individual GHUD rows. Use them when a row needs logic beyond ordinary data access, such as a special ability effect, item rule, or enemy behavior.

When generating Row Classes, GHUD creates one MonoBehaviour component for each eligible row on a hidden GameObject. This allows row classes to use Unity lifecycle methods such as Update.

Generated row instances are available through:

[TabName].Rows

and

[TabName].GetRow([Enum])


Keep simple values in Google Sheets. Row classes should contain behavior that belongs to a specific row.