0x00x0310
Members 30
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Character | ACharacter* | 6 flags | nullptr | |
| 0x08 | AttributesComponent | UCharacterAttributesComponent* | 8 flags | nullptr | |
| 0x08 | ThirdPersonMesh | USkeletalMeshComponent* | 8 flags | nullptr | |
| 0x08 | InteractComponent | UInteractComponent* | 8 flags | nullptr | |
| 0x08 | MovementComponent | UStormCharacterMovementComponent* | 8 flags | nullptr | |
| 0x0188 | 0x18 | padding / unreflected | |||
| 0x01 | bIsTakenByFinalTornado | bool | Protected+7 flags | false | |
| 0x01A1 | 0x6F | padding / unreflected | |||
| 0x08 | LightningStrikeMoodlet | UPDA_MoodletData* | 8 flags | nullptr | |
| 0x08 | KnockbackSettings | UPlayerKnockbackSettings* | Protected+7 flags | nullptr | |
| 0x08 | ScreenShakeSettings | UScreenShakeSettings* | Protected+8 flags | nullptr | |
| 0x04 | EndTornadoBlindnessDelay | float | Protected+7 flags | 4 | |
| 0x04 | TimeToTriggerDrenched | float | Protected+6 flags | 20 | |
| 0x04 | TimeToDry | float | Protected+6 flags | 20 | |
| 0x04 | AcidMoodletWearOffTime | float | Protected+6 flags | 0.5 | |
| 0x04 | HailMoodletWearOffTime | float | Protected+6 flags | 0.5 | |
| 0x023C | 0x04 | padding / unreflected | |||
| 0x08 | DrenchedMoodlet | UPDA_MoodletData* | Protected+6 flags | nullptr | |
| 0x08 | AcidMoodlet | UPDA_MoodletData* | Protected+6 flags | nullptr | |
| 0x08 | HailMoodlet | UPDA_MoodletData* | Protected+6 flags | nullptr | |
| 0x08 | TornadoCheckTimer | FTimerHandle | Protected+3 flags | {Handle=0} | |
| 0x08 | LightningShakeTimer | FTimerHandle | Protected+3 flags | {Handle=0} | |
| 0x08 | RainTimer | FTimerHandle | Protected+3 flags | {Handle=0} | |
| 0x04 | TornadoDustIntensity | float | 5 flags | 0 | |
| 0x04 | TornadoShakeIntensity | float | 5 flags | 0 | |
| 0x04 | LightningShakeIntensity | float | 5 flags | 0 | |
| 0x027C | 0x04 | padding / unreflected | |||
| 0x10 | ActiveTornados | TArray<ATornado*> | 4 flags | [] | |
| 0x08 | ScreenEffectsComponent | UScreenEffectsComponent* | 8 flags | nullptr | |
| 0x0298 | 0x20 | padding / unreflected | |||
| 0x08 | GlitchAudioComponent | UAudioComponent* | Protected+10 flags | nullptr | |
| 0x08 | GlitchSoundEffect | USoundBase* | Protected+10 flags | nullptr | |
| 0x04 | GlitchSoundFadeOutDuration | float | Protected+9 flags | 4 | |
| 0x04 | GlitchSoundFadeInDuration | float | Protected+9 flags | 0.2 | |
| 0x01 | bIsDragEnabled | bool | NetProtected+5 flags | true | |
| 0x02D1 | 0x3F | unreflected bytes to end of UPlayerWeatherComponent | |||
Inherited from UWeatherComponent 17
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | OnRemovedDelegate | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | bAutoInitWeather | bool | Protected+6 flags | true | |
| 0x01 | bCanInitWeather | bool | NetRepNotify+6 flags | false | |
| 0x01 | bCanEverBeDragged | bool | 6 flags | true | |
| 0x01 | ObjectCategory | EWeatherObjectCategory | Protected+6 flags | None | |
| 0x01 | DragState | EDraggingTargetState | Protected+5 flags | Idle | |
| 0x00CD | 0x03 | padding / unreflected | |||
| 0x08 | CurrentDragSource | AActor* | Protected+6 flags | nullptr | |
| 0x10 | OnTakenByTornadoDelegate | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0C | TornadoTargetSeed | FTornadoTargetSeed | NetProtected+2 flags | {DurationAlpha=0, HeightOffsetAlpha=0, OrbitTiltAlpha=0} | |
| 0x00F4 | 0x14 | padding / unreflected | |||
| 0x01 | ShelterResponseToClaim | EShelterClaimResponse | Protected+6 flags | Allow | |
| 0x0109 | 0x0F | padding / unreflected | |||
| 0x10 | OnTossedByTornadoDelegate | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnLeftLandingLocationDelegate | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | bImmuneAfterLanding | bool | Protected+6 flags | false | |
| 0x0139 | 0x07 | padding / unreflected | |||
| 0x10 | OnLightningImmunityDelegate | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | bCanTakeWeatherDamage | bool | Protected+6 flags | false | |
| 0x01 | bCanGetHitByLightning | bool | Protected+6 flags | false | |
| 0x0152 | 0x06 | padding / unreflected | |||
| 0x08 | ShelterSource | AActor* | NetRepNotify+7 flags | nullptr | |
Inherited from UActorComponent 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryComponentTick | FActorComponentTickFunction | 3 flags | {} | |
| 0x10 | ComponentTags | TArray<FName> | 4 flags | [] | |
| 0x10 | AssetUserData | TArray<UAssetUserData*> | Protected+8 flags | [] | |
| 0x0088 | 0x04 | padding / unreflected | |||
| 0x04 | UCSSerializationIndex | int32 | 5 flags | -1 | |
| 0x0090 | 0x04 | padding / unreflected | |||
| 0x01 | bNetAddressable : 1bit 5 | bool | Protected+3 flags | false | |
| 0x01 | bReplicateUsingRegisteredSubObjectList : 1bit 6 | bool | Protected+9 flags | false | |
| 0x01 | bReplicates : 1bit 7 | bool | Net+7 flags | false | |
| 0x0095 | 0x01 | padding / unreflected | |||
| 0x01 | bAutoActivate : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bIsActive : 1bit 4 | bool | NetTransient+4 flags | false | |
| 0x01 | bEditableWhenInherited : 1bit 5 | bool | 5 flags | true | |
| 0x01 | bCanEverAffectNavigation : 1bit 7 | bool | Protected+6 flags | false | |
| 0x01 | bIsEditorOnly : 1bit 1 | bool | 6 flags | false | |
| 0x0098 | 0x19 | padding / unreflected | |||
| 0x01 | CreationMethod | EComponentCreationMethod | 5 flags | Native | |
| 0x01 | OnComponentActivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnComponentDeactivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
Functions 22
| Signature | Flags | Native | Params |
|---|---|---|---|
| void WearOffMoodlet(UPDA_MoodletData* Moodlet, float WearOffTime) | FinalNative+1 flags | 0x0C | |
| void ToggleGlitchSoundEffect(bool bPlay) | FinalNative+1 flags | 0x01 | |
| void OnTornadoTargetWillBeClaimedSignature__DelegateSignature(UPlayerWeatherComponent* Target) | Public | 0x08 | |
| void OnTornadoTargetLandedSignature__DelegateSignature(ACharacter* Character) | Public | 0x08 | |
| void OnTornadoTargetClaimedSignature__DelegateSignature(UPlayerWeatherComponent* Target) | Public | 0x08 | |
| void OnTornadoTargetCapturedSignature__DelegateSignature(ACharacter* Character, AActor* Tornado, bool bIsLethal) | Public | 0x11 | |
| void OnShelteredTargetEjectionCompletedSignature__DelegateSignature(UPlayerWeatherComponent* Target) | Public | 0x08 | |
| void OnPlayerHealthDepleted(bool bWasLethal) | FinalNative+1 flags | 0x01 | |
| void KillPlayer(AActor* Source, float Delay, bool bRagdoll) | FinalNative+1 flags | 0x0D | |
| void IncapacitatePlayer(AActor* Source, bool bRagdoll) | FinalNative+1 flags | 0x09 | |
| bool HasMoodlet(UPDA_MoodletData* Moodlet) | FinalNative+1 flags | 0x09 | |
| void HandleWeatherChanged(FStormId& StartWeatherId, FStormId& EndWeatherId, float TransitionLength) | FinalNative+1 flags | 0x0C | |
| void HandleTornadoSpawned(ATornado* Tornado) | FinalNative+1 flags | 0x08 | |
| void HandleTornadoDespawned(ATornado* Tornado) | FinalNative+1 flags | 0x08 | |
| void HandleLightningStruck(const FVector& Location) | FinalNative+1 flags | 0x18 | |
| void HandleFinalTornadoArrived(AFinalTornado* Tornado) | FinalNative+1 flags | 0x08 | |
| void DebugLocation() | FinalNative+1 flags | 0x00 | |
| void ClearCameraEffects() | FinalNative+1 flags | 0x00 | |
| void CheckUnderRain() | FinalNative+1 flags | 0x00 | |
| void CalculateDistanceFromTornado(float DeltaTime) | FinalNative+1 flags | 0x04 | |
| void AgeLightningStrike(float DeltaTime) | FinalNative+1 flags | 0x04 | |
| void AddMoodlet(UPDA_MoodletData* Moodlet) | FinalNative+1 flags | 0x08 |