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: