|
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, FGameplayTag StateMachineName) |
| void | CollisionView () |
| void | SaveForRollback (unsigned char *Buffer) const |
| void | LoadForRollback (const unsigned char *Buffer) |
| 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) |
| void | SetTimeUntilNextCel (int32 InTime) |
| void | SetCelDuration (int32 InTime) |
| void | AddPosXWithDir (int InPosX) |
| void | SetSpeedXRaw (int InSpeedX) |
| void | AddSpeedXRaw (int InSpeedX) |
| int32 | GetPosYCenter () const |
| void | SetPitch (int32 Pitch_x1000) |
| void | SetYaw (int32 Yaw_x1000) |
| void | SetRoll (int32 Roll_x1000) |
| 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 | SetPlayerHit (bool Enable) |
| 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 () |
| bool | CheckBoxOverlap (ABattleObject *OtherObj, const EBoxType SelfType, const FGameplayTag SelfCustomType, const EBoxType OtherType, const FGameplayTag OtherCustomType) |
| void | GetBoxPosition (const EBoxType BoxType, const FGameplayTag CustomType, int &OutPosX, int &OutPosY) const |
| void | HandleCustomCollision_PreHit (ABattleObject *OtherObj) |
| void | HandleCustomCollision_PostHit (ABattleObject *OtherObj) |
Static Public Member Functions | |
| static int32 | NormalizeAngle (int32 Angle_x1000) |
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_x1000 = 0 |
| int32 | AngleYaw_x1000 = 0 |
| int32 | AngleRoll_x1000 = 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 |
| TArray< ABattleObject * > | ObjectsToIgnoreHitsFrom |
| TArray< FCollisionBox > | Boxes |
| 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 |
Definition at line 920 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 3142 of file BattleObject.cpp.
| ABattleObject * ABattleObject::AddCommonBattleObject | ( | FGameplayTag | InStateName, |
| int32 | PosXOffset = 0, | ||
| int32 | PosYOffset = 0, | ||
| EPosType | PosType = POS_Player ) |
Definition at line 3122 of file BattleObject.cpp.
| void ABattleObject::AddPosXWithDir | ( | int | InPosX | ) |
Definition at line 2135 of file BattleObject.cpp.
| void ABattleObject::AddSpeedXRaw | ( | int | InSpeedX | ) |
Definition at line 2159 of file BattleObject.cpp.
| void ABattleObject::AttachToSocketOfObject | ( | FName | InSocketName, |
| FVector | Offset, | ||
| EObjType | ObjType ) |
Definition at line 2975 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 2261 of file BattleObject.cpp.
| int32 ABattleObject::CalculateDistanceBetweenPoints | ( | EDistanceType | Type, |
| EObjType | Obj1, | ||
| EPosType | Pos1, | ||
| EObjType | Obj2, | ||
| EPosType | Pos2 ) |
Definition at line 2213 of file BattleObject.cpp.
|
protected |
Definition at line 138 of file BattleObject.cpp.
| void ABattleObject::CalculatePushbox | ( | ) |
Definition at line 381 of file BattleObject.cpp.
| void ABattleObject::CallSubroutine | ( | FGameplayTag | Name | ) |
Definition at line 2017 of file BattleObject.cpp.
| void ABattleObject::CallSubroutineWithArgs | ( | FGameplayTag | Name, |
| int32 | Arg1, | ||
| int32 | Arg2, | ||
| int32 | Arg3, | ||
| int32 | Arg4 ) |
Definition at line 2041 of file BattleObject.cpp.
| void ABattleObject::CameraShake | ( | FGameplayTag | PatternName, |
| int32 | Scale ) |
Definition at line 2989 of file BattleObject.cpp.
| bool ABattleObject::CheckBoxOverlap | ( | ABattleObject * | OtherObj, |
| const EBoxType | SelfType, | ||
| const FGameplayTag | SelfCustomType, | ||
| const EBoxType | OtherType, | ||
| const FGameplayTag | OtherCustomType ) |
Definition at line 2436 of file BattleObject.cpp.
| bool ABattleObject::CheckIsGrounded | ( | ) | const |
Definition at line 2318 of file BattleObject.cpp.
| void ABattleObject::CollisionView | ( | ) |
Definition at line 1420 of file BattleObject.cpp.
| void ABattleObject::CreateCharaParticle | ( | FGameplayTag | Name, |
| EPosType | PosType, | ||
| FVector | Offset = FVector::ZeroVector, | ||
| FRotator | Rotation = FRotator::ZeroRotator ) |
Definition at line 2820 of file BattleObject.cpp.
| void ABattleObject::CreateCommonParticle | ( | FGameplayTag | Name, |
| EPosType | PosType, | ||
| FVector | Offset = FVector::ZeroVector, | ||
| FRotator | Rotation = FRotator::ZeroRotator ) |
Definition at line 2782 of file BattleObject.cpp.
| void ABattleObject::DeactivateObject | ( | ) |
Definition at line 2418 of file BattleObject.cpp.
| void ABattleObject::DetachFromSocket | ( | ) |
Definition at line 2982 of file BattleObject.cpp.
| void ABattleObject::DisableInertia | ( | ) |
Definition at line 2747 of file BattleObject.cpp.
| void ABattleObject::EnableDeactivateIfBeyondBounds | ( | bool | Enable | ) |
Definition at line 3162 of file BattleObject.cpp.
| void ABattleObject::EnableDeactivateOnReceiveHit | ( | bool | Enable | ) |
Definition at line 3186 of file BattleObject.cpp.
| void ABattleObject::EnableDeactivateOnStateChange | ( | bool | Enable | ) |
Definition at line 3174 of file BattleObject.cpp.
| void ABattleObject::EnableFlip | ( | bool | Enabled | ) |
Definition at line 2730 of file BattleObject.cpp.
| void ABattleObject::EnableHit | ( | bool | Enabled | ) |
Definition at line 2323 of file BattleObject.cpp.
| void ABattleObject::EnableInertia | ( | ) |
Definition at line 2742 of file BattleObject.cpp.
| void ABattleObject::FaceOpponent | ( | ) |
Definition at line 2296 of file BattleObject.cpp.
| void ABattleObject::FlipObject | ( | ) |
Definition at line 2288 of file BattleObject.cpp.
|
protected |
Definition at line 1687 of file BattleObject.cpp.
| int32 ABattleObject::GenerateRandomNumber | ( | int32 | Min, |
| int32 | Max ) const |
Definition at line 3002 of file BattleObject.cpp.
| UAnimSequenceBase * ABattleObject::GetAnimSequenceForPart | ( | const FName | Part | ) | const |
Definition at line 1982 of file BattleObject.cpp.
| ABattleObject * ABattleObject::GetBattleObject | ( | EObjType | Type | ) |
Definition at line 3027 of file BattleObject.cpp.
| void ABattleObject::GetBoxes | ( | ) |
Definition at line 1700 of file BattleObject.cpp.
| void ABattleObject::GetBoxPosition | ( | const EBoxType | BoxType, |
| const FGameplayTag | CustomType, | ||
| int & | OutPosX, | ||
| int & | OutPosY ) const |
Definition at line 2706 of file BattleObject.cpp.
| FGameplayTag ABattleObject::GetCelName | ( | ) | const |
Definition at line 2076 of file BattleObject.cpp.
| UPaperFlipbook * ABattleObject::GetFlipbookForPart | ( | const FName | Part | ) | const |
Definition at line 1992 of file BattleObject.cpp.
| FGameplayTag ABattleObject::GetLabelName | ( | ) | const |
Definition at line 2081 of file BattleObject.cpp.
| int32 ABattleObject::GetPosYCenter | ( | ) | const |
Definition at line 2171 of file BattleObject.cpp.
| void ABattleObject::GotoLabel | ( | FGameplayTag | InName | ) |
Definition at line 2115 of file BattleObject.cpp.
| void ABattleObject::HaltMomentum | ( | ) |
Definition at line 2752 of file BattleObject.cpp.
| void ABattleObject::HandleClashCollision | ( | ABattleObject * | OtherObj | ) |
Definition at line 1175 of file BattleObject.cpp.
| void ABattleObject::HandleCustomCollision_PostHit | ( | ABattleObject * | OtherObj | ) |
| void ABattleObject::HandleCustomCollision_PreHit | ( | ABattleObject * | OtherObj | ) |
| void ABattleObject::HandleFlip | ( | ) |
Definition at line 1219 of file BattleObject.cpp.
| void ABattleObject::HandleHitCollision | ( | ABattleObject * | AttackedObj | ) |
Definition at line 471 of file BattleObject.cpp.
| void ABattleObject::HandlePushCollision | ( | ABattleObject * | OtherObj | ) |
Definition at line 397 of file BattleObject.cpp.
| void ABattleObject::IgnoreSuperFreeze | ( | bool | Ignore | ) |
Definition at line 3014 of file BattleObject.cpp.
| void ABattleObject::InitEventHandler | ( | EEventType | EventType, |
| FName | FuncName, | ||
| int32 | Value, | ||
| FGameplayTag | SubroutineName ) |
Definition at line 2050 of file BattleObject.cpp.
| FHitData ABattleObject::InitHitDataByAttackLevel | ( | bool | IsCounter | ) |
Definition at line 695 of file BattleObject.cpp.
| void ABattleObject::InitObject | ( | ) |
Definition at line 1757 of file BattleObject.cpp.
| bool ABattleObject::IsStopped | ( | ) | const |
Definition at line 2002 of file BattleObject.cpp.
| bool ABattleObject::IsTimerPaused | ( | ) | const |
Definition at line 2011 of file BattleObject.cpp.
| AActor * ABattleObject::LinkActor | ( | FGameplayTag | Name | ) |
Definition at line 2908 of file BattleObject.cpp.
| void ABattleObject::LinkCharaParticle | ( | FGameplayTag | Name | ) |
Definition at line 2882 of file BattleObject.cpp.
| void ABattleObject::LinkCommonParticle | ( | FGameplayTag | Name | ) |
Definition at line 2855 of file BattleObject.cpp.
| void ABattleObject::LoadForRollback | ( | const unsigned char * | Buffer | ) |
Definition at line 1513 of file BattleObject.cpp.
|
protected |
Definition at line 38 of file BattleObject.cpp.
|
static |
Definition at line 2206 of file BattleObject.cpp.
| void ABattleObject::PlayCharaSound | ( | FGameplayTag | Name | ) |
Definition at line 2958 of file BattleObject.cpp.
| void ABattleObject::PlayCommonSound | ( | FGameplayTag | Name | ) |
Definition at line 2941 of file BattleObject.cpp.
| void ABattleObject::PosTypeToPosition | ( | EPosType | Type, |
| int32 * | OutPosX, | ||
| int32 * | OutPosY ) const |
Definition at line 1251 of file BattleObject.cpp.
| void ABattleObject::RemoveEventHandler | ( | EEventType | EventType | ) |
Definition at line 2068 of file BattleObject.cpp.
| void ABattleObject::RemoveLinkActor | ( | ) |
Definition at line 2927 of file BattleObject.cpp.
| void ABattleObject::ResetObject | ( | ) |
Definition at line 1858 of file BattleObject.cpp.
| void ABattleObject::SaveForRollback | ( | unsigned char * | Buffer | ) | const |
Definition at line 1508 of file BattleObject.cpp.
| void ABattleObject::SetAttacking | ( | bool | Attacking | ) |
Definition at line 2349 of file BattleObject.cpp.
| void ABattleObject::SetBlendCelName | ( | FGameplayTag | InName | ) |
Definition at line 2107 of file BattleObject.cpp.
| void ABattleObject::SetCelDuration | ( | int32 | InTime | ) |
Definition at line 2130 of file BattleObject.cpp.
| void ABattleObject::SetCelName | ( | FGameplayTag | InName | ) |
Definition at line 2086 of file BattleObject.cpp.
| void ABattleObject::SetFacing | ( | EObjDir | NewDir | ) |
Definition at line 2283 of file BattleObject.cpp.
| void ABattleObject::SetIgnoreHitstunScaling | ( | bool | Ignore | ) |
Definition at line 2410 of file BattleObject.cpp.
| void ABattleObject::SetIgnoreOTG | ( | bool | Ignore | ) |
Definition at line 2394 of file BattleObject.cpp.
| void ABattleObject::SetIgnorePushbackScaling | ( | bool | Ignore | ) |
Definition at line 2402 of file BattleObject.cpp.
| void ABattleObject::SetObjectID | ( | int | InObjectID | ) |
Definition at line 3022 of file BattleObject.cpp.
| void ABattleObject::SetPitch | ( | int32 | Pitch_x1000 | ) |
Definition at line 2191 of file BattleObject.cpp.
| void ABattleObject::SetPlayerHit | ( | bool | Enable | ) |
Definition at line 2363 of file BattleObject.cpp.
| void ABattleObject::SetProjectileAttribute | ( | bool | Attribute | ) |
Definition at line 2378 of file BattleObject.cpp.
| void ABattleObject::SetProrateOnce | ( | bool | Once | ) |
Definition at line 2386 of file BattleObject.cpp.
| void ABattleObject::SetPushCollisionActive | ( | bool | Active | ) |
Definition at line 2769 of file BattleObject.cpp.
| void ABattleObject::SetPushWidthExtend | ( | int32 | Extend | ) |
Definition at line 2777 of file BattleObject.cpp.
| void ABattleObject::SetRoll | ( | int32 | Roll_x1000 | ) |
Definition at line 2201 of file BattleObject.cpp.
| void ABattleObject::SetSpeedXRaw | ( | int | InSpeedX | ) |
Definition at line 2147 of file BattleObject.cpp.
| void ABattleObject::SetTimeUntilNextCel | ( | int32 | InTime | ) |
Definition at line 2125 of file BattleObject.cpp.
| void ABattleObject::SetWallCollisionActive | ( | bool | Active | ) |
Definition at line 2761 of file BattleObject.cpp.
| void ABattleObject::SetYaw | ( | int32 | Yaw_x1000 | ) |
Definition at line 2196 of file BattleObject.cpp.
| void ABattleObject::StartSuperFreeze | ( | int | Duration, |
| int | SelfDuration = 0 ) |
Definition at line 3007 of file BattleObject.cpp.
|
protected |
Definition at line 346 of file BattleObject.cpp.
|
overridevirtual |
Definition at line 371 of file BattleObject.cpp.
| void ABattleObject::TriggerEvent | ( | EEventType | EventType, |
| FGameplayTag | StateMachineName ) |
Definition at line 1299 of file BattleObject.cpp.
|
virtual |
Reimplemented in APlayerObject.
Definition at line 1783 of file BattleObject.cpp.
|
virtual |
Definition at line 1560 of file BattleObject.cpp.
| int32 ABattleObject::ActionReg1 = 0 |
Definition at line 1021 of file BattleObject.h.
| int32 ABattleObject::ActionReg2 = 0 |
Definition at line 1023 of file BattleObject.h.
| int32 ABattleObject::ActionReg3 = 0 |
Definition at line 1025 of file BattleObject.h.
| int32 ABattleObject::ActionReg4 = 0 |
Definition at line 1027 of file BattleObject.h.
| int32 ABattleObject::ActionReg5 = 0 |
Definition at line 1029 of file BattleObject.h.
| int32 ABattleObject::ActionReg6 = 0 |
Definition at line 1031 of file BattleObject.h.
| int32 ABattleObject::ActionReg7 = 0 |
Definition at line 1033 of file BattleObject.h.
| int32 ABattleObject::ActionReg8 = 0 |
Definition at line 1035 of file BattleObject.h.
| int32 ABattleObject::ActionTime = 0 |
Definition at line 1085 of file BattleObject.h.
| FLinearColor ABattleObject::AddColor = FLinearColor(0, 0, 0, 1) |
Definition at line 1164 of file BattleObject.h.
| FLinearColor ABattleObject::AddFadeColor = {} |
Definition at line 1168 of file BattleObject.h.
| float ABattleObject::AddFadeSpeed = 0 |
Definition at line 1172 of file BattleObject.h.
| int32 ABattleObject::AnglePitch_x1000 = 0 |
Definition at line 945 of file BattleObject.h.
| int32 ABattleObject::AngleRoll_x1000 = 0 |
Definition at line 949 of file BattleObject.h.
| int32 ABattleObject::AngleYaw_x1000 = 0 |
Definition at line 947 of file BattleObject.h.
| float ABattleObject::AnimBlendIn {} |
Definition at line 1105 of file BattleObject.h.
| float ABattleObject::AnimBlendOut {} |
Definition at line 1107 of file BattleObject.h.
| int32 ABattleObject::AnimFrame = 0 |
Definition at line 1112 of file BattleObject.h.
| TArray<FAnimStruct> ABattleObject::AnimStructs |
Definition at line 1103 of file BattleObject.h.
| uint32 ABattleObject::AttackFlags = 0 |
Definition at line 998 of file BattleObject.h.
| ABattleObject* ABattleObject::AttackOwner |
Definition at line 1212 of file BattleObject.h.
| ABattleObject* ABattleObject::AttackTarget = nullptr |
Definition at line 1214 of file BattleObject.h.
| int32 ABattleObject::B = 0 |
Definition at line 1151 of file BattleObject.h.
| bool ABattleObject::bIsCommonState = false |
Definition at line 1223 of file BattleObject.h.
| int32 ABattleObject::BlendAnimFrame = 0 |
Definition at line 1114 of file BattleObject.h.
| FGameplayTag ABattleObject::BlendCelName = {} |
Definition at line 1096 of file BattleObject.h.
| bool ABattleObject::BlendOffset = false |
Definition at line 951 of file BattleObject.h.
| TArray<FCollisionBox> ABattleObject::Boxes |
Definition at line 1232 of file BattleObject.h.
| int32 ABattleObject::CelIndex = 0 |
Definition at line 1119 of file BattleObject.h.
| FGameplayTag ABattleObject::CelName = {} |
Definition at line 1091 of file BattleObject.h.
| TObjectPtr<ANightSkyCharaSelectGameState> ABattleObject::CharaSelectGameState = nullptr |
Definition at line 1253 of file BattleObject.h.
| int32 ABattleObject::ColPosX = 0 |
Definition at line 1177 of file BattleObject.h.
| int32 ABattleObject::ColPosY = 0 |
Definition at line 1178 of file BattleObject.h.
| FHitData ABattleObject::CounterHit = {} |
Definition at line 997 of file BattleObject.h.
Definition at line 983 of file BattleObject.h.
| int32 ABattleObject::DrawPriority = 0 |
Definition at line 1184 of file BattleObject.h.
| FEventHandler ABattleObject::EventHandlers[EVT_NUM] = {} |
Definition at line 1126 of file BattleObject.h.
| float ABattleObject::FrameBlendPosition = 0 |
Definition at line 1116 of file BattleObject.h.
| TObjectPtr<ANightSkyGameState> ABattleObject::GameState = nullptr |
Definition at line 1251 of file BattleObject.h.
| bool ABattleObject::GotoLabelActive = false |
Definition at line 1110 of file BattleObject.h.
| int32 ABattleObject::Gravity = 1900 |
Definition at line 975 of file BattleObject.h.
| int32 ABattleObject::GroundHeight = 0 |
Definition at line 981 of file BattleObject.h.
| FHitDataCommon ABattleObject::HitCommon = {} |
Definition at line 993 of file BattleObject.h.
| uint32 ABattleObject::Hitstop = 0 |
Definition at line 1010 of file BattleObject.h.
| FHomingParams ABattleObject::HomingParams = FHomingParams() |
Definition at line 1187 of file BattleObject.h.
| int32 ABattleObject::Inertia = 0 |
Definition at line 978 of file BattleObject.h.
| bool ABattleObject::IsActive = false |
Definition at line 1183 of file BattleObject.h.
| bool ABattleObject::IsPlayer = false |
Definition at line 1182 of file BattleObject.h.
| int32 ABattleObject::L = 0 |
Definition at line 1148 of file BattleObject.h.
| FGameplayTag ABattleObject::LabelName = {} |
Definition at line 1100 of file BattleObject.h.
| TObjectPtr<AActor> ABattleObject::LinkedActor |
Definition at line 1239 of file BattleObject.h.
| TObjectPtr<UNiagaraComponent> ABattleObject::LinkedParticle = nullptr |
Definition at line 1241 of file BattleObject.h.
| ABattleObject* ABattleObject::MaterialLinkObj = nullptr |
Definition at line 1220 of file BattleObject.h.
| int32 ABattleObject::MaxCelTime = 0 |
Definition at line 1124 of file BattleObject.h.
| int32 ABattleObject::MiscFlags = 0 |
Definition at line 1179 of file BattleObject.h.
| FLinearColor ABattleObject::MulColor = FLinearColor(1, 1, 1, 1) |
Definition at line 1162 of file BattleObject.h.
| FLinearColor ABattleObject::MulFadeColor = {} |
Definition at line 1166 of file BattleObject.h.
| float ABattleObject::MulFadeSpeed = 0 |
Definition at line 1170 of file BattleObject.h.
| int32 ABattleObject::NextOffsetX = 0 |
Definition at line 954 of file BattleObject.h.
| int32 ABattleObject::NextOffsetY = 0 |
Definition at line 955 of file BattleObject.h.
| FHitData ABattleObject::NormalHit = {} |
Definition at line 995 of file BattleObject.h.
| uint32 ABattleObject::ObjectID = 0 |
Definition at line 1132 of file BattleObject.h.
| FVector ABattleObject::ObjectOffset = FVector::ZeroVector |
Definition at line 1198 of file BattleObject.h.
| int32 ABattleObject::ObjectReg1 = 0 |
Definition at line 1039 of file BattleObject.h.
| int32 ABattleObject::ObjectReg2 = 0 |
Definition at line 1041 of file BattleObject.h.
| int32 ABattleObject::ObjectReg3 = 0 |
Definition at line 1043 of file BattleObject.h.
| int32 ABattleObject::ObjectReg4 = 0 |
Definition at line 1045 of file BattleObject.h.
| int32 ABattleObject::ObjectReg5 = 0 |
Definition at line 1047 of file BattleObject.h.
| int32 ABattleObject::ObjectReg6 = 0 |
Definition at line 1049 of file BattleObject.h.
| int32 ABattleObject::ObjectReg7 = 0 |
Definition at line 1051 of file BattleObject.h.
| int32 ABattleObject::ObjectReg8 = 0 |
Definition at line 1053 of file BattleObject.h.
| FRotator ABattleObject::ObjectRotation = FRotator::ZeroRotator |
Definition at line 1200 of file BattleObject.h.
| FVector ABattleObject::ObjectScale = FVector::One() |
Definition at line 1202 of file BattleObject.h.
| TObjectPtr<UState> ABattleObject::ObjectState = nullptr |
Definition at line 1256 of file BattleObject.h.
| int32 ABattleObject::ObjectStateIndex = 0 |
Definition at line 1222 of file BattleObject.h.
| FGameplayTag ABattleObject::ObjectStateName = {} |
Definition at line 1131 of file BattleObject.h.
| TArray<ABattleObject*> ABattleObject::ObjectsToIgnoreHitsFrom |
Definition at line 1229 of file BattleObject.h.
| uint32 ABattleObject::ObjNumber = 0 |
Definition at line 1243 of file BattleObject.h.
| unsigned char ABattleObject::ObjSync = 0 |
Definition at line 929 of file BattleObject.h.
| unsigned char ABattleObject::ObjSyncEnd = 0 |
Definition at line 1226 of file BattleObject.h.
| float ABattleObject::OrthoBlendActive = 0 |
Definition at line 1248 of file BattleObject.h.
| APlayerObject* ABattleObject::Player = nullptr |
Definition at line 1210 of file BattleObject.h.
| ABattleObject* ABattleObject::PositionLinkObj = nullptr |
Definition at line 1216 of file BattleObject.h.
| int32 ABattleObject::PosX = 0 |
Definition at line 936 of file BattleObject.h.
| int32 ABattleObject::PosY = 0 |
Definition at line 938 of file BattleObject.h.
| int32 ABattleObject::PosZ = 0 |
Definition at line 940 of file BattleObject.h.
| int32 ABattleObject::PrevOffsetX = 0 |
Definition at line 952 of file BattleObject.h.
| int32 ABattleObject::PrevOffsetY = 0 |
Definition at line 953 of file BattleObject.h.
| int32 ABattleObject::PrevPosX = 0 |
Definition at line 941 of file BattleObject.h.
| int32 ABattleObject::PrevPosY = 0 |
Definition at line 942 of file BattleObject.h.
| int32 ABattleObject::PrevPosZ = 0 |
Definition at line 943 of file BattleObject.h.
| int32 ABattleObject::Pushback = 0 |
Definition at line 986 of file BattleObject.h.
|
protected |
Definition at line 1138 of file BattleObject.h.
|
protected |
Definition at line 1139 of file BattleObject.h.
|
protected |
Definition at line 1140 of file BattleObject.h.
|
protected |
Definition at line 1141 of file BattleObject.h.
| int32 ABattleObject::R = 0 |
Definition at line 1149 of file BattleObject.h.
| FHitData ABattleObject::ReceivedHit = {} |
Definition at line 1007 of file BattleObject.h.
| FHitDataCommon ABattleObject::ReceivedHitCommon = {} |
Definition at line 1005 of file BattleObject.h.
| bool ABattleObject::ReturnReg = false |
Definition at line 1017 of file BattleObject.h.
| float ABattleObject::ScreenSpaceDepthOffset = 0 |
Definition at line 1246 of file BattleObject.h.
| FName ABattleObject::SocketName = {} |
Definition at line 1156 of file BattleObject.h.
Definition at line 1157 of file BattleObject.h.
| FVector ABattleObject::SocketOffset = FVector::ZeroVector |
Definition at line 1158 of file BattleObject.h.
| int32 ABattleObject::SpeedX = 0 |
Definition at line 957 of file BattleObject.h.
| int32 ABattleObject::SpeedXRate = 100 |
Definition at line 963 of file BattleObject.h.
| int32 ABattleObject::SpeedXRatePerFrame = 100 |
Definition at line 965 of file BattleObject.h.
| int32 ABattleObject::SpeedY = 0 |
Definition at line 959 of file BattleObject.h.
| int32 ABattleObject::SpeedYRate = 100 |
Definition at line 967 of file BattleObject.h.
| int32 ABattleObject::SpeedYRatePerFrame = 100 |
Definition at line 969 of file BattleObject.h.
| int32 ABattleObject::SpeedZ = 0 |
Definition at line 961 of file BattleObject.h.
| int32 ABattleObject::SpeedZRate = 100 |
Definition at line 971 of file BattleObject.h.
| int32 ABattleObject::SpeedZRatePerFrame = 100 |
Definition at line 973 of file BattleObject.h.
| ABattleObject* ABattleObject::StopLinkObj = nullptr |
Definition at line 1218 of file BattleObject.h.
| uint32 ABattleObject::StunTime = 0 |
Definition at line 1008 of file BattleObject.h.
| uint32 ABattleObject::StunTimeMax = 0 |
Definition at line 1009 of file BattleObject.h.
| int32 ABattleObject::SubroutineReg1 = 0 |
Definition at line 1059 of file BattleObject.h.
| int32 ABattleObject::SubroutineReg2 = 0 |
Definition at line 1061 of file BattleObject.h.
| int32 ABattleObject::SubroutineReg3 = 0 |
Definition at line 1063 of file BattleObject.h.
| int32 ABattleObject::SubroutineReg4 = 0 |
Definition at line 1065 of file BattleObject.h.
| int32 ABattleObject::SubroutineReturnVal1 = 0 |
Definition at line 1072 of file BattleObject.h.
| int32 ABattleObject::SubroutineReturnVal2 = 0 |
Definition at line 1074 of file BattleObject.h.
| int32 ABattleObject::SubroutineReturnVal3 = 0 |
Definition at line 1076 of file BattleObject.h.
| int32 ABattleObject::SubroutineReturnVal4 = 0 |
Definition at line 1078 of file BattleObject.h.
| FSuperArmorData ABattleObject::SuperArmorData = FSuperArmorData() |
Definition at line 1189 of file BattleObject.h.
| int32 ABattleObject::T = 0 |
Definition at line 1150 of file BattleObject.h.
| int32 ABattleObject::Timer0 = 0 |
Definition at line 1180 of file BattleObject.h.
| int32 ABattleObject::Timer1 = 0 |
Definition at line 1181 of file BattleObject.h.
| int32 ABattleObject::TimeUntilNextCel = 0 |
Definition at line 1122 of file BattleObject.h.
| int32 ABattleObject::UpdateTime = 0 |
Definition at line 1192 of file BattleObject.h.