public void addEffect(int rank, string effectid, string value, string scope) { addRank(rank); GameItemsWithEffects item = list[rank]; item.addEffect(effectid, value, scope); }
protected override void Add(GameItemsWithEffects item) { base.Add(item); ranks.Add(0); }
protected virtual void Add(GameItemsWithEffects item) { list.Add(item); }