Change Callback
For Properties
[Networked]
public int Health { get; set; }
[OnChanged(nameof(Health ))]
private void OnHealthChanged(int previous)
{
// Something that happens when the Health property changes
}For Arrays
[Networked(size: 10)]
public NetworkArray<int> Items { get; set; }
[OnChanged(nameof(Items))]
private void ArrayChanged(int index)
{
// Something that happens when an element of the array changes
}Last updated