public override void Copy(int index) { base.Copy(index); weapon = ArrayHelper.Add(this.GetCopy(index), weapon); }