示例#1
0
        public Door(EntityPreset preset, Player player, string textureName, int width, int height, string?sfx = "enter_door")
            : base(preset.Position, textureName, width, height, DrawOrder.BG_ENTITIES)
        {
            _linkedDoor    = EntityManager.GetLinkedDoor(preset);
            teleportOffset = Vector2.Zero;

            immovable = true;

            _player        = player;
            player_on_door = player.Hitbox.Intersects(this.Hitbox);

            _sfx = sfx;
        }
示例#2
0
 public Door(EntityPreset preset, Player player, string textureName, int width, int height)
     : base(preset.Position, textureName, width, height, DrawOrder.BG_ENTITIES)
 {
     _linkedDoor    = EntityManager.GetLinkedDoor(preset);
     teleportOffset = Vector2.Zero;
 }