23 virtual void ResetTerminal();
24 void LockTerminal(
const float LockoutTime);
25 void UpdateCaller()
const;
29 virtual void BeginPlay()
override;
31 virtual void ReceiveOnInteract(AActor* Caller,
const EInteractionType InteractionType)
override;
32 virtual void ReceiveStartFocus(AActor* Caller)
override;
33 virtual void ReceiveEndFocus(AActor* Caller)
override;
34 virtual void ReceiveOnOverlap(AActor* Caller)
override;
35 virtual void ReceiveOnEndOverlap(AActor* Caller)
override;
39 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category=
"Terminal|Visual")
40 UStaticMeshComponent* MeshComponent;
41 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category= "Terminal|Visual")
42 UBoxComponent* BoxComponent;
44 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category= "Terminal|
General")
50 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category= "Terminal|
General")
51 AActor* CurrentCaller;
52 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category= "Terminal|
General")
53 UUserWidget* HackingWidget =
nullptr;
54 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category= "Terminal|Status")
63 UPROPERTY(EditAnywhere, Category= "Terminal|
General")
64 TSubclassOf<UUserWidget> HackingWidgetClass;
67 FTimerHandle LockedTimerHandle;
68 FTimerHandle RoundTimerHandle;
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13