2025-05-13 19:22:01 +08:00

42 lines
482 B
C#

using System;
using Godot;
public interface IBullet
{
public enum Type
{
Normal,
Blue,
Orange,
Green,
Yellow,
Block
}
Type type { get; set; }
bool grazed { get; set; }
Node2D node { get; set; }
AnimationPlayer anim { get; set; }
BulletGenerator generatedFrom { get; set; }
int HP { get; set; }
Action<Node> onShot { get; set; }
void ResetBullet()
{
if (generatedFrom != null)
{
generatedFrom.ResetBullet(node);
}
}
void ShotAt()
{
}
}