public override void Initialize() { base.Initialize(); //attack = Instantiate(attack); attributes = new WeaponAttributes(); attributes.SetStats(baseAttributes); }
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(); }