Exemplo n.º 1
0
    public void Load(LitJson.JSONNode json)
    {
        type        = JsonReader.Int(json, "Type");
        id          = JsonReader.Int(json, "ID");
        level       = JsonReader.Int(json, "Level");
        playerLevel = JsonReader.Int(json, "PlayerLevel");
        openLevel   = JsonReader.Int(json, "OpenLevel");

        string str_buildingID = json ["BuildingID"];

        buildingID = StringHelper.ReadIntArrayFromString(str_buildingID);
        string str_buildingLevel = json ["BuildingLevel"];

        buildingLevel = StringHelper.ReadIntArrayFromString(str_buildingLevel);
        upgradeCash   = JsonReader.Float(json, "UpgradeCash");

        categoryId = JsonReader.Int(json, "CategoryID");
        name       = json ["Name"];
        assset     = json ["Asset"];

        description = json["Description"];

        cost = new DataUnit.BasicCost();
        cost.Load(json);
    }
Exemplo n.º 2
0
    public void Load(LitJson.JSONNode json)
    {
        id = JsonReader.Int(json, "ID");

        level     = JsonReader.Int(json, "Level");
        mainLevel = JsonReader.Int(json, "MainLevel");

        battleParam = new DataUnit.BasicBattleParam();
        battleParam.Load(json);

        cost = new DataUnit.BasicCost();
        cost.Load(json);

        itemCost1 = new DataUnit.ItemCost();
        itemCost1.Load(json ["Item_1"]);

        itemCost2 = new DataUnit.ItemCost();
        itemCost2.Load(json ["Item_2"]);
    }