/// <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); }
/// <summary> /// 从Skill中获得容器 /// </summary> public static SidesContainer Parse(Skill skill) { SidesContainer container = new SidesContainer(); foreach (var s in skill.needSides) { container.AddSide(s); } return(container); }