mirror of
https://github.com/xivdev/Penumbra.git
synced 2025-12-13 12:14:17 +01:00
switch statement instead of if
This commit is contained in:
parent
46d6f7e0d0
commit
b3c9fe8902
1 changed files with 10 additions and 5 deletions
|
|
@ -147,11 +147,16 @@ namespace Penumbra.Mods
|
||||||
}
|
}
|
||||||
var current = settings.Conf[negivtron.Item1.GroupName];
|
var current = settings.Conf[negivtron.Item1.GroupName];
|
||||||
var flag = negivtron.Item1.Options.IndexOf(negivtron.Item2);
|
var flag = negivtron.Item1.Options.IndexOf(negivtron.Item2);
|
||||||
if(negivtron.Item1.SelectionType==SelectType.Single) {
|
switch(negivtron.Item1.SelectionType) {
|
||||||
addFile = current == flag;
|
case SelectType.Single: {
|
||||||
} else {
|
addFile = current == flag;
|
||||||
flag = 1 << negivtron.Item1.Options.IndexOf(negivtron.Item2);
|
break;
|
||||||
addFile = (flag & current)!=0;
|
}
|
||||||
|
case SelectType.Multi: {
|
||||||
|
flag = 1 << negivtron.Item1.Options.IndexOf(negivtron.Item2);
|
||||||
|
addFile = (flag & current)!=0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
gamePath = negivtron.Item3;
|
gamePath = negivtron.Item3;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue