op | 发生的操作。 |
itemIndex | 受影响的项的索引。 |
一种可以填充的委托,以便在列表发生更改时接收回调。
例如,当 m_ints 列表发生更改时,系统会调用此函数。
using UnityEngine; using UnityEngine.Networking;
public class MyBehaviour : NetworkBehaviour { public SyncListInt m_ints = new SyncListInt();
private void OnIntChanged(SyncListInt.Operation op, int index) { Debug.Log("list changed " + op); }
public override void OnStartClient() { m_ints.Callback = OnIntChanged; } }
最好在 OnStartClient() 回调函数期间填充委托。提前执行此操作可能会导致在应用初始列表值时丢失委托。