public void update()
        {
            if (m_Config.active())
            {
                ///Do someting......
            }

            if (m_SaveConfig.active())
            {
                TezWriter writer = new TezJsonWriter();
                TezcatFramework.unityKeyConfigSystem.writeToSave(writer);
            }

            if (m_LoadConfig.active())
            {
                TezReader reader = new TezJsonReader();
                reader.load("DataPath");
                TezcatFramework.unityKeyConfigSystem.readFromSave(reader);
            }

            if (m_ChangeKeyConfig.active())
            {
                this.changeKey();
            }

            if (TezcatFramework.unityKeyConfigSystem.isWaitingChangeKey)
            {
                TezcatFramework.unityKeyConfigSystem.waitingChangeKey();
            }
        }
Пример #2
0
        public void generateCShapFile()
        {
            /*
             * Json text
             *
             * use TezCategorySystem.generateCodeFile to generate a xx.cs file
             *
             * {
             *  "Namespace": "tezcat.Framework.Core",
             *  "WrapperClass": "TestCategory",
             *  "Root": {
             *      "Equipment": {
             *          "Armor": [
             *              "ArmorPlate"
             *          ],
             *          "Weapon": [
             *              "Gun",
             *              "Axe"
             *          ]
             *      },
             *      "Unit": {
             *          "Ship": [
             *              "Frigate"
             *          ]
             *      },
             *      "T1": {
             *          "T2": {
             *              "T3": [
             *                  "T4",
             *                  "T5",
             *                  "T6"
             *              ]
             *          },
             *          "T7": [
             *              "T8"
             *          ]
             *      }
             *  }
             * }
             *
             *
             */
            TezJsonReader reader = new TezJsonReader();

            if (reader.load("xxxxx.json"))
            {
                TezCategorySystem.generateCodeFile("MyFilePath", reader);
            }
        }