Night Sky Engine
A fighting game framework made in Unreal Engine
Loading...
Searching...
No Matches
UStateAlias Class Reference

#include <StateAlias.h>

Inheritance diagram for UStateAlias:
Collaboration diagram for UStateAlias:

Public Member Functions

virtual void CallExec () override
Public Member Functions inherited from UState
void Init ()
void Exec ()
bool CanEnterState ()
Public Member Functions inherited from USerializableObj
TArray< uint8 > SaveForRollback ()
void LoadForRollback (const TArray< uint8 > &InBytes)
void ResetToCDO ()

Public Attributes

FGameplayTag StateToEnter
Public Attributes inherited from UState
ABattleObjectParent
int32 CelIndex
FGameplayTag Name
FGameplayTag ShareChainName
EEntryStance EntryStance
TArray< FInputConditionListInputConditionLists
EStateType StateType
FGameplayTag CustomStateType
TArray< EStateConditionStateConditions
bool IsFollowupState
int32 ObjectID
int32 MaxChain = -1
int32 MaxInstances = 1
FStateCPUData CPUData
bool bHumanUsable = true
bool bCPUUsable = true

Detailed Description

An "alias" for an existing state. Allows giving different conditions for entering an existing state.

Definition at line 13 of file StateAlias.h.

Member Function Documentation

◆ CallExec()

virtual void UStateAlias::CallExec ( )
inlineoverridevirtual

Wrapper for Exec function that sets CelIndex to zero.

Reimplemented from UState.

Definition at line 23 of file StateAlias.h.

Member Data Documentation

◆ StateToEnter

FGameplayTag UStateAlias::StateToEnter

Definition at line 20 of file StateAlias.h.


The documentation for this class was generated from the following file:
  • C:/Users/wistf/Unreal Projects/NightSkyEngine/Source/NightSkyEngine/Battle/StateAlias.h