0x00x0AB0
Members 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | OnBrushChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0090 | 0x08 | padding / unreflected | |||
| 0x08 | ActionData | USN2ItemBrushActionData* | Protected+4 flags | nullptr | |
| 0x00A0 | 0xD0 | padding / unreflected | |||
| 0x01 | EditActionLegality | EUWEEditActionLegality | Protected+5 flags | Invalid_NotYetCalculated | |
| 0x0171 | 0x2B | padding / unreflected | |||
| 0x08 | Ghost | TWeakObjectPtr<ASN2BuilderGhost> | Protected+6 flags | nullptr | |
| 0x01A4 | 0x04 | padding / unreflected | |||
| 0x08 | ActorPreviewGhost | ASN2BuilderGhost* | Protected+6 flags | nullptr | |
| 0x01B0 | 0x10 | padding / unreflected | |||
| 0x10 | PreviewArrows | TArray<ASN2BuilderPreviewArrow*> | Protected+2 flags | [] | |
| 0x01D0 | 0x658 | padding / unreflected | |||
| 0x50 | LegalitySnapData | FSN2EditLegalitySnapData | Protected+1 flags | {CachedEditActions=<TMap>} | |
| 0x0878 | 0xA8 | padding / unreflected | |||
| 0x120 | InitialPiecePlacement | FSN2GhostPlacement | Protected+3 flags | {PlacementTransform={Rotation={X=0, Y=0, Z=0, W=1}, Transla… | |
| 0x0A40 | 0x70 | unreflected bytes to end of USN2AbilityTask_UpdateBaseEdit | |||
Inherited from UAbilityTask 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Ability | UGameplayAbility* | 6 flags | nullptr | |
| 0x08 | AbilitySystemComponent | TWeakObjectPtr<UAbilitySystemComponent> | 8 flags | nullptr |
Inherited from UGameplayTask 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | InstanceName | FName | Protected+5 flags | None | |
| 0x0038 | 0x02 | padding / unreflected | |||
| 0x01 | ResourceOverlapPolicy | ETaskResourceOverlapPolicy | Protected+6 flags | StartOnTop | |
| 0x003B | 0x25 | padding / unreflected | |||
| 0x08 | ChildTask | UGameplayTask* | Protected+6 flags | nullptr | |
Functions 32
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool UseSoftLock() | FinalNative+1 flags | 0x01 | |
| USN2AbilityTask_UpdateBaseEdit* UpdateBaseEdit(UUWEGameplayAbility* OwningAbility, USN2ItemBrushActionData* ActionData, ASN2BuilderGhost* Ghost) | FinalNative+2 flags | 0x20 | |
| EBuilderSnapping ToggleSnappingMode() | FinalNative+1 flags | 0x01 | |
| void ShowGhost() | FinalNative+1 flags | 0x00 | |
| bool ShouldToggleSnappingOnModeSwitch() | FinalNative+1 flags | 0x01 | |
| bool ShouldSwitchToDeconstructOnActivate() | FinalNative+1 flags | 0x01 | |
| bool ShouldSpawnActorOnly() | FinalNative+1 flags | 0x01 | |
| bool ShouldRotateWithInput() | FinalNative+1 flags | 0x01 | |
| bool ShouldCycleSelectionSize() | FinalNative+1 flags | 0x01 | |
| void ResumeTask() | FinalNative+1 flags | 0x00 | |
| void ResetFeedback() | FinalNative+1 flags | 0x00 | |
| void ResetEdit(bool FullyResetGhost) | FinalNative+1 flags | 0x01 | |
| void PauseTask() | FinalNative+1 flags | 0x00 | |
| bool IsLegal() | FinalNative+1 flags | 0x01 | |
| bool IsEmbeddingActor() | FinalNative+1 flags | 0x01 | |
| bool IsDeconstruct() | FinalNative+1 flags | 0x01 | |
| void HideGhost() | FinalNative+1 flags | 0x00 | |
| float GetUserRotationIncrement() | FinalNative+1 flags | 0x04 | |
| TSoftObjectPtr<UTexture2D> GetUsedModeTexture() | FinalNative+1 flags | 0x28 | |
| TScriptInterface<IUWEBaseEditAction> GetUsedEditAction() | FinalNative+1 flags | 0x10 | |
| FTransform GetSpawnTransform() | FinalNative+1 flags | 0x60 | |
| FGameplayTag GetOnEnterCueForEditMode() | FinalNative+1 flags | 0x08 | |
| TArray<FUWESculpturalBaseCellCost> GetCost() | FinalNative+1 flags | 0x10 | |
| float GetBuildTime() | FinalNative+1 flags | 0x04 | |
| void GetBlockingTestData(const TArray<FSN2BuilderBlockingShape>& BlockingShapes, FSN2CollisionTestParams& Params, const TArray<AActor*>& ActorsToIgnore) | FinalNative+1 flags | 0x60 | |
| TSoftClassPtr<AActor> GetActorToSpawn() | FinalNative+1 flags | 0x28 | |
| FAbilityInfoData GetAbilityInfo() | NativePublic | 0x68 | |
| void CycleEditMode() | FinalNative+1 flags | 0x00 | |
| bool CurrentBrushIsValid() | FinalNative+1 flags | 0x01 | |
| void ChangeSelectionSize(bool Increment) | FinalNative+1 flags | 0x01 | |
| bool CanCycleEditMode() | FinalNative+1 flags | 0x01 | |
| void AddUserRotation(float Value) | FinalNative+1 flags | 0x04 |