|
Payback 0.0.1
CK Graduation Project
|
#include <PlayerManagementSubsystem.h>


Public 속성 | |
| FPlayerWeaponChangedDelegate | WeaponChangedDelegate |
로컬 플레이어 수명 주기에 붙어 플레이어 관련 횡단 관심사를 관리하는 서브시스템. 현재 역할:
|
private |


| void UPlayerManagementSubsystem::ApplyUILayerInputBlockOptions | ( | bool | bBlockPlayerMovement, |
| bool | bBlockPlayerInput | ||
| ) |


|
private |


|
private |

| void UPlayerManagementSubsystem::CacheCheckPoint | ( | ACheckPoint * | CheckPoint | ) |




|
virtual |


|
overridevirtual |

| bool UPlayerManagementSubsystem::EquipWeapon | ( | const FGameplayTag & | NewWeaponTag | ) |


| ATargetableWeapon * UPlayerManagementSubsystem::FindSpawnedWeapon | ( | const FGameplayTag & | WeaponTag | ) |


| void UPlayerManagementSubsystem::FreezePlayer | ( | ) |


|
inline |

|
inline |
|
inline |

|
inline |

|
inline |

| bool UPlayerManagementSubsystem::HandlePlayerDeath | ( | AActor * | PlayerActor | ) |


| bool UPlayerManagementSubsystem::HandlePlayerSpawn | ( | AActor * | PlayerActor, |
| const FPrimaryAssetId & | LevelAssetID, | ||
| const UObject * | LevelContextObject | ||
| ) |


| bool UPlayerManagementSubsystem::HandlePlayerSpawn | ( | AActor * | PlayerActor, |
| const UObject * | LevelContextObject = nullptr |
||
| ) |

|
private |


|
overridevirtual |

|
inlineoverridevirtual |
IStreamingEventListenerInterface를 구현.
|
overridevirtual |
IStreamingEventListenerInterface를 구현.

|
overridevirtual |
IStreamingEventListenerInterface를 구현.

IStreamingEventListenerInterface를 구현.
|
private |

|
overridevirtual |

|
private |


| void UPlayerManagementSubsystem::RegisterSpawnedWeapon | ( | ATargetableWeapon * | SpawnedWeapon | ) |


|
private |


|
private |

|
private |


|
private |


|
private |


|
private |


| bool UPlayerManagementSubsystem::RespawnPlayer | ( | ) |


| bool UPlayerManagementSubsystem::SwapWeapon | ( | const FGameplayTag & | NewWeaponTag | ) |


|
private |

| void UPlayerManagementSubsystem::UnfreezePlayer | ( | ) |


| void UPlayerManagementSubsystem::UnregisterSpawnedWeapon | ( | const FGameplayTag & | WeaponTag, |
| const ATargetableWeapon * | SpawnedWeapon = nullptr |
||
| ) |


|
private |


|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| FPlayerWeaponChangedDelegate UPlayerManagementSubsystem::WeaponChangedDelegate |