Night Sky Engine
A fighting game framework made in Unreal Engine
|
#include <NightSkyAIController.h>
Public Member Functions | |
ANightSkyAIController () | |
void | Update () |
void | ResetParams () |
bool | SetInputs () |
int32 | GetEnemyDistanceX () const |
int32 | GetEnemyDistanceY () const |
int32 | CheckBasicWeight (const UState *State) const |
int32 | CheckAttackWeight (const UState *State) const |
int32 | CheckDefenseWeight (const UState *State) |
Public Attributes | |
TObjectPtr< APlayerObject > | Player = nullptr |
TObjectPtr< ANightSkyGameState > | GameState = nullptr |
Protected Member Functions | |
virtual void | BeginPlay () override |
Definition at line 15 of file NightSkyAIController.h.
ANightSkyAIController::ANightSkyAIController | ( | ) |
Definition at line 11 of file NightSkyAIController.cpp.
|
overrideprotectedvirtual |
Definition at line 18 of file NightSkyAIController.cpp.
int32 ANightSkyAIController::CheckAttackWeight | ( | const UState * | State | ) | const |
Definition at line 266 of file NightSkyAIController.cpp.
int32 ANightSkyAIController::CheckBasicWeight | ( | const UState * | State | ) | const |
Definition at line 164 of file NightSkyAIController.cpp.
int32 ANightSkyAIController::CheckDefenseWeight | ( | const UState * | State | ) |
Definition at line 350 of file NightSkyAIController.cpp.
int32 ANightSkyAIController::GetEnemyDistanceX | ( | ) | const |
Definition at line 152 of file NightSkyAIController.cpp.
int32 ANightSkyAIController::GetEnemyDistanceY | ( | ) | const |
Definition at line 158 of file NightSkyAIController.cpp.
void ANightSkyAIController::ResetParams | ( | ) |
Definition at line 124 of file NightSkyAIController.cpp.
bool ANightSkyAIController::SetInputs | ( | ) |
Definition at line 132 of file NightSkyAIController.cpp.
void ANightSkyAIController::Update | ( | ) |
Definition at line 25 of file NightSkyAIController.cpp.
TObjectPtr<ANightSkyGameState> ANightSkyAIController::GameState = nullptr |
Definition at line 26 of file NightSkyAIController.h.
TObjectPtr<APlayerObject> ANightSkyAIController::Player = nullptr |
Definition at line 24 of file NightSkyAIController.h.