Cant even get a widget to open after 4 hours
This commit is contained in:
		
							parent
							
								
									cdab08dcdf
								
							
						
					
					
						commit
						4d53a2cdda
					
				
							
								
								
									
										
											BIN
										
									
								
								Content/Blueprints/BP_MyTempCharacter.uasset
									 (Stored with Git LFS)
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Content/Blueprints/BP_MyTempCharacter.uasset
									 (Stored with Git LFS)
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -1,3 +1,3 @@ | |||||||
| version https://git-lfs.github.com/spec/v1 | version https://git-lfs.github.com/spec/v1 | ||||||
| oid sha256:ec29ba0db3dfe4058261d9534947c299b31f5b36d3a91ddfdd70f1606afd1b3d | oid sha256:e11da137b25dda1d74cb3fcbcc1feaaa4fa3d8cffb13e8994b75a01e3691eed7 | ||||||
| size 23329 | size 23038 | ||||||
|  | |||||||
| @ -1,3 +1,3 @@ | |||||||
| version https://git-lfs.github.com/spec/v1 | version https://git-lfs.github.com/spec/v1 | ||||||
| oid sha256:2d2407c9aeda28720c26b714c16034f1209ee213730b0931ebd93ead214b261c | oid sha256:cc549e8f57a466d4be83e0d4519404f3b2dd0186c70090e944c9089772a594b8 | ||||||
| size 27962 | size 20569 | ||||||
|  | |||||||
							
								
								
									
										
											BIN
										
									
								
								Content/Merchant_Blueprint.uasset
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Content/Merchant_Blueprint.uasset
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -1,8 +1,10 @@ | |||||||
| // Fill out your copyright notice in the Description page of Project Settings.
 | // Fill out your copyright notice in the Description page of Project Settings.
 | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| #include "TempCharacter.h" | #include "TempCharacter.h" | ||||||
| 
 | #include "UObject/SoftObjectPath.h" | ||||||
|  | #include "Dialogs/Dialogs.h" | ||||||
|  | #include "Engine/GameViewportClient.h" | ||||||
|  | #include "Blueprint/UserWidget.h" | ||||||
| #include "../../../Plugins/Developer/RiderLink/Source/RD/thirdparty/clsocket/src/ActiveSocket.h" | #include "../../../Plugins/Developer/RiderLink/Source/RD/thirdparty/clsocket/src/ActiveSocket.h" | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -66,16 +68,44 @@ void ATempCharacter::LineTraceLogic() | |||||||
| 
 | 
 | ||||||
| 	TraceParams.AddIgnoredActor(this); | 	TraceParams.AddIgnoredActor(this); | ||||||
| 	 | 	 | ||||||
| 	bool bHit = GetWorld()->LineTraceSingleByChannel(OutHit, Start, End, ECC_Visibility, TraceParams); | 	/*bool bHit = GetWorld()->LineTraceSingleByChannel(OutHit, Start, End, ECC_Visibility, TraceParams);
 | ||||||
| 	if (bHit) | 	if (bHit) | ||||||
| 	{ | 	{ | ||||||
| 		if (OutHit.GetActor()->ActorHasTag("MerchantTag")) | 		if (OutHit.GetActor()->ActorHasTag("MerchantTag")) | ||||||
| 		{ | 		{ | ||||||
|  | 			FStringClassReference WidgetRef(TEXT("WidgetBlueprint/Game/Merchant/BP_OPENDIAL.BP_OPENDIAL")); | ||||||
|  | 			TSubclassOf<class UUserWidget> WidgetLoad = WidgetRef.TryLoadClass<UUserWidget>(); | ||||||
|  | 			 | ||||||
|  | 			UUserWidget* TestWidget = CreateWidget<UUserWidget>(this, WidgetLoad, FName(TEXT("MyWidget"))); | ||||||
|  | 			if(TestWidget) | ||||||
|  | 			{ | ||||||
|  | 				TestWidget->AddToViewport(0); | ||||||
|  | 			} | ||||||
| 			DrawDebugLine(GetWorld(), Start, End, FColor::Green, false, 1.0f); | 			DrawDebugLine(GetWorld(), Start, End, FColor::Green, false, 1.0f); | ||||||
| 			UE_LOG(LogTemp, Display, TEXT("HIT: %s"), *OutHit.GetActor()->GetName()); | 			UE_LOG(LogTemp, Display, TEXT("HIT: %s"), *OutHit.GetActor()->GetName()); | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  | */ | ||||||
| 
 | 
 | ||||||
|  | 	// In a constructor 
 | ||||||
|  | 	FStringClassReference MyWidgetClassRef(TEXT("/Game/Widgets/TestWidget.TestWidget_C")); | ||||||
|  | 	// Get the widget class
 | ||||||
| 
 | 
 | ||||||
|  | 	TSubclassOf<class UUserWidget> TestWidgetClass = MyWidgetClassRef.TryLoadClass<UUserWidget>(); | ||||||
| 
 | 
 | ||||||
|  | 	// ... then to display you widget do
 | ||||||
|  | 
 | ||||||
|  | 	// Check if class was found
 | ||||||
|  | 	if (TestWidgetClass ) | ||||||
|  | 	{ | ||||||
|  | 		// Create the widget
 | ||||||
|  | 		UUserWidget* TestWidget= CreateWidget<UUserWidget>(this, TestWidgetClass, FName(TEXT("MyWidget"))); | ||||||
|  | 		// Check if widget was created
 | ||||||
|  | 		if (TestWidget) | ||||||
|  | 		{ | ||||||
|  | 			TestWidget->AddToViewport(); | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	// I GIVE UP LOL!
 | ||||||
| } | } | ||||||
|  | |||||||
| @ -4,6 +4,7 @@ | |||||||
| 
 | 
 | ||||||
| #include "CoreMinimal.h" | #include "CoreMinimal.h" | ||||||
| #include "GameFramework/Character.h" | #include "GameFramework/Character.h" | ||||||
|  | #include "Blueprint/UserWidget.h" | ||||||
| #include "TempCharacter.generated.h" | #include "TempCharacter.generated.h" | ||||||
| 
 | 
 | ||||||
| UCLASS() | UCLASS() | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ public class the_twilight_abyss : ModuleRules | |||||||
| 	{ | 	{ | ||||||
| 		PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; | 		PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; | ||||||
| 	 | 	 | ||||||
| 		PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" }); | 		PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "UMG" }); | ||||||
| 
 | 
 | ||||||
| 		PrivateDependencyModuleNames.AddRange(new string[] {  }); | 		PrivateDependencyModuleNames.AddRange(new string[] {  }); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -9,7 +9,8 @@ | |||||||
| 			"Type": "Runtime", | 			"Type": "Runtime", | ||||||
| 			"LoadingPhase": "Default", | 			"LoadingPhase": "Default", | ||||||
| 			"AdditionalDependencies": [ | 			"AdditionalDependencies": [ | ||||||
| 				"Engine" | 				"Engine", | ||||||
|  | 				"UMG" | ||||||
| 			] | 			] | ||||||
| 		} | 		} | ||||||
| 	], | 	], | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user