ECode NetInitiatedActivity::OnPause() { AlertActivity::OnPause(); if (DEBUG) Slogger::D(TAG, "onPause"); UnregisterReceiver(mNetInitiatedReceiver); return NOERROR; }
void UOscReceiverComponent::OnUnregister() { auto instance = UOscDispatcher::Get(); if (instance && !HasAnyFlags(RF_ClassDefaultObject)) { instance->UnregisterReceiver(&_listener); } Super::OnUnregister(); }
void UOscReceiverComponent::OnUnregister() { auto instance = UOscDispatcher::Get(); if (instance && !HasAnyFlags(RF_ClassDefaultObject) && (!GetOwner() || !GetOwner()->HasAnyFlags(RF_ClassDefaultObject))) { instance->UnregisterReceiver(&_listener); if(GetOwner()) { UE_LOG(LogOSC, Verbose, TEXT("Unregistering component %s of %s"), *GetName(), *GetOwner()->GetName()); } else { UE_LOG(LogOSC, Verbose, TEXT("Unregistering component %s"), *GetName()); } } Super::OnUnregister(); }