Newer
Older
DungeonShooting / src / bullet / Bullet.cs
@小李xl 小李xl on 30 May 2022 591 bytes 更改目录结构
  1. using Godot;
  2.  
  3. /// <summary>
  4. /// 子弹
  5. /// </summary>
  6. public abstract class Bullet : Node2D
  7. {
  8. /// <summary>
  9. /// 攻击目标阵营
  10. /// </summary>
  11. public CampEnum TargetCamp { get; private set; }
  12. /// <summary>
  13. /// 发射该子弹的武器
  14. /// </summary>
  15. public Gun Gun { get; private set; }
  16. /// <summary>
  17. /// 发射该子弹的物体对象
  18. /// </summary>
  19. public Node2D Master { get; private set; }
  20.  
  21. public void Init(CampEnum target, Gun gun, Node2D master)
  22. {
  23. TargetCamp = target;
  24. Gun = gun;
  25. Master = master;
  26. }
  27. }