void _playerEntityManager_PlayerEntityChanged(object sender, PlayerEntityChangedEventArgs e) { _stepsTracker.RemoveAll(t => t.Entity == e.PreviousCharacter); if (e.PlayerCharacter != null) { _stepsTracker.Add(new DynamicEntitySoundTrack { Entity = _playerEntityManager.Player, Position = _playerEntityManager.Player.Position, isLocalSound = true }); } }
void _player_PlayerEntityChanged(object sender, PlayerEntityChangedEventArgs e) { PlayerCharacter = e.PlayerCharacter; }