18 virtual void BeginPlay()
override;
19 virtual void OnConstruction(
const FTransform& Transform)
override;
21 virtual void DisableDoor(
const bool bDisable =
true)
override;
23 virtual void OpenDoor(
const bool bOpen)
override;
24 virtual void OpenSecondaryDoor(
const bool bOpen);
26 virtual void OpenDoorInstantly()
override;
28 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category=
"Door|Secondary|Components")
29 UStaticMeshComponent* SecondaryDoorComponent;
32 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="
Door|Secondary|State")
33 bool bSecondaryDoorBroken = false;
34 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="
Door|Secondary|State")
35 bool bSecondaryDoorOpen = false;
36 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="
Door|Secondary|State")
37 bool bSecondaryDoorMoving = false;
39 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="
Door|Secondary|
Location")
40 FVector TargetSecondaryLocation;
41 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="
Door|Secondary|
Location")
42 FRotator TargetSecondaryRotation;
48 void OnSecondaryDoorOpened();
50 void OnSecondaryDoorClosed();
51 void OpenSecondaryDoor();
52 void CloseSecondaryDoor();
54 void MoveSecondaryDoor(const
bool bOpen);
56 void OpenSecondaryDoorInstantly();
60 UPROPERTY(VisibleAnywhere, Category="
Door|SecondaryLocation")
61 FVector SecondaryDoorStartLocation;
62 UPROPERTY(VisibleAnywhere, Category="
Door|Secondary|
Location")
63 FRotator SecondaryDoorStartRotation;
65 FTimerHandle RetrySecondaryDoorOpen;
66 FTimerHandle RetrySecondaryDoorClose;
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13