Source

UnrealMagicOfDoomOhYeah / UTProfileSettings.txt

Full commit
UTGame/Classes/UTProfileSettings.uc
class UTProfileSettings extends OnlineProfileSettings

    event SetToDefaults()
    function ApplyAllKeyBindings(PlayerInput PInput)
    function ApplyKeyBinding(PlayerInput PInput, EDigitalButtonActions KeyBinding)
    function BoneHasBeenVisited(name BoneName)
    function GetBoneMask(out int MaskA, out int MaskB)
    function GetCurrentMissionData(out int MissionID, out int MissionResult)
    function GetDeck(out array<name> Deck, out array<int> CardCount)
    function NewGame()
    function RemoveDBABindings( PlayerInput PInput )
    function SetCampaignSkillLevel(int NewSkillLevel)
    function SetChapterMask(int NewMask)
    function SetCurrentMissionData(int NewMissionID, int bNewMissionResult)
    function SetKeyBinding(EDigitalButtonActions KeyAction, name KeyBinding, optional name KeyBinding2='', optional name KeyBinding3='', optional name KeyBinding4='')
    function SetKeyBindingUsingCommand(string KeyCommand, name KeyBinding, optional name KeyBinding2='', optional name KeyBinding3='', optional name KeyBinding4='')
    function StoreKeysUsingPlayerInput(optional PlayerInput PInput=None)
    function UnbindKey(PlayerInput PInput, name BindName)
    function UnlockChapter(int ChapterIndex)
    function bool ActionIsBound(EDigitalButtonActions ActionIdx)
    function bool AddPersistentKey(ESinglePlayerPersistentKeys AddKey)
    function bool AreAnyChaptersUnlocked()
    function bool GetProfileSettingValueFloatByName(name SettingName, out float OutValue)
    function bool GetProfileSettingValueIdByName(name SettingName, out int OutValue)
    function bool GetProfileSettingValueIntByName(name SettingName, out int OutValue)
    function bool GetProfileSettingValueStringByName(name SettingName, out string OutValue)
    function bool HasPersistentKey(ESinglePlayerPersistentKeys SearchKey, optional out int PSI_Index)
    function bool IsChapterUnlocked(int ChapterIndex)
    function bool RemovePersistentKey(ESinglePlayerPersistentKeys RemoveKey)
    function bool bGameInProgress()
    function int FindKeyEnum(name KeyName)
    function int GetCampaignSkillLevel()
    function int GetChapterMask()
    function int GetDBAFromCommand(string Command)
    function int GetProfileIDForDBA(EDigitalButtonActions KeyAction)
    function name FindKeyName(EUTBindableKeys KeyEnum)
    function string GetActionName(EDigitalButtonActions ActionIdx)
    native function ResetToDefault(int ProfileId);
    native function bool GetAchievementUnlockCriteria(int AchievementId, out int UnlockCriteria);
    native function bool GetAchievementValue(int AchievementId, out int Value);
    native function bool IncrementMixItUp(INT GameType);
    native function bool SetAchievementValue(int AchievementId, int Value);
    native function bool UpdateAchievementBitMask(int AchievementId, int BitMask);
    native function bool UpdateAchievementCount(int AchievementId, optional int Count=1);
    native function bool UpdateAroundTheWorld(INT MapContextId);
    native function bool UpdateGetItOn(INT MapContextId);
    native static function ResetKeysToDefault(optional LocalPlayer InPlayerOwner);
    static function GetListOfVisitedBones(int MaskA, int MaskB, out array<name> BoneList)