public Player(PlayerIndex playerIndex, int PlayerNumb, Color color, int PlayerTeam, float Life) { Input = new MenuInput(playerIndex); Solid = true; Alive = false; //IsRespawning = true; this.PlayerNumb = PlayerNumb; this.Life = Life; this.Team = PlayerTeam; GunCurrent = new SlimeGun().Create(this); Gravity = new Vector2(0, 0.0025f); this.playerIndex = playerIndex; MyColor = color; Rectangle Rect = new Rectangle(100, 100, 200, 100); if (PlayerNumb == 1) { Rect = new Rectangle(Game1.ResolutionX - 300, 100, 200, 100); } GameManager.MyLevel.AddHud(DamageHud = new DamageBar(Rect, this, color)); if (!LoadedPlayerSprites) { LoadPlayerSprites(); } ChangePlayerSprite(); }
public override FireMode Create(GunBasic ParentGun) { MaxRof = 10f; MaxBurstSize = 3; MaxBurstTime = 500; return(base.Create(ParentGun)); }
public override FireMode Create(GunBasic ParentGun) { GrenadeTexture = Game1.contentManager.Load <Texture2D>("Game/Particles/Grenade"); MaxRof = 0; MaxBurstSize = 1; MaxBurstTime = 1200; return(base.Create(ParentGun)); }
public override FireMode Create(GunBasic ParentGun) { MaxRof = 1f; MaxBurstSize = 1; MaxBurstTime = 1200; BulletNumb = 1; return(base.Create(ParentGun)); }
public override FireMode Create(GunBasic ParentGun) { SlimeTexture = Game1.contentManager.Load <Texture2D>("Game/Particles/SlimeSquare"); MaxRof = 15f; MaxBurstSize = 3; MaxBurstTime = 500; BulletNumb = 3; return(base.Create(ParentGun)); }
public override FireMode Create(GunBasic ParentGun) { LaserTexture = Game1.contentManager.Load <Texture2D>("Game/Particles/LaserSquare"); MaxRof = 3; MaxBurstSize = 4; MaxBurstTime = 800; return(base.Create(ParentGun)); }
public override FireMode Create(GunBasic ParentGun) { if (DartSquare == null) { DartSquare = Game1.contentManager.Load <Texture2D>("Game/Particles/DartSquare"); } MaxRof = 15f; MaxBurstSize = 3; MaxBurstTime = 1200; BulletNumb = 1; return(base.Create(ParentGun)); }
public virtual FireMode Create(GunBasic ParentGun) { this.ParentGun = ParentGun; return(this); }