예제 #1
0
    public static int GetInt(string key, int defaultValue = 0)
    {
        string @string = CryptoPrefs.GetString(key, defaultValue.ToString());
        int    result  = defaultValue;

        int.TryParse(@string, out result);
        return(result);
    }
예제 #2
0
    public static float GetFloat(string key, float defaultValue = 0f)
    {
        string @string = CryptoPrefs.GetString(key, defaultValue.ToString());
        float  result  = defaultValue;

        float.TryParse(@string, out result);
        return(result);
    }
예제 #3
0
    private static string GetString(Key key, string defaultValue = "")
    {
        object result;

        if (m_SaveDataString.ContainsKey(key.ToString()))
        {
            result = m_SaveDataString[key.ToString()];
        }
        else
        {
            string @string = CryptoPrefs.GetString(key.ToString(), defaultValue);
            m_SaveDataString[key.ToString()] = @string;
            result = @string;
        }
        return((string)result);
    }