Enumerations.cs 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. namespace HQFPSWeapons
  2. {
  3. public class ET
  4. {
  5. //--------------AI ENUMS-------------------//
  6. public enum ActionRepeatType
  7. {
  8. Single, Repetitive
  9. }
  10. public enum PointOrder
  11. {
  12. Sequenced, Random
  13. }
  14. public enum AIMovementState
  15. {
  16. Idle, Walking, Running
  17. }
  18. //--------------BUILDING SYSTEM ENUMS-------------------//
  19. public enum BuildableType
  20. {
  21. Foundation, Wall, Floor
  22. }
  23. public enum MaterialType
  24. {
  25. Wood, Stone, Metal
  26. }
  27. /*
  28. public enum ModelVariationType
  29. {
  30. Lucian, Mischa
  31. }
  32. public enum SizeVariationType
  33. {
  34. OneByOne, TwoByTwo, TwoByThree //...Keeps going
  35. }*/ //Future Release
  36. //-------------INPUT RELATED----------------------------//
  37. public enum InputType
  38. {
  39. Standalone, Mobile
  40. }
  41. public enum InputMode
  42. {
  43. Buttons, Axes
  44. }
  45. public enum StandaloneAxisType
  46. {
  47. Unity, Custom
  48. }
  49. public enum MobileAxisType
  50. {
  51. Custom
  52. }
  53. public enum ButtonState
  54. {
  55. Down,
  56. Up,
  57. }
  58. //---------------------EVENT RELATED----------------------//
  59. public enum CharacterType
  60. {
  61. Player
  62. }
  63. //---------------------WEAPONS & COMBAT----------------------//
  64. /// <summary>
  65. ///
  66. /// </summary>
  67. public enum FireMode
  68. {
  69. /// <summary> </summary>
  70. SemiAuto,
  71. /// <summary> </summary>
  72. Burst,
  73. /// <summary> </summary>
  74. FullAuto
  75. }
  76. //---------------------Editor----------------------//
  77. public enum FileCreatorMode
  78. {
  79. ScriptableObject, ScriptFile, Both
  80. }
  81. //---------------------DAY & NIGHT CYCLE----------------------//
  82. public enum TimeOfDay
  83. {
  84. Day, Night
  85. }
  86. //---------------------INVENTORY RELATED----------------------//
  87. public enum InventoryState
  88. {
  89. Closed = 0,
  90. Normal = 1,
  91. Loot = 2,
  92. Furnace = 3,
  93. Anvil = 4,
  94. Campfire = 6
  95. }
  96. }
  97. }