Skip to content
Snippets Groups Projects
Commit 57cbb901 authored by David Gilbert's avatar David Gilbert :bug:
Browse files

temp commit - won't start anymore for some godforsaken reason in SupportSwapWidget2.uasset

parent b16b24d4
Branches
No related tags found
No related merge requests found
No preview for this file type
No preview for this file type
File added
File added
No preview for this file type
File added
......@@ -11,18 +11,23 @@ ASelectableActorBase::ASelectableActorBase(const FObjectInitializer& ObjectIniti
: Super(ObjectInitializer)
{
UE_LOG(LogTemp, Display, TEXT("OptiX ASelectableActorBase Constructor"));
UE_LOG(LogTemp, Display, TEXT("OptiX ASelectableActorBase Constructor Start"));
SetMobility(EComponentMobility::Movable);
GetStaticMeshComponent()->SetGenerateOverlapEvents(true);
GetStaticMeshComponent()->CastShadow = 0;
UE_LOG(LogTemp, Display, TEXT("OptiX ASelectableActorBase Constructor Component Setup Start"));
Gizmo = CreateDefaultSubobject<USceneComponent>(TEXT("Gizmo"));
Gizmo->SetupAttachment(GetStaticMeshComponent());
Gizmo->SetHiddenInGame(true);
UE_LOG(LogTemp, Display, TEXT("OptiX ASelectableActorBase Constructor 0/4"));
SupportWidget = CreateDefaultSubobject<UWidgetComponent>(TEXT("SupportWidget"));
SupportWidget->SetupAttachment(Gizmo);
static ConstructorHelpers::FClassFinder<UUserWidget> SupportWidgetClass(TEXT("/OptiX/UI/SupportSwapWidget2"));
......@@ -32,6 +37,10 @@ ASelectableActorBase::ASelectableActorBase(const FObjectInitializer& ObjectIniti
SupportWidget->SetDrawSize(FVector2D(800, 2300));
SupportWidget->SetGenerateOverlapEvents(false);
SupportWidget->SetHiddenInGame(true);
//SupportWidget->SetTwoSided(true);
UE_LOG(LogTemp, Display, TEXT("OptiX ASelectableActorBase Constructor 1/4"));
TranslationSupport = CreateDefaultSubobject<USceneComponent>(TEXT("TranslationSupport"));
TranslationSupport->SetupAttachment(Gizmo);
......@@ -75,7 +84,7 @@ ASelectableActorBase::ASelectableActorBase(const FObjectInitializer& ObjectIniti
TranslateWidgetX->SetDrawSize(FVector2D(300, 300));
TranslateWidgetX->SetHiddenInGame(true);
TranslateWidgetX->SetGenerateOverlapEvents(false);
//TranslateWidgetX->SetTwoSided(true);
// todo
TranslateY = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("TranslateY"));
......@@ -114,7 +123,7 @@ ASelectableActorBase::ASelectableActorBase(const FObjectInitializer& ObjectIniti
TranslateWidgetY->SetDrawSize(FVector2D(300, 300));
TranslateWidgetY->SetHiddenInGame(true);
TranslateWidgetY->SetGenerateOverlapEvents(false);
//TranslateWidgetY->SetTwoSided(true);
TranslateZ = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("TranslateZ"));
TranslateZ->SetupAttachment(TranslationSupport);
......@@ -143,6 +152,7 @@ ASelectableActorBase::ASelectableActorBase(const FObjectInitializer& ObjectIniti
TranslateWidgetZ = CreateDefaultSubobject<UWidgetComponent>(TEXT("TranslateWidgetZ"));
TranslateWidgetZ->SetAbsolute(false, true, true);
//TranslateWidgetZ->SetTwoSided(true);
TranslateWidgetZ->SetupAttachment(ArrowZ);
TranslateWidgetZ->SetWidgetClass(PosWidgetClass.Class);
......@@ -154,6 +164,8 @@ ASelectableActorBase::ASelectableActorBase(const FObjectInitializer& ObjectIniti
TranslateWidgetZ->SetHiddenInGame(true);
TranslateWidgetZ->SetGenerateOverlapEvents(false);
UE_LOG(LogTemp, Display, TEXT("OptiX ASelectableActorBase Constructor 2/4"));
RotationSupport = CreateDefaultSubobject<USceneComponent>(TEXT("RotationSupport"));
RotationSupport->SetupAttachment(Gizmo);
......@@ -217,6 +229,7 @@ ASelectableActorBase::ASelectableActorBase(const FObjectInitializer& ObjectIniti
DegreeWidgetH->SetDrawSize(FVector2D(200, 300));
DegreeWidgetH->SetHiddenInGame(true);
DegreeWidgetH->SetGenerateOverlapEvents(false);
//DegreeWidgetH->SetTwoSided(true);
SupportV = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("SupportV"));
SupportV->SetupAttachment(RotationSupport);
......@@ -251,6 +264,10 @@ ASelectableActorBase::ASelectableActorBase(const FObjectInitializer& ObjectIniti
DegreeWidgetV->SetDrawSize(FVector2D(200, 300));
DegreeWidgetV->SetHiddenInGame(true);
DegreeWidgetV->SetGenerateOverlapEvents(false);
//DegreeWidgetV->SetTwoSided(true);
UE_LOG(LogTemp, Display, TEXT("OptiX ASelectableActorBase Constructor 3/4"));
// Rods
......@@ -300,7 +317,7 @@ ASelectableActorBase::ASelectableActorBase(const FObjectInitializer& ObjectIniti
ConnectorH->CastShadow = 0;
ConnectorH->bVisibleInReflectionCaptures = false;
UE_LOG(LogTemp, Display, TEXT("OptiX ASelectableActorBase Constructor End"));
UE_LOG(LogTemp, Display, TEXT("OptiX ASelectableActorBase Constructor End 4/4"));
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment