|
Night Sky Engine
A fighting game framework made in Unreal Engine
|
#include <BattleObject.h>
Public Member Functions | |
| virtual | ~FBattleObjectLog ()=default |
| virtual void | LogForSyncTestFile (std::ofstream &file) |
Public Attributes | |
| unsigned char | ObjSync = 0 |
| int32 | PosX = 0 |
| int32 | PosY = 0 |
| int32 | PosZ = 0 |
| int32 | PrevPosX = 0 |
| int32 | PrevPosY = 0 |
| int32 | PrevPosZ = 0 |
| int32 | AnglePitch_x10 = 0 |
| int32 | AngleYaw_x10 = 0 |
| int32 | AngleRoll_x10 = 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 | ColPosX = 0 |
| int32 | ColPosY = 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 |
Protected Attributes | |
| int32 | PushHeight = 0 |
| int32 | PushHeightLow = 0 |
| int32 | PushWidth = 0 |
| int32 | PushWidthExtend = 0 |
This struct is only for sync logs.
Definition at line 606 of file BattleObject.h.
|
virtualdefault |
|
virtual |
Reimplemented in FPlayerObjectLog.
Definition at line 1527 of file BattleObject.cpp.
| int32 FBattleObjectLog::ActionReg1 = 0 |
Definition at line 705 of file BattleObject.h.
| int32 FBattleObjectLog::ActionReg2 = 0 |
Definition at line 707 of file BattleObject.h.
| int32 FBattleObjectLog::ActionReg3 = 0 |
Definition at line 709 of file BattleObject.h.
| int32 FBattleObjectLog::ActionReg4 = 0 |
Definition at line 711 of file BattleObject.h.
| int32 FBattleObjectLog::ActionReg5 = 0 |
Definition at line 713 of file BattleObject.h.
| int32 FBattleObjectLog::ActionReg6 = 0 |
Definition at line 715 of file BattleObject.h.
| int32 FBattleObjectLog::ActionReg7 = 0 |
Definition at line 717 of file BattleObject.h.
| int32 FBattleObjectLog::ActionReg8 = 0 |
Definition at line 719 of file BattleObject.h.
| int32 FBattleObjectLog::ActionTime = 0 |
Definition at line 769 of file BattleObject.h.
| FLinearColor FBattleObjectLog::AddColor = FLinearColor(0, 0, 0, 1) |
Definition at line 848 of file BattleObject.h.
| FLinearColor FBattleObjectLog::AddFadeColor = {} |
Definition at line 852 of file BattleObject.h.
| float FBattleObjectLog::AddFadeSpeed = 0 |
Definition at line 856 of file BattleObject.h.
| int32 FBattleObjectLog::AnglePitch_x10 = 0 |
Definition at line 630 of file BattleObject.h.
| int32 FBattleObjectLog::AngleRoll_x10 = 0 |
Definition at line 634 of file BattleObject.h.
| int32 FBattleObjectLog::AngleYaw_x10 = 0 |
Definition at line 632 of file BattleObject.h.
| float FBattleObjectLog::AnimBlendIn {} |
Definition at line 789 of file BattleObject.h.
| float FBattleObjectLog::AnimBlendOut {} |
Definition at line 791 of file BattleObject.h.
| int32 FBattleObjectLog::AnimFrame = 0 |
Definition at line 796 of file BattleObject.h.
| TArray<FAnimStruct> FBattleObjectLog::AnimStructs |
Definition at line 787 of file BattleObject.h.
| uint32 FBattleObjectLog::AttackFlags = 0 |
Definition at line 682 of file BattleObject.h.
| ABattleObject* FBattleObjectLog::AttackOwner |
Definition at line 896 of file BattleObject.h.
| ABattleObject* FBattleObjectLog::AttackTarget = nullptr |
Definition at line 898 of file BattleObject.h.
| int32 FBattleObjectLog::B = 0 |
Definition at line 835 of file BattleObject.h.
| bool FBattleObjectLog::bIsCommonState = false |
Definition at line 907 of file BattleObject.h.
| int32 FBattleObjectLog::BlendAnimFrame = 0 |
Definition at line 798 of file BattleObject.h.
| FGameplayTag FBattleObjectLog::BlendCelName = {} |
Definition at line 780 of file BattleObject.h.
| bool FBattleObjectLog::BlendOffset = false |
Definition at line 636 of file BattleObject.h.
| int32 FBattleObjectLog::CelIndex = 0 |
Definition at line 803 of file BattleObject.h.
| FGameplayTag FBattleObjectLog::CelName = {} |
Definition at line 775 of file BattleObject.h.
| int32 FBattleObjectLog::ColPosX = 0 |
Definition at line 861 of file BattleObject.h.
| int32 FBattleObjectLog::ColPosY = 0 |
Definition at line 862 of file BattleObject.h.
| FHitData FBattleObjectLog::CounterHit = {} |
Definition at line 681 of file BattleObject.h.
Definition at line 668 of file BattleObject.h.
| int32 FBattleObjectLog::DrawPriority = 0 |
Definition at line 868 of file BattleObject.h.
| FEventHandler FBattleObjectLog::EventHandlers[EVT_NUM] = {} |
Definition at line 810 of file BattleObject.h.
| float FBattleObjectLog::FrameBlendPosition = 0 |
Definition at line 800 of file BattleObject.h.
| bool FBattleObjectLog::GotoLabelActive = false |
Definition at line 794 of file BattleObject.h.
| int32 FBattleObjectLog::Gravity = 1900 |
Definition at line 660 of file BattleObject.h.
| int32 FBattleObjectLog::GroundHeight = 0 |
Definition at line 666 of file BattleObject.h.
| FHitDataCommon FBattleObjectLog::HitCommon = {} |
Definition at line 677 of file BattleObject.h.
| uint32 FBattleObjectLog::Hitstop = 0 |
Definition at line 694 of file BattleObject.h.
| FHomingParams FBattleObjectLog::HomingParams = FHomingParams() |
Definition at line 871 of file BattleObject.h.
| int32 FBattleObjectLog::Inertia = 0 |
Definition at line 663 of file BattleObject.h.
| bool FBattleObjectLog::IsActive = false |
Definition at line 867 of file BattleObject.h.
| bool FBattleObjectLog::IsPlayer = false |
Definition at line 866 of file BattleObject.h.
| int32 FBattleObjectLog::L = 0 |
Definition at line 832 of file BattleObject.h.
| FGameplayTag FBattleObjectLog::LabelName = {} |
Definition at line 784 of file BattleObject.h.
| ABattleObject* FBattleObjectLog::MaterialLinkObj = nullptr |
Definition at line 904 of file BattleObject.h.
| int32 FBattleObjectLog::MaxCelTime = 0 |
Definition at line 808 of file BattleObject.h.
| int32 FBattleObjectLog::MiscFlags = 0 |
Definition at line 863 of file BattleObject.h.
| FLinearColor FBattleObjectLog::MulColor = FLinearColor(1, 1, 1, 1) |
Definition at line 846 of file BattleObject.h.
| FLinearColor FBattleObjectLog::MulFadeColor = {} |
Definition at line 850 of file BattleObject.h.
| float FBattleObjectLog::MulFadeSpeed = 0 |
Definition at line 854 of file BattleObject.h.
| int32 FBattleObjectLog::NextOffsetX = 0 |
Definition at line 639 of file BattleObject.h.
| int32 FBattleObjectLog::NextOffsetY = 0 |
Definition at line 640 of file BattleObject.h.
| FHitData FBattleObjectLog::NormalHit = {} |
Definition at line 679 of file BattleObject.h.
| uint32 FBattleObjectLog::ObjectID = 0 |
Definition at line 816 of file BattleObject.h.
| FVector FBattleObjectLog::ObjectOffset = FVector::ZeroVector |
Definition at line 882 of file BattleObject.h.
| int32 FBattleObjectLog::ObjectReg1 = 0 |
Definition at line 723 of file BattleObject.h.
| int32 FBattleObjectLog::ObjectReg2 = 0 |
Definition at line 725 of file BattleObject.h.
| int32 FBattleObjectLog::ObjectReg3 = 0 |
Definition at line 727 of file BattleObject.h.
| int32 FBattleObjectLog::ObjectReg4 = 0 |
Definition at line 729 of file BattleObject.h.
| int32 FBattleObjectLog::ObjectReg5 = 0 |
Definition at line 731 of file BattleObject.h.
| int32 FBattleObjectLog::ObjectReg6 = 0 |
Definition at line 733 of file BattleObject.h.
| int32 FBattleObjectLog::ObjectReg7 = 0 |
Definition at line 735 of file BattleObject.h.
| int32 FBattleObjectLog::ObjectReg8 = 0 |
Definition at line 737 of file BattleObject.h.
| FRotator FBattleObjectLog::ObjectRotation = FRotator::ZeroRotator |
Definition at line 884 of file BattleObject.h.
| FVector FBattleObjectLog::ObjectScale = FVector::One() |
Definition at line 886 of file BattleObject.h.
| int32 FBattleObjectLog::ObjectStateIndex = 0 |
Definition at line 906 of file BattleObject.h.
| FGameplayTag FBattleObjectLog::ObjectStateName = {} |
Definition at line 815 of file BattleObject.h.
| unsigned char FBattleObjectLog::ObjSync = 0 |
Definition at line 614 of file BattleObject.h.
| unsigned char FBattleObjectLog::ObjSyncEnd = 0 |
Definition at line 910 of file BattleObject.h.
| APlayerObject* FBattleObjectLog::Player = nullptr |
Definition at line 894 of file BattleObject.h.
| ABattleObject* FBattleObjectLog::PositionLinkObj = nullptr |
Definition at line 900 of file BattleObject.h.
| int32 FBattleObjectLog::PosX = 0 |
Definition at line 621 of file BattleObject.h.
| int32 FBattleObjectLog::PosY = 0 |
Definition at line 623 of file BattleObject.h.
| int32 FBattleObjectLog::PosZ = 0 |
Definition at line 625 of file BattleObject.h.
| int32 FBattleObjectLog::PrevOffsetX = 0 |
Definition at line 637 of file BattleObject.h.
| int32 FBattleObjectLog::PrevOffsetY = 0 |
Definition at line 638 of file BattleObject.h.
| int32 FBattleObjectLog::PrevPosX = 0 |
Definition at line 626 of file BattleObject.h.
| int32 FBattleObjectLog::PrevPosY = 0 |
Definition at line 627 of file BattleObject.h.
| int32 FBattleObjectLog::PrevPosZ = 0 |
Definition at line 628 of file BattleObject.h.
| int32 FBattleObjectLog::Pushback = 0 |
Definition at line 670 of file BattleObject.h.
|
protected |
Definition at line 822 of file BattleObject.h.
|
protected |
Definition at line 823 of file BattleObject.h.
|
protected |
Definition at line 824 of file BattleObject.h.
|
protected |
Definition at line 825 of file BattleObject.h.
| int32 FBattleObjectLog::R = 0 |
Definition at line 833 of file BattleObject.h.
| FHitData FBattleObjectLog::ReceivedHit = {} |
Definition at line 691 of file BattleObject.h.
| FHitDataCommon FBattleObjectLog::ReceivedHitCommon = {} |
Definition at line 689 of file BattleObject.h.
| bool FBattleObjectLog::ReturnReg = false |
Definition at line 701 of file BattleObject.h.
| FName FBattleObjectLog::SocketName = {} |
Definition at line 840 of file BattleObject.h.
Definition at line 841 of file BattleObject.h.
| FVector FBattleObjectLog::SocketOffset = FVector::ZeroVector |
Definition at line 842 of file BattleObject.h.
| int32 FBattleObjectLog::SpeedX = 0 |
Definition at line 642 of file BattleObject.h.
| int32 FBattleObjectLog::SpeedXRate = 100 |
Definition at line 648 of file BattleObject.h.
| int32 FBattleObjectLog::SpeedXRatePerFrame = 100 |
Definition at line 650 of file BattleObject.h.
| int32 FBattleObjectLog::SpeedY = 0 |
Definition at line 644 of file BattleObject.h.
| int32 FBattleObjectLog::SpeedYRate = 100 |
Definition at line 652 of file BattleObject.h.
| int32 FBattleObjectLog::SpeedYRatePerFrame = 100 |
Definition at line 654 of file BattleObject.h.
| int32 FBattleObjectLog::SpeedZ = 0 |
Definition at line 646 of file BattleObject.h.
| int32 FBattleObjectLog::SpeedZRate = 100 |
Definition at line 656 of file BattleObject.h.
| int32 FBattleObjectLog::SpeedZRatePerFrame = 100 |
Definition at line 658 of file BattleObject.h.
| ABattleObject* FBattleObjectLog::StopLinkObj = nullptr |
Definition at line 902 of file BattleObject.h.
| uint32 FBattleObjectLog::StunTime = 0 |
Definition at line 692 of file BattleObject.h.
| uint32 FBattleObjectLog::StunTimeMax = 0 |
Definition at line 693 of file BattleObject.h.
| int32 FBattleObjectLog::SubroutineReg1 = 0 |
Definition at line 743 of file BattleObject.h.
| int32 FBattleObjectLog::SubroutineReg2 = 0 |
Definition at line 745 of file BattleObject.h.
| int32 FBattleObjectLog::SubroutineReg3 = 0 |
Definition at line 747 of file BattleObject.h.
| int32 FBattleObjectLog::SubroutineReg4 = 0 |
Definition at line 749 of file BattleObject.h.
| int32 FBattleObjectLog::SubroutineReturnVal1 = 0 |
Definition at line 756 of file BattleObject.h.
| int32 FBattleObjectLog::SubroutineReturnVal2 = 0 |
Definition at line 758 of file BattleObject.h.
| int32 FBattleObjectLog::SubroutineReturnVal3 = 0 |
Definition at line 760 of file BattleObject.h.
| int32 FBattleObjectLog::SubroutineReturnVal4 = 0 |
Definition at line 762 of file BattleObject.h.
| FSuperArmorData FBattleObjectLog::SuperArmorData = FSuperArmorData() |
Definition at line 873 of file BattleObject.h.
| int32 FBattleObjectLog::T = 0 |
Definition at line 834 of file BattleObject.h.
| int32 FBattleObjectLog::Timer0 = 0 |
Definition at line 864 of file BattleObject.h.
| int32 FBattleObjectLog::Timer1 = 0 |
Definition at line 865 of file BattleObject.h.
| int32 FBattleObjectLog::TimeUntilNextCel = 0 |
Definition at line 806 of file BattleObject.h.
| int32 FBattleObjectLog::UpdateTime = 0 |
Definition at line 876 of file BattleObject.h.