public override bool ConsiderCollision(HitboxEntity entity) { if (entity is Enemy) { return(false); } return(base.ConsiderCollision(entity)); }
public override void OnCollision(HitboxEntity entity) { if (entity is PlayerHitbox hitbox) { hitbox.Player.Damage(10); SceneWithMap.CurrentScene.AddScrollingMessage(new ScrollingTextMessage("-10", hitbox.Position.X, hitbox.Position.Y, RGBA.Red)); } }
public virtual void OnCollision(HitboxEntity entity) { }
public virtual bool ConsiderCollision(HitboxEntity entity) { return(true); }