コード例 #1
0
ファイル: Keyboard.cs プロジェクト: RangerDevTeam/Ranger
    //将键位写入Json
    public void SaveKey()
    {
        SkillKeycodeKey key = new SkillKeycodeKey();

        //foreach (KeyBoardData t in skillKeyCodeDic.Values)
        //{
        //    key.skillKeys.Add(t);
        //    Debug.Log(t.keyCode + "++" + t.showKeyCode );
        //}

        JsonFileDeal <SkillKeycodeKey> .WriteJsonFile(key, "SkillKeycodeKey");
    }
コード例 #2
0
ファイル: Keyboard.cs プロジェクト: RangerDevTeam/Ranger
    public Keyboard()
    {
        SkillKeycodeKey loadedKeys = JsonFileDeal <SkillKeycodeKey> .ReadJsonFile("SkillKeycodeKey");

        if (loadedKeys == null)
        {
            CreateDefaultKey();
        }
        else
        {
            for (int i = 0; i < loadedKeys.skillKeys.Count; i++)
            {
                CreateKeyBoardData(loadedKeys.skillKeys[i].skillID, loadedKeys.skillKeys[i].keyCode, loadedKeys.skillKeys[i].keyCodeType);
            }
        }
    }