From de089e1f2fa24237824add7c6fcc986d8f231d7c Mon Sep 17 00:00:00 2001 From: Emilie Schott Date: Tue, 21 Jan 2025 19:19:18 +0100 Subject: [PATCH] Update initialize weapon mesh --- Source/LegumeMix/Private/Weapon/LMWeapon.cpp | 3 ++- Source/LegumeMix/Private/Weapon/LMWeaponManager.cpp | 2 +- Source/LegumeMix/Public/Weapon/LMWeapon.h | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Source/LegumeMix/Private/Weapon/LMWeapon.cpp b/Source/LegumeMix/Private/Weapon/LMWeapon.cpp index 375c413..e18b368 100644 --- a/Source/LegumeMix/Private/Weapon/LMWeapon.cpp +++ b/Source/LegumeMix/Private/Weapon/LMWeapon.cpp @@ -2,11 +2,12 @@ #include "Weapon/LMWeaponDataStructure.h" -void ULMWeapon::Initialize() +void ULMWeapon::Initialize(FVector MeshLocation) { WeaponDataStructure =* WeaponRow.GetRow(TEXT("")); //Get FVector de la position de l'arme + } bool ULMWeapon::HasAmmoInClip() diff --git a/Source/LegumeMix/Private/Weapon/LMWeaponManager.cpp b/Source/LegumeMix/Private/Weapon/LMWeaponManager.cpp index 98613b2..fcea7aa 100644 --- a/Source/LegumeMix/Private/Weapon/LMWeaponManager.cpp +++ b/Source/LegumeMix/Private/Weapon/LMWeaponManager.cpp @@ -27,7 +27,7 @@ void ULMWeaponManager::Initialize(USkeletalMeshComponent* Mesh) ULMWeapon* Instance = NewObject(this, Weapon); Weapons.Add(Instance); - // Instance->Initialize(Mesh->GetRelativeLocation()); + Instance->Initialize(Mesh->GetRelativeLocation()); } } diff --git a/Source/LegumeMix/Public/Weapon/LMWeapon.h b/Source/LegumeMix/Public/Weapon/LMWeapon.h index 6e473b0..9736dff 100644 --- a/Source/LegumeMix/Public/Weapon/LMWeapon.h +++ b/Source/LegumeMix/Public/Weapon/LMWeapon.h @@ -24,7 +24,7 @@ public: UPROPERTY() int CurrentAmmoInInventory; - void Initialize(); + void Initialize(FVector MeshLocation); virtual void Fire();