コード例 #1
0
        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
                });
            }
        }
コード例 #2
0
 void _player_PlayerEntityChanged(object sender, PlayerEntityChangedEventArgs e)
 {
     PlayerCharacter = e.PlayerCharacter;
 }