public void DoSync() { syncMessage = AvatarSyncMessage.ToSyncMessage(avatarNPC); if (!syncMessage.IsEqual(lastSyncMessage)) { lastSyncMessage = syncMessage; NetworkCommander.CollectSyncMessage(lastSyncMessage); } }
public void OnDataReceived(byte[] buffer, int dataSize) { if (_message == null) { _message = new NetworkMessageReader(); } if (_message.Read(buffer, dataSize)) { var bytes = _message.Payload(); var output = Encoding.UTF8.GetString(bytes); Debug.Log(output); //NetworkCommander.ReceiveSyncedCommand(output); NetworkCommander.ReceiveSyncMessages(output); _message = null; } }
private void Awake() { Instance = this; }