Character blueprint setup
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Abilities/Cast_ArcaneShards.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Abilities/Cast_ArcaneShards.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Abilities/Cast_ArcaneShards_Short.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Abilities/Cast_ArcaneShards_Short.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Abilities/Cast_FireBolt.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Abilities/Cast_FireBolt.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Abilities/Cast_Shock.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Abilities/Cast_Shock.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Abilities/Cast_Shock_Loop.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Abilities/Cast_Shock_Loop.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Idle.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Idle.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Run.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Run.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Walk.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Master Assets/Character/Aura/Walk.FBX
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -2,8 +2,20 @@ | |||||||
| 	"FileVersion": 3, | 	"FileVersion": 3, | ||||||
| 	"EngineAssociation": "{B4C3B326-47D3-EED1-8259-8885D212EA60}", | 	"EngineAssociation": "{B4C3B326-47D3-EED1-8259-8885D212EA60}", | ||||||
| 	"Category": "", | 	"Category": "", | ||||||
| 	"Description": "GASATHON", | 	"Description": "Gasa", | ||||||
| 	"DisableEnginePluginsByDefault": true, | 	"DisableEnginePluginsByDefault": true, | ||||||
|  | 	"Modules": [ | ||||||
|  | 		{ | ||||||
|  | 			"Name": "Gasa", | ||||||
|  | 			"Type": "Runtime", | ||||||
|  | 			"LoadingPhase": "Default" | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"Name": "GasaEditor", | ||||||
|  | 			"Type": "Editor", | ||||||
|  | 			"LoadingPhase": "Default" | ||||||
|  | 		} | ||||||
|  | 	], | ||||||
| 	"Plugins": [ | 	"Plugins": [ | ||||||
| 		{ | 		{ | ||||||
| 			"Name": "ModelingToolsEditorMode", | 			"Name": "ModelingToolsEditorMode", | ||||||
| @@ -211,16 +223,6 @@ | |||||||
| 				"Android" | 				"Android" | ||||||
| 			] | 			] | ||||||
| 		}, | 		}, | ||||||
| 		{ |  | ||||||
| 			"Name": "OpenXRHandTracking", |  | ||||||
| 			"Enabled": true, |  | ||||||
| 			"SupportedTargetPlatforms": [ |  | ||||||
| 				"Win64", |  | ||||||
| 				"Linux", |  | ||||||
| 				"Android", |  | ||||||
| 				"VisionOS" |  | ||||||
| 			] |  | ||||||
| 		}, |  | ||||||
| 		{ | 		{ | ||||||
| 			"Name": "OpenXRMsftHandInteraction", | 			"Name": "OpenXRMsftHandInteraction", | ||||||
| 			"Enabled": true, | 			"Enabled": true, | ||||||
| @@ -280,6 +282,24 @@ | |||||||
| 		{ | 		{ | ||||||
| 			"Name": "GameplayAbilities", | 			"Name": "GameplayAbilities", | ||||||
| 			"Enabled": true | 			"Enabled": true | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"Name": "LiveLink", | ||||||
|  | 			"Enabled": true | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"Name": "OpenXRHandTracking", | ||||||
|  | 			"Enabled": true, | ||||||
|  | 			"SupportedTargetPlatforms": [ | ||||||
|  | 				"Win64", | ||||||
|  | 				"Linux", | ||||||
|  | 				"Android", | ||||||
|  | 				"VisionOS" | ||||||
|  | 			] | ||||||
|  | 		}, | ||||||
|  | 		{ | ||||||
|  | 			"Name": "VisualStudioSourceCodeAccess", | ||||||
|  | 			"Enabled": true | ||||||
| 		} | 		} | ||||||
| 	] | 	] | ||||||
| } | } | ||||||
							
								
								
									
										1
									
								
								Project/Source/Gasa/Character/EnemyCharacter.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								Project/Source/Gasa/Character/EnemyCharacter.cpp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | #include "EnemyCharacter.h" | ||||||
							
								
								
									
										13
									
								
								Project/Source/Gasa/Character/EnemyCharacter.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								Project/Source/Gasa/Character/EnemyCharacter.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | #pragma once | ||||||
|  |  | ||||||
|  | #include "GasaCharacter.h" | ||||||
|  |  | ||||||
|  | #include "EnemyCharacter.generated.h" | ||||||
|  |  | ||||||
|  | UCLASS(Blueprintable) | ||||||
|  | class GASA_API AEnemyCharacter : public AGasaCharacter | ||||||
|  | { | ||||||
|  | 	GENERATED_BODY() | ||||||
|  | public: | ||||||
|  | 	 | ||||||
|  | }; | ||||||
							
								
								
									
										15
									
								
								Project/Source/Gasa/Character/GasaCharacter.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								Project/Source/Gasa/Character/GasaCharacter.cpp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | #include "GasaCharacter.h" | ||||||
|  |  | ||||||
|  | AGasaCharacter::AGasaCharacter() | ||||||
|  | { | ||||||
|  | 	PrimaryActorTick.bCanEverTick = false; | ||||||
|  |  | ||||||
|  | 	Weapon = CreateDefaultSubobject<USkeletalMeshComponent>("Weapon"); | ||||||
|  | 	Weapon->SetupAttachment(GetMesh(), FName("WeaponAttach")); | ||||||
|  | 	Weapon->SetCollisionEnabled(ECollisionEnabled::NoCollision); | ||||||
|  | } | ||||||
|  |  | ||||||
|  | void AGasaCharacter::BeginPlay() | ||||||
|  | { | ||||||
|  | 	Super::BeginPlay(); | ||||||
|  | } | ||||||
							
								
								
									
										22
									
								
								Project/Source/Gasa/Character/GasaCharacter.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								Project/Source/Gasa/Character/GasaCharacter.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | |||||||
|  | #pragma once | ||||||
|  |  | ||||||
|  | #include "GameFramework/Character.h" | ||||||
|  |  | ||||||
|  | #include "GasaCharacter.generated.h" | ||||||
|  |  | ||||||
|  | UCLASS(Abstract) | ||||||
|  | class GASA_API AGasaCharacter : public ACharacter | ||||||
|  | { | ||||||
|  | 	GENERATED_BODY() | ||||||
|  | public: | ||||||
|  | 	AGasaCharacter(); | ||||||
|  |  | ||||||
|  | #pragma region Combat | ||||||
|  | 	UPROPERTY(EditAnywhere, Category="Combat") | ||||||
|  | 	TObjectPtr<USkeletalMeshComponent> Weapon; | ||||||
|  | #pragma endregion Combat | ||||||
|  | 	 | ||||||
|  | #pragma region Actor | ||||||
|  | 	void BeginPlay() override; | ||||||
|  | #pragma endregion Actor | ||||||
|  | }; | ||||||
							
								
								
									
										1
									
								
								Project/Source/Gasa/Character/PlayerCharacter.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								Project/Source/Gasa/Character/PlayerCharacter.cpp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | #include "PlayerCharacter.h" | ||||||
							
								
								
									
										14
									
								
								Project/Source/Gasa/Character/PlayerCharacter.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								Project/Source/Gasa/Character/PlayerCharacter.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | |||||||
|  | #pragma once | ||||||
|  |  | ||||||
|  | #include "GasaCharacter.h" | ||||||
|  |  | ||||||
|  | #include "PlayerCharacter.generated.h" | ||||||
|  |  | ||||||
|  | UCLASS(Blueprintable) | ||||||
|  | class GASA_API APlayerCharacter : public AGasaCharacter | ||||||
|  | { | ||||||
|  | 	GENERATED_BODY() | ||||||
|  | public: | ||||||
|  |  | ||||||
|  | 	 | ||||||
|  | }; | ||||||
| @@ -1,6 +0,0 @@ | |||||||
| #include "GasaCharacter.h" |  | ||||||
|  |  | ||||||
| void AGasaCharacter::BeginPlay() |  | ||||||
| { |  | ||||||
| 	Super::BeginPlay(); |  | ||||||
| } |  | ||||||
| @@ -1,16 +0,0 @@ | |||||||
| #pragma once |  | ||||||
|  |  | ||||||
| #include "GameFramework/Character.h" |  | ||||||
|  |  | ||||||
| #include "GasaCharacter.generated.h" |  | ||||||
|  |  | ||||||
| UCLASS(BlueprintType, Blueprintable) |  | ||||||
| class GASA_API AGasaCharacter : public ACharacter |  | ||||||
| { |  | ||||||
| 	GENERATED_BODY() |  | ||||||
| public: |  | ||||||
| 	 |  | ||||||
| 	#pragma region Actor |  | ||||||
| 		void BeginPlay() override; |  | ||||||
| 	#pragma endregion Actor |  | ||||||
| }; |  | ||||||
| @@ -6,7 +6,7 @@ $path_root    = split-path -Parent -Path $path_scripts | |||||||
| $path_ue      = join-path '../../Surgo' 'UE' | $path_ue      = join-path '../../Surgo' 'UE' | ||||||
| $path_project = join-path $path_root 'Project' | $path_project = join-path $path_root 'Project' | ||||||
|  |  | ||||||
| $uproject = join-path $path_project 'GASATHON.uproject' | $uproject = join-path $path_project 'Gasa.uproject' | ||||||
|  |  | ||||||
| $UBT = join-path $path_ue 'Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.exe' | $UBT = join-path $path_ue 'Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.exe' | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user