Exemple #1
0
Object::Object(int pcode,bool viewerside)
{
	if(viewerside)
		mObject=gObjectList.createObjectViewer((LLPCode)pcode, gAgent.getRegion());
	else
	{
		mObject=NULL;
		mWaiting=true;
		CB_Args0(plyWood);
		while(true)
		{
			// lock to main
			{
				FLLua::CriticalSection cs();
				if(mReady.notNull())
				{
					mObject=gObjectList.findObject(mReady);
					mWaiting=false;
					break;
				}
			}
			FLLua::yield();
		}
	}
}
Exemple #2
0
void LuaUpdateAppearance()
{
	CB_Args0(LuaUpdateAppearance_Event);
}
Exemple #3
0
void LuaRemoveAllWearables() // calls glGenTextures
{
	CB_Args0(LuaRemoveAllWearables_Event);
}