Night Sky Engine
A fighting game framework made in Unreal Engine
|
#include <PlayerObject.h>
Public Member Functions | |
APlayerObject () | |
void | InitPlayer () |
virtual void | Update () override |
void | HandleStateMachine (bool Buffer) |
bool | HandleAutoCombo (int32 StateIndex) |
bool | HandleStateInputs (int32 StateIndex, bool Buffer) |
bool | HandleStateTransition (int32 StateIndex, bool Buffer) |
void | HandleBufferedState () |
void | UpdateNotBattle () |
void | EditorUpdate () |
void | HandleHitAction (EHitAction HACT) |
void | ThrowExe () |
void | SetHitValuesOverTime () |
bool | IsCorrectBlock (EBlockType BlockType) |
void | HandleBlockAction () |
void | HandleProximityBlock () |
void | OnStateChange () |
void | PostStateChange () |
void | RoundInit (bool ResetHealth) |
void | DisableLastInput () |
void | SaveForRollbackPlayer (unsigned char *Buffer) const |
TArray< uint8 > | SaveForRollbackBP () |
void | LoadForRollbackPlayer (const unsigned char *Buffer) |
void | LoadForRollbackBP (TArray< uint8 > InBytes) |
virtual void | LogForSyncTestFile (std::ofstream &file) override |
void | InitBP () |
void | EmptyStateMachine () |
void | RoundInit_BP () |
void | AddState (FGameplayTag Name, UState *State) |
void | AddObjectState (FGameplayTag Name, UState *State, bool IsCommon) |
void | AddSubroutine (FGameplayTag Name, USubroutine *Subroutine, bool IsCommon) |
void | SetHealth (int Value) |
void | AddHealth (int Value) |
void | SetRecoverableHealth (int Value) |
void | AddRecoverableHealth (int Value) |
void | RecoverHealth (int Value) |
bool | CanEnterState (UState *State) |
void | UseMeter (int Use) |
void | AddMeter (int Meter) |
void | SetMeterCooldownTimer (int Timer) |
int32 | GetGauge (int32 Index) const |
void | SetGauge (int32 Index, int Value) |
void | UseGauge (int32 Index, int Use) |
void | SetStance (EActionStance InStance) |
bool | JumpToState (FGameplayTag NewName, bool IsLabel=false) |
bool | JumpToStateByClass (TSubclassOf< UState > Class, bool IsLabel=false) |
FGameplayTag | GetCurrentStateName () const |
FGameplayTag | GetLastStateName () const |
FGameplayTag | GetStateEntryName () const |
bool | CheckStateEnabled (EStateType StateType, FGameplayTag CustomStateType) |
void | EnableState (UPARAM(meta=(Bitmask, BitmaskEnum="/Script/NightSkyEngine.EEnableFlags")) int32 Bitmask) |
void | DisableState (UPARAM(meta=(Bitmask, BitmaskEnum="/Script/NightSkyEngine.EEnableFlags")) int32 Bitmask) |
void | EnableCustomState (FGameplayTag CustomStateType) |
void | DisableCustomState (FGameplayTag CustomStateType) |
void | EnableAttacks () |
void | EnableCancelIntoSelf (bool Enable) |
void | EnableAll () |
void | DisableAll () |
bool | CheckInput (const FInputCondition &Input) |
bool | CheckIsAttacking () const |
bool | CheckIsStunned () const |
void | AddAirJump (int32 NewAirJump) |
void | AddAirDash (int32 NewAirDash) |
void | SetAirDashTimer (bool IsForward) |
void | SetAirDashNoAttackTimer (bool IsForward) |
void | AddChainCancelOption (FGameplayTag Option) |
void | AddAutoComboCancel (FGameplayTag Option, EInputFlags Button) |
void | AddWhiffCancelOption (FGameplayTag Option) |
void | RemoveChainCancelOption (FGameplayTag Option) |
void | RemoveAutoComboCancel (EInputFlags Button) |
void | RemoveWhiffCancelOption (FGameplayTag Option) |
void | EnableChainCancel (bool Enable) |
void | EnableWhiffCancel (bool Enable) |
void | EnableJumpCancel (bool Enable) |
void | EnableSpecialCancel (bool Enable) |
void | EnableSuperCancel (bool Enable) |
void | EnableForwardAirdashCancel (bool Enable) |
void | SetDefaultLandingAction (bool Enable) |
bool | IsInvulnerable () const |
void | SetStrikeInvulnerable (bool Invulnerable) |
void | SetThrowInvulnerable (bool Invulnerable) |
void | SetHeadInvulnerable (bool Invulnerable) |
void | SetProjectileInvulnerable (bool Invulnerable) |
void | SetStrikeInvulnerableForTime (int32 Timer) |
void | SetThrowInvulnerableForTime (int32 Timer) |
void | SetThrowResistForTime (int32 Timer) |
void | SetStunTime (int32 NewTime) |
void | SetHitValues () |
void | ForceEnableFarNormal (bool Enable) |
void | SetHeadAttribute (bool Attribute) |
void | SetThrowActive (bool Active) |
void | ThrowEnd () |
void | SetThrowRange (int32 InThrowRange) |
void | SetThrowExeState (FGameplayTag ExeState) |
void | SetThrowPosition (int32 ThrowPosX, int32 ThrowPosY) |
void | SetDamageReactionCel (int32 Index) |
void | SetHitgrabActive (bool Active) |
void | PlayVoiceLine (FGameplayTag Name) |
void | PlayCommonLevelSequence (FGameplayTag Name) |
void | PlayLevelSequence (FGameplayTag Name) |
void | BattleHudVisibility (bool Visible) |
void | EndRound () const |
void | EndMatch () const |
void | PauseRoundTimer (bool Pause) |
void | AddBattleObjectToStorage (ABattleObject *InActor, int Index) |
APlayerObject * | CallAssist (int AssistIndex, FGameplayTag AssistName) |
APlayerObject * | SwitchMainPlayer (int NewTeamIndex) |
bool | IsMainPlayer () const |
bool | IsOnScreen () const |
void | SetOnScreen (bool OnScreen) |
void | ToggleComponentVisibility (FName ComponentName, bool Visible) |
void | SetDefaultComponentVisibility () |
void | SetStateForCPU (FGameplayTag StateName) |
bool | CheckEnemyInRange (int32 XBegin, int32 XEnd, int32 YBegin, int32 YEnd) const |
bool | IsEnemyAttackState () const |
bool | IsEnemyThrow () const |
bool | IsEnemyBlocking () const |
EBlockType | GetAttackBlockType () const |
Public Member Functions inherited from ABattleObject | |
ABattleObject () | |
virtual void | Tick (float DeltaTime) override |
void | CalculatePushbox () |
void | HandlePushCollision (ABattleObject *OtherObj) |
void | HandleHitCollision (ABattleObject *AttackedObj) |
FHitData | InitHitDataByAttackLevel (bool IsCounter) |
void | HandleClashCollision (ABattleObject *OtherObj) |
void | HandleFlip () |
void | PosTypeToPosition (EPosType Type, int32 *OutPosX, int32 *OutPosY) const |
void | TriggerEvent (EEventType EventType) |
void | CollisionView () |
void | SaveForRollback (unsigned char *Buffer) const |
void | LoadForRollback (const unsigned char *Buffer) |
void | InitObject () |
void | GetBoxes () |
void | ResetObject () |
UAnimSequenceBase * | GetAnimSequenceForPart (const FName Part) const |
UPaperFlipbook * | GetFlipbookForPart (const FName Part) const |
bool | IsStopped () const |
bool | IsTimerPaused () const |
void | CallSubroutine (FGameplayTag Name) |
void | CallSubroutineWithArgs (FGameplayTag Name, int32 Arg1, int32 Arg2, int32 Arg3, int32 Arg4) |
void | InitEventHandler (EEventType EventType, FName FuncName, int32 Value, FGameplayTag SubroutineName) |
void | RemoveEventHandler (EEventType EventType) |
FGameplayTag | GetCelName () const |
FGameplayTag | GetLabelName () const |
void | SetCelName (FGameplayTag InName) |
void | SetBlendCelName (FGameplayTag InName) |
void | GotoLabel (FGameplayTag InName, bool ResetState=true) |
void | SetTimeUntilNextCel (int32 InTime) |
void | AddPosXWithDir (int InPosX) |
void | SetSpeedXRaw (int InSpeedX) |
void | AddSpeedXRaw (int InSpeedX) |
int32 | GetPosYCenter () const |
int32 | CalculateDistanceBetweenPoints (EDistanceType Type, EObjType Obj1, EPosType Pos1, EObjType Obj2, EPosType Pos2) |
int32 | CalculateAngleBetweenPoints (EObjType Obj1, EPosType Pos1, EObjType Obj2, EPosType Pos2) |
void | SetFacing (EObjDir NewDir) |
void | FlipObject () |
void | FaceOpponent () |
bool | CheckIsGrounded () const |
void | EnableHit (bool Enabled) |
void | SetAttacking (bool Attacking) |
void | SetProjectileAttribute (bool Attribute) |
void | SetProrateOnce (bool Once) |
void | SetIgnoreOTG (bool Ignore) |
void | SetIgnorePushbackScaling (bool Ignore) |
void | SetIgnoreHitstunScaling (bool Ignore) |
void | EnableFlip (bool Enabled) |
void | EnableInertia () |
void | DisableInertia () |
void | HaltMomentum () |
void | SetWallCollisionActive (bool Active) |
void | SetPushCollisionActive (bool Active) |
void | SetPushWidthExtend (int32 Extend) |
void | CreateCommonParticle (FGameplayTag Name, EPosType PosType, FVector Offset=FVector::ZeroVector, FRotator Rotation=FRotator::ZeroRotator) |
void | CreateCharaParticle (FGameplayTag Name, EPosType PosType, FVector Offset=FVector::ZeroVector, FRotator Rotation=FRotator::ZeroRotator) |
void | LinkCommonParticle (FGameplayTag Name) |
void | LinkCharaParticle (FGameplayTag Name) |
AActor * | LinkActor (FGameplayTag Name) |
void | RemoveLinkActor () |
void | PlayCommonSound (FGameplayTag Name) |
void | PlayCharaSound (FGameplayTag Name) |
void | AttachToSocketOfObject (FName InSocketName, FVector Offset, EObjType ObjType) |
void | DetachFromSocket () |
void | CameraShake (FGameplayTag PatternName, int32 Scale) |
int32 | GenerateRandomNumber (int32 Min, int32 Max) const |
void | StartSuperFreeze (int Duration, int SelfDuration=0) |
void | IgnoreSuperFreeze (bool Ignore) |
void | SetObjectID (int InObjectID) |
ABattleObject * | GetBattleObject (EObjType Type) |
ABattleObject * | AddCommonBattleObject (FGameplayTag InStateName, int32 PosXOffset=0, int32 PosYOffset=0, EPosType PosType=POS_Player) |
ABattleObject * | AddBattleObject (FGameplayTag InStateName, int32 PosXOffset=0, int32 PosYOffset=0, EPosType PosType=POS_Player) |
void | EnableDeactivateIfBeyondBounds (bool Enable) |
void | EnableDeactivateOnStateChange (bool Enable) |
void | EnableDeactivateOnReceiveHit (bool Enable) |
void | DeactivateObject () |
Static Public Member Functions | |
static uint32 | FlipInput (uint32 Input) |
Protected Attributes | |
uint32 | CurrentAirJumpCount = 0 |
uint32 | CurrentAirDashCount = 0 |
uint32 | AirDashTimerMax = 0 |
uint32 | CancelFlags = 0 |
uint32 | AirDashNoAttackTime = 0 |
uint32 | InstantBlockLockoutTimer = 0 |
uint32 | MeterCooldownTimer = 0 |
int32 | ThrowRange |
int32 | ThrowTechTimer |
int32 | AutoComboCancels [8] = {} |
bool | bIsAutoCombo |
FGameplayTag | LastStateName |
FGameplayTag | ExeStateName |
FGameplayTag | BufferedStateName |
Protected Attributes inherited from ABattleObject | |
int32 | PushHeight = 0 |
int32 | PushHeightLow = 0 |
int32 | PushWidth = 0 |
int32 | PushWidthExtend = 0 |
FCollisionBox | Boxes [CollisionArraySize] |
Additional Inherited Members | |
Protected Member Functions inherited from ABattleObject | |
void | Move () |
void | CalculateHoming () |
bool | SuperArmorSuccess (const ABattleObject *Attacker) const |
void | FuncCall (const FName &FuncName) const |
Definition at line 63 of file PlayerObject.h.
APlayerObject::APlayerObject | ( | ) |
Definition at line 28 of file PlayerObject.cpp.
void APlayerObject::AddAirDash | ( | int32 | NewAirDash | ) |
Definition at line 2921 of file PlayerObject.cpp.
void APlayerObject::AddAirJump | ( | int32 | NewAirJump | ) |
Definition at line 2916 of file PlayerObject.cpp.
void APlayerObject::AddAutoComboCancel | ( | FGameplayTag | Option, |
EInputFlags | Button ) |
Definition at line 2947 of file PlayerObject.cpp.
void APlayerObject::AddBattleObjectToStorage | ( | ABattleObject * | InActor, |
int | Index ) |
Definition at line 1358 of file PlayerObject.cpp.
void APlayerObject::AddChainCancelOption | ( | FGameplayTag | Option | ) |
Definition at line 2942 of file PlayerObject.cpp.
void APlayerObject::AddHealth | ( | int | Value | ) |
Definition at line 2237 of file PlayerObject.cpp.
void APlayerObject::AddMeter | ( | int | Meter | ) |
Definition at line 2272 of file PlayerObject.cpp.
void APlayerObject::AddObjectState | ( | FGameplayTag | Name, |
UState * | State, | ||
bool | IsCommon ) |
Definition at line 2202 of file PlayerObject.cpp.
void APlayerObject::AddRecoverableHealth | ( | int | Value | ) |
Definition at line 2247 of file PlayerObject.cpp.
void APlayerObject::AddState | ( | FGameplayTag | Name, |
UState * | State ) |
Definition at line 2196 of file PlayerObject.cpp.
void APlayerObject::AddSubroutine | ( | FGameplayTag | Name, |
USubroutine * | Subroutine, | ||
bool | IsCommon ) |
Definition at line 2217 of file PlayerObject.cpp.
void APlayerObject::AddWhiffCancelOption | ( | FGameplayTag | Option | ) |
Definition at line 2982 of file PlayerObject.cpp.
void APlayerObject::BattleHudVisibility | ( | bool | Visible | ) |
Definition at line 1334 of file PlayerObject.cpp.
APlayerObject * APlayerObject::CallAssist | ( | int | AssistIndex, |
FGameplayTag | AssistName ) |
Definition at line 1366 of file PlayerObject.cpp.
bool APlayerObject::CanEnterState | ( | UState * | State | ) |
Definition at line 1410 of file PlayerObject.cpp.
bool APlayerObject::CheckEnemyInRange | ( | int32 | XBegin, |
int32 | XEnd, | ||
int32 | YBegin, | ||
int32 | YEnd ) const |
Definition at line 1460 of file PlayerObject.cpp.
bool APlayerObject::CheckInput | ( | const FInputCondition & | Input | ) |
Definition at line 2900 of file PlayerObject.cpp.
bool APlayerObject::CheckIsAttacking | ( | ) | const |
Definition at line 2906 of file PlayerObject.cpp.
bool APlayerObject::CheckIsStunned | ( | ) | const |
Definition at line 2911 of file PlayerObject.cpp.
bool APlayerObject::CheckStateEnabled | ( | EStateType | StateType, |
FGameplayTag | CustomStateType ) |
Definition at line 2373 of file PlayerObject.cpp.
void APlayerObject::DisableAll | ( | ) |
Definition at line 2878 of file PlayerObject.cpp.
void APlayerObject::DisableCustomState | ( | FGameplayTag | CustomStateType | ) |
Definition at line 2832 of file PlayerObject.cpp.
void APlayerObject::DisableLastInput | ( | ) |
Definition at line 2767 of file PlayerObject.cpp.
void APlayerObject::DisableState | ( | UPARAM(meta=(Bitmask, BitmaskEnum="/Script/NightSkyEngine.EEnableFlags")) int32 | Bitmask | ) |
Definition at line 2822 of file PlayerObject.cpp.
void APlayerObject::EditorUpdate | ( | ) |
void APlayerObject::EmptyStateMachine | ( | ) |
Definition at line 1678 of file PlayerObject.cpp.
void APlayerObject::EnableAll | ( | ) |
Definition at line 2856 of file PlayerObject.cpp.
void APlayerObject::EnableAttacks | ( | ) |
Definition at line 2837 of file PlayerObject.cpp.
void APlayerObject::EnableCancelIntoSelf | ( | bool | Enable | ) |
Definition at line 2844 of file PlayerObject.cpp.
void APlayerObject::EnableChainCancel | ( | bool | Enable | ) |
Definition at line 3032 of file PlayerObject.cpp.
void APlayerObject::EnableCustomState | ( | FGameplayTag | CustomStateType | ) |
Definition at line 2827 of file PlayerObject.cpp.
void APlayerObject::EnableForwardAirdashCancel | ( | bool | Enable | ) |
Definition at line 3094 of file PlayerObject.cpp.
void APlayerObject::EnableJumpCancel | ( | bool | Enable | ) |
Definition at line 3056 of file PlayerObject.cpp.
void APlayerObject::EnableSpecialCancel | ( | bool | Enable | ) |
Definition at line 3068 of file PlayerObject.cpp.
void APlayerObject::EnableState | ( | UPARAM(meta=(Bitmask, BitmaskEnum="/Script/NightSkyEngine.EEnableFlags")) int32 | Bitmask | ) |
Definition at line 2817 of file PlayerObject.cpp.
void APlayerObject::EnableSuperCancel | ( | bool | Enable | ) |
Definition at line 3082 of file PlayerObject.cpp.
void APlayerObject::EnableWhiffCancel | ( | bool | Enable | ) |
Definition at line 3044 of file PlayerObject.cpp.
void APlayerObject::EndMatch | ( | ) | const |
Definition at line 1346 of file PlayerObject.cpp.
void APlayerObject::EndRound | ( | ) | const |
Definition at line 1340 of file PlayerObject.cpp.
|
static |
Definition at line 115 of file PlayerObject.cpp.
void APlayerObject::ForceEnableFarNormal | ( | bool | Enable | ) |
Definition at line 1209 of file PlayerObject.cpp.
EBlockType APlayerObject::GetAttackBlockType | ( | ) | const |
Definition at line 1497 of file PlayerObject.cpp.
FGameplayTag APlayerObject::GetCurrentStateName | ( | ) | const |
Definition at line 2358 of file PlayerObject.cpp.
int32 APlayerObject::GetGauge | ( | int32 | Index | ) | const |
Definition at line 2285 of file PlayerObject.cpp.
FGameplayTag APlayerObject::GetLastStateName | ( | ) | const |
Definition at line 2363 of file PlayerObject.cpp.
FGameplayTag APlayerObject::GetStateEntryName | ( | ) | const |
Definition at line 2368 of file PlayerObject.cpp.
bool APlayerObject::HandleAutoCombo | ( | int32 | StateIndex | ) |
Definition at line 150 of file PlayerObject.cpp.
void APlayerObject::HandleBlockAction | ( | ) |
Definition at line 1564 of file PlayerObject.cpp.
void APlayerObject::HandleBufferedState | ( | ) |
Definition at line 1685 of file PlayerObject.cpp.
void APlayerObject::HandleHitAction | ( | EHitAction | HACT | ) |
Definition at line 716 of file PlayerObject.cpp.
void APlayerObject::HandleProximityBlock | ( | ) |
Definition at line 1626 of file PlayerObject.cpp.
bool APlayerObject::HandleStateInputs | ( | int32 | StateIndex, |
bool | Buffer ) |
Definition at line 210 of file PlayerObject.cpp.
void APlayerObject::HandleStateMachine | ( | bool | Buffer | ) |
Definition at line 134 of file PlayerObject.cpp.
bool APlayerObject::HandleStateTransition | ( | int32 | StateIndex, |
bool | Buffer ) |
Definition at line 235 of file PlayerObject.cpp.
void APlayerObject::InitBP | ( | ) |
void APlayerObject::InitPlayer | ( | ) |
Definition at line 126 of file PlayerObject.cpp.
bool APlayerObject::IsCorrectBlock | ( | EBlockType | BlockType | ) |
Definition at line 1502 of file PlayerObject.cpp.
bool APlayerObject::IsEnemyAttackState | ( | ) | const |
Definition at line 1480 of file PlayerObject.cpp.
bool APlayerObject::IsEnemyBlocking | ( | ) | const |
Definition at line 1491 of file PlayerObject.cpp.
bool APlayerObject::IsEnemyThrow | ( | ) | const |
Definition at line 1486 of file PlayerObject.cpp.
bool APlayerObject::IsInvulnerable | ( | ) | const |
Definition at line 3118 of file PlayerObject.cpp.
bool APlayerObject::IsMainPlayer | ( | ) | const |
Definition at line 1378 of file PlayerObject.cpp.
bool APlayerObject::IsOnScreen | ( | ) | const |
Definition at line 1384 of file PlayerObject.cpp.
bool APlayerObject::JumpToState | ( | FGameplayTag | NewName, |
bool | IsLabel = false ) |
Definition at line 2308 of file PlayerObject.cpp.
bool APlayerObject::JumpToStateByClass | ( | TSubclassOf< UState > | Class, |
bool | IsLabel = false ) |
Definition at line 2333 of file PlayerObject.cpp.
void APlayerObject::LoadForRollbackBP | ( | TArray< uint8 > | InBytes | ) |
Definition at line 2791 of file PlayerObject.cpp.
void APlayerObject::LoadForRollbackPlayer | ( | const unsigned char * | Buffer | ) |
Definition at line 2786 of file PlayerObject.cpp.
|
overridevirtual |
Reimplemented from ABattleObject.
Definition at line 2798 of file PlayerObject.cpp.
void APlayerObject::OnStateChange | ( | ) |
Definition at line 2460 of file PlayerObject.cpp.
void APlayerObject::PauseRoundTimer | ( | bool | Pause | ) |
Definition at line 1352 of file PlayerObject.cpp.
void APlayerObject::PlayCommonLevelSequence | ( | FGameplayTag | Name | ) |
Definition at line 1304 of file PlayerObject.cpp.
void APlayerObject::PlayLevelSequence | ( | FGameplayTag | Name | ) |
Definition at line 1319 of file PlayerObject.cpp.
void APlayerObject::PlayVoiceLine | ( | FGameplayTag | Name | ) |
Definition at line 1287 of file PlayerObject.cpp.
void APlayerObject::PostStateChange | ( | ) |
Definition at line 2544 of file PlayerObject.cpp.
void APlayerObject::RecoverHealth | ( | int | Value | ) |
Definition at line 2252 of file PlayerObject.cpp.
void APlayerObject::RemoveAutoComboCancel | ( | EInputFlags | Button | ) |
Definition at line 2992 of file PlayerObject.cpp.
void APlayerObject::RemoveChainCancelOption | ( | FGameplayTag | Option | ) |
Definition at line 2987 of file PlayerObject.cpp.
void APlayerObject::RemoveWhiffCancelOption | ( | FGameplayTag | Option | ) |
Definition at line 3027 of file PlayerObject.cpp.
void APlayerObject::RoundInit | ( | bool | ResetHealth | ) |
Definition at line 2562 of file PlayerObject.cpp.
void APlayerObject::RoundInit_BP | ( | ) |
TArray< uint8 > APlayerObject::SaveForRollbackBP | ( | ) |
Definition at line 2777 of file PlayerObject.cpp.
void APlayerObject::SaveForRollbackPlayer | ( | unsigned char * | Buffer | ) | const |
Definition at line 2772 of file PlayerObject.cpp.
void APlayerObject::SetAirDashNoAttackTimer | ( | bool | IsForward | ) |
Definition at line 2934 of file PlayerObject.cpp.
void APlayerObject::SetAirDashTimer | ( | bool | IsForward | ) |
Definition at line 2926 of file PlayerObject.cpp.
void APlayerObject::SetDamageReactionCel | ( | int32 | Index | ) |
Definition at line 1267 of file PlayerObject.cpp.
void APlayerObject::SetDefaultComponentVisibility | ( | ) |
void APlayerObject::SetDefaultLandingAction | ( | bool | Enable | ) |
Definition at line 3106 of file PlayerObject.cpp.
void APlayerObject::SetGauge | ( | int32 | Index, |
int | Value ) |
Definition at line 2291 of file PlayerObject.cpp.
void APlayerObject::SetHeadAttribute | ( | bool | Attribute | ) |
Definition at line 1221 of file PlayerObject.cpp.
void APlayerObject::SetHeadInvulnerable | ( | bool | Invulnerable | ) |
Definition at line 3149 of file PlayerObject.cpp.
void APlayerObject::SetHealth | ( | int | Value | ) |
Definition at line 2232 of file PlayerObject.cpp.
void APlayerObject::SetHitgrabActive | ( | bool | Active | ) |
Definition at line 1275 of file PlayerObject.cpp.
void APlayerObject::SetHitValues | ( | ) |
Definition at line 994 of file PlayerObject.cpp.
void APlayerObject::SetHitValuesOverTime | ( | ) |
Definition at line 968 of file PlayerObject.cpp.
void APlayerObject::SetMeterCooldownTimer | ( | int | Timer | ) |
Definition at line 2280 of file PlayerObject.cpp.
void APlayerObject::SetOnScreen | ( | bool | OnScreen | ) |
Definition at line 1389 of file PlayerObject.cpp.
void APlayerObject::SetProjectileInvulnerable | ( | bool | Invulnerable | ) |
Definition at line 3161 of file PlayerObject.cpp.
void APlayerObject::SetRecoverableHealth | ( | int | Value | ) |
Definition at line 2242 of file PlayerObject.cpp.
void APlayerObject::SetStance | ( | EActionStance | InStance | ) |
Definition at line 2303 of file PlayerObject.cpp.
void APlayerObject::SetStateForCPU | ( | FGameplayTag | StateName | ) |
Definition at line 1455 of file PlayerObject.cpp.
void APlayerObject::SetStrikeInvulnerable | ( | bool | Invulnerable | ) |
Definition at line 3125 of file PlayerObject.cpp.
void APlayerObject::SetStrikeInvulnerableForTime | ( | int32 | Timer | ) |
Definition at line 3173 of file PlayerObject.cpp.
void APlayerObject::SetStunTime | ( | int32 | NewTime | ) |
Definition at line 3188 of file PlayerObject.cpp.
void APlayerObject::SetThrowActive | ( | bool | Active | ) |
Definition at line 1229 of file PlayerObject.cpp.
void APlayerObject::SetThrowExeState | ( | FGameplayTag | ExeState | ) |
Definition at line 1252 of file PlayerObject.cpp.
void APlayerObject::SetThrowInvulnerable | ( | bool | Invulnerable | ) |
Definition at line 3137 of file PlayerObject.cpp.
void APlayerObject::SetThrowInvulnerableForTime | ( | int32 | Timer | ) |
Definition at line 3178 of file PlayerObject.cpp.
void APlayerObject::SetThrowPosition | ( | int32 | ThrowPosX, |
int32 | ThrowPosY ) |
Definition at line 1257 of file PlayerObject.cpp.
void APlayerObject::SetThrowRange | ( | int32 | InThrowRange | ) |
Definition at line 1247 of file PlayerObject.cpp.
void APlayerObject::SetThrowResistForTime | ( | int32 | Timer | ) |
Definition at line 3183 of file PlayerObject.cpp.
APlayerObject * APlayerObject::SwitchMainPlayer | ( | int | NewTeamIndex | ) |
Definition at line 1372 of file PlayerObject.cpp.
void APlayerObject::ThrowEnd | ( | ) |
Definition at line 1241 of file PlayerObject.cpp.
void APlayerObject::ThrowExe | ( | ) |
Definition at line 1965 of file PlayerObject.cpp.
void APlayerObject::ToggleComponentVisibility | ( | FName | ComponentName, |
bool | Visible ) |
Definition at line 1397 of file PlayerObject.cpp.
|
overridevirtual |
Reimplemented from ABattleObject.
Definition at line 297 of file PlayerObject.cpp.
void APlayerObject::UpdateNotBattle | ( | ) |
Definition at line 695 of file PlayerObject.cpp.
void APlayerObject::UseGauge | ( | int32 | Index, |
int | Use ) |
Definition at line 2297 of file PlayerObject.cpp.
void APlayerObject::UseMeter | ( | int | Use | ) |
Definition at line 2266 of file PlayerObject.cpp.
int32 APlayerObject::AirDashCount |
Definition at line 132 of file PlayerObject.h.
int32 APlayerObject::AirDashMinimumHeight |
Definition at line 112 of file PlayerObject.h.
|
protected |
Definition at line 306 of file PlayerObject.h.
uint32 APlayerObject::AirDashTimer = 0 |
Definition at line 277 of file PlayerObject.h.
|
protected |
Definition at line 304 of file PlayerObject.h.
int32 APlayerObject::AirJumpCount |
Definition at line 130 of file PlayerObject.h.
int32 APlayerObject::AirPushHeight |
Definition at line 144 of file PlayerObject.h.
int32 APlayerObject::AirPushHeightLow |
Definition at line 146 of file PlayerObject.h.
int32 APlayerObject::AirPushWidth |
Definition at line 142 of file PlayerObject.h.
|
protected |
Definition at line 313 of file PlayerObject.h.
int32 APlayerObject::BAirDashNoAttackTime |
Definition at line 128 of file PlayerObject.h.
int32 APlayerObject::BAirDashSpeed |
Definition at line 116 of file PlayerObject.h.
int32 APlayerObject::BAirDashTime |
Definition at line 122 of file PlayerObject.h.
bool APlayerObject::bCrumpled |
Definition at line 279 of file PlayerObject.h.
int32 APlayerObject::BDashGravity |
Definition at line 94 of file PlayerObject.h.
int32 APlayerObject::BDashHeight |
Definition at line 92 of file PlayerObject.h.
int32 APlayerObject::BDashSpeed |
Definition at line 90 of file PlayerObject.h.
|
protected |
Definition at line 316 of file PlayerObject.h.
bool APlayerObject::bIsCpu = false |
Definition at line 326 of file PlayerObject.h.
int32 APlayerObject::BJumpSpeed |
Definition at line 100 of file PlayerObject.h.
bool APlayerObject::bLimitCrumple = true |
Definition at line 256 of file PlayerObject.h.
bool APlayerObject::bMirrorWhenFlip |
Definition at line 363 of file PlayerObject.h.
int32 APlayerObject::BSuperJumpSpeed |
Definition at line 108 of file PlayerObject.h.
|
protected |
Definition at line 319 of file PlayerObject.h.
int32 APlayerObject::BWalkSpeed |
Definition at line 80 of file PlayerObject.h.
UCameraShakeData* APlayerObject::CameraShakeData |
Definition at line 427 of file PlayerObject.h.
|
protected |
Definition at line 305 of file PlayerObject.h.
bool APlayerObject::CanProximityThrow |
Definition at line 176 of file PlayerObject.h.
bool APlayerObject::CanReverseBeat |
Definition at line 174 of file PlayerObject.h.
TArray<int32> APlayerObject::ChainCancelOptions |
Definition at line 345 of file PlayerObject.h.
UParticleData* APlayerObject::CharaParticleData |
Definition at line 420 of file PlayerObject.h.
UStateData* APlayerObject::CharaStateData |
Definition at line 402 of file PlayerObject.h.
USubroutineData* APlayerObject::CharaSubroutineData |
Definition at line 395 of file PlayerObject.h.
int32 APlayerObject::CloseNormalRange |
Definition at line 148 of file PlayerObject.h.
int32 APlayerObject::CmnPlayerReg1 = 0 |
Definition at line 210 of file PlayerObject.h.
int32 APlayerObject::CmnPlayerReg2 = 0 |
Definition at line 212 of file PlayerObject.h.
int32 APlayerObject::CmnPlayerReg3 = 0 |
Definition at line 214 of file PlayerObject.h.
int32 APlayerObject::CmnPlayerReg4 = 0 |
Definition at line 216 of file PlayerObject.h.
int32 APlayerObject::CmnPlayerReg5 = 0 |
Definition at line 218 of file PlayerObject.h.
int32 APlayerObject::CmnPlayerReg6 = 0 |
Definition at line 220 of file PlayerObject.h.
int32 APlayerObject::CmnPlayerReg7 = 0 |
Definition at line 222 of file PlayerObject.h.
int32 APlayerObject::CmnPlayerReg8 = 0 |
Definition at line 224 of file PlayerObject.h.
UCollisionData* APlayerObject::CollisionData |
Definition at line 390 of file PlayerObject.h.
int32 APlayerObject::ColorIndex = 1 |
Definition at line 407 of file PlayerObject.h.
int32 APlayerObject::ComboCounter |
Definition at line 269 of file PlayerObject.h.
int32 APlayerObject::ComboRate = 60 |
Definition at line 154 of file PlayerObject.h.
int32 APlayerObject::ComboTimer |
Definition at line 270 of file PlayerObject.h.
UCollisionData* APlayerObject::CommonCollisionData |
Definition at line 388 of file PlayerObject.h.
ULinkActorData* APlayerObject::CommonLinkActorData |
Definition at line 413 of file PlayerObject.h.
UStateData* APlayerObject::CommonObjectStateData |
Definition at line 398 of file PlayerObject.h.
TArray<FGameplayTag> APlayerObject::CommonObjectStateNames |
Definition at line 378 of file PlayerObject.h.
TArray<UState*> APlayerObject::CommonObjectStates |
Definition at line 377 of file PlayerObject.h.
UParticleData* APlayerObject::CommonParticleData |
Definition at line 418 of file PlayerObject.h.
USequenceData* APlayerObject::CommonSequenceData |
Definition at line 423 of file PlayerObject.h.
USoundData* APlayerObject::CommonSoundData |
Definition at line 430 of file PlayerObject.h.
USubroutineData* APlayerObject::CommonSubroutineData |
Definition at line 393 of file PlayerObject.h.
TArray<FGameplayTag> APlayerObject::CommonSubroutineNames |
Definition at line 371 of file PlayerObject.h.
TArray<USubroutine*> APlayerObject::CommonSubroutines |
Definition at line 370 of file PlayerObject.h.
bool APlayerObject::ComponentVisible[MaxComponentCount] |
Definition at line 292 of file PlayerObject.h.
int32 APlayerObject::CrouchPushHeight |
Definition at line 140 of file PlayerObject.h.
int32 APlayerObject::CrouchPushWidth |
Definition at line 138 of file PlayerObject.h.
|
protected |
Definition at line 303 of file PlayerObject.h.
|
protected |
Definition at line 302 of file PlayerObject.h.
int32 APlayerObject::CurrentHealth |
Definition at line 266 of file PlayerObject.h.
TArray<FGameplayTag> APlayerObject::DamageReactionCels |
Definition at line 361 of file PlayerObject.h.
TArray<FGameplayTag> APlayerObject::EnabledCustomStateTypes |
Definition at line 333 of file PlayerObject.h.
uint32 APlayerObject::EnableFlags = 0 |
Definition at line 273 of file PlayerObject.h.
APlayerObject* APlayerObject::Enemy |
Definition at line 288 of file PlayerObject.h.
|
protected |
Definition at line 318 of file PlayerObject.h.
TArray<FExtraGauge> APlayerObject::ExtraGauges |
Definition at line 341 of file PlayerObject.h.
int32 APlayerObject::FAirDashNoAttackTime |
Definition at line 125 of file PlayerObject.h.
int32 APlayerObject::FAirDashSpeed |
Definition at line 114 of file PlayerObject.h.
int32 APlayerObject::FAirDashTime |
Definition at line 119 of file PlayerObject.h.
int32 APlayerObject::FDashAccel |
Definition at line 84 of file PlayerObject.h.
int32 APlayerObject::FDashFriction |
Definition at line 88 of file PlayerObject.h.
int32 APlayerObject::FDashInitSpeed |
Definition at line 82 of file PlayerObject.h.
int32 APlayerObject::FDashMaxSpeed |
Definition at line 86 of file PlayerObject.h.
int32 APlayerObject::FJumpSpeed |
Definition at line 98 of file PlayerObject.h.
bool APlayerObject::FlipInputs |
Definition at line 252 of file PlayerObject.h.
int32 APlayerObject::ForwardAirDashMeterGain |
Definition at line 164 of file PlayerObject.h.
int32 APlayerObject::ForwardDashMeterGain |
Definition at line 162 of file PlayerObject.h.
int32 APlayerObject::ForwardJumpMeterGain |
Definition at line 160 of file PlayerObject.h.
int32 APlayerObject::ForwardWalkMeterGain |
Definition at line 158 of file PlayerObject.h.
int32 APlayerObject::FSuperJumpSpeed |
Definition at line 106 of file PlayerObject.h.
int32 APlayerObject::FWalkSpeed |
Definition at line 78 of file PlayerObject.h.
uint32 APlayerObject::Inputs |
Definition at line 241 of file PlayerObject.h.
|
protected |
Definition at line 307 of file PlayerObject.h.
bool APlayerObject::IntroEndFlag = false |
Definition at line 227 of file PlayerObject.h.
FGameplayTag APlayerObject::IntroName |
Definition at line 296 of file PlayerObject.h.
uint32 APlayerObject::InvulnFlags = 0 |
Definition at line 271 of file PlayerObject.h.
int32 APlayerObject::JumpGravity |
Definition at line 102 of file PlayerObject.h.
int32 APlayerObject::JumpHeight |
Definition at line 96 of file PlayerObject.h.
|
protected |
Definition at line 317 of file PlayerObject.h.
ULinkActorData* APlayerObject::LinkActorData |
Definition at line 415 of file PlayerObject.h.
UMaterialData* APlayerObject::MaterialData |
Definition at line 405 of file PlayerObject.h.
int32 APlayerObject::MaxColorIndex = 2 |
Definition at line 409 of file PlayerObject.h.
int32 APlayerObject::MaxHealth |
Definition at line 150 of file PlayerObject.h.
int32 APlayerObject::MaxMeter = 10000 |
Definition at line 152 of file PlayerObject.h.
int32 APlayerObject::MaxOTGCount |
Definition at line 254 of file PlayerObject.h.
|
protected |
Definition at line 308 of file PlayerObject.h.
int32 APlayerObject::MeterPercentOnHit = 72 |
Definition at line 166 of file PlayerObject.h.
int32 APlayerObject::MeterPercentOnHitGuard = 18 |
Definition at line 168 of file PlayerObject.h.
int32 APlayerObject::MeterPercentOnReceiveHit = 40 |
Definition at line 172 of file PlayerObject.h.
int32 APlayerObject::MeterPercentOnReceiveHitGuard = 10 |
Definition at line 170 of file PlayerObject.h.
TArray<int32> APlayerObject::MovesUsedInChain = {} |
Definition at line 354 of file PlayerObject.h.
TArray<int32> APlayerObject::MovesUsedInCombo = {} |
Definition at line 351 of file PlayerObject.h.
UStateData* APlayerObject::ObjectStateData |
Definition at line 400 of file PlayerObject.h.
TArray<FGameplayTag> APlayerObject::ObjectStateNames |
Definition at line 381 of file PlayerObject.h.
TArray<UState*> APlayerObject::ObjectStates |
Definition at line 380 of file PlayerObject.h.
int32 APlayerObject::OTGCount |
Definition at line 278 of file PlayerObject.h.
int32 APlayerObject::OtgProration = 80 |
Definition at line 156 of file PlayerObject.h.
uint32 APlayerObject::PlayerFlags = 0 |
Definition at line 272 of file PlayerObject.h.
int32 APlayerObject::PlayerIndex |
Definition at line 259 of file PlayerObject.h.
int32 APlayerObject::PlayerReg1 = 0 |
Definition at line 189 of file PlayerObject.h.
int32 APlayerObject::PlayerReg2 = 0 |
Definition at line 191 of file PlayerObject.h.
int32 APlayerObject::PlayerReg3 = 0 |
Definition at line 193 of file PlayerObject.h.
int32 APlayerObject::PlayerReg4 = 0 |
Definition at line 195 of file PlayerObject.h.
int32 APlayerObject::PlayerReg5 = 0 |
Definition at line 197 of file PlayerObject.h.
int32 APlayerObject::PlayerReg6 = 0 |
Definition at line 199 of file PlayerObject.h.
int32 APlayerObject::PlayerReg7 = 0 |
Definition at line 201 of file PlayerObject.h.
int32 APlayerObject::PlayerReg8 = 0 |
Definition at line 203 of file PlayerObject.h.
unsigned char APlayerObject::PlayerSync |
Definition at line 71 of file PlayerObject.h.
unsigned char APlayerObject::PlayerSyncEnd |
Definition at line 323 of file PlayerObject.h.
FInputCondition APlayerObject::ProximityThrowInput |
Definition at line 178 of file PlayerObject.h.
int32 APlayerObject::RecoverableHealth |
Definition at line 267 of file PlayerObject.h.
bool APlayerObject::RoundEndFlag = false |
Definition at line 229 of file PlayerObject.h.
int32 APlayerObject::RoundWinTimer = 60 |
Definition at line 280 of file PlayerObject.h.
USequenceData* APlayerObject::SequenceData |
Definition at line 425 of file PlayerObject.h.
TArray<USkeletalMeshComponent*> APlayerObject::SkeletalMeshComponents |
Definition at line 437 of file PlayerObject.h.
USoundData* APlayerObject::SoundData |
Definition at line 432 of file PlayerObject.h.
TEnumAsByte<EActionStance> APlayerObject::Stance |
Definition at line 264 of file PlayerObject.h.
int32 APlayerObject::StandPushHeight |
Definition at line 136 of file PlayerObject.h.
int32 APlayerObject::StandPushWidth |
Definition at line 134 of file PlayerObject.h.
FGameplayTag APlayerObject::StateEntryName |
Definition at line 294 of file PlayerObject.h.
ABattleObject* APlayerObject::StoredBattleObjects[16] |
Definition at line 290 of file PlayerObject.h.
FInputBuffer APlayerObject::StoredInputBuffer |
Definition at line 244 of file PlayerObject.h.
TArray<FLinkedActorContainer> APlayerObject::StoredLinkActors |
Definition at line 337 of file PlayerObject.h.
FStateMachine APlayerObject::StoredStateMachine |
Definition at line 236 of file PlayerObject.h.
uint32 APlayerObject::StrikeInvulnerableTimer = 0 |
Definition at line 274 of file PlayerObject.h.
TArray<FGameplayTag> APlayerObject::SubroutineNames |
Definition at line 374 of file PlayerObject.h.
TArray<USubroutine*> APlayerObject::Subroutines |
Definition at line 373 of file PlayerObject.h.
int32 APlayerObject::SuperJumpGravity |
Definition at line 110 of file PlayerObject.h.
int32 APlayerObject::SuperJumpHeight |
Definition at line 104 of file PlayerObject.h.
int32 APlayerObject::TeamIndex |
Definition at line 261 of file PlayerObject.h.
uint32 APlayerObject::ThrowInvulnerableTimer = 0 |
Definition at line 275 of file PlayerObject.h.
|
protected |
Definition at line 309 of file PlayerObject.h.
int32 APlayerObject::ThrowResistAfterWakeUp = 5 |
Definition at line 182 of file PlayerObject.h.
uint32 APlayerObject::ThrowResistTimer = 0 |
Definition at line 276 of file PlayerObject.h.
|
protected |
Definition at line 310 of file PlayerObject.h.
int32 APlayerObject::ThrowTechWindow = 6 |
Definition at line 180 of file PlayerObject.h.
int32 APlayerObject::TotalProration = 10000 |
Definition at line 268 of file PlayerObject.h.
USoundData* APlayerObject::VoiceData |
Definition at line 434 of file PlayerObject.h.
int32 APlayerObject::WallTouchTimer |
Definition at line 281 of file PlayerObject.h.
TArray<int32> APlayerObject::WhiffCancelOptions |
Definition at line 348 of file PlayerObject.h.