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

        jsonString += GetSafeJsonFromString(nameSearch) + jsonSplitter[0];
        jsonString += GetSafeJsonFromString(nameStartsWith) + jsonSplitter[0];
        jsonString += FloatRange.GetJsonString(costRange) + jsonSplitter[0];
        jsonString += FlagsEnumSetting.GetJsonString(allowedRarities) + jsonSplitter[0];
        jsonString += FlagsEnumSetting.GetJsonString(allowedBooks) + jsonString[0];

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

        jsonString += GetSafeJsonFromString(nameSearch) + jsonSplitter[0];
        jsonString += GetSafeJsonFromString(nameStartsWith) + jsonSplitter[0];
        jsonString += FlagsEnumSetting.GetJsonString(allowedPotionAllowances) + jsonSplitter[0];
        jsonString += FlagsEnumSetting.GetJsonString(allowedScrollAllowances) + jsonSplitter[0];
        jsonString += FlagsEnumSetting.GetJsonString(allowedWandAllowances) + jsonSplitter[0];
        jsonString += FlagsEnumSetting.GetJsonString(allowedPotionRarities) + jsonSplitter[0];
        jsonString += FlagsEnumSetting.GetJsonString(allowedScrollRarities) + jsonSplitter[0];
        jsonString += FlagsEnumSetting.GetJsonString(allowedWandRarities) + jsonSplitter[0];
        jsonString += FlagsEnumSetting.GetJsonString(allowedCreators) + jsonSplitter[0];
        jsonString += IntRange.GetJsonString(levelRange) + jsonSplitter[0];
        jsonString += FloatRange.GetJsonString(materialCostRange) + jsonSplitter[0];
        jsonString += FlagsEnumSetting.GetJsonString(allowedBooks) + jsonSplitter[0];

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

        jsonString += name + jsonSplitter[0];
        jsonString += GetSafeJsonFromString(notes) + jsonSplitter[0];
        jsonString += size + jsonSplitter[0];
        jsonString += Wrapper <float> .GetJsonString(frequencyModifier) + jsonSplitter[0];

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

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

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

        jsonString += SpecificArmourCollection.GetJsonString(specificArmourCollection) + jsonSplitter[0];
        jsonString += SpecificPotionCollection.GetJsonString(specificPotionCollection) + jsonSplitter[0];
        jsonString += SpecificRingCollection.GetJsonString(specificRingCollection) + jsonSplitter[0];
        jsonString += SpecificRodCollection.GetJsonString(specificRodCollection) + jsonSplitter[0];
        jsonString += SpecificScrollCollection.GetJsonString(specificScrollCollection) + jsonSplitter[0];
        jsonString += SpecificStaffCollection.GetJsonString(specificStaffCollection) + jsonSplitter[0];
        jsonString += SpecificWandCollection.GetJsonString(specificWandCollection) + jsonSplitter[0];
        jsonString += SpecificWeaponCollection.GetJsonString(specificWeaponCollection) + jsonSplitter[0];
        jsonString += SpecificWondrousCollection.GetJsonString(specificWondrousCollection) + 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];

        return(jsonString);
    }