M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.InputSystem.GameKeyContext Class Reference

Inherited by TaleWorlds.Engine.InputSystem.CheatsHotKeyCategory, TaleWorlds.Engine.InputSystem.DebugHotKeyCategory, TaleWorlds.MountAndBlade.ArmyManagementHotkeyCategory, TaleWorlds.MountAndBlade.BoardGameHotkeyCategory, TaleWorlds.MountAndBlade.ChatLogHotKeyCategory, TaleWorlds.MountAndBlade.CombatHotKeyCategory, TaleWorlds.MountAndBlade.ConversationHotKeyCategory, TaleWorlds.MountAndBlade.CraftingHotkeyCategory, TaleWorlds.MountAndBlade.FaceGenHotkeyCategory, TaleWorlds.MountAndBlade.GameKeyCategory.PhotoModeHotKeyCategory, TaleWorlds.MountAndBlade.GenericCampaignPanelsGameKeyCategory, TaleWorlds.MountAndBlade.GenericGameKeyContext, TaleWorlds.MountAndBlade.GenericPanelGameKeyCategory, TaleWorlds.MountAndBlade.InventoryHotKeyCategory, TaleWorlds.MountAndBlade.MapHotKeyCategory, TaleWorlds.MountAndBlade.MapNotificationHotKeyCategory, TaleWorlds.MountAndBlade.MissionOrderHotkeyCategory, TaleWorlds.MountAndBlade.MultiplayerHotkeyCategory, TaleWorlds.MountAndBlade.PartyHotKeyCategory, TaleWorlds.MountAndBlade.PollHotkeyCategory, and TaleWorlds.MountAndBlade.ScoreboardHotKeyCategory.

Public Types

enum  GameKeyContextType {
  Default ,
  AuxiliaryNotSerialized ,
  AuxiliarySerialized ,
  AuxiliarySerializedAndShownInOptions
}
 

Public Member Functions

HotKey GetHotKey (string hotKeyId)
 
GameKey GetGameKey (int gameKeyId)
 
GameKey GetGameKey (string gameKeyId)
 
string GetHotKeyId (string hotKeyId)
 
string GetHotKeyId (int gameKeyId)
 

Protected Member Functions

 GameKeyContext (string id, int gameKeysCount, GameKeyContextType type=GameKeyContextType.Default)
 

Properties

string GameKeyCategoryId [get]
 
GameKeyContextType Type [get]
 
MBReadOnlyList< GameKeyRegisteredGameKeys [get]
 
Dictionary< string, HotKey >.ValueCollection RegisteredHotKeys [get]
 
Dictionary< string, GameAxisKey >.ValueCollection RegisteredGameAxisKeys [get]
 

Member Enumeration Documentation

◆ GameKeyContextType

Enumerator
Default 
AuxiliaryNotSerialized 
AuxiliarySerialized 
AuxiliarySerializedAndShownInOptions 

Constructor & Destructor Documentation

◆ GameKeyContext()

TaleWorlds.InputSystem.GameKeyContext.GameKeyContext ( string  id,
int  gameKeysCount,
GameKeyContextType  type = GameKeyContextType::Default 
)
protected

Member Function Documentation

◆ GetHotKey()

HotKey TaleWorlds.InputSystem.GameKeyContext.GetHotKey ( string  hotKeyId)

◆ GetGameKey() [1/2]

GameKey TaleWorlds.InputSystem.GameKeyContext.GetGameKey ( int  gameKeyId)

◆ GetGameKey() [2/2]

GameKey TaleWorlds.InputSystem.GameKeyContext.GetGameKey ( string  gameKeyId)

◆ GetHotKeyId() [1/2]

string TaleWorlds.InputSystem.GameKeyContext.GetHotKeyId ( string  hotKeyId)

◆ GetHotKeyId() [2/2]

string TaleWorlds.InputSystem.GameKeyContext.GetHotKeyId ( int  gameKeyId)

Property Documentation

◆ GameKeyCategoryId

string TaleWorlds.InputSystem.GameKeyContext.GameKeyCategoryId
get

◆ Type

GameKeyContextType TaleWorlds.InputSystem.GameKeyContext.Type
get

◆ RegisteredGameKeys

MBReadOnlyList<GameKey> TaleWorlds.InputSystem.GameKeyContext.RegisteredGameKeys
get

◆ RegisteredHotKeys

Dictionary<string, HotKey>.ValueCollection TaleWorlds.InputSystem.GameKeyContext.RegisteredHotKeys
get

◆ RegisteredGameAxisKeys

Dictionary<string, GameAxisKey>.ValueCollection TaleWorlds.InputSystem.GameKeyContext.RegisteredGameAxisKeys
get