public override void Caculate() { BaseAttribute baseAttribute = new GemCrit(10); BladeComposite bladeComposite = new BladeComposite(); bladeComposite.AddComponents(baseAttribute); blades.Add(bladeComposite); for (int i = 0; i < blades.Count; i++) { blades[i].Caculate(); } }
public void RemoveBlade(BladeComposite blade) { blades.Add(blade); }
public void AddBlade(BladeComposite blade) { blades.Add(blade); }