Files
Unreal_EmberWild/Source/EmberWild/Public/MenuCameraSpot.h
T

34 lines
956 B
C++

// Fill out your copyright notice in the Description page of Project Settings.
#pragma once
#include "CoreMinimal.h"
#include "Camera/CameraActor.h"
#include "MenuCameraSpot.generated.h"
/**
* Un angle de vue possible pour le fond du menu principal.
*
* Pose-en autant que tu veux dans la map de menu : le controller en tire une au
* hasard a chaque lancement.
*
* Une classe dediee plutot qu'un tag "MenuCamera" sur une ACameraActor -- le
* reflexe Unity : la recherche est typee au lieu d'etre une chaine de
* caracteres, et la classe a un endroit ou porter ses propres reglages.
*/
UCLASS()
class EMBERWILD_API AMenuCameraSpot : public ACameraActor
{
GENERATED_BODY()
public:
AMenuCameraSpot();
/**
* Decoche pour retirer cet angle du tirage sans supprimer l'acteur.
* Pratique pour mettre un cadrage de cote le temps de le retravailler.
*/
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Menu")
bool bEnabled = true;
};