type sound [display="Sound Alias List"] { const PTR_INLINE = -1; i32 name_ptr; ui("name_ptr", "Name Ptr"); i32 head_ptr; ui("head_ptr", "Head Ptr"); i32 count; ui("count", "Count"); // Inline data inline cstring name when name_ptr [ui="Name", set_name]; if (head_ptr == PTR_INLINE && count > 0) { array[count] aliases: soundalias; } }