Night Sky Engine
A fighting game framework made in Unreal Engine
|
#include <BattleObject.h>
Public Member Functions | |
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) |
virtual void | LogForSyncTestFile (std::ofstream &file) |
void | InitObject () |
virtual void | Update () |
virtual void | UpdateVisuals () |
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 () |
Public Attributes | |
unsigned char | ObjSync = 0 |
int32 | PosX = 0 |
int32 | PosY = 0 |
int32 | PosZ = 0 |
int32 | PrevPosX = 0 |
int32 | PrevPosY = 0 |
int32 | PrevPosZ = 0 |
bool | BlendOffset = false |
int32 | PrevOffsetX = 0 |
int32 | PrevOffsetY = 0 |
int32 | NextOffsetX = 0 |
int32 | NextOffsetY = 0 |
int32 | SpeedX = 0 |
int32 | SpeedY = 0 |
int32 | SpeedZ = 0 |
int32 | SpeedXRate = 100 |
int32 | SpeedXRatePerFrame = 100 |
int32 | SpeedYRate = 100 |
int32 | SpeedYRatePerFrame = 100 |
int32 | SpeedZRate = 100 |
int32 | SpeedZRatePerFrame = 100 |
int32 | Gravity = 1900 |
int32 | Inertia = 0 |
int32 | GroundHeight = 0 |
TEnumAsByte< EObjDir > | Direction = DIR_Right |
int32 | Pushback = 0 |
FHitDataCommon | HitCommon = {} |
FHitData | NormalHit = {} |
FHitData | CounterHit = {} |
uint32 | AttackFlags = 0 |
FHitDataCommon | ReceivedHitCommon = {} |
FHitData | ReceivedHit = {} |
uint32 | StunTime = 0 |
uint32 | StunTimeMax = 0 |
uint32 | Hitstop = 0 |
bool | ReturnReg = false |
int32 | ActionReg1 = 0 |
int32 | ActionReg2 = 0 |
int32 | ActionReg3 = 0 |
int32 | ActionReg4 = 0 |
int32 | ActionReg5 = 0 |
int32 | ActionReg6 = 0 |
int32 | ActionReg7 = 0 |
int32 | ActionReg8 = 0 |
int32 | ObjectReg1 = 0 |
int32 | ObjectReg2 = 0 |
int32 | ObjectReg3 = 0 |
int32 | ObjectReg4 = 0 |
int32 | ObjectReg5 = 0 |
int32 | ObjectReg6 = 0 |
int32 | ObjectReg7 = 0 |
int32 | ObjectReg8 = 0 |
int32 | SubroutineReg1 = 0 |
int32 | SubroutineReg2 = 0 |
int32 | SubroutineReg3 = 0 |
int32 | SubroutineReg4 = 0 |
int32 | SubroutineReturnVal1 = 0 |
int32 | SubroutineReturnVal2 = 0 |
int32 | SubroutineReturnVal3 = 0 |
int32 | SubroutineReturnVal4 = 0 |
int32 | ActionTime = 0 |
FGameplayTag | CelName = {} |
FGameplayTag | BlendCelName = {} |
FGameplayTag | LabelName = {} |
TArray< FAnimStruct > | AnimStructs |
float | AnimBlendIn {} |
float | AnimBlendOut {} |
bool | GotoLabelActive = false |
int32 | AnimFrame = 0 |
int32 | BlendAnimFrame = 0 |
float | FrameBlendPosition = 0 |
int32 | CelIndex = 0 |
int32 | TimeUntilNextCel = 0 |
int32 | MaxCelTime = 0 |
FEventHandler | EventHandlers [EVT_NUM] = {} |
FGameplayTag | ObjectStateName = {} |
uint32 | ObjectID = 0 |
int32 | L = 0 |
int32 | R = 0 |
int32 | T = 0 |
int32 | B = 0 |
FName | SocketName = {} |
EObjType | SocketObj = OBJ_Self |
FVector | SocketOffset = FVector::ZeroVector |
FLinearColor | MulColor = FLinearColor(1, 1, 1, 1) |
FLinearColor | AddColor = FLinearColor(0, 0, 0, 1) |
FLinearColor | MulFadeColor = {} |
FLinearColor | AddFadeColor = {} |
float | MulFadeSpeed = 0 |
float | AddFadeSpeed = 0 |
int32 | HitPosX = 0 |
int32 | HitPosY = 0 |
int32 | MiscFlags = 0 |
int32 | Timer0 = 0 |
int32 | Timer1 = 0 |
bool | IsPlayer = false |
bool | IsActive = false |
int32 | DrawPriority = 0 |
FHomingParams | HomingParams = FHomingParams() |
FSuperArmorData | SuperArmorData = FSuperArmorData() |
int32 | UpdateTime = 0 |
FVector | ObjectOffset = FVector::ZeroVector |
FRotator | ObjectRotation = FRotator::ZeroRotator |
FVector | ObjectScale = FVector::One() |
APlayerObject * | Player = nullptr |
ABattleObject * | AttackOwner |
ABattleObject * | AttackTarget = nullptr |
ABattleObject * | PositionLinkObj = nullptr |
ABattleObject * | StopLinkObj = nullptr |
ABattleObject * | MaterialLinkObj = nullptr |
int32 | ObjectStateIndex = 0 |
bool | bIsCommonState = false |
unsigned char | ObjSyncEnd = 0 |
TArray< ABattleObject * > | ObjectsToIgnoreHitsFrom |
TObjectPtr< AActor > | LinkedActor |
TObjectPtr< UNiagaraComponent > | LinkedParticle = nullptr |
uint32 | ObjNumber = 0 |
float | ScreenSpaceDepthOffset = 0 |
float | OrthoBlendActive = 0 |
TObjectPtr< ANightSkyGameState > | GameState = nullptr |
TObjectPtr< ANightSkyCharaSelectGameState > | CharaSelectGameState = nullptr |
TObjectPtr< UState > | ObjectState = nullptr |
Protected Member Functions | |
virtual void | BeginPlay () override |
void | Move () |
void | CalculateHoming () |
bool | SuperArmorSuccess (const ABattleObject *Attacker) const |
void | FuncCall (const FName &FuncName) const |
Protected Attributes | |
int32 | PushHeight = 0 |
int32 | PushHeightLow = 0 |
int32 | PushWidth = 0 |
int32 | PushWidthExtend = 0 |
FCollisionBox | Boxes [CollisionArraySize] |
Definition at line 608 of file BattleObject.h.
ABattleObject::ABattleObject | ( | ) |
Definition at line 19 of file BattleObject.cpp.
ABattleObject * ABattleObject::AddBattleObject | ( | FGameplayTag | InStateName, |
int32 | PosXOffset = 0, | ||
int32 | PosYOffset = 0, | ||
EPosType | PosType = POS_Player ) |
Definition at line 2961 of file BattleObject.cpp.
ABattleObject * ABattleObject::AddCommonBattleObject | ( | FGameplayTag | InStateName, |
int32 | PosXOffset = 0, | ||
int32 | PosYOffset = 0, | ||
EPosType | PosType = POS_Player ) |
Definition at line 2941 of file BattleObject.cpp.
void ABattleObject::AddPosXWithDir | ( | int | InPosX | ) |
Definition at line 2281 of file BattleObject.cpp.
void ABattleObject::AddSpeedXRaw | ( | int | InSpeedX | ) |
Definition at line 2305 of file BattleObject.cpp.
void ABattleObject::AttachToSocketOfObject | ( | FName | InSocketName, |
FVector | Offset, | ||
EObjType | ObjType ) |
Definition at line 2794 of file BattleObject.cpp.
|
overrideprotectedvirtual |
Definition at line 29 of file BattleObject.cpp.
int32 ABattleObject::CalculateAngleBetweenPoints | ( | EObjType | Obj1, |
EPosType | Pos1, | ||
EObjType | Obj2, | ||
EPosType | Pos2 ) |
Definition at line 2385 of file BattleObject.cpp.
int32 ABattleObject::CalculateDistanceBetweenPoints | ( | EDistanceType | Type, |
EObjType | Obj1, | ||
EPosType | Pos1, | ||
EObjType | Obj2, | ||
EPosType | Pos2 ) |
Definition at line 2337 of file BattleObject.cpp.
|
protected |
Definition at line 138 of file BattleObject.cpp.
void ABattleObject::CalculatePushbox | ( | ) |
Definition at line 378 of file BattleObject.cpp.
void ABattleObject::CallSubroutine | ( | FGameplayTag | Name | ) |
Definition at line 2168 of file BattleObject.cpp.
void ABattleObject::CallSubroutineWithArgs | ( | FGameplayTag | Name, |
int32 | Arg1, | ||
int32 | Arg2, | ||
int32 | Arg3, | ||
int32 | Arg4 ) |
Definition at line 2192 of file BattleObject.cpp.
void ABattleObject::CameraShake | ( | FGameplayTag | PatternName, |
int32 | Scale ) |
Definition at line 2808 of file BattleObject.cpp.
bool ABattleObject::CheckIsGrounded | ( | ) | const |
Definition at line 2442 of file BattleObject.cpp.
void ABattleObject::CollisionView | ( | ) |
Definition at line 1548 of file BattleObject.cpp.
void ABattleObject::CreateCharaParticle | ( | FGameplayTag | Name, |
EPosType | PosType, | ||
FVector | Offset = FVector::ZeroVector, | ||
FRotator | Rotation = FRotator::ZeroRotator ) |
Definition at line 2639 of file BattleObject.cpp.
void ABattleObject::CreateCommonParticle | ( | FGameplayTag | Name, |
EPosType | PosType, | ||
FVector | Offset = FVector::ZeroVector, | ||
FRotator | Rotation = FRotator::ZeroRotator ) |
Definition at line 2601 of file BattleObject.cpp.
void ABattleObject::DeactivateObject | ( | ) |
Definition at line 2531 of file BattleObject.cpp.
void ABattleObject::DetachFromSocket | ( | ) |
Definition at line 2801 of file BattleObject.cpp.
void ABattleObject::DisableInertia | ( | ) |
Definition at line 2566 of file BattleObject.cpp.
void ABattleObject::EnableDeactivateIfBeyondBounds | ( | bool | Enable | ) |
Definition at line 2981 of file BattleObject.cpp.
void ABattleObject::EnableDeactivateOnReceiveHit | ( | bool | Enable | ) |
Definition at line 3005 of file BattleObject.cpp.
void ABattleObject::EnableDeactivateOnStateChange | ( | bool | Enable | ) |
Definition at line 2993 of file BattleObject.cpp.
void ABattleObject::EnableFlip | ( | bool | Enabled | ) |
Definition at line 2549 of file BattleObject.cpp.
void ABattleObject::EnableHit | ( | bool | Enabled | ) |
Definition at line 2447 of file BattleObject.cpp.
void ABattleObject::EnableInertia | ( | ) |
Definition at line 2561 of file BattleObject.cpp.
void ABattleObject::FaceOpponent | ( | ) |
Definition at line 2420 of file BattleObject.cpp.
void ABattleObject::FlipObject | ( | ) |
Definition at line 2412 of file BattleObject.cpp.
|
protected |
Definition at line 1785 of file BattleObject.cpp.
int32 ABattleObject::GenerateRandomNumber | ( | int32 | Min, |
int32 | Max ) const |
Definition at line 2821 of file BattleObject.cpp.
UAnimSequenceBase * ABattleObject::GetAnimSequenceForPart | ( | const FName | Part | ) | const |
Definition at line 2133 of file BattleObject.cpp.
ABattleObject * ABattleObject::GetBattleObject | ( | EObjType | Type | ) |
Definition at line 2846 of file BattleObject.cpp.
void ABattleObject::GetBoxes | ( | ) |
Definition at line 1798 of file BattleObject.cpp.
FGameplayTag ABattleObject::GetCelName | ( | ) | const |
Definition at line 2227 of file BattleObject.cpp.
UPaperFlipbook * ABattleObject::GetFlipbookForPart | ( | const FName | Part | ) | const |
Definition at line 2143 of file BattleObject.cpp.
FGameplayTag ABattleObject::GetLabelName | ( | ) | const |
Definition at line 2232 of file BattleObject.cpp.
int32 ABattleObject::GetPosYCenter | ( | ) | const |
Definition at line 2317 of file BattleObject.cpp.
void ABattleObject::GotoLabel | ( | FGameplayTag | InName, |
bool | ResetState = true ) |
Definition at line 2266 of file BattleObject.cpp.
void ABattleObject::HaltMomentum | ( | ) |
Definition at line 2571 of file BattleObject.cpp.
void ABattleObject::HandleClashCollision | ( | ABattleObject * | OtherObj | ) |
Definition at line 1235 of file BattleObject.cpp.
void ABattleObject::HandleFlip | ( | ) |
Definition at line 1347 of file BattleObject.cpp.
void ABattleObject::HandleHitCollision | ( | ABattleObject * | AttackedObj | ) |
Definition at line 468 of file BattleObject.cpp.
void ABattleObject::HandlePushCollision | ( | ABattleObject * | OtherObj | ) |
Definition at line 394 of file BattleObject.cpp.
void ABattleObject::IgnoreSuperFreeze | ( | bool | Ignore | ) |
Definition at line 2833 of file BattleObject.cpp.
void ABattleObject::InitEventHandler | ( | EEventType | EventType, |
FName | FuncName, | ||
int32 | Value, | ||
FGameplayTag | SubroutineName ) |
Definition at line 2201 of file BattleObject.cpp.
FHitData ABattleObject::InitHitDataByAttackLevel | ( | bool | IsCounter | ) |
Definition at line 755 of file BattleObject.cpp.
void ABattleObject::InitObject | ( | ) |
Definition at line 1908 of file BattleObject.cpp.
bool ABattleObject::IsStopped | ( | ) | const |
Definition at line 2153 of file BattleObject.cpp.
bool ABattleObject::IsTimerPaused | ( | ) | const |
Definition at line 2162 of file BattleObject.cpp.
AActor * ABattleObject::LinkActor | ( | FGameplayTag | Name | ) |
Definition at line 2727 of file BattleObject.cpp.
void ABattleObject::LinkCharaParticle | ( | FGameplayTag | Name | ) |
Definition at line 2701 of file BattleObject.cpp.
void ABattleObject::LinkCommonParticle | ( | FGameplayTag | Name | ) |
Definition at line 2674 of file BattleObject.cpp.
void ABattleObject::LoadForRollback | ( | const unsigned char * | Buffer | ) |
Definition at line 1625 of file BattleObject.cpp.
|
virtual |
Reimplemented in APlayerObject.
Definition at line 1639 of file BattleObject.cpp.
|
protected |
Definition at line 38 of file BattleObject.cpp.
void ABattleObject::PlayCharaSound | ( | FGameplayTag | Name | ) |
Definition at line 2777 of file BattleObject.cpp.
void ABattleObject::PlayCommonSound | ( | FGameplayTag | Name | ) |
Definition at line 2760 of file BattleObject.cpp.
void ABattleObject::PosTypeToPosition | ( | EPosType | Type, |
int32 * | OutPosX, | ||
int32 * | OutPosY ) const |
Definition at line 1379 of file BattleObject.cpp.
void ABattleObject::RemoveEventHandler | ( | EEventType | EventType | ) |
Definition at line 2219 of file BattleObject.cpp.
void ABattleObject::RemoveLinkActor | ( | ) |
Definition at line 2746 of file BattleObject.cpp.
void ABattleObject::ResetObject | ( | ) |
Definition at line 2010 of file BattleObject.cpp.
void ABattleObject::SaveForRollback | ( | unsigned char * | Buffer | ) | const |
Definition at line 1620 of file BattleObject.cpp.
void ABattleObject::SetAttacking | ( | bool | Attacking | ) |
Definition at line 2477 of file BattleObject.cpp.
void ABattleObject::SetBlendCelName | ( | FGameplayTag | InName | ) |
Definition at line 2258 of file BattleObject.cpp.
void ABattleObject::SetCelName | ( | FGameplayTag | InName | ) |
Definition at line 2237 of file BattleObject.cpp.
void ABattleObject::SetFacing | ( | EObjDir | NewDir | ) |
Definition at line 2407 of file BattleObject.cpp.
void ABattleObject::SetIgnoreHitstunScaling | ( | bool | Ignore | ) |
Definition at line 2523 of file BattleObject.cpp.
void ABattleObject::SetIgnoreOTG | ( | bool | Ignore | ) |
Definition at line 2507 of file BattleObject.cpp.
void ABattleObject::SetIgnorePushbackScaling | ( | bool | Ignore | ) |
Definition at line 2515 of file BattleObject.cpp.
void ABattleObject::SetObjectID | ( | int | InObjectID | ) |
Definition at line 2841 of file BattleObject.cpp.
void ABattleObject::SetProjectileAttribute | ( | bool | Attribute | ) |
Definition at line 2491 of file BattleObject.cpp.
void ABattleObject::SetProrateOnce | ( | bool | Once | ) |
Definition at line 2499 of file BattleObject.cpp.
void ABattleObject::SetPushCollisionActive | ( | bool | Active | ) |
Definition at line 2588 of file BattleObject.cpp.
void ABattleObject::SetPushWidthExtend | ( | int32 | Extend | ) |
Definition at line 2596 of file BattleObject.cpp.
void ABattleObject::SetSpeedXRaw | ( | int | InSpeedX | ) |
Definition at line 2293 of file BattleObject.cpp.
void ABattleObject::SetTimeUntilNextCel | ( | int32 | InTime | ) |
Definition at line 2276 of file BattleObject.cpp.
void ABattleObject::SetWallCollisionActive | ( | bool | Active | ) |
Definition at line 2580 of file BattleObject.cpp.
void ABattleObject::StartSuperFreeze | ( | int | Duration, |
int | SelfDuration = 0 ) |
Definition at line 2826 of file BattleObject.cpp.
|
protected |
Definition at line 344 of file BattleObject.cpp.
|
overridevirtual |
Definition at line 368 of file BattleObject.cpp.
void ABattleObject::TriggerEvent | ( | EEventType | EventType | ) |
Definition at line 1427 of file BattleObject.cpp.
|
virtual |
Reimplemented in APlayerObject.
Definition at line 1934 of file BattleObject.cpp.
|
virtual |
Definition at line 1672 of file BattleObject.cpp.
int32 ABattleObject::ActionReg1 = 0 |
Definition at line 700 of file BattleObject.h.
int32 ABattleObject::ActionReg2 = 0 |
Definition at line 702 of file BattleObject.h.
int32 ABattleObject::ActionReg3 = 0 |
Definition at line 704 of file BattleObject.h.
int32 ABattleObject::ActionReg4 = 0 |
Definition at line 706 of file BattleObject.h.
int32 ABattleObject::ActionReg5 = 0 |
Definition at line 708 of file BattleObject.h.
int32 ABattleObject::ActionReg6 = 0 |
Definition at line 710 of file BattleObject.h.
int32 ABattleObject::ActionReg7 = 0 |
Definition at line 712 of file BattleObject.h.
int32 ABattleObject::ActionReg8 = 0 |
Definition at line 714 of file BattleObject.h.
int32 ABattleObject::ActionTime = 0 |
Definition at line 764 of file BattleObject.h.
FLinearColor ABattleObject::AddColor = FLinearColor(0, 0, 0, 1) |
Definition at line 845 of file BattleObject.h.
FLinearColor ABattleObject::AddFadeColor = {} |
Definition at line 849 of file BattleObject.h.
float ABattleObject::AddFadeSpeed = 0 |
Definition at line 853 of file BattleObject.h.
float ABattleObject::AnimBlendIn {} |
Definition at line 784 of file BattleObject.h.
float ABattleObject::AnimBlendOut {} |
Definition at line 786 of file BattleObject.h.
int32 ABattleObject::AnimFrame = 0 |
Definition at line 791 of file BattleObject.h.
TArray<FAnimStruct> ABattleObject::AnimStructs |
Definition at line 782 of file BattleObject.h.
uint32 ABattleObject::AttackFlags = 0 |
Definition at line 679 of file BattleObject.h.
ABattleObject* ABattleObject::AttackOwner |
Definition at line 893 of file BattleObject.h.
ABattleObject* ABattleObject::AttackTarget = nullptr |
Definition at line 895 of file BattleObject.h.
int32 ABattleObject::B = 0 |
Definition at line 832 of file BattleObject.h.
bool ABattleObject::bIsCommonState = false |
Definition at line 904 of file BattleObject.h.
int32 ABattleObject::BlendAnimFrame = 0 |
Definition at line 793 of file BattleObject.h.
FGameplayTag ABattleObject::BlendCelName = {} |
Definition at line 775 of file BattleObject.h.
bool ABattleObject::BlendOffset = false |
Definition at line 633 of file BattleObject.h.
|
protected |
Definition at line 822 of file BattleObject.h.
int32 ABattleObject::CelIndex = 0 |
Definition at line 798 of file BattleObject.h.
FGameplayTag ABattleObject::CelName = {} |
Definition at line 770 of file BattleObject.h.
TObjectPtr<ANightSkyCharaSelectGameState> ABattleObject::CharaSelectGameState = nullptr |
Definition at line 931 of file BattleObject.h.
FHitData ABattleObject::CounterHit = {} |
Definition at line 678 of file BattleObject.h.
Definition at line 665 of file BattleObject.h.
int32 ABattleObject::DrawPriority = 0 |
Definition at line 865 of file BattleObject.h.
FEventHandler ABattleObject::EventHandlers[EVT_NUM] = {} |
Definition at line 805 of file BattleObject.h.
float ABattleObject::FrameBlendPosition = 0 |
Definition at line 795 of file BattleObject.h.
TObjectPtr<ANightSkyGameState> ABattleObject::GameState = nullptr |
Definition at line 929 of file BattleObject.h.
bool ABattleObject::GotoLabelActive = false |
Definition at line 789 of file BattleObject.h.
int32 ABattleObject::Gravity = 1900 |
Definition at line 657 of file BattleObject.h.
int32 ABattleObject::GroundHeight = 0 |
Definition at line 663 of file BattleObject.h.
FHitDataCommon ABattleObject::HitCommon = {} |
Definition at line 674 of file BattleObject.h.
int32 ABattleObject::HitPosX = 0 |
Definition at line 858 of file BattleObject.h.
int32 ABattleObject::HitPosY = 0 |
Definition at line 859 of file BattleObject.h.
uint32 ABattleObject::Hitstop = 0 |
Definition at line 689 of file BattleObject.h.
FHomingParams ABattleObject::HomingParams = FHomingParams() |
Definition at line 868 of file BattleObject.h.
int32 ABattleObject::Inertia = 0 |
Definition at line 660 of file BattleObject.h.
bool ABattleObject::IsActive = false |
Definition at line 864 of file BattleObject.h.
bool ABattleObject::IsPlayer = false |
Definition at line 863 of file BattleObject.h.
int32 ABattleObject::L = 0 |
Definition at line 829 of file BattleObject.h.
FGameplayTag ABattleObject::LabelName = {} |
Definition at line 779 of file BattleObject.h.
TObjectPtr<AActor> ABattleObject::LinkedActor |
Definition at line 917 of file BattleObject.h.
TObjectPtr<UNiagaraComponent> ABattleObject::LinkedParticle = nullptr |
Definition at line 919 of file BattleObject.h.
ABattleObject* ABattleObject::MaterialLinkObj = nullptr |
Definition at line 901 of file BattleObject.h.
int32 ABattleObject::MaxCelTime = 0 |
Definition at line 803 of file BattleObject.h.
int32 ABattleObject::MiscFlags = 0 |
Definition at line 860 of file BattleObject.h.
FLinearColor ABattleObject::MulColor = FLinearColor(1, 1, 1, 1) |
Definition at line 843 of file BattleObject.h.
FLinearColor ABattleObject::MulFadeColor = {} |
Definition at line 847 of file BattleObject.h.
float ABattleObject::MulFadeSpeed = 0 |
Definition at line 851 of file BattleObject.h.
int32 ABattleObject::NextOffsetX = 0 |
Definition at line 636 of file BattleObject.h.
int32 ABattleObject::NextOffsetY = 0 |
Definition at line 637 of file BattleObject.h.
FHitData ABattleObject::NormalHit = {} |
Definition at line 676 of file BattleObject.h.
uint32 ABattleObject::ObjectID = 0 |
Definition at line 811 of file BattleObject.h.
FVector ABattleObject::ObjectOffset = FVector::ZeroVector |
Definition at line 879 of file BattleObject.h.
int32 ABattleObject::ObjectReg1 = 0 |
Definition at line 718 of file BattleObject.h.
int32 ABattleObject::ObjectReg2 = 0 |
Definition at line 720 of file BattleObject.h.
int32 ABattleObject::ObjectReg3 = 0 |
Definition at line 722 of file BattleObject.h.
int32 ABattleObject::ObjectReg4 = 0 |
Definition at line 724 of file BattleObject.h.
int32 ABattleObject::ObjectReg5 = 0 |
Definition at line 726 of file BattleObject.h.
int32 ABattleObject::ObjectReg6 = 0 |
Definition at line 728 of file BattleObject.h.
int32 ABattleObject::ObjectReg7 = 0 |
Definition at line 730 of file BattleObject.h.
int32 ABattleObject::ObjectReg8 = 0 |
Definition at line 732 of file BattleObject.h.
FRotator ABattleObject::ObjectRotation = FRotator::ZeroRotator |
Definition at line 881 of file BattleObject.h.
FVector ABattleObject::ObjectScale = FVector::One() |
Definition at line 883 of file BattleObject.h.
TObjectPtr<UState> ABattleObject::ObjectState = nullptr |
Definition at line 934 of file BattleObject.h.
int32 ABattleObject::ObjectStateIndex = 0 |
Definition at line 903 of file BattleObject.h.
FGameplayTag ABattleObject::ObjectStateName = {} |
Definition at line 810 of file BattleObject.h.
TArray<ABattleObject*> ABattleObject::ObjectsToIgnoreHitsFrom |
Definition at line 910 of file BattleObject.h.
uint32 ABattleObject::ObjNumber = 0 |
Definition at line 921 of file BattleObject.h.
unsigned char ABattleObject::ObjSync = 0 |
Definition at line 617 of file BattleObject.h.
unsigned char ABattleObject::ObjSyncEnd = 0 |
Definition at line 907 of file BattleObject.h.
float ABattleObject::OrthoBlendActive = 0 |
Definition at line 926 of file BattleObject.h.
APlayerObject* ABattleObject::Player = nullptr |
Definition at line 891 of file BattleObject.h.
ABattleObject* ABattleObject::PositionLinkObj = nullptr |
Definition at line 897 of file BattleObject.h.
int32 ABattleObject::PosX = 0 |
Definition at line 624 of file BattleObject.h.
int32 ABattleObject::PosY = 0 |
Definition at line 626 of file BattleObject.h.
int32 ABattleObject::PosZ = 0 |
Definition at line 628 of file BattleObject.h.
int32 ABattleObject::PrevOffsetX = 0 |
Definition at line 634 of file BattleObject.h.
int32 ABattleObject::PrevOffsetY = 0 |
Definition at line 635 of file BattleObject.h.
int32 ABattleObject::PrevPosX = 0 |
Definition at line 629 of file BattleObject.h.
int32 ABattleObject::PrevPosY = 0 |
Definition at line 630 of file BattleObject.h.
int32 ABattleObject::PrevPosZ = 0 |
Definition at line 631 of file BattleObject.h.
int32 ABattleObject::Pushback = 0 |
Definition at line 667 of file BattleObject.h.
|
protected |
Definition at line 817 of file BattleObject.h.
|
protected |
Definition at line 818 of file BattleObject.h.
|
protected |
Definition at line 819 of file BattleObject.h.
|
protected |
Definition at line 820 of file BattleObject.h.
int32 ABattleObject::R = 0 |
Definition at line 830 of file BattleObject.h.
FHitData ABattleObject::ReceivedHit = {} |
Definition at line 686 of file BattleObject.h.
FHitDataCommon ABattleObject::ReceivedHitCommon = {} |
Definition at line 685 of file BattleObject.h.
bool ABattleObject::ReturnReg = false |
Definition at line 696 of file BattleObject.h.
float ABattleObject::ScreenSpaceDepthOffset = 0 |
Definition at line 924 of file BattleObject.h.
FName ABattleObject::SocketName = {} |
Definition at line 837 of file BattleObject.h.
Definition at line 838 of file BattleObject.h.
FVector ABattleObject::SocketOffset = FVector::ZeroVector |
Definition at line 839 of file BattleObject.h.
int32 ABattleObject::SpeedX = 0 |
Definition at line 639 of file BattleObject.h.
int32 ABattleObject::SpeedXRate = 100 |
Definition at line 645 of file BattleObject.h.
int32 ABattleObject::SpeedXRatePerFrame = 100 |
Definition at line 647 of file BattleObject.h.
int32 ABattleObject::SpeedY = 0 |
Definition at line 641 of file BattleObject.h.
int32 ABattleObject::SpeedYRate = 100 |
Definition at line 649 of file BattleObject.h.
int32 ABattleObject::SpeedYRatePerFrame = 100 |
Definition at line 651 of file BattleObject.h.
int32 ABattleObject::SpeedZ = 0 |
Definition at line 643 of file BattleObject.h.
int32 ABattleObject::SpeedZRate = 100 |
Definition at line 653 of file BattleObject.h.
int32 ABattleObject::SpeedZRatePerFrame = 100 |
Definition at line 655 of file BattleObject.h.
ABattleObject* ABattleObject::StopLinkObj = nullptr |
Definition at line 899 of file BattleObject.h.
uint32 ABattleObject::StunTime = 0 |
Definition at line 687 of file BattleObject.h.
uint32 ABattleObject::StunTimeMax = 0 |
Definition at line 688 of file BattleObject.h.
int32 ABattleObject::SubroutineReg1 = 0 |
Definition at line 738 of file BattleObject.h.
int32 ABattleObject::SubroutineReg2 = 0 |
Definition at line 740 of file BattleObject.h.
int32 ABattleObject::SubroutineReg3 = 0 |
Definition at line 742 of file BattleObject.h.
int32 ABattleObject::SubroutineReg4 = 0 |
Definition at line 744 of file BattleObject.h.
int32 ABattleObject::SubroutineReturnVal1 = 0 |
Definition at line 751 of file BattleObject.h.
int32 ABattleObject::SubroutineReturnVal2 = 0 |
Definition at line 753 of file BattleObject.h.
int32 ABattleObject::SubroutineReturnVal3 = 0 |
Definition at line 755 of file BattleObject.h.
int32 ABattleObject::SubroutineReturnVal4 = 0 |
Definition at line 757 of file BattleObject.h.
FSuperArmorData ABattleObject::SuperArmorData = FSuperArmorData() |
Definition at line 870 of file BattleObject.h.
int32 ABattleObject::T = 0 |
Definition at line 831 of file BattleObject.h.
int32 ABattleObject::Timer0 = 0 |
Definition at line 861 of file BattleObject.h.
int32 ABattleObject::Timer1 = 0 |
Definition at line 862 of file BattleObject.h.
int32 ABattleObject::TimeUntilNextCel = 0 |
Definition at line 801 of file BattleObject.h.
int32 ABattleObject::UpdateTime = 0 |
Definition at line 873 of file BattleObject.h.