Space Plunder
Loading...
Searching...
No Matches
GravityRoom.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "GravityRoom.generated.h"
8
9class UGravityComponent;
10
11UCLASS()
12class SPACEADVENTURE_API AGravityRoom : public ARoomWithDoorsActor
13{
14 GENERATED_BODY()
15
16public:
18
19 virtual void Tick(float DeltaTime) override;
20
21
22
23
24#if WITH_EDITORONLY_DATA
25protected:
27 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="GravityPhysicsVolume")
28 TObjectPtr<class UTextRenderComponent> TextRenderComponent;
29 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="GravityPhysicsVolume")
30 TObjectPtr<class UBillboardComponent> PreviewIcon;
31
32public:
34 FName TextRenderComponentName = FName(TEXT("TextRenderComponent"));
35 FName PreviewIconComponentName = FName(TEXT("PreviewIcon"));
36#endif // WITH_EDITORONLY_DATA
37
38
39protected:
40 virtual void BeginPlay() override;
41
42
43 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Gravity")
44 TObjectPtr<UBoxComponent> BoxComponent;
45 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Gravity")
46 TObjectPtr<UGravityComponent> GravityComponent;
47
48
49};
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
Definition GravityRoom.h:13
Definition RoomWithDoorsActor.h:15