API ReferenceSandbox
public class Sandbox.ChangeAttribute : System.Attribute
This will invoke a method when the property changes. It can be used with any property but is especially useful when combined with [Sync] or [ConVar]. If no name is provided, we will try to call On[PropertyName]Changed. The callback should have 2 arguments - oldValue and newValue, both of the same type as the property itself.
Constructors
Showing 1 constructors
public ChangeAttribute(string name = null)
Parameters
name: Default: null
No results match this filter.
Properties
Showing 1 properties
public string Sandbox.ChangeAttribute.Name { get; set; }
Name of the method to call on change. If no name is provided, we will try to call On[PropertyName]Changed.
No results match this filter.
Metadata
| Field | Value |
|---|---|
| Namespace | Sandbox |
| Type | class |
| Assembly | Sandbox.System |
| Doc ID | T:Sandbox.ChangeAttribute |