private void OnAvatarChanged(SpawnedAvatar avatar) { if (!avatar) { return; } if (!hashesCalculated) { _avatarProvider.hashesCalculated += (x, y) => OnAvatarChanged(avatar); return; } Plugin.Log?.Warn($"Attempting to hash {avatar.avatar.fullPath}"); _avatarProvider.HashAvatar(avatar.avatar).ContinueWith(r => { localAvatar.hash = r.Result; localAvatar.scale = avatar.scale; }); }