Zdexby TheHolyOneZ
5,360 classes
Class

IInteractionInterface

: IInterface : UObject
/Script/StormEscape.InteractionInterface 0x0028 (40 B) align 8 inherited 0x0028 vtable /Script/StormEscape
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 70

SignatureFlagsNativeParams
bool WasActiveWhenStored()NativeEvent+1 flags0x01
bool UseActivatedIcon()NativeEvent+1 flags0x01
void UpdateItemVisibility(bool bShouldBeVisible)NativeEvent+1 flags0x01
void TurnUIToCamera(const FVector& CameraPosition)NativeEvent+1 flags0x18
void TossItem(float TimeToDelete)NativeEvent+1 flags0x04
void ToggleItemUI(bool bVisible)NativeEvent+1 flags0x01
void ToggleItemMesh(bool bShowSkeletalMesh)NativeEvent+1 flags0x01
void StopSpecialAction(const ESpecialActionType& ActionType, AActor* interactor, UInteractComponent* InteractComponent)NativeEvent+1 flags0x18
void StartSpecialAction(const ESpecialActionType& ActionType, AActor* interactor, UInteractComponent* InteractComponent)NativeEvent+1 flags0x18
void SetWasActiveWhenStored(bool NewValue)NativeEvent+1 flags0x01
void SetIsPermanentItem(bool bNewValue)NativeEvent+1 flags0x01
void ScaleItemUI(float NewScale)NativeEvent+1 flags0x04
bool RequiresTool()NativeEvent+1 flags0x01
bool RequiresBothHands()NativeEvent+1 flags0x01
void OpenItem(bool bShouldOpen)NativeEvent+1 flags0x01
void NotifyUnselect(AActor* interactor, UInteractComponent* InteractComponent)NativeEvent+1 flags0x10
void NotifyUnfocus(AActor* interactor, UInteractComponent* InteractComponent)NativeEvent+1 flags0x10
void NotifyStopAction(AActor* interactor, UInteractComponent* InteractComponent)NativeEvent+1 flags0x10
void NotifyStartAction(AActor* interactor, UInteractComponent* InteractComponent)NativeEvent+1 flags0x10
void NotifySelect(AActor* interactor, UInteractComponent* InteractComponent)NativeEvent+1 flags0x10
void NotifyPickUp(AActor* interactor, UInteractComponent* InteractComponent)NativeEvent+1 flags0x10
void NotifyFocus(AActor* interactor, UInteractComponent* InteractComponent)NativeEvent+1 flags0x10
void NotifyDrop(AActor* interactor, UInteractComponent* InteractComponent)NativeEvent+1 flags0x10
void NotifyDiscard()NativeEvent+1 flags0x00
void ItemSimulateServerAuthoredPhysics(float SimulationDuration, bool bShouldLoop, float LoopTimeout)NativeEvent+1 flags0x0C
void ItemEndSimulateServerAuthoredPhysics()NativeEvent+1 flags0x00
bool IsTransientItem()NativeEvent+1 flags0x01
bool IsPlayerBody()NativeEvent+1 flags0x01
bool IsPermanentItem()NativeEvent+1 flags0x01
bool IsItemSpawner()NativeEvent+1 flags0x01
bool IsItemBeingInteracted()NativeEvent+1 flags0x01
bool IsHeld()NativeEvent+1 flags0x01
bool IsAPickeableItem()NativeEvent+1 flags0x01
void Interrupt(AActor* interactor, UInteractComponent* InteractComponent)NativeEvent+1 flags0x10
void Interact(AActor* interactor, UInteractComponent* InteractComponent)NativeEvent+1 flags0x10
void Highligth_Item(bool bShouldHighlight)NativeEvent+1 flags0x01
void Highligth_Body(bool bShouldHighlight)NativeEvent+1 flags0x01
bool HasSpecialAction(const ESpecialActionType& ActionType)NativeEvent+1 flags0x02
UAnimMontage* GetTPPickupAnimation()NativeEvent+1 flags0x08
float GetSpeedDebuff()NativeEvent+1 flags0x04
FText GetSecondaryActionDescription()NativeEvent+1 flags0x10
FRequiredItemInfo GetRequiredItem()NativeEvent+1 flags0x10
FText GetPrimaryActionDescription()NativeEvent+1 flags0x10
EWeatherObjectWeight GetItemWeight()NativeEvent+1 flags0x01
EHeldObjectType GetItemType()NativeEvent+1 flags0x01
void GetItemSocket(const EHeldObjectType& ObjectType, const FName& SocketName)NativeEvent+1 flags0x0C
int32 GetItemSize()NativeEvent+1 flags0x04
UStaticMeshComponent* GetItemMesh()NativeEvent+1 flags0x08
bool GetIsActivated()NativeEvent+1 flags0x01
TSoftObjectPtr<UTexture2D> GetInventoryIcon(int32 InItemSize)NativeEvent+1 flags0x30
UAnimMontage* GetFPPickupAnimation()NativeEvent+1 flags0x08
FText GetDisplayName()NativeEvent+1 flags0x10
float GetCurrentProgressNormalized()NativeEvent+1 flags0x04
float GetCurrentProgress()NativeEvent+1 flags0x04
FText GetAlternateDisplayName()NativeEvent+1 flags0x10
TSoftObjectPtr<UTexture2D> GetActivatedInventoryIcon(int32 InItemSize)NativeEvent+1 flags0x30
float GetActionDuration()NativeEvent+1 flags0x04
void EnableItemFirstPersonRendering(bool bShouldEnable)NativeEvent+1 flags0x01
void EnableItem()NativeEvent+1 flags0x00
bool DropsWhenOtherSelected()NativeEvent+1 flags0x01
bool DoLocalWorldInteraction()NativeEvent+1 flags0x01
void DisableItem()NativeEvent+1 flags0x00
void DettachShadow()EventPublic0x00
bool DeactivateWhenStored()NativeEvent+1 flags0x01
bool CanShowToolIcon()NativeEvent+1 flags0x01
bool CanShowProgress(AActor* OtherActor)NativeEvent+1 flags0x09
bool CanOnlyCollect()NativeEvent+1 flags0x01
bool CanBeInteractedByPlayer(AActor* PlayerInteractor)NativeEvent+1 flags0x09
bool CanBeInteracted()NativeEvent+1 flags0x01
void AttachShadow(USkeletalMeshComponent* shadowMesh)EventPublic0x08

Used by 3

types with a member, parameter or interface of this type