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");
    }
Exemple #3
0
 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;
		}