DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SendValue()

void DebugMonitorValues::SendValue ( int value_type,
Param param )
inlineprivate

См. определение в файле DebugMonitorValues.c строка 126

127 {
128 switch(value_type)
129 {
130 case DebugMonitorValues.TYPE_HEALTH:
131 case DebugMonitorValues.TYPE_BLOOD:
132 {
133 Param1<float> value_float = Param1<float>.Cast( param );
134
135 CachedObjectsParams.PARAM2_INT_FLOAT.param1 = value_type;
136 CachedObjectsParams.PARAM2_INT_FLOAT.param2 = value_float.param1;
137 //Print("SendingValue type " + value_type.ToString() + " value " + value_float.ToString());
138 GetGame().RPCSingleParam(m_Player, ERPCs.RPC_DEBUG_MONITOR_FLT, CachedObjectsParams.PARAM2_INT_FLOAT, true, m_Player.GetIdentity());
139 }
140 break;
141 case DebugMonitorValues.TYPE_LAST_DAMAGE:
142 {
143 Param1<string> value_string = Param1<string>.Cast( param );
144
145 CachedObjectsParams.PARAM2_INT_STRING.param1 = value_type;
146 CachedObjectsParams.PARAM2_INT_STRING.param2 = value_string.param1;
147 //Print("SendingValue type " + value_type.ToString() + " value " + value_string);
148 GetGame().RPCSingleParam(m_Player, ERPCs.RPC_DEBUG_MONITOR_STR, CachedObjectsParams.PARAM2_INT_STRING, true, m_Player.GetIdentity());
149 }
150 break;
151 }
152 }
ERPCs
Определения ERPCs.c:2
proto native void RPCSingleParam(Object target, int rpc_type, Param param, bool guaranteed, PlayerIdentity recipient=null)
see CGame.RPC
PlayerBase m_Player
Определения DebugMonitorValues.c:15
void DebugMonitorValues(PlayerBase player)
Определения DebugMonitorValues.c:31
proto native CGame GetGame()

Перекрестные ссылки DebugMonitorValues(), GetGame(), m_Player, CachedObjectsParams::PARAM2_INT_FLOAT, CachedObjectsParams::PARAM2_INT_STRING и CGame::RPCSingleParam().

Используется в CheckBlood(), CheckHealth() и CheckLastDamage().