79 if (!
GetGame().IsDedicatedServer())
VIRTUAL_HUD_UPDATE_INTERVAL
how often virtual hud checks if there is a difference since last sync
void RegisterElement(DisplayElementBase element)
ref DisplayElementBase m_Elements[NUMBER_OF_ELEMENTS]
const int NUMBER_OF_ELEMENTS
enum DSLevels WARNING_MINUS
enum DSLevels NUMBER_OF_MASKS
enum DSLevels CRITICAL_PLUS
enum DSLevels BLINKING_PLUS
ref array< ref Param > rpcParams
void SerializeElements(ref array< int > mask_array)
enum DSLevels BLINKING_MINUS
DisplayElementBase GetElement(eDisplayElements element_id)
enum DSLevels WARNING_PLUS
void OnRPC(ParamsReadContext ctx)
void DeserializeElements(ref array< int > mask_array)
ref array< int > m_LastSentArray
bool AreArraysSame(notnull array< int > array_a, notnull array< int > array_b)
void VirtualHud(PlayerBase player)
enum DSLevels CRITICAL_MINUS
int BitToDec(int mask, int index, int compareMask)
class LogTemplates Log(string message, LogTemplateID template_id=0)
Creates debug log (optional) from LogTemplate which are registred.
PluginPlayerStatus m_ModulePlayerStatus
PluginBase GetPlugin(typename plugin_type)
Serialization general interface. Serializer API works with:
proto native CGame GetGame()
void PrintString(string s)
Helper for printing out string expression. Example: PrintString("Hello " + var);.
static proto string ToString(void var, bool type=false, bool name=false, bool quotes=true)
Return string representation of variable.