예제 #1
0
    public void Save <T>(string key, T obj)
    {
        string text = BaseXML <T> .SaveToString(obj);

        Debug.Log(text);
        PlayerPrefs.SetString(key, text);
        PlayerPrefs.Save();
    }
예제 #2
0
    public T Load <T>(string key)
    {
        if (!PlayerPrefs.HasKey(key))
        {
            return(default(T));
        }
        string text = PlayerPrefs.GetString(key);

        Debug.Log(text);
        return(BaseXML <T> .LoadFromText(text));
    }