void ActorFactoryDelegate::SetLayerName(String layerName ) { String cvarName = "layer_" + layerName; ConsoleVariable* pCVar = theConsole.GetConsoleItemManager().FindCVar( cvarName ); if( pCVar != NULL ) { _renderLayer = pCVar->GetIntVal(); } }
void ActorFactoryAddCollisionFlag( const String& input ) { ACTORFACTORY_GETDELEGATE(pDel, PhysicsActorFactoryDelegate); String cvarName = "phys_cc_"; cvarName += TrimString( input ); ConsoleVariable* pCVar = theConsole.GetConsoleItemManager().FindCVar( cvarName ); if( pCVar == NULL ) return; pDel->AddCollisionFlag(pCVar->GetIntVal()); }