139 - Sniper Rifle

This commit is contained in:
Kingsmedia 2022-05-20 14:59:40 +02:00
parent 08a1b89702
commit 7a26940641
8 changed files with 9 additions and 1 deletions

Binary file not shown.

Binary file not shown.

View File

@ -279,8 +279,11 @@ void ABlasterCharacter::PlayReloadMontage()
case EWeaponType::EWT_Shotgun: case EWeaponType::EWT_Shotgun:
SectionName = FName("Rifle"); // Todo: create Shotgun reload montage section SectionName = FName("Rifle"); // Todo: create Shotgun reload montage section
break; break;
case EWeaponType::EWT_SniperRifle:
SectionName = FName("Rifle"); // Todo: create Sniper reload montage section
break;
default: default:
SectionName = FName("Rifle"); SectionName = FName("Rifle");
break; break;
} }

View File

@ -459,4 +459,5 @@ void UCombatComponent::InitializeCarriedAmmo()
CarriedAmmoMap.Emplace(EWeaponType::EWT_Pistol, StartingPistolAmmo); CarriedAmmoMap.Emplace(EWeaponType::EWT_Pistol, StartingPistolAmmo);
CarriedAmmoMap.Emplace(EWeaponType::EWT_SubmachineGun, StartingSMGAmmo); CarriedAmmoMap.Emplace(EWeaponType::EWT_SubmachineGun, StartingSMGAmmo);
CarriedAmmoMap.Emplace(EWeaponType::EWT_Shotgun, StartingShotgunAmmo); CarriedAmmoMap.Emplace(EWeaponType::EWT_Shotgun, StartingShotgunAmmo);
CarriedAmmoMap.Emplace(EWeaponType::EWT_SniperRifle, StartingSniperAmmo);
} }

View File

@ -133,6 +133,9 @@ private:
UPROPERTY(EditAnywhere) UPROPERTY(EditAnywhere)
int32 StartingShotgunAmmo = 15; int32 StartingShotgunAmmo = 15;
UPROPERTY(EditAnywhere)
int32 StartingSniperAmmo = 15;
void InitializeCarriedAmmo(); void InitializeCarriedAmmo();
UPROPERTY(ReplicatedUsing=OnRep_CombatState) UPROPERTY(ReplicatedUsing=OnRep_CombatState)

View File

@ -10,6 +10,7 @@ enum class EWeaponType: uint8
EWT_Pistol UMETA(DisplayName="Pistol"), EWT_Pistol UMETA(DisplayName="Pistol"),
EWT_SubmachineGun UMETA(DisplayName="Submachine Gun"), EWT_SubmachineGun UMETA(DisplayName="Submachine Gun"),
EWT_Shotgun UMETA(DisplayName="Shotgun"), EWT_Shotgun UMETA(DisplayName="Shotgun"),
EWT_SniperRifle UMETA(DisplayName="Sniper Rifle"),
EWT_MAX UMETA(DisplayName="DefaultMAX") EWT_MAX UMETA(DisplayName="DefaultMAX")
}; };