예제 #1
0
 CascadedShadowMapper::~CascadedShadowMapper(void)
 {
     REMOVE_EVENT_LISTENER(this, &CascadedShadowMapper::SetSunPositionDelegate, CM_EVENT_SET_SUN_POSITION);
     REMOVE_EVENT_LISTENER(this, &CascadedShadowMapper::SetSunIntensityDelegate, CM_EVENT_SET_SUN_INTENSITY);
     REMOVE_EVENT_LISTENER(this, &CascadedShadowMapper::SetSunAmbientDelegate, CM_EVENT_SET_SUN_AMBIENT);
     Destroy();
 }
예제 #2
0
 ActorProcess::~ActorProcess(void)
 {
     if(m_actor)
     {
         REMOVE_EVENT_LISTENER(this, &ActorProcess::ActorCreatedDelegate, CM_EVENT_ACTOR_CREATED);
         REMOVE_EVENT_LISTENER(this, &ActorProcess::DeleteActorDelegate, CM_EVENT_DELETE_ACTOR);
     }
 }
예제 #3
0
 ActorRealtimeProcess::~ActorRealtimeProcess(void)
 {
     REMOVE_EVENT_LISTENER(this, &ActorRealtimeProcess::ActorCreatedDelegate, CM_EVENT_ACTOR_CREATED);
     REMOVE_EVENT_LISTENER(this, &ActorRealtimeProcess::DeleteActorDelegate, CM_EVENT_DELETE_ACTOR);
     
     if(m_event)
     {
         CloseHandle(m_event);
     }
 }
예제 #4
0
 ActorPicker::~ActorPicker(void)
 {
     REMOVE_EVENT_LISTENER(this, &ActorPicker::PickActorDelegate, CM_EVENT_PICK_ACTOR);
     REMOVE_EVENT_LISTENER(this, &ActorPicker::ActorDeletedDelegate, CM_EVENT_ACTOR_DELETED);
     if(m_pTexture)
     {
         m_pTexture->VDestroy();
     }
     SAFE_DELETE(m_pRenderTarget);
     SAFE_DELETE(m_pTexture);
 }
예제 #5
0
void FightMediator::closeEventListen()
{
	REMOVE_EVENT_LISTENER(NULL,NULL,FightEvent::FIGHTVIEW_OPEN);
	REMOVE_EVENT_LISTENER(NULL,NULL,FightEvent::FIGHTVIEW_OPEN);
	REMOVE_EVENT_LISTENER(NULL,NULL,FightEvent::FIGHTVIEW_TURNOVER);
	REMOVE_EVENT_LISTENER(NULL,NULL,FightEvent::FIGHTVIEW_ADDPLAYER);
	REMOVE_EVENT_LISTENER(NULL,NULL,FightEvent::FIGHTVIEW_GAMESTART);
	REMOVE_EVENT_LISTENER(NULL,NULL,FightEvent::FIGHTVIEW_USESOULSKILL);
	REMOVE_EVENT_LISTENER(NULL,NULL,FightEvent::FIGHTVIEW_USETOOLS);
	REMOVE_EVENT_LISTENER(NULL,NULL,FightEvent::FIGHTVIEW_NEXTPLAYER);
}
예제 #6
0
 ResourceCache::~ResourceCache(void)
 {
     REMOVE_EVENT_LISTENER(this, &ResourceCache::OnResourceChanged, CM_EVENT_RESOURCE_CHANGED);
     while(!m_handlesList.empty())
     {
         FreeOneRessource();
     }
     SAFE_DELETE(m_pFile);
     SAFE_DELETE(m_defaultDecompressor);
     SAFE_DELETE(m_defaultLoader);
 }