Compare commits
	
		
			2 Commits
		
	
	
		
			a5ae074c2b
			...
			ac28d47763
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| ac28d47763 | |||
| becca8b54e | 
							
								
								
									
										
											BIN
										
									
								
								Content/Levels/Level.umap
									 (Stored with Git LFS)
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Content/Levels/Level.umap
									 (Stored with Git LFS)
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Content/Weapons/FireWand/BP_FireWandWeapon.uasset
									 (Stored with Git LFS)
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Content/Weapons/FireWand/BP_FireWandWeapon.uasset
									 (Stored with Git LFS)
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							@ -9,6 +9,7 @@
 | 
			
		||||
#include "vampires/ObjectPoolManager.h"
 | 
			
		||||
#include "vampires/Interfaces/Pools.h"
 | 
			
		||||
#include "vampires/Projectile.h"
 | 
			
		||||
#include "vampires/ProjectileDataAsset.h"
 | 
			
		||||
 | 
			
		||||
AFireWandWeapon::AFireWandWeapon()
 | 
			
		||||
{
 | 
			
		||||
@ -50,3 +51,41 @@ void AFireWandWeapon::FireWeaponAction_Implementation()
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool AFireWandWeapon::UpgradeWeapon_Implementation()
 | 
			
		||||
{
 | 
			
		||||
	if (!Super::UpgradeWeapon_Implementation()) return false;
 | 
			
		||||
 | 
			
		||||
	switch (CurrentLevel)
 | 
			
		||||
	{
 | 
			
		||||
	case 1:
 | 
			
		||||
		Damage += 10;
 | 
			
		||||
		break;
 | 
			
		||||
	case 2:
 | 
			
		||||
		Damage += 10;
 | 
			
		||||
		ProjectileTemplate->ProjectileSpeed *= 1.2f;
 | 
			
		||||
		break;
 | 
			
		||||
	case 3:
 | 
			
		||||
		Damage += 10;
 | 
			
		||||
		break;
 | 
			
		||||
	case 4:
 | 
			
		||||
		Damage += 10;
 | 
			
		||||
		ProjectileTemplate->ProjectileSpeed *= 1.2f;
 | 
			
		||||
		break;
 | 
			
		||||
	case 5:
 | 
			
		||||
		Damage += 10;
 | 
			
		||||
		break;
 | 
			
		||||
	case 6:
 | 
			
		||||
		Damage += 10;
 | 
			
		||||
		ProjectileTemplate->ProjectileSpeed *= 1.2f;
 | 
			
		||||
		break;
 | 
			
		||||
	case 7:
 | 
			
		||||
		Damage += 10;
 | 
			
		||||
		break;
 | 
			
		||||
	default:
 | 
			
		||||
		return false;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	ResetWeaponTimer();
 | 
			
		||||
	return true;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -22,4 +22,6 @@ protected:
 | 
			
		||||
 | 
			
		||||
public:
 | 
			
		||||
	virtual void FireWeaponAction_Implementation() override;
 | 
			
		||||
 | 
			
		||||
	virtual bool UpgradeWeapon_Implementation() override;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user