现在的位置: 首页 > 综合 > 正文

Unity PlayerPrefs 存储字段

2013年10月14日 ⁄ 综合 ⁄ 共 911字 ⁄ 字号 评论关闭

using UnityEngine;
using System.Collections;

public class Script_08_01 : MonoBehaviour {

    // Use this for initialization
    void Start ()
    {
        PlayerPrefs.DeleteAll();
        Debug.Log(PlayerPrefs.HasKey("PlayerId"));
        this.PlayerId = 8000;
        Debug.Log(PlayerPrefs.HasKey("PlayerId"));
        this.PlayerName = "Sky";
        this.IsOnLine = true;
    }

    private int PlayerId
    {
        get
        {
            return PlayerPrefs.GetInt("PlayerId",0);
        }
        set
        {
            PlayerPrefs.SetInt("PlayerId", value);
        }
    }

    private string PlayerName
    {
        get
        {
            return PlayerPrefs.GetString("PlayerName","Player");
        }
        set
        {
            PlayerPrefs.SetString("PlayerName", value);
        }
    }

    private bool IsOnLine
    {
        get
        {
            return PlayerPrefs.GetInt("IsOnLine", 0) == 1;
        }
        set
        {
            PlayerPrefs.SetInt("IsOnLine", value ? 1:0);
        }
    }
    
}

抱歉!评论已关闭.