public void MakeFireballMario() { state.MakeFireballMario(); isFireball = true; isNinja = false; if (fireballCount < ValueHolder.maxFireballs && isFire) { if (projectileTimer == 0) { if (isLeft) { fireball = new Fireball(new Vector2(position.X - ValueHolder.projectileXSpawn, position.Y + ValueHolder.projectileYSpawn), true); } else { fireball = new Fireball(new Vector2(position.X + ValueHolder.projectileXSpawn, position.Y + ValueHolder.projectileYSpawn), false); } Game1.GetInstance().level.levelFireballs.Add(fireball); fireballCount++; } } }