private object SetHoverHelpStatus(int statusId) { OnOffStatus status = (OnOffStatus)statusId; _hoverHelpStatus = status; Constants.HoverHelpStatus = _hoverHelpStatus; PlayerPrefHelper.SetHoverHelpStatus(status); _hoverHelpStatusData.text = status.ToString().ToLower(); return(true); }
public override void Init() { base.Init(); _resolution = PlayerPrefHelper.GetResolution(); _language = PlayerPrefHelper.GetLanguage(); _maximumTickrate = PlayerPrefHelper.GetMaximumTickrate(); CustomTapDelay = PlayerPrefHelper.GetCustomTapDelay(); MouseSensitivity = PlayerPrefHelper.GetMouseSensitivity(); _onOffShortcut = PlayerPrefHelper.GetOnOffShortcut(); _hoverHelpStatus = PlayerPrefHelper.GetHoverHelpStatus(); _resolutionData = Helper.GetFieldData("Resolution"); _languageData = Helper.GetFieldData("Language"); _maximumTickrateData = Helper.GetFieldData("MaximumTickrate"); _customTapDelayData = Helper.GetFieldData("CustomTapDelay"); _mouseSensitivityData = Helper.GetFieldData("MouseSensitivity"); _onOffShortcutData = Helper.GetFieldData("OnOffShortcut"); _hoverHelpStatusData = Helper.GetFieldData("HoverHelpStatus"); }
public static void SetHoverHelpStatus(OnOffStatus hoverHelpStatus) { PlayerPrefs.SetInt(Constants.PpHoverHelpStatus, hoverHelpStatus.GetHashCode()); }
public string GetSCZF(OnOffStatus status) { var st = Switch.OnFlag<OnOffStatus, string>(status) .Case(OnOffStatus.Over).Do(() => "Over" + GetSCZF(status)) .Case(OnOffStatus.Locked).Do(() => "Locked" + GetSCZF(status)) .Case(OnOffStatus.Undefined).Do("Undef") .Case(OnOffStatus.On).Do("On") .Case(OnOffStatus.Off).Do("Off") .Default("DefaultUndefined") .End; return st; }