public Weapon CreateSword() { string name = "Sword"; Vector2 location = new Vector2(0, 0); int collisionRectangleLeniency = 5; Texture2D sprite = weaponSprites.Get("sword2"); float arc = (float)Math.PI / 8; float stabDistance = 75; int damage = 20; float knockback = 0.30f; int cooldown = 750; int timeDisplayed = 400; List <Effect> activeEffects = new List <Effect>(); List <Effect> onHitEffects = new List <Effect>(); Weapon weapon = new Weapon(name, location, collisionRectangleLeniency, sprite, arc, stabDistance, damage, knockback, cooldown, timeDisplayed, activeEffects, onHitEffects); weapon.ID = 0; return(weapon); }