Esempio n. 1
0
 void Label::Init(const char *name)
 {
     m_next       = s_head;
     s_head       = this;
     m_identifier = StringHash32(name);
     m_name       = name;
     SendLabelPacket(*this);
 }
Esempio n. 2
0
	bool Label::ConditionalInit(const char *name)
	{
		g_labelLock.Lock();
		if(!m_name)
		{
			m_next       = s_head;
			s_head       = this;
			m_identifier = StringHash32(name);
			m_name       = name;
			SendLabelPacket(*this);
		}
		g_labelLock.Unlock();
		return true;
	}