mirror of
https://github.com/cemu-project/DS4Windows.git
synced 2025-02-02 10:02:36 +01:00
Minor control search optimization
This commit is contained in:
parent
dc403100f1
commit
1f9cf16397
@ -3543,16 +3543,18 @@ namespace DS4Windows
|
||||
else
|
||||
dc = (DS4Controls)Enum.Parse(typeof(DS4Controls), buttonName, true);
|
||||
|
||||
List<DS4ControlSettings> ds4settingsList = ds4settings[deviceNum];
|
||||
for (int i = 0, settingsLen = ds4settingsList.Count; i < settingsLen; i++)
|
||||
int temp = (int)dc;
|
||||
if (temp > 0)
|
||||
{
|
||||
DS4ControlSettings dcs = ds4settingsList[i];
|
||||
if (dcs.control == dc)
|
||||
int index = temp - 1;
|
||||
DS4ControlSettings dcs = ds4settings[deviceNum][index];
|
||||
if (shift)
|
||||
{
|
||||
if (shift)
|
||||
return dcs.shiftAction;
|
||||
else
|
||||
return dcs.action;
|
||||
return dcs.shiftTrigger;
|
||||
}
|
||||
else
|
||||
{
|
||||
return dcs.action;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user