Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Processkey()

void Terraria.GameInput.KeyConfiguration.Processkey ( TriggersSet set,
string newKey,
InputMode mode )
inline

Definition at line 31 of file KeyConfiguration.cs.

32 {
33 foreach (KeyValuePair<string, List<string>> item in KeyStatus)
34 {
35 if (item.Value.Contains(newKey))
36 {
37 set.KeyStatus[item.Key] = true;
38 set.LatestInputMode[item.Key] = mode;
39 }
40 }
41 if (set.Up || set.Down || set.Left || set.Right || set.HotbarPlus || set.HotbarMinus || ((Main.gameMenu || Main.ingameOptionsWindow) && (set.MenuUp || set.MenuDown || set.MenuLeft || set.MenuRight)))
42 {
43 set.UsedMovementKey = true;
44 }
45 }
Dictionary< string, List< string > > KeyStatus

References Terraria.Main.gameMenu, Terraria.Main.ingameOptionsWindow, Terraria.GameInput.KeyConfiguration.KeyStatus, System.Collections.Generic.Left, and System.Collections.Generic.Right.