You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
581 B

// Copyright Zelle Games
#pragma once
#include "CoreMinimal.h"
#include "RosterEntry.h"
#include "Unit.h"
#include "Subsystems/GameInstanceSubsystem.h"
#include "RosterSubsystem.generated.h"
/**
*
*/
UCLASS()
class STREETPUNKZ_API URosterSubsystem : public UGameInstanceSubsystem
{
GENERATED_BODY()
public:
const URosterEntry* GetEnemy(int32 Section, int32 ScoreAvailable);
UFUNCTION(BlueprintCallable)
void AddToRoster(TArray<URosterEntry*> RosterEntries);
UFUNCTION(BlueprintCallable)
void ClearRoster();
protected:
TArray<TArray<URosterEntry*>> EnemyRoster;
};