SyncBigData

SyncTextureFile

Defining the module:

[SerializeField] private SyncTextureFile _avatar;

Setting data as the controller:

_avatar.filePath = _path;

Reacting to new data received:

private void OnEnable()
{
    _avatar.onDataChanged += OnAvatarChanged;
}

private void OnDisable()
{
    _avatar.onDataChanged -= OnAvatarChanged;
}

private void OnAvatarChanged(Texture2D texture)
{
    _avatarImage.texture = texture;
}