- using Godot;
- using System;
- public partial class EnemyBlood0002 : Sprite2D
- {
- private RoomInfo _roomInfo;
- public void InitRoom(RoomInfo roomInfo)
- {
- _roomInfo = roomInfo;
- }
- private void DoDestory()
- {
- var position = _roomInfo.ToCanvasPosition(GlobalPosition);
- _roomInfo.StaticImageCanvas.DrawImageInCanvas(Texture, Modulate, null, position.X, position.Y, RotationDegrees,
- (int)-Offset.X, (int)-Offset.Y, false, () =>
- {
- QueueFree();
- });
- }
- }