Ghost AR/VR project waarmee je in de echte wereld kon zien en spelen. Het was vooral bedoeld om geesten te schieten, een beetje zoals een arcade game.
Hier naast zie wat de FireRate power up doet
Met de Nuke kan je alle enemy uitschakelen
De schiet mechanic was met een bullet die uit de loop kom en de kogel heeft zelf een soort trace erbij zodat je ziet of je de target raakt
void ReloadWeapon()
{
if (Input.GetKeyDown(KeyCode.R) && !isReloading && !isShooting)
{
if (playerGun != null && playerGun.hasPickedUpWeapon)
{
if (playerGun.currentAmmo > 0 && playerGun.currentClip < playerGun.maxClipSize)
{
isReloading = true;
Debug.Log("ReloadWeapon called");
playerGun.Reload();
isShooting = false;
}
else if (playerGun.currentAmmo == 0)
{
StartCoroutine(displayer.DisplayError("No ammo available for reload."));
}
else if (playerGun.currentClip == playerGun.maxClipSize)
{
StartCoroutine(displayer.DisplayError("Clip is already full."));
}
}
}
else if (isReloading && !playerGun.IsReloading())
{
isReloading = false;
isShooting = false;
playerGun.EnableReloadImage(false); // Schakel de reloadImage uit als het herladen is voltooid
}
if (isReloading)
{
playerGun.EnableReloadImage(true);
}
else
{
playerGun.EnableReloadImage(false);
}
}