|
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.