public Obstaculos(string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false) : base(imagen, pos, escala, forma, isStatic) { objetoFisico.isTrigger = true; objetoFisico.agregarFFCirculo(25f, new Vector2(1, 1)); }
public Coleccionable(string imagen, Vector2 pos, float rot, float escala, FF_form forma, bool isStatic = false, bool isAddpoint = false) : base(imagen, pos, escala, rot, forma, isStatic) { this.points = isAddpoint; if (isAddpoint == true) { objetoFisico.addPoint(); } objetoFisico.isTrigger = true; }
public UTGameObject(string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false, bool isSuperior = false, bool isInferior = false) { dibujable = new Dibujable(imagen, pos, escala, isSuperior, isInferior); objetoFisico = new ObjetoFisico(dibujable); if (forma == FF_form.Circulo) { objetoFisico.agregarFFCirculo(dibujable.ancho / 2f, new Vector2(0, 0)); } else { objetoFisico.agregarFFRectangulo(dibujable.ancho, dibujable.alto, new Vector2(0, 0)); } objetoFisico.isStatic = isStatic; objetoFisico.OnCollision = OnCollision; objetoFisico.GetObject = GetObject; UTGameObjectsManager.suscribirObjeto(this); }
public Nave(ContentManager content, string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false, bool isSuperior = true) : base(imagen, pos, escala, forma, isStatic, isSuperior) { vidas = 5; nuevaVida = 5000; respawnPos = pos; invulnerable = false; tiempoInvulnerable = 0; shootCD = 0f; isShooting = false; buffLevel = 1; objetoFisico.dibujable.rot = 1.57f; }
public Background(string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false, bool isSuperior = false, bool isInferior = false) : base(imagen, pos, escala, forma, isStatic, isSuperior, isInferior) { objetoFisico.isTrigger = true; }
public Automovil(string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false) : base(imagen, pos, escala, forma, isStatic) { }
public Pelota(string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false, bool isSuperior = true) : base(imagen, pos, escala, forma, isStatic, isSuperior = true) { hp = 5; }
public Coleccionable(string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false) : base(imagen, pos, escala, forma, isStatic) { objetoFisico.isTrigger = true; }
public Gato(string imagen, Vector2 pos, float rot, float escala, FF_form forma, bool isStatic = false) : base(imagen, pos, rot, escala, forma, isStatic) { this.plonk = Game1.INSTANCE.Content.Load <SoundEffect>("HITMARKER SOUND EFFECT (FREE DOWNLOAD)"); }
public Automovil(ContentManager content, string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false, bool isSuperior = true) : base(imagen, pos, escala, forma, isStatic, isSuperior) { vidas = 5; respawnPos = pos; invulnerable = false; tiempoInvulnerable = 0; }
public Bullet(string imagen, Vector2 pos, float rot, float escala, FF_form forma, bool isStatic = false) : base(imagen, pos, rot, escala, forma, isStatic) { }
public Proyectil(string imagen, Vector2 pos, float velX, float velY, float rot, float escala, FF_form forma, bool isStatic = false, bool isSuperior = false) : base(imagen, pos, escala, forma, isStatic, isSuperior) { vel_X = velX; vel_Y = velY; objetoFisico.dibujable.rot = rot; isDestroyed = false; objetoFisico.isTrigger = true; }