Class HUDDialogChangeKeybinding
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class HUDDialogChangeKeybinding : HUDDialog, IPoolable
- Inheritance
-
objectObjectComponentBehaviourMonoBehaviourHUDDialogChangeKeybinding
- Implements
- Inherited Members
- Extension Methods
Constructors
HUDDialogChangeKeybinding()
public HUDDialogChangeKeybinding()
Fields
CurrentBinding
protected Keybinding CurrentBinding
Field Value
CurrentSetIndex
protected int CurrentSetIndex
Field Value
- int
PendingSet
protected KeySet PendingSet
Field Value
Properties
OnChanged
public IEvent OnChanged { get; }
Property Value
Methods
DoUpdate(InputDownstreamContext)
public override void DoUpdate(InputDownstreamContext context)
Parameters
contextInputDownstreamContext
GetModifiers(KeyCode, out KeyCode, out KeyCode)
protected static void GetModifiers(KeyCode current, out KeyCode modifier1, out KeyCode modifier2)
Parameters
currentKeyCodemodifier1KeyCodemodifier2KeyCode
HandleCancel()
protected override void HandleCancel()
HandleCloseButtonClick()
protected override void HandleCloseButtonClick()
HandleConfirm()
protected override void HandleConfirm()
Init(Keybinding, int)
public void Init(Keybinding binding, int index)
Parameters
bindingKeybindingindexint
ListenToKeyPressed()
protected static KeyCode ListenToKeyPressed()
Returns
- KeyCode
OnClear()
protected override void OnClear()
OnDispose()
protected override void OnDispose()