The native function reference.
Every implemented native signature, grouped by library, from the compiler catalog.
Calls checked by the compiler.
All names below are callable using fully qualified syntax. Argument counts and types must match. list means an integer collection, bool is not an integer, and void is a result only. The library guide defines behavior, limits and failure cases.
CHUD.Math
| Function | Parameters, in order | Returns |
|---|---|---|
CHUD.Math.Abs | int | int |
CHUD.Math.Min | int, int | int |
CHUD.Math.Max | int, int | int |
CHUD.Math.Clamp | int, int, int | int |
CHUD.Math.Pow | int, int | int |
CHUD.Math.Gcd | int, int | int |
CHUD.Text
| Function | Parameters, in order | Returns |
|---|---|---|
CHUD.Text.Length | string | int |
CHUD.Text.Concat | string, string | string |
CHUD.Text.Contains | string, string | bool |
CHUD.Text.StartsWith | string, string | bool |
CHUD.Text.EndsWith | string, string | bool |
CHUD.Text.Upper | string | string |
CHUD.Text.Lower | string | string |
CHUD.Text.Trim | string | string |
CHUD.Text.Slice | string, int, int | string |
CHUD.Text.Replace | string, string, string | string |
CHUD.Text.Repeat | string, int | string |
CHUD.Convert
| Function | Parameters, in order | Returns |
|---|---|---|
CHUD.Convert.ToString | int | string |
CHUD.Convert.ToInt | string | int |
CHUD.Convert.IsInt | string | bool |
CHUD.IO
| Function | Parameters, in order | Returns |
|---|---|---|
CHUD.IO.ReadLine | none | string |
CHUD.IO.ReadText | string | string |
CHUD.IO.WriteText | string, string | void |
CHUD.IO.AppendText | string, string | void |
CHUD.IO.Exists | string | bool |
CHUD.Path
| Function | Parameters, in order | Returns |
|---|---|---|
CHUD.Path.Combine | string, string | string |
CHUD.Path.FileName | string | string |
CHUD.Path.Extension | string | string |
CHUD.Path.DirectoryName | string | string |
CHUD.Random
| Function | Parameters, in order | Returns |
|---|---|---|
CHUD.Random.Seed | int | void |
CHUD.Random.Range | int, int | int |
CHUD.Time
| Function | Parameters, in order | Returns |
|---|---|---|
CHUD.Time.Now | none | int |
CHUD.Time.Millis | none | int |
CHUD.Time.Sleep | int | void |
CHUD.Collections
| Function | Parameters, in order | Returns |
|---|---|---|
CHUD.Collections.New | none | list |
CHUD.Collections.Add | list, int | void |
CHUD.Collections.Get | list, int | int |
CHUD.Collections.Set | list, int, int | void |
CHUD.Collections.Count | list | int |
CHUD.Collections.RemoveAt | list, int | void |
CHUD.Collections.Clear | list | void |
CHUD.Collections.Contains | list, int | bool |
CHUD.Collections.Sort | list | void |
CHUD.Collections.Sum | list | int |
CHUD.Forge
| Function | Parameters, in order | Returns |
|---|---|---|
CHUD.Forge.Wrap | int, int, int | int |
CHUD.Forge.StepToward | int, int, int | int |
CHUD.Forge.Lerp | int, int, int | int |
CHUD.Spark
| Function | Parameters, in order | Returns |
|---|---|---|
CHUD.Spark.Bar | int, int, int | string |
CHUD.Spark.Badge | string | string |
CHUD.GUI
| Function | Parameters, in order | Returns |
|---|---|---|
CHUD.GUI.Open | string, int, int | void |
CHUD.GUI.BeginFrame | none | bool |
CHUD.GUI.EndFrame | none | void |
CHUD.GUI.Close | none | void |
CHUD.GUI.Label | int, int, int, int, string | void |
CHUD.GUI.Button | int, int, int, int, string | bool |
CHUD.GUI.Box | int, int, int, int, string | void |
CHUD.GUILayout
| Function | Parameters, in order | Returns |
|---|---|---|
CHUD.GUILayout.Label | string | void |
CHUD.GUILayout.Value | string, int | void |
CHUD.GUILayout.Button | string | bool |
CHUD.GUILayout.Toggle | string, bool | bool |
CHUD.GUILayout.Slider | string, int, int, int | int |
CHUD.GUILayout.Space | int | void |