1. Installatie & Basis
Plaats de RustUI.dll extension in jouw server map RustDedicated_Data/Managed/.
1.2 Configuratie
Hier komt de uitleg over hoe ontwikkelaars jouw framework kunnen configureren in hun eigen plugin-bestanden.
2. Console Commands & Spaties
Gebruik de string split-limiet om spaties in invoervelden correct te ondersteunen.
public void CmdRustUITest(ConsoleSystem.Arg arg)
{
if (arg == null || string.IsNullOrEmpty(arg.FullString)) return;
string[] geplodeerdeArgs = arg.FullString.ToString().Split(new char[] { ' ' }, 4);
if (geplodeerdeArgs.Length < 3) return;
string pluginName = geplodeerdeArgs;
string uiGuiId = geplodeerdeArgs;
string buttonGuiId = geplodeerdeArgs;
string fieldValue = geplodeerdeArgs.Length >= 4 ? geplodeerdeArgs : "";
}
2.2 Invoervelden
Uitleg over hoe textfields registreren binnen jouw extensie werkt.
3.2 Panels & Caching
Uitleg over hoe je layouts rendert en sluit binnen RustUI.