Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
GlobalAudioSettings.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Engine/DeveloperSettings.h"
7#include "GlobalAudioSettings.generated.h"
8
9class UAudioData;
10class UFMODBus;
11
12UCLASS(Config=Game, DefaultConfig, meta=(DisplayName="Audio Settings"))
13class CK_UE_API UGlobalAudioSettings : public UDeveloperSettings
14{
15 GENERATED_BODY()
16
17public:
18 virtual FName GetCategoryName() const override
19 {
20 return TEXT("CK_UE");
21 }
22
23 FORCEINLINE const TSoftObjectPtr<UFMODBus>& GetBGMBus() const
24 {
25 return BGMBus;
26 }
27
28 FORCEINLINE const TSoftObjectPtr<UFMODBus>& GetSFXBus() const
29 {
30 return SFXBus;
31 }
32
33 FORCEINLINE const TSoftObjectPtr<UFMODBus>& GetAMBBus() const
34 {
35 return AMBBus;
36 }
37
38protected:
39 UPROPERTY(Config, EditAnywhere, Category = "Bus")
40 TSoftObjectPtr<UFMODBus> BGMBus;
41
42 UPROPERTY(Config, EditAnywhere, Category = "Bus")
43 TSoftObjectPtr<UFMODBus> SFXBus;
44
45 UPROPERTY(Config, EditAnywhere, Category = "Bus")
46 TSoftObjectPtr<UFMODBus> AMBBus;
47};
Definition AudioData.h:76
Definition GlobalAudioSettings.h:14
virtual FName GetCategoryName() const override
Definition GlobalAudioSettings.h:18
FORCEINLINE const TSoftObjectPtr< UFMODBus > & GetBGMBus() const
Definition GlobalAudioSettings.h:23
FORCEINLINE const TSoftObjectPtr< UFMODBus > & GetAMBBus() const
Definition GlobalAudioSettings.h:33
FORCEINLINE const TSoftObjectPtr< UFMODBus > & GetSFXBus() const
Definition GlobalAudioSettings.h:28