Esempio n. 1
0
    public static Level GetLevel(LevelTypes levelType, string levelName, CloneVariantUtils.OperationType operationType)
    {
        if (LevelDict[levelType].ContainsKey(levelName))
        {
            if (operationType == CloneVariantUtils.OperationType.Clone)
            {
                return(LevelDict[levelType][levelName].Clone());
            }
            else
            {
                return(LevelDict[levelType][levelName].Variant());
            }
        }

        return(null);
    }
Esempio n. 2
0
    public static Story GetStory(string storyName, CloneVariantUtils.OperationType operationType)
    {
        if (StoryDict.ContainsKey(storyName))
        {
            if (operationType == CloneVariantUtils.OperationType.Clone)
            {
                return(StoryDict[storyName].Clone());
            }
            else
            {
                return(StoryDict[storyName].Variant());
            }
        }

        return(null);
    }