См. определение в файле GeyserArea.c строка 54
55 {
57
59 {
61 {
62 #ifdef ENABLE_LOGGING
64 #endif
65
67
69 }
70 }
72 {
74 {
75 #ifdef ENABLE_LOGGING
77 #endif
78
81
83
87 }
88 }
90 {
92 {
94
95 #ifdef ENABLE_LOGGING
97 #endif
98
102
104 }
106 {
108 {
110 {
112
115 }
116 }
118 {
120
122 {
125 }
127 {
129 }
130 }
131 }
132 }
133 }
GeyserTrigger m_GeyserTrigger
void RandomizeIntervals()
int m_TimeSecondaryElapsed
void KillEntitiesInArea()
float m_RandomizedInterval
const float ERUPTION_TALL_DURATION
float m_RandomizedDuration
const float ERUPTION_TALL_DELAY
const float PRE_ERUPTION_DURATION
enum EGeyserState UPDATE_RATE
static void Log(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
Prints debug message with normal prio.
static proto bool IsInRange(float v, float min, float max)
Returns if value is between min and max (inclusive)
static bool RandomBool()
Returns a random bool .
Перекрестные ссылки ERUPTION_TALL_DELAY, ERUPTION_TALL_DURATION, Math::IsInRange(), KillEntitiesInArea(), Debug::Log(), m_GeyserTrigger, m_Name, m_RandomizedDuration, m_RandomizedInterval, m_SecondaryActive, m_TimeElapsed, m_TimeSecondaryElapsed, PRE_ERUPTION_DURATION, Math::RandomBool(), RandomizeIntervals() и UPDATE_RATE.
Используется в InitZoneServer().