EDR_Project / GameMode

EDR_Project에서 사용할 게임 모드 코드입니다.

 

EDRGameMode.h

// Fill out your copyright notice in the Description page of Project Settings.

#pragma once

#include "CoreMinimal.h"
#include "MyCharacter.h"
#include "GameFramework/Character.h"
#include "EDR_Boss_Giant.generated.h"

/**
 * 
 */
UCLASS()
class EDR_API AEDR_Boss_Giant : public AMyCharacter
{
	GENERATED_BODY()
public:
	AEDR_Boss_Giant();



protected:


private:
};
반응형

EDRGameMode.cpp

// Copyright Epic Games, Inc. All Rights Reserved.

#include "EDRGameMode.h"
#include "EDRCharacter.h"
#include "UObject/ConstructorHelpers.h"

AEDRGameMode::AEDRGameMode()
{
	// set default pawn class to our Blueprinted character
	static ConstructorHelpers::FClassFinder<APawn> PlayerPawnBPClass(TEXT("/Game/ThirdPerson/Blueprints/BP_ThirdPersonCharacter"));
	if (PlayerPawnBPClass.Class != NULL)
	{
		DefaultPawnClass = PlayerPawnBPClass.Class;
	}


}

void AEDRGameMode::SetFightMode(EFightMode NewFightMode)
{
	FightMode = NewFightMode;

	switch (FightMode)
	{
	case EFightMode::None:
		break;
	case EFightMode::FightMode:
		break;
	default:
		break;
	}

}

void AEDRGameMode::FightStart()
{
}

void AEDRGameMode::FightEnd()
{
}

 

 

보스가 전투에 들어갔을때 EFightModeFightMode가 될 예정입니다.

FightMode일 경우에는 배경음같은 요소들을 추가할려고 합니다.

 

etc-image-0