Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / PhysicsLayer.cs
@小李xl 小李xl on 26 Jun 2023 1 KB 移速道具
  1. /// <summary>
  2. /// 物理碰撞层
  3. /// </summary>
  4. public class PhysicsLayer
  5. {
  6. /// <summary>
  7. /// 无任何层级
  8. /// </summary>
  9. public const uint None = 0;
  10. /// <summary>
  11. /// 墙壁
  12. /// </summary>
  13. public const uint Wall = 0b1;
  14. /// <summary>
  15. /// 子弹
  16. /// </summary>
  17. public const uint Bullet = 0b10;
  18. /// <summary>
  19. /// 道具
  20. /// </summary>
  21. public const uint Prop = 0b100;
  22. /// <summary>
  23. /// 玩家
  24. /// </summary>
  25. public const uint Player = 0b1000;
  26. /// <summary>
  27. /// 敌人
  28. /// </summary>
  29. public const uint Enemy = 0b10000;
  30. /// <summary>
  31. /// 归属区域判断层级
  32. /// </summary>
  33. public const uint Affiliation = 0b100000;
  34. /// <summary>
  35. /// 在手上
  36. /// </summary>
  37. public const uint OnHand = 0b1000000;
  38. /// <summary>
  39. /// 弹壳
  40. /// </summary>
  41. public const uint Shell = 0b10000000;
  42. /// <summary>
  43. /// 投抛中
  44. /// </summary>
  45. public const uint Throwing = 0b100000000;
  46. }