Created Retrieve Weapon Checkpoint
This commit is contained in:
parent
8adae0d977
commit
553a100aaa
BIN
EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_GunDeposit.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_GunDeposit.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_DepositGun.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_DepositGun.uasset
(Stored with Git LFS)
Binary file not shown.
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:4982ae2d8a6d9dd80b163a6e6eba7a9487cc46482a15507d1349e42ca174988c
|
||||||
|
size 30648
|
BIN
EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_TempEmpty.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_TempEmpty.uasset
(Stored with Git LFS)
Binary file not shown.
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:e8baa41a467ba28fde6f88447a8a2147487b6609ae92ef16882234efc8b5f526
|
oid sha256:d06d6f9b3b238779cee23536cb40584cb45a1a64b633b5c05af1c90901ee54b4
|
||||||
size 26938
|
size 27114
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:f4211d6e2a422b1e3f11cd0d904174b94961728a807725b7702dee221a52cb74
|
oid sha256:049892b98268b6c5eaf345c60f3c06976000cc22ffec4a9148ced5b0b3c00438
|
||||||
size 1956244
|
size 1956716
|
||||||
|
BIN
EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/StarterContent/Particles/P_Ambient_Dust.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/StarterContent/Particles/P_Ambient_Dust.uasset
(Stored with Git LFS)
Binary file not shown.
@ -9,7 +9,6 @@ void AWeaponDepositCheckpoint::Interact()
|
|||||||
{
|
{
|
||||||
if (!Active) return;
|
if (!Active) return;
|
||||||
|
|
||||||
UE_LOG(LogTemp,Warning, TEXT("Sooooo ermmmmmm"));
|
|
||||||
AEndlessVendettaCharacter* Player = Cast<AEndlessVendettaCharacter>(GetWorld()->GetFirstPlayerController()->GetPawn());
|
AEndlessVendettaCharacter* Player = Cast<AEndlessVendettaCharacter>(GetWorld()->GetFirstPlayerController()->GetPawn());
|
||||||
if (Player->bHasRifle) Player->EquipSecondary();
|
if (Player->bHasRifle) Player->EquipSecondary();
|
||||||
Player->bLockSecondary = true;
|
Player->bLockSecondary = true;
|
@ -16,7 +16,7 @@ class ENDLESSVENDETTA_API AWeaponDepositCheckpoint : public ACheckpointClass, pu
|
|||||||
GENERATED_BODY()
|
GENERATED_BODY()
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void Interact() override;
|
virtual void Interact() override;
|
||||||
|
|
||||||
UFUNCTION(BlueprintImplementableEvent)
|
UFUNCTION(BlueprintImplementableEvent)
|
||||||
void OpenElevatorDoor();
|
void OpenElevatorDoor();
|
@ -0,0 +1,17 @@
|
|||||||
|
// Fill out your copyright notice in the Description page of Project Settings.
|
||||||
|
|
||||||
|
|
||||||
|
#include "WeaponRetrieveCheckpoint.h"
|
||||||
|
|
||||||
|
#include "EndlessVendettaCharacter.h"
|
||||||
|
|
||||||
|
void AWeaponRetrieveCheckpoint::Interact()
|
||||||
|
{
|
||||||
|
if (!Active) return;
|
||||||
|
AEndlessVendettaCharacter* Player = Cast<AEndlessVendettaCharacter>(GetWorld()->GetFirstPlayerController()->GetPawn());
|
||||||
|
Player->bLockSecondary = false;
|
||||||
|
Player->EquipSecondary();
|
||||||
|
// Doesn't actually open elevator door im just too lazy to make another blueprint implementable event lol
|
||||||
|
OpenElevatorDoor();
|
||||||
|
BroadcastCompletion();
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
// Fill out your copyright notice in the Description page of Project Settings.
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "CoreMinimal.h"
|
||||||
|
#include "BountySystem/CheckPoints/Weapons/WeaponDepositCheckpoint.h"
|
||||||
|
#include "WeaponRetrieveCheckpoint.generated.h"
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
UCLASS()
|
||||||
|
class ENDLESSVENDETTA_API AWeaponRetrieveCheckpoint : public AWeaponDepositCheckpoint
|
||||||
|
{
|
||||||
|
GENERATED_BODY()
|
||||||
|
|
||||||
|
void Interact() override;
|
||||||
|
|
||||||
|
};
|
Loading…
Reference in New Issue
Block a user