public override void Initialize()
 {
     base.Initialize();
     projProto  = Instantiate(projProto);
     attributes = new WeaponAttributes();
     attributes.SetStats(baseAttributes);
     ammunitionCount = (int)attributes.GetAttribute(WeaponAttributesType.AmmoCapacity).GetValue();
     projProto.speed = (int)attributes.GetAttribute(WeaponAttributesType.ProjectileSpeed).GetValue();
 }