Merge branch 'PauseMenuTabs' into dev
# Conflicts: # EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/workspace.xml # EndlessVendetta/Content/BountySystem/ApartmentBounty/CinematicFrmaes/TimothyEliminatedSequence1.uasset # EndlessVendetta/Content/BountySystem/ApartmentBounty/CinematicFrmaes/TimothyEliminatedSequence2.uasset # EndlessVendetta/Content/BountySystem/ApartmentBounty/CinematicFrmaes/TimothyEliminatedSequence3.uasset # EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset
This commit is contained in:
commit
0012488f1d
EndlessVendetta
Content
AI/Enemy/Basic
BountySystem
ApartmentBounty
BP_Elevator.uassetTargetEliminatedSequence.uassetWBP_TimothyEliminated.uasset
CP_FinalCheckpoint.uassetBountyCompleted
CinematicFrmaes
TimothyEliminatedSequence1.pngTimothyEliminatedSequence1.uassetTimothyEliminatedSequence2.pngTimothyEliminatedSequence2.uassetTimothyEliminatedSequence3.pngTimothyEliminatedSequence3.uasset
TargetEliminatedSequence.uassetWBP_TimothyEliminated.uassetBountyDisplay
BountySpecificActors
CP_ElimTImothyHuntsmer.uassetCheckpoints
MB_Apartment.uassetOWCP_Apartment.uassetSideBounties
MoneyProblems
PestControl
SecuritySpecialists
CheckpointTips
ControlsTutorial/Bounty
Checkpoints
CP_ARTargets.uassetCP_BeginPlay.uassetCP_CrouchTutorial.uassetCP_EnterApartment.uassetCP_EnterSpaceShip.uassetCP_GoToParkourRoom.uassetCP_JumpAcross.uassetCP_LandAtTheLZ.uassetCP_PickAGun.uassetCP_PickUpAR.uassetCP_PickUpPistol.uassetCP_PickUpShotgun.uassetCP_PickUpSniper.uassetCP_PickupShipKeys.uassetCP_PistolTargets.uassetCP_ShotgunTargets.uassetCP_SignPapers.uassetCP_SniperTargets.uassetCP_SprintAcross.uassetCP_VaultOver.uasset
Cutscenes
MB_Training.uassetLegacy/TutorialFacility/Checkpoints
BountySimulation
CP_ElimTutorialTarget.uassetCP_EnterBountySimulationFacility.uassetCP_ExitBountySimulationFacility.uasset
CP_ParkourTutorial.uassetCP_PickUpWeapon.uassetFiringRanges
GadgetTutorial
Waypoint
Dialogue
FirstPerson/Blueprints
Levels
PauseMenu
Tabs
BountyTabs
SideBounties
WBP_BountiesTab.uassetWBP_GameOverBountiesTab.uassetWBP_InProgressTab.uassetWBP_TutorialBountiesTab.uassetStarterContent/Blueprints
Source/EndlessVendetta/BountySystem
BIN
EndlessVendetta/Content/AI/Enemy/Basic/BP_BasicEnemyCharacter.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/AI/Enemy/Basic/BP_BasicEnemyCharacter.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BP_Elevator.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BP_Elevator.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyCompleted/CinematicFrmaes/TimothyEliminatedSequence1.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyCompleted/CinematicFrmaes/TimothyEliminatedSequence1.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyCompleted/CinematicFrmaes/TimothyEliminatedSequence2.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyCompleted/CinematicFrmaes/TimothyEliminatedSequence2.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyCompleted/CinematicFrmaes/TimothyEliminatedSequence3.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyCompleted/CinematicFrmaes/TimothyEliminatedSequence3.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyCompleted/TargetEliminatedSequence.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyCompleted/TargetEliminatedSequence.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
3
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyCompleted/WBP_TimothyEliminated.uasset
Normal file
3
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyCompleted/WBP_TimothyEliminated.uasset
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:149144b6fd8ca68c9504252e87e3dea76145a975072f5f950a31628b7265bc5d
|
||||
size 93434
|
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyDisplay/ApartmentHitFloorPlan.PNG
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyDisplay/ApartmentHitFloorPlan.PNG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyDisplay/ApartmentHitFloorPlan.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyDisplay/ApartmentHitFloorPlan.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyDisplay/VinnyBoy.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountyDisplay/VinnyBoy.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountySpecificActors/BP_Elevator.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/BountySpecificActors/BP_Elevator.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/CP_ElimTImothyHuntsmer.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/CP_ElimTImothyHuntsmer.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/Checkpoints/CP_ElimTImothyHuntsmer.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/Checkpoints/CP_ElimTImothyHuntsmer.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/Checkpoints/OWCP_Apartment.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/Checkpoints/OWCP_Apartment.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/MB_Apartment.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/MB_Apartment.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/OWCP_Apartment.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/OWCP_Apartment.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/MoneyProblems/CP_GoToFinanceCentre.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/MoneyProblems/CP_GoToFinanceCentre.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/MoneyProblems/SB_MoneyProblems.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/MoneyProblems/SB_MoneyProblems.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/CP_GoToPestControl.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/CP_GoToPestControl.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/SB_PestControl.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/SB_PestControl.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/SecuritySpecialists/CP_GoToSecurityOffice.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/SecuritySpecialists/CP_GoToSecurityOffice.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/SecuritySpecialists/SB_SecuritySpecialists.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/SecuritySpecialists/SB_SecuritySpecialists.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/TargetEliminatedSequence.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/TargetEliminatedSequence.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/WBP_TimothyEliminated.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ApartmentBounty/WBP_TimothyEliminated.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/CP_FinalCheckpoint.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/CP_FinalCheckpoint.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/CheckpointTips/TipDisplay.png
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/CheckpointTips/TipDisplay.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/CheckpointTips/TipDisplay.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/CheckpointTips/TipDisplay.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/CheckpointTips/TipDisplay2.png
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/CheckpointTips/TipDisplay2.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/CheckpointTips/TipDisplay2.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/CheckpointTips/TipDisplay2.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/CheckpointTips/WBP_CheckpointTip.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/CheckpointTips/WBP_CheckpointTip.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_ARTargets.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_ARTargets.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_BeginPlay.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_BeginPlay.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_CrouchTutorial.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_CrouchTutorial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_EnterApartment.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_EnterApartment.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_EnterSpaceShip.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_EnterSpaceShip.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_GoToParkourRoom.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_GoToParkourRoom.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_JumpAcross.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_JumpAcross.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_LandAtTheLZ.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_LandAtTheLZ.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PickAGun.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PickAGun.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PickUpAR.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PickUpAR.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PickUpPistol.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PickUpPistol.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PickUpShotgun.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PickUpShotgun.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PickUpSniper.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PickUpSniper.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PickupShipKeys.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PickupShipKeys.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PistolTargets.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_PistolTargets.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_ShotgunTargets.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_ShotgunTargets.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_SignPapers.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_SignPapers.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_SniperTargets.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_SniperTargets.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_SprintAcross.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_SprintAcross.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_VaultOver.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Checkpoints/CP_VaultOver.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Cutscenes/WBP_GameIntro.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/Cutscenes/WBP_GameIntro.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/MB_Training.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/ControlsTutorial/Bounty/MB_Training.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/BountySimulation/CP_ElimTutorialTarget.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/BountySimulation/CP_ElimTutorialTarget.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/BountySimulation/CP_EnterBountySimulationFacility.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/BountySimulation/CP_EnterBountySimulationFacility.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/BountySimulation/CP_ExitBountySimulationFacility.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/BountySimulation/CP_ExitBountySimulationFacility.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/CP_ParkourTutorial.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/CP_ParkourTutorial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/CP_PickUpWeapon.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/CP_PickUpWeapon.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/FiringRanges/CP_CheckOutCQCRange.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/FiringRanges/CP_CheckOutCQCRange.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/FiringRanges/CP_CheckOutLongRange.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/FiringRanges/CP_CheckOutLongRange.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/GadgetTutorial/Combat/CP_CombatTraining.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/GadgetTutorial/Combat/CP_CombatTraining.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/GadgetTutorial/Recon/CP_GoDownstairs.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/GadgetTutorial/Recon/CP_GoDownstairs.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/GadgetTutorial/Recon/CP_ReconTraining.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/GadgetTutorial/Recon/CP_ReconTraining.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Waypoint/BP_Waypoint.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Waypoint/BP_Waypoint.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Waypoint/MainBountyIcon.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Waypoint/MainBountyIcon.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Waypoint/TempMainBountyIcon.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Waypoint/TempMainBountyIcon.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WBP_MiniWaypoint.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WBP_MiniWaypoint.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WBP_WaypointWidget.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WBP_WaypointWidget.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointArrow_Spare.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointArrow_Spare.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/Exclamation_mark.png
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/Exclamation_mark.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/Exclamation_mark_3.png
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/Exclamation_mark_3.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/MainBountyIcon.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/MainBountyIcon.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/TempMainBountyIcon.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/TempMainBountyIcon.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointArrow_Spare.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointArrow_Spare.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/exclamation_mark_2.png
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/exclamation_mark_2.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/Dialogue/Mayor_tutorial_dialogue_tree.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/Dialogue/Mayor_tutorial_dialogue_tree.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/Levels/MainMenuLevel.umap
(Stored with Git LFS)
BIN
EndlessVendetta/Content/Levels/MainMenuLevel.umap
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/Levels/TempOpenWorld.umap
(Stored with Git LFS)
BIN
EndlessVendetta/Content/Levels/TempOpenWorld.umap
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/SideBounties/WBP_NoMoreSideBounties.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/SideBounties/WBP_NoMoreSideBounties.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/SideBounties/WBP_SideBountyInfoBox.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/SideBounties/WBP_SideBountyInfoBox.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/WBP_BountiesTab.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/WBP_BountiesTab.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/WBP_GameOverBountiesTab.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/WBP_GameOverBountiesTab.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/WBP_InProgressTab.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/WBP_InProgressTab.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/WBP_TutorialBountiesTab.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/WBP_TutorialBountiesTab.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
EndlessVendetta/Content/PauseMenu/Tabs/WBP_BountiesTab.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/PauseMenu/Tabs/WBP_BountiesTab.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/PauseMenu/WBP_PauseMenu.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/PauseMenu/WBP_PauseMenu.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/StarterContent/Blueprints/Blueprint_CeilingLight.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/StarterContent/Blueprints/Blueprint_CeilingLight.uasset
(Stored with Git LFS)
Binary file not shown.
@ -16,9 +16,17 @@ void ABountyClass::ActivateFirstCheckpoint()
|
||||
if (BountyCheckpoints.IsEmpty() || BountyCheckpoints[0] == nullptr) return;
|
||||
|
||||
BountyCheckpoints[0]->Active = true;
|
||||
BountyCheckpoints[0]->SpawnWaypoint(BountyTitle);
|
||||
BountyCheckpoints[0]->CheckpointActivated();
|
||||
BountyCheckpoints[0]->CompletedCheckpoint.AddDynamic(this, &ABountyClass::IncrementBountyCheckpoint);
|
||||
CheckpointActivated.Broadcast(BountyCheckpoints[0]->GetCheckpointTip());
|
||||
}
|
||||
|
||||
void ABountyClass::DeActivateFirstCheckpoint()
|
||||
{
|
||||
if (BountyCheckpoints.IsEmpty() || BountyCheckpoints[0] == nullptr) return;
|
||||
|
||||
BountyCheckpoints[0]->CompletedCheckpoint.RemoveDynamic(this, &ABountyClass::IncrementBountyCheckpoint);
|
||||
BountyCheckpoints[0]->Active = false;
|
||||
BountyCheckpoints[0]->DestroyWaypoint();
|
||||
}
|
||||
|
||||
void ABountyClass::SpawnCheckpoints()
|
||||
@ -41,38 +49,10 @@ void ABountyClass::SpawnCheckpoints()
|
||||
ACheckpointClass* SpawnedCheckpoint = Cast<ACheckpointClass>(GetWorld()->SpawnActor<AActor>(CheckpointClass, Loc, Rot, SpawnParameters));
|
||||
BountyCheckpoints.Add(SpawnedCheckpoint);
|
||||
}
|
||||
|
||||
ActivateFirstCheckpoint();
|
||||
}
|
||||
|
||||
void ABountyClass::IncrementBountyCheckpoint()
|
||||
{
|
||||
// ---------------------------------------------------------------------------------------------------------------------
|
||||
// Broadcast that the first Checkpoint has been completed so that side bounties can be destroyed
|
||||
// if (!BountyStarted)
|
||||
// {
|
||||
// BountyStarted = true;
|
||||
// CompletedFirstCheckpoint.Broadcast();
|
||||
// }
|
||||
//
|
||||
// // Bounty Completion Condition
|
||||
// if (BountyCheckpoints.Num() <= 1)
|
||||
// {
|
||||
// Completed = true;
|
||||
// BountyCheckpoints[0]->Active = false;
|
||||
// BountyCheckpoints[0]->Destroy();
|
||||
// BountyCheckpoints.RemoveAt(0);
|
||||
// UE_LOG(LogTemp, Warning, TEXT(" You've Completed the Bounty!! Well done"));
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// if (BountyCheckpoints[0] == nullptr)
|
||||
// {
|
||||
// UE_LOG(LogTemp, Fatal, TEXT("Missing checkpoint in bounty checkpoints, could've failed to spawn or cast"));
|
||||
// return;
|
||||
// }
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
if (BountyCheckpoints.IsEmpty() || BountyCheckpoints[0] == nullptr) return;
|
||||
|
||||
// Destroy Actor and Shrink Array
|
||||
|
@ -9,6 +9,7 @@
|
||||
|
||||
DECLARE_DYNAMIC_MULTICAST_DELEGATE(FCompletedFirstCheckpoint);
|
||||
DECLARE_DYNAMIC_MULTICAST_DELEGATE(FCompletedACheckpoint);
|
||||
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FCheckpointActivated, const FString&, CheckpointTip);
|
||||
|
||||
UCLASS()
|
||||
class ENDLESSVENDETTA_API ABountyClass : public AActor
|
||||
@ -25,14 +26,25 @@ protected:
|
||||
// Array of References to the Spawned in Checkpoints for this Bounty
|
||||
TArray<ACheckpointClass*> BountyCheckpoints;
|
||||
|
||||
// Money Rewarded to Player for Completing this Bounty
|
||||
UPROPERTY(EditDefaultsOnly, Category = "Bounty")
|
||||
int RewardMoney = 0;
|
||||
|
||||
public:
|
||||
FCompletedACheckpoint CompletedACheckpoint;
|
||||
|
||||
FCheckpointActivated CheckpointActivated;
|
||||
|
||||
// Gets the Reward Money for Completing this Bounty, used by Players Character
|
||||
int GetRewardMoney()
|
||||
{
|
||||
return RewardMoney;
|
||||
}
|
||||
|
||||
|
||||
// ------------------- METHODS ---------------------------------
|
||||
private:
|
||||
// Activate the First Checkpoint in Bounty Checkpoints and Listen for its Completion
|
||||
void ActivateFirstCheckpoint();
|
||||
|
||||
|
||||
protected:
|
||||
// Called when a checkpoint is completed, handles moving onto next checkpoint and discarding the old one
|
||||
@ -44,9 +56,13 @@ public:
|
||||
ABountyClass();
|
||||
|
||||
// Spawns and stores this Bounties Checkpoints in order
|
||||
void SpawnCheckpoints();
|
||||
virtual void SpawnCheckpoints();
|
||||
|
||||
// Activate the First Checkpoint in Bounty Checkpoints and Listen for its Completion
|
||||
virtual void ActivateFirstCheckpoint();
|
||||
|
||||
// De-Activate the First Checkpoint in Bounty Checkpoints
|
||||
virtual void DeActivateFirstCheckpoint();
|
||||
|
||||
|
||||
|
||||
@ -61,8 +77,7 @@ protected:
|
||||
// ------- Properties Set in Editor --------------
|
||||
|
||||
|
||||
UPROPERTY(EditDefaultsOnly, Category = "Bounty")
|
||||
int RewardMoney = 0;
|
||||
|
||||
|
||||
UPROPERTY(EditDefaultsOnly, Category = "Bounty")
|
||||
FString BountyTitle;
|
||||
@ -71,10 +86,6 @@ protected:
|
||||
FString BountyDesc;
|
||||
// -----------------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public:
|
||||
// Broadcast when first checkpoint from this bounty is completed
|
||||
FCompletedFirstCheckpoint CompletedFirstCheckpoint;
|
||||
|
@ -68,7 +68,7 @@ void ABountyDirector::SpawnBountyAndItsSideBounties()
|
||||
ASideBountyClass* SideBounty = Cast<ASideBountyClass>(SideBountyActor);
|
||||
if (!IsValid(SideBounty)) UE_LOG(LogTemp, Fatal, TEXT("A SideBounty for %s has been set to a wrong type"), *ActiveBounty->GetBountyTitle());
|
||||
int i = ActiveSideBounties.Add(SideBounty);
|
||||
ActiveSideBounties[i]->CompletedSideBounty.AddDynamic(this, &ABountyDirector::EarnFavours);
|
||||
// ActiveSideBounties[i]->CompletedSideBounty.AddDynamic(this, &ABountyDirector::EarnFavours);
|
||||
// ONCE AGAIN WHEN MARCEL STOPS PLAYING WITH THE CHARACTER, ADD THIS SIDE BOUNTY TO PLAYERS ARRAY OF ACTIVE BOUNTIES!!!!!
|
||||
}
|
||||
}
|
||||
|
@ -9,24 +9,6 @@ ACheckpointClass::ACheckpointClass()
|
||||
// Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it.
|
||||
PrimaryActorTick.bCanEverTick = true;
|
||||
BountyTitle = "";
|
||||
|
||||
}
|
||||
|
||||
// Called when the game starts or when spawned
|
||||
void ACheckpointClass::BeginPlay()
|
||||
{
|
||||
Super::BeginPlay();
|
||||
}
|
||||
|
||||
void ACheckpointClass::SpawnWaypoint(const FString& CurrentBountyTitle)
|
||||
{
|
||||
if (!IsValid(WaypointActorClass) || HideWaypoint) return;
|
||||
|
||||
BountyTitle = CurrentBountyTitle;
|
||||
FActorSpawnParameters SpawnParams;
|
||||
SpawnParams.SpawnCollisionHandlingOverride = ESpawnActorCollisionHandlingMethod::AlwaysSpawn;
|
||||
WaypointActor = Cast<AWaypointActor>(GetWorld()->SpawnActor<AActor>(WaypointActorClass, WaypointLoc, GetActorRotation(), SpawnParams));
|
||||
WaypointActor->SetupWaypoint(WaypointIcon, BountyTitle);
|
||||
}
|
||||
|
||||
void ACheckpointClass::UpdateCheckpointWaypoint(FVector WaypointNewLoc)
|
||||
@ -40,17 +22,19 @@ void ACheckpointClass::UpdateCheckpointWaypoint(FVector WaypointNewLoc)
|
||||
WaypointActor->SetupWaypoint(WaypointIcon, BountyTitle);
|
||||
}
|
||||
|
||||
// Called every frame
|
||||
void ACheckpointClass::Tick(float DeltaTime)
|
||||
{
|
||||
Super::Tick(DeltaTime);
|
||||
|
||||
}
|
||||
|
||||
void ACheckpointClass::Destroyed()
|
||||
{
|
||||
if (WaypointActor) WaypointActor->Destroy();
|
||||
DestroyWaypoint();
|
||||
Super::Destroyed();
|
||||
}
|
||||
|
||||
void ACheckpointClass::SpawnWaypoint(const FString& CurrentBountyTitle)
|
||||
{
|
||||
if (!IsValid(WaypointActorClass) || HideWaypoint) return;
|
||||
|
||||
BountyTitle = CurrentBountyTitle;
|
||||
FActorSpawnParameters SpawnParams;
|
||||
SpawnParams.SpawnCollisionHandlingOverride = ESpawnActorCollisionHandlingMethod::AlwaysSpawn;
|
||||
WaypointActor = Cast<AWaypointActor>(GetWorld()->SpawnActor<AActor>(WaypointActorClass, WaypointLoc, GetActorRotation(), SpawnParams));
|
||||
WaypointActor->SetupWaypoint(WaypointIcon, BountyTitle);
|
||||
}
|
||||
|
@ -16,8 +16,7 @@ class ENDLESSVENDETTA_API ACheckpointClass : public AActor
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
FString BountyTitle;
|
||||
|
||||
// ------------------- ATTRIBUTES ------------------------------
|
||||
// ------ Properties set from Editor ------
|
||||
UPROPERTY(EditDefaultsOnly, Category = "Checkpoint")
|
||||
FString CheckpointTip;
|
||||
@ -32,9 +31,25 @@ class ENDLESSVENDETTA_API ACheckpointClass : public AActor
|
||||
UPROPERTY(EditDefaultsOnly, Category = "Checkpoint")
|
||||
bool HideWaypoint = false;
|
||||
|
||||
// Stored Title of Bounty, used by Update Checkpoint Waypoint Func
|
||||
FString BountyTitle;
|
||||
|
||||
// Ref to Waypoint Actor
|
||||
AWaypointActor* WaypointActor;
|
||||
// ----------------------------------------
|
||||
protected:
|
||||
|
||||
public:
|
||||
// Delegate called when Checkpoint is Completed
|
||||
FCompletedCheckpoint CompletedCheckpoint;
|
||||
|
||||
// Used by Checkpoint BPs to Determine weather to Run Checkpoint Logic
|
||||
UPROPERTY(BlueprintReadOnly, Category = "Checkpoint")
|
||||
bool Active = false;
|
||||
// ------------------- METHODS ---------------------------------
|
||||
private:
|
||||
|
||||
protected:
|
||||
// Used by Checkpoints BPs to broadcast that they're Completed
|
||||
UFUNCTION(BlueprintCallable, Category = "Checkpoint")
|
||||
void BroadcastCompletion()
|
||||
{
|
||||
@ -42,30 +57,44 @@ protected:
|
||||
Cast<AEndlessVendettaGameMode>(GetWorld()->GetAuthGameMode())->SendEvent("Check", CheckpointTip);
|
||||
}
|
||||
|
||||
// Used by Checkpoint BPs to update Checkpoint Loc without Finishing Checkpoint itself
|
||||
UFUNCTION(BlueprintCallable)
|
||||
void UpdateCheckpointWaypoint(FVector WaypointNewLoc);
|
||||
// Called when the game starts or when spawned
|
||||
virtual void BeginPlay() override;
|
||||
void UpdateCheckpointWaypoint(FVector WaypointNewLoc);
|
||||
|
||||
// Used to Destroy any Waypoint Actor Associated with this Checkpoint when it's Destroyed
|
||||
virtual void Destroyed() override;
|
||||
|
||||
public:
|
||||
FCompletedCheckpoint CompletedCheckpoint;
|
||||
|
||||
UPROPERTY(BlueprintReadOnly, Category = "Checkpoint")
|
||||
bool Active = false;
|
||||
// Sets default values for this actor's properties
|
||||
ACheckpointClass();
|
||||
|
||||
// Used by Bounties to Spawn Waypoint for this Checkpoint when it's Activated
|
||||
void SpawnWaypoint(const FString& BountyTitle);
|
||||
|
||||
// Destroys Waypoint Associated with this Checkpoint if one Exists
|
||||
void DestroyWaypoint()
|
||||
{
|
||||
if (WaypointActor) WaypointActor->Destroy();
|
||||
}
|
||||
|
||||
// Used by Bounty Class to broadcast checkpoint tip for current checkpoint
|
||||
FString GetCheckpointTip()
|
||||
{
|
||||
return CheckpointTip;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// ------------------- LEGACY ---------------------------------
|
||||
|
||||
public:
|
||||
UFUNCTION(BlueprintImplementableEvent)
|
||||
void CheckpointActivated();
|
||||
|
||||
// ------ Getters for CP Properties ------
|
||||
|
||||
FString GetCheckpointTip()
|
||||
{
|
||||
return CheckpointTip;
|
||||
}
|
||||
|
||||
|
||||
FVector GetWaypointLoc()
|
||||
{
|
||||
@ -82,11 +111,4 @@ public:
|
||||
return CheckpointSpawnTransform;
|
||||
}
|
||||
|
||||
// ---------------------------------------
|
||||
|
||||
// Sets default values for this actor's properties
|
||||
ACheckpointClass();
|
||||
|
||||
// Called every frame
|
||||
virtual void Tick(float DeltaTime) override;
|
||||
};
|
||||
|
@ -12,7 +12,21 @@ void AMainBountyClass::IncrementBountyCheckpoint()
|
||||
// Cast<AEndlessVendettaCharacter>(GetWorld()->GetFirstPlayerController()->GetPawn())->CheckpointCompletedUI("", false);
|
||||
}
|
||||
|
||||
void AMainBountyClass::SpawnOpenWorldCheckpoint()
|
||||
void AMainBountyClass::ActivateFirstCheckpoint()
|
||||
{
|
||||
Super::ActivateFirstCheckpoint();
|
||||
if (IsValid(OpenWorldcheckpoint)) OpenWorldcheckpoint->SpawnWaypoint(MainBountyStruct.TargetName);
|
||||
if (BountyCheckpoints.IsEmpty() || BountyCheckpoints[0] == nullptr) return;
|
||||
BountyCheckpoints[0]->SpawnWaypoint(MainBountyStruct.TargetName);
|
||||
}
|
||||
|
||||
void AMainBountyClass::DeActivateFirstCheckpoint()
|
||||
{
|
||||
Super::DeActivateFirstCheckpoint();
|
||||
if (IsValid(OpenWorldcheckpoint)) OpenWorldcheckpoint->DestroyWaypoint();
|
||||
}
|
||||
|
||||
void AMainBountyClass::SpawnOpenWorldCheckpoint()
|
||||
{
|
||||
if (!IsValid(OpenWorldCheckpointClass)) return;
|
||||
|
||||
@ -22,7 +36,13 @@ void AMainBountyClass::SpawnOpenWorldCheckpoint()
|
||||
FRotator Rot = OpenWorldCheckpointClass.GetDefaultObject()->GetCheckpointSpawnTransform().GetRotation().Rotator();
|
||||
|
||||
OpenWorldcheckpoint = GetWorld()->SpawnActor<ACheckpointClass>(OpenWorldCheckpointClass, Loc, Rot, SpawnParameters);
|
||||
OpenWorldcheckpoint->SpawnWaypoint(BountyTitle);
|
||||
ActivateFirstCheckpoint();
|
||||
}
|
||||
|
||||
void AMainBountyClass::SpawnCheckpoints()
|
||||
{
|
||||
Super::SpawnCheckpoints();
|
||||
ActivateFirstCheckpoint();
|
||||
}
|
||||
|
||||
|
||||
@ -30,7 +50,9 @@ void AMainBountyClass::SpawnOpenWorldCheckpoint()
|
||||
|
||||
|
||||
|
||||
void AMainBountyClass::SpawnAmmoDrops()
|
||||
|
||||
|
||||
void AMainBountyClass::SpawnAmmoDrops()
|
||||
{
|
||||
UE_LOG(LogTemp, Display, TEXT("Bought Ammo Drops, but its not implemented yet"));
|
||||
// FActorSpawnParameters SpawnParameters;
|
||||
|
@ -7,9 +7,33 @@
|
||||
#include "SideBountyClass.h"
|
||||
#include "MainBountyClass.generated.h"
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
USTRUCT(BlueprintType)
|
||||
struct FMainBountyStruct
|
||||
{
|
||||
GENERATED_BODY();
|
||||
|
||||
UPROPERTY(BlueprintReadOnly, EditDefaultsOnly)
|
||||
FString TargetName = "";
|
||||
|
||||
UPROPERTY(BlueprintReadOnly, EditDefaultsOnly)
|
||||
FString TargetDOB = "";
|
||||
|
||||
UPROPERTY(BlueprintReadOnly, EditDefaultsOnly)
|
||||
FString TargetOccupation = "";
|
||||
|
||||
UPROPERTY(BlueprintReadOnly, EditDefaultsOnly)
|
||||
FString TargetLocation = "";
|
||||
|
||||
UPROPERTY(BlueprintReadOnly, EditDefaultsOnly)
|
||||
FString BountyDescription = "";
|
||||
|
||||
UPROPERTY(BlueprintReadOnly, EditDefaultsOnly)
|
||||
UTexture2D* TargetPhoto = nullptr;
|
||||
|
||||
UPROPERTY(BlueprintReadOnly, EditDefaultsOnly)
|
||||
UTexture2D* Floorplan = nullptr;
|
||||
};
|
||||
|
||||
UCLASS()
|
||||
class ENDLESSVENDETTA_API AMainBountyClass : public ABountyClass
|
||||
{
|
||||
@ -27,10 +51,16 @@ class ENDLESSVENDETTA_API AMainBountyClass : public ABountyClass
|
||||
UPROPERTY(EditDefaultsOnly, Category = "Bounty")
|
||||
FTransform PlayerSpawnTransform;
|
||||
|
||||
// Used to Spawn Side Bounties Associated with this Main Bounty
|
||||
UPROPERTY(EditDefaultsOnly, Category = "Bounty")
|
||||
TArray<TSubclassOf<ASideBountyClass>> SideBountiesToSpawn;
|
||||
protected:
|
||||
|
||||
|
||||
public:
|
||||
// Struct Containing all Data to be Displayed about the Main Bounty
|
||||
UPROPERTY(EditDefaultsOnly, Category = "Bounty")
|
||||
FMainBountyStruct MainBountyStruct;
|
||||
|
||||
// ------------------- METHODS ---------------------------------
|
||||
private:
|
||||
@ -41,23 +71,40 @@ protected:
|
||||
|
||||
|
||||
public:
|
||||
// Used by Bounty Char to Save and Spawn Side Bounties Unlocked by Activating this Main Bounty
|
||||
TArray<TSubclassOf<ASideBountyClass>> GetAssociatedSideBounties()
|
||||
{
|
||||
return SideBountiesToSpawn;
|
||||
}
|
||||
|
||||
// Spawns the Single Checkpoint in the Open World for this Main Bounty
|
||||
void SpawnOpenWorldCheckpoint();
|
||||
|
||||
void SpawnCheckpoints() override;
|
||||
|
||||
// Used by Players Character to Determine where to Spawn in the Open World after Completing Main Bounty
|
||||
FTransform GetPlayerSpawnTransform()
|
||||
{
|
||||
return PlayerSpawnTransform;
|
||||
}
|
||||
|
||||
// Overrides to Set Title of Waypoint
|
||||
void ActivateFirstCheckpoint() override;
|
||||
|
||||
// Overrides to Desapwn Waypoint from OpenWorld Checkpoint
|
||||
void DeActivateFirstCheckpoint() override;
|
||||
|
||||
// Returns open world checkpoints tip
|
||||
FString GetOpenWorldCheckpointTip()
|
||||
{
|
||||
return OpenWorldcheckpoint->GetCheckpointTip();
|
||||
}
|
||||
|
||||
|
||||
|
||||
// ------------------- LEGACY CODE TO BE REWORKED ---------------------------------
|
||||
protected:
|
||||
UPROPERTY(EditDefaultsOnly, Category = "Bounty")
|
||||
TArray<TSubclassOf<ASideBountyClass>> SideBountiesToSpawn;
|
||||
|
||||
|
||||
// ---------------- Bounty Alterations ----------------
|
||||
UPROPERTY(EditDefaultsOnly, Category = "Bounty")
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user