Пример #1
0
    private static string GetSufix(SufixType sufixType)
    {
        var sufix = string.Empty;

        switch (sufixType)
        {
        case SufixType.MODEL:
            sufix = "Model";
            break;

        case SufixType.ATTRACTIVE_OBJECT:
            sufix = "AttractiveObject";
            break;

        case SufixType.ATTRACTIVE_OBJECT_INHERENT_DATA:
            sufix = "AttractiveObject_Conf";
            break;

        case SufixType.PARTICLE_SYSTEM:
            sufix = "ParticleSystem";
            break;

        case SufixType.AI_FEEDBACK_MARK_INHERENT_DATA:
            sufix = "AIFeedBackMark_Conf";
            break;

        case SufixType.NONE:
            sufix = "";
            break;
        }

        return(sufix);
    }
Пример #2
0
    public static string BuildName(string baseName, PrefixType prefixType, SufixType sufixType)
    {
        string prefixTypeString = GetPrefix(prefixType);
        string sufix            = GetSufix(sufixType);

        return(prefixTypeString + "_" + baseName + "_" + sufix);
    }
Пример #3
0
    public static string BuildName(string baseName, LevelZonesID levelZoneID, PrefixType prefixType, SufixType sufixType)
    {
        string prefixTypeString = GetPrefix(prefixType);
        string sufix            = GetSufix(sufixType);

        return(levelZoneID.ToString() + "_" + prefixTypeString + "_" + baseName + "_" + sufix);
    }