Cog Sample: Adding more gameplay

Cog Sample: Make Area a component instead of an actor
Cog Sample: Add Basic actor for Projectiles, Areas, etc...
Cog Sample: Start to add Projectile
Cog Sample: Start to add SpawnPrediction
This commit is contained in:
Arnaud Jamin
2023-10-26 12:33:50 -04:00
parent 07e9db10af
commit 42ca1afc6a
67 changed files with 2462 additions and 669 deletions
+8 -2
View File
@@ -6,8 +6,9 @@
#include "GameFramework/PlayerController.h"
#include "CogSamplePlayerController.generated.h"
class UCogSampleTargetAcquisition;
class ACogSampleCharacter;
class UCogSampleSpawnPredictionComponent;
class UCogSampleTargetAcquisition;
//--------------------------------------------------------------------------------------------------------------------------
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FCogSampleTargetChangedEventDelegate, ACogSamplePlayerController*, Controller, AActor*, NewTarget, AActor*, OldTarget);
@@ -53,10 +54,15 @@ public:
AActor* GetTarget() const { return Target.Get(); }
UPROPERTY(BlueprintAssignable)
FCogSampleTargetChangedEventDelegate OnTargetChanged;
//----------------------------------------------------------------------------------------------------------------------
// Spawn Predictions
//----------------------------------------------------------------------------------------------------------------------
UPROPERTY()
TArray<UCogSampleSpawnPredictionComponent*> SpawnPredictions;
private:
//----------------------------------------------------------------------------------------------------------------------