-
-
Notifications
You must be signed in to change notification settings - Fork 13
Process Interactor Dependencies
Dominik Pavlíček edited this page Nov 9, 2022
·
1 revision
if (InteractionDependencies.Num() == 0) return;
for (const auto Itr : InteractionDependencies)
{
switch (InteractorState)
{
case EInteractorStateV2::EIS_Active:
case EInteractorStateV2::EIS_Suppressed:
Itr->SetState(EInteractorStateV2::EIS_Suppressed);
break;
case EInteractorStateV2::EIS_Disabled:
case EInteractorStateV2::EIS_Awake:
case EInteractorStateV2::EIS_Asleep:
Itr->SetState(EInteractorStateV2::EIS_Awake);
RemoveInteractionDependency(Itr);
break;
case EInteractorStateV2::Default:
default:
break;
}
}