示例#1
0
        private void OnDisable()
        {
            // Make sure the input mapper is stopped first
            InputMapper.Stop();

            // Unsubscribe from events
            InputMapper.RemoveAllEventListeners();
        }
示例#2
0
        private void OnDestroy()
        {
            inputMapper.Stop();

            inputMapper.RemoveAllEventListeners();
            ReInput.ControllerConnectedEvent    -= OnControllerChanged;
            ReInput.ControllerDisconnectedEvent -= OnControllerChanged;
        }
示例#3
0
 private void ClearTargetOptions()
 {
     MessageKit.post(Messages.OptionsChanged);
     _inputMapper.RemoveAllEventListeners();
     for (int i = 0; i < _targetOptions.Count; i++)
     {
         ItemPool.Despawn(_targetOptions[i]);
     }
     _targetOptions.Clear();
 }