protected override string ConvertToJsonString(string[] jsonSplitter)
    {
        string jsonString = "";

        jsonString += name + jsonSplitter[0];
        jsonString += notes + jsonSplitter[0];
        jsonString += EnumValue.GetJsonString(size) + jsonSplitter[0];
        jsonString += RestockSettings.GetJsonString(restockSettings) + jsonSplitter[0];

        jsonString += m_AvailabilityPerShopSizePerStockType.name + jsonSplitter[0];
        jsonString += m_RestockFrequencyModifiersPerShopSize.name + jsonSplitter[0];
        jsonString += m_ReadyCashPerShopSize.name + jsonSplitter[0];
        jsonString += m_RarityPerCharacterClassPerSpellContainer.name + jsonSplitter[0];
        jsonString += m_BudgetRangePerPowerLevelPerStockType.name + jsonSplitter[0];
        jsonString += m_ArmourCollection.name + jsonSplitter[0];
        jsonString += m_SpellCollection.name + jsonSplitter[0];
        jsonString += m_WeaponCollection.name + jsonSplitter[0];
        jsonString += m_RingCollection.name + jsonSplitter[0];
        jsonString += m_RodCollection.name + jsonSplitter[0];
        jsonString += m_StaffCollection.name + jsonSplitter[0];
        jsonString += m_WondrousCollection.name + jsonSplitter[0];
        jsonString += m_ArmourQualityCollection.name + jsonSplitter[0];
        jsonString += m_WeaponQualityCollection.name + jsonSplitter[0];
        jsonString += m_WeaponQualityConstraintsMatrix.name + jsonSplitter[0];
        jsonString += m_ArmourQualityConstraintsMatrix.name + jsonSplitter[0];


        for (int i = 0; i < shops.Length; i++)
        {
            jsonString += Shop.GetJsonString(shops[i]) + jsonSplitter[0];
        }

        return(jsonString);
    }
示例#2
0
    protected override string ConvertToJsonString(string[] jsonSplitter)
    {
        string jsonString = "";

        jsonString += name + jsonSplitter[0];
        jsonString += Wrapper <float> .GetJsonString(cost) + jsonSplitter[0];

        jsonString += EnumValue.GetJsonString(rarity) + jsonSplitter[0];
        jsonString += EnumValue.GetJsonString(book) + jsonSplitter[0];
        jsonString += Wrapper <int> .GetJsonString(page) + jsonSplitter[0];

        return(jsonString);
    }
    protected override string ConvertToJsonString(string[] jsonSplitter)
    {
        string jsonString = "";

        jsonString += name + jsonSplitter[0];
        jsonString += EnumValue.GetJsonString(powerLevel) + jsonSplitter[0];
        jsonString += Wrapper <float> .GetJsonString(cost) + jsonSplitter[0];

        jsonString += GetSafeJsonFromString(notes) + jsonSplitter[0];
        jsonString += Staff.GetJsonString(staff) + jsonSplitter[0];

        return(jsonString);
    }
示例#4
0
    protected override string ConvertToJsonString(string[] jsonSplitter)
    {
        string jsonString = "";

        jsonString += enumSetting.name + jsonSplitter[0];

        for (int i = 0; i < selectedEnumSettings.Length; i++)
        {
            jsonString += EnumValue.GetJsonString(selectedEnumSettings[i]) + jsonSplitter[0];
        }

        return(jsonString);
    }
示例#5
0
    protected override string ConvertToJsonString(string[] jsonSplitter)
    {
        string jsonString = "";

        jsonString += name + jsonSplitter[0];
        jsonString += JsonableSelectedEnumPerEnum.GetJsonString(containerAllowances) + jsonSplitter[0];
        jsonString += JsonableSelectedEnumPerEnum.GetJsonString(containerRarities) + jsonSplitter[0];
        jsonString += IntValuedEnum.GetJsonString(creatorLevels) + jsonSplitter[0];
        jsonString += EnumValue.GetJsonString(book) + jsonSplitter[0];
        jsonString += Wrapper <int> .GetJsonString(page) + jsonSplitter[0];

        jsonString += Wrapper <float> .GetJsonString(materialCost) + jsonSplitter[0];

        return(jsonString);
    }
    protected override string ConvertToJsonString(string[] jsonSplitter)
    {
        string jsonString = "";

        jsonString += name + jsonSplitter[0];
        jsonString += EnumValue.GetJsonString(powerLevel) + jsonSplitter[0];
        jsonString += Wrapper <float> .GetJsonString(cost) + jsonSplitter[0];

        jsonString += GetSafeJsonFromString(notes) + jsonSplitter[0];
        jsonString += Spell.GetJsonString(spell) + jsonSplitter[0];
        jsonString += creator + jsonString[0];
        jsonString += Wrapper <int> .GetJsonString(casterLevel) + jsonSplitter[0];

        jsonString += Wrapper <int> .GetJsonString(charges) + jsonSplitter[0];

        return(jsonString);
    }
    protected override string ConvertToJsonString(string[] jsonSplitter)
    {
        string jsonString = "";

        jsonString += name + jsonSplitter[0];
        jsonString += EnumValue.GetJsonString(powerLevel) + jsonSplitter[0];
        jsonString += Wrapper <float> .GetJsonString(cost) + jsonSplitter[0];

        jsonString += GetSafeJsonFromString(notes) + jsonSplitter[0];
        jsonString += Weapon.GetJsonString(weapon) + jsonSplitter[0];
        jsonString += WeaponQuality.GetJsonString(enhancementBonus) + jsonSplitter[0];
        jsonString += WeaponQuality.GetJsonString(specialMaterial) + jsonSplitter[0];

        for (int i = 0; i < specialAbilities.Length; i++)
        {
            jsonString += WeaponQuality.GetJsonString(specialAbilities[i]) + jsonSplitter[0];
        }

        return(jsonString);
    }