public SyncVarUpdateMessage(NetworkInstanceId id, string name, NetworkSyncItem val) { this.type = SyncVarUpdate; this.objectId = id; this.name = name; this.value = val; }
private IEnumerator InitializeSyncVars(NetworkSyncVarValue values) { yield return(null); for (int i = 0; i < values.Names.Count; i++) { string name = values.Names[i]; NetworkSyncItem value = values.Value[i]; Debug.Log("Received syncvar update for variable " + name); syncVarDictionary[name].Assign(value); } }
public void ReceiveSyncVarUpdate(string name, NetworkSyncItem value) { Debug.Log("Received syncvar update for variable " + name); syncVarDictionary[name].Assign(value); }