/// <summary>
 /// コンストラクター。
 /// </summary>
 /// <param name="id"></param>
 /// <param name="cost"></param>
 /// <param name="type"></param>
 /// <param name="value"></param>
 public LimitReleaseSkillMaster(int id, int cost, ParamaterType type, int value) : base(id, $"{type}上限+{value}UP", cost)
 {
     ParamaterType = type;
     Value         = value;
 }
 public void SetZero(List<Parameter> list)
 {
     this.type = ParamaterType.selfDependent;
     this.dependencies = list;
 }
 public void SetConstantVal(double value)
 {
     this.constantValue = value;
     type = ParamaterType.independent;
 }
 public void SetDependencies(List<Parameter> dependencies)
 {
     this.dependencies = dependencies;
     this.type = ParamaterType.dependent;
 }
 /// <summary>
 /// コンストラクター。
 /// </summary>
 /// <param name="id"></param>
 /// <param name="name"></param>
 /// <param name="cost"></param>
 /// <param name="type"></param>
 /// <param name="value"></param>
 public EnhancementSkillMaster(int id, int cost, ParamaterType type, double value) : base(id, $"{type}{(int)(value * 100)}%", cost)
 {
     ParamaterType = type;
     Value         = value;
 }