private void CopyKeysFrom(PlayerInputProfile profile, InputMode mode, string[] keysToCopy) { for (var index = 0; index < keysToCopy.Length; ++index) { List <string> stringList; if (profile.InputModes[mode].KeyStatus.TryGetValue(keysToCopy[index], out stringList)) { this.InputModes[mode].KeyStatus[keysToCopy[index]].Clear(); this.InputModes[mode].KeyStatus[keysToCopy[index]].AddRange((IEnumerable <string>)stringList); } } }
// Token: 0x06000E4F RID: 3663 RVA: 0x003E95F4 File Offset: 0x003E77F4 private void CopyKeysFrom(PlayerInputProfile profile, InputMode mode, string[] keysToCopy) { for (int i = 0; i < keysToCopy.Length; i++) { List<string> collection; if (profile.InputModes[mode].KeyStatus.TryGetValue(keysToCopy[i], out collection)) { this.InputModes[mode].KeyStatus[keysToCopy[i]].Clear(); this.InputModes[mode].KeyStatus[keysToCopy[i]].AddRange(collection); } } }
public void CopyMapSettingsFrom(PlayerInputProfile profile, InputMode mode) { string[] keysToCopy = new string[6] { "MapZoomIn", "MapZoomOut", "MapAlphaUp", "MapAlphaDown", "MapFull", "MapStyle" }; this.CopyKeysFrom(profile, mode, keysToCopy); }
public void CopyGamepadAdvancedSettingsFrom(PlayerInputProfile profile, InputMode mode) { this.TriggersDeadzone = profile.TriggersDeadzone; this.InterfaceDeadzoneX = profile.InterfaceDeadzoneX; this.LeftThumbstickDeadzoneX = profile.LeftThumbstickDeadzoneX; this.LeftThumbstickDeadzoneY = profile.LeftThumbstickDeadzoneY; this.RightThumbstickDeadzoneX = profile.RightThumbstickDeadzoneX; this.RightThumbstickDeadzoneY = profile.RightThumbstickDeadzoneY; this.LeftThumbstickInvertX = profile.LeftThumbstickInvertX; this.LeftThumbstickInvertY = profile.LeftThumbstickInvertY; this.RightThumbstickInvertX = profile.RightThumbstickInvertX; this.RightThumbstickInvertY = profile.RightThumbstickInvertY; this.InventoryMoveCD = profile.InventoryMoveCD; }
public void CopyGamepadSettingsFrom(PlayerInputProfile profile, InputMode mode) { string[] keysToCopy = new string[10] { "RadialHotbar", "RadialQuickbar", "DpadSnap1", "DpadSnap2", "DpadSnap3", "DpadSnap4", "DpadRadial1", "DpadRadial2", "DpadRadial3", "DpadRadial4" }; this.CopyKeysFrom(profile, InputMode.XBoxGamepad, keysToCopy); this.CopyKeysFrom(profile, InputMode.XBoxGamepadUI, keysToCopy); }
public void CopyHotbarSettingsFrom(PlayerInputProfile profile, InputMode mode) { string[] keysToCopy = new string[12] { "HotbarMinus", "HotbarPlus", "Hotbar1", "Hotbar2", "Hotbar3", "Hotbar4", "Hotbar5", "Hotbar6", "Hotbar7", "Hotbar8", "Hotbar9", "Hotbar10" }; this.CopyKeysFrom(profile, mode, keysToCopy); }
public void CopyGameplaySettingsFrom(PlayerInputProfile profile, InputMode mode) { string[] keysToCopy = new string[16] { "MouseLeft", "MouseRight", "Up", "Down", "Left", "Right", "Jump", "Grapple", "SmartSelect", "SmartCursor", "QuickMount", "QuickHeal", "QuickMana", "QuickBuff", "Throw", "Inventory" }; this.CopyKeysFrom(profile, mode, keysToCopy); }