예제 #1
0
파일: Settings.cs 프로젝트: mengtest/Sudoku
    private static void loadFromPlayerPrefs()
    {
        if (PlayerPrefs.GetInt("invertedNum") == 1) invertedNumpad = true;
        else invertedNumpad = false;

        if (PlayerPrefs.GetInt("soundMute") == 1) soundMute = true;
        else soundMute = false;

        switch (PlayerPrefs.GetInt("NumpadPos"))
        {
            case 1:
                numpadPos = numpadPosition.POS_LEFT;
                break;
            case 2:
                numpadPos = numpadPosition.POS_CENTER;
                break;
            case 3:
                numpadPos = numpadPosition.POS_RIGHT;
                break;
            case 4:
                numpadPos = numpadPosition.POS_DOWN_LEFT;
                break;
            case 5:
                numpadPos = numpadPosition.POS_DOWN_CENTER;
                break;
            case 6:
                numpadPos = numpadPosition.POS_DOWN_RIGHT;
                break;
        }
    }
예제 #2
0
파일: Settings.cs 프로젝트: mengtest/Sudoku
	void Awake () 
    {
    #if UNITY_EDITOR
        PlayerPrefs.DeleteAll();
    #endif

        if (PlayerPrefs.HasKey("CheckPlayerPrefs")) loadFromPlayerPrefs();
        else
        {
            invertedNumpad = false;
            soundMute = false;
            numpadPos = numpadPosition.POS_CENTER;
            saveToPlayerPrefs();
        }
	}
예제 #3
0
    private static void loadFromPlayerPrefs()
    {
        if (PlayerPrefs.GetInt("invertedNum") == 1)
        {
            invertedNumpad = true;
        }
        else
        {
            invertedNumpad = false;
        }

        if (PlayerPrefs.GetInt("soundMute") == 1)
        {
            soundMute = true;
        }
        else
        {
            soundMute = false;
        }

        switch (PlayerPrefs.GetInt("NumpadPos"))
        {
        case 1:
            numpadPos = numpadPosition.POS_LEFT;
            break;

        case 2:
            numpadPos = numpadPosition.POS_CENTER;
            break;

        case 3:
            numpadPos = numpadPosition.POS_RIGHT;
            break;

        case 4:
            numpadPos = numpadPosition.POS_DOWN_LEFT;
            break;

        case 5:
            numpadPos = numpadPosition.POS_DOWN_CENTER;
            break;

        case 6:
            numpadPos = numpadPosition.POS_DOWN_RIGHT;
            break;
        }
    }
예제 #4
0
    void Awake()
    {
    #if UNITY_EDITOR
        PlayerPrefs.DeleteAll();
    #endif

        if (PlayerPrefs.HasKey("CheckPlayerPrefs"))
        {
            loadFromPlayerPrefs();
        }
        else
        {
            invertedNumpad = false;
            soundMute      = false;
            numpadPos      = numpadPosition.POS_CENTER;
            saveToPlayerPrefs();
        }
    }