Esempio n. 1
0
    /// <summary>
    /// 从Dice列表中获得容器
    /// </summary>
    public static SidesContainer Parse(List <Dice> dices)
    {
        SidesContainer container = new SidesContainer();

        foreach (var dice in dices)
        {
            container.AddSide(dice.TopSide);
        }
        return(container);
    }
Esempio n. 2
0
    /// <summary>
    /// 从Skill中获得容器
    /// </summary>
    public static SidesContainer Parse(Skill skill)
    {
        SidesContainer container = new SidesContainer();

        foreach (var s in skill.needSides)
        {
            container.AddSide(s);
        }
        return(container);
    }