IsInGamepadPreferredMode can be true or false for PC. It refers to which UI layout we're using. PC loads both UI layouts because it can switch freely between them.
When IsConsoleUI is true, IsInGamepadPreferredMode will always be true, because on a console, the keyboard UI isn't loaded, and the keyboard files aren't even shipped with the consoles. More importantly, on PC, IsConsoleUI will never be true. There are files and functions and APIs that don't exist on PC that are needed for console (e.g.: Voice Chat, console social services, etc.)
Addons should not care about IsConsoleUI, it means nothing to you because it will always be false on PC and addons are not supported on console.
|