Zdexby TheHolyOneZ
9,486 classes
Class

USN2AbilityTask_UpdateBaseEdit

: UAbilityTask : UGameplayTask : UObject
/Script/Subnautica2.SN2AbilityTask_UpdateBaseEdit 0x0AB0 (2,736 B) align 16 inherited 0x0080 vtable /Script/Subnautica2
0x00x0AB0

Members 8

OffsetSizeNameTypeFlagsDefault
0x10OnBrushChangedFMulticastScriptDelegate4 flags<delegate>
0x00900x08padding / unreflected
0x08ActionDataUSN2ItemBrushActionData*Protected+4 flagsnullptr
0x00A00xD0padding / unreflected
0x01EditActionLegalityEUWEEditActionLegalityProtected+5 flagsInvalid_NotYetCalculated
0x01710x2Bpadding / unreflected
0x08GhostTWeakObjectPtr<ASN2BuilderGhost>Protected+6 flagsnullptr
0x01A40x04padding / unreflected
0x08ActorPreviewGhostASN2BuilderGhost*Protected+6 flagsnullptr
0x01B00x10padding / unreflected
0x10PreviewArrowsTArray<ASN2BuilderPreviewArrow*>Protected+2 flags[]
0x01D00x658padding / unreflected
0x50LegalitySnapDataFSN2EditLegalitySnapDataProtected+1 flags{CachedEditActions=<TMap>}
0x08780xA8padding / unreflected
0x120InitialPiecePlacementFSN2GhostPlacementProtected+3 flags{PlacementTransform={Rotation={X=0, Y=0, Z=0, W=1}, Transla…
0x0A400x70unreflected bytes to end of USN2AbilityTask_UpdateBaseEdit
Inherited from UAbilityTask 2
OffsetSizeNameTypeFlagsDefault
0x08AbilityUGameplayAbility*6 flagsnullptr
0x08AbilitySystemComponentTWeakObjectPtr<UAbilitySystemComponent>8 flagsnullptr
Inherited from UGameplayTask 3
OffsetSizeNameTypeFlagsDefault
0x08InstanceNameFNameProtected+5 flagsNone
0x00380x02padding / unreflected
0x01ResourceOverlapPolicyETaskResourceOverlapPolicyProtected+6 flagsStartOnTop
0x003B0x25padding / unreflected
0x08ChildTaskUGameplayTask*Protected+6 flagsnullptr

Functions 32

SignatureFlagsNativeParams
bool UseSoftLock()FinalNative+1 flags0x01
USN2AbilityTask_UpdateBaseEdit* UpdateBaseEdit(UUWEGameplayAbility* OwningAbility, USN2ItemBrushActionData* ActionData, ASN2BuilderGhost* Ghost)FinalNative+2 flags0x20
EBuilderSnapping ToggleSnappingMode()FinalNative+1 flags0x01
void ShowGhost()FinalNative+1 flags0x00
bool ShouldToggleSnappingOnModeSwitch()FinalNative+1 flags0x01
bool ShouldSwitchToDeconstructOnActivate()FinalNative+1 flags0x01
bool ShouldSpawnActorOnly()FinalNative+1 flags0x01
bool ShouldRotateWithInput()FinalNative+1 flags0x01
bool ShouldCycleSelectionSize()FinalNative+1 flags0x01
void ResumeTask()FinalNative+1 flags0x00
void ResetFeedback()FinalNative+1 flags0x00
void ResetEdit(bool FullyResetGhost)FinalNative+1 flags0x01
void PauseTask()FinalNative+1 flags0x00
bool IsLegal()FinalNative+1 flags0x01
bool IsEmbeddingActor()FinalNative+1 flags0x01
bool IsDeconstruct()FinalNative+1 flags0x01
void HideGhost()FinalNative+1 flags0x00
float GetUserRotationIncrement()FinalNative+1 flags0x04
TSoftObjectPtr<UTexture2D> GetUsedModeTexture()FinalNative+1 flags0x28
TScriptInterface<IUWEBaseEditAction> GetUsedEditAction()FinalNative+1 flags0x10
FTransform GetSpawnTransform()FinalNative+1 flags0x60
FGameplayTag GetOnEnterCueForEditMode()FinalNative+1 flags0x08
TArray<FUWESculpturalBaseCellCost> GetCost()FinalNative+1 flags0x10
float GetBuildTime()FinalNative+1 flags0x04
void GetBlockingTestData(const TArray<FSN2BuilderBlockingShape>& BlockingShapes, FSN2CollisionTestParams& Params, const TArray<AActor*>& ActorsToIgnore)FinalNative+1 flags0x60
TSoftClassPtr<AActor> GetActorToSpawn()FinalNative+1 flags0x28
FAbilityInfoData GetAbilityInfo()NativePublic0x68
void CycleEditMode()FinalNative+1 flags0x00
bool CurrentBrushIsValid()FinalNative+1 flags0x01
void ChangeSelectionSize(bool Increment)FinalNative+1 flags0x01
bool CanCycleEditMode()FinalNative+1 flags0x01
void AddUserRotation(float Value)FinalNative+1 flags0x04

Used by 1

types with a member, parameter or interface of this type