---@meta

---@class APalAIController : AAIController
---@field TargetPlayers TArray<AActor>
---@field TargetNPCs TArray<AActor>
---@field CombatModuleClass TSubclassOf<UPalAICombatModule>
---@field SkillSlot UPalActiveSkillSlot
---@field DebugOrganizationName FString
---@field R1AttackTarget APalCharacter
---@field MinAIActionComponentTickInterval float
---@field bIsActive boolean
---@field IsSquadBehaviour boolean
---@field IsNotSleepWildLife boolean
---@field MySquad UPalSquad
---@field HateSystem UPalHate
---@field AIActionComponent UPalAIActionComponent
---@field PalAIBlackboard UPalAIBlackboardBase
---@field bOverwriteBlockDetectionParams boolean
---@field BlockDetectionParams FPalPathFollowingBlockDetectionParams
---@field PalBlackboardClass TSubclassOf<UPalAIBlackboardBase>
---@field DeadBodyDeleteTimerHandle FTimerHandle
---@field IsDeadBodyTimeDelate boolean
---@field IsSelfTimeDelate_FromSpawnTime boolean
---@field SelfDeleteTimerHandle FTimerHandle
APalAIController = {}

---@param Time float
function APalAIController:WaitForSeconds(Time) end
---@param GoalActor AActor
function APalAIController:SimpleMoveToActorWithLineTraceGround(GoalActor) end
function APalAIController:ShowHateArrow() end
function APalAIController:ShowActionDebug() end
---@param IsSquad boolean
---@param NotSleep boolean
function APalAIController:SetInitialValue(IsSquad, NotSleep) end
---@param Active boolean
function APalAIController:SetActiveAI(Active) end
function APalAIController:RPCDummy() end
---@param Dest FVector
---@param AcceptanceRadius float
---@param bStopOnOverlap boolean
---@param bUsePathfinding boolean
---@param bProjectDestinationToNavigation boolean
---@param bCanStrafe boolean
---@param FilterClass TSubclassOf<UNavigationQueryFilter>
---@param bAllowPartialPaths boolean
---@return EPathFollowingRequestResult::Type
function APalAIController:PalMoveToLocation(Dest, AcceptanceRadius, bStopOnOverlap, bUsePathfinding, bProjectDestinationToNavigation, bCanStrafe, FilterClass, bAllowPartialPaths) end
---@param Info FPalDeadInfo
function APalAIController:OnDeadTimerStart(Info) end
---@param bActive boolean
function APalAIController:OnChangedActiveCharacter(bActive) end
---@param Next EPalCharacterImportanceType
function APalAIController:OnChangeChangeImportance(Next) end
---@param TalkPlayer APalPlayerCharacter
function APalAIController:NotifyTalkStart(TalkPlayer) end
---@param TalkPlayer APalPlayerCharacter
function APalAIController:NotifyTalkEnd(TalkPlayer) end
---@param GoalLocation FVector
function APalAIController:MoveToLocation_ErrorSupportMove(GoalLocation) end
---@param GoalLocation FVector
function APalAIController:MoveToDirectly(GoalLocation) end
---@param TargetLocation FVector
---@return boolean
function APalAIController:IsOnNavMesh_TargetLocation(TargetLocation) end
---@return boolean
function APalAIController:IsOnNavMesh() end
---@return boolean
function APalAIController:IsLeader() end
---@param Location FVector
---@param AcceptanceRadius float
---@param UpOffset float
---@param DownOffset float
---@param OutGoalLocation FVector
---@return boolean
function APalAIController:IsExistPathForLocation_ForBP_HeightRangeCheck(Location, AcceptanceRadius, UpOffset, DownOffset, OutGoalLocation) end
---@param Location FVector
---@param AcceptanceRadius float
---@return boolean
function APalAIController:IsExistPathForLocation_ForBP(Location, AcceptanceRadius) end
---@return boolean
function APalAIController:IsActiveAI() end
---@return APalCharacter
function APalAIController:GetSquadLeader() end
---@return UPalSquad
function APalAIController:GetSquad() end
---@return UPalAIBlackboardBase
function APalAIController:GetMyPalBlackboard() end
---@return UPalAIBlackboardBase
function APalAIController:GetLeaderPalBlackboard() end
---@return boolean
function APalAIController:GetIsSquadBehaviour() end
---@return boolean
function APalAIController:GetIsnotSleepWildLife() end
---@return UPalHate
function APalAIController:GetHateSystem() end
---@return UPalAIActionComponent
function APalAIController:GetAIActionComponent() end
---@param RequestLocationArray TArray<FVector>
---@param OutGoalLocation FVector
---@return boolean
function APalAIController:FindReachablePathLocation(RequestLocationArray, OutGoalLocation) end
---@param OutLocation FVector
---@return boolean
function APalAIController:FindNearestNavmeshPointFromSelf(OutLocation) end
function APalAIController:DeleteSelfDeadBody() end
function APalAIController:CreatePalBlackboard() end
---@param FromAcotr AActor
---@return AActor
function APalAIController:CopyTargetFromOtherAI(FromAcotr) end
---@param PlayerOrPal AActor
function APalAIController:AddTargetPlayer_ForEnemy(PlayerOrPal) end
---@param NPC AActor
function APalAIController:AddTargetNPC(NPC) end


---@class APalActionDummyTargetActor : AActor
APalActionDummyTargetActor = {}


---@class APalAmbientSoundAreaBase : AActor
---@field AmbientPriority int32
---@field DayAmbientEvents TArray<UAkAudioEvent>
---@field NightAmbientEvents TArray<UAkAudioEvent>
---@field bIsOverlappedLocalPlayer boolean
APalAmbientSoundAreaBase = {}

---@param OverlappedComponent UPrimitiveComponent
---@param PlayerCharacter APalPlayerCharacter
function APalAmbientSoundAreaBase:OnEndOverlap(OverlappedComponent, PlayerCharacter) end
---@param OverlappedComponent UPrimitiveComponent
---@param PlayerCharacter APalPlayerCharacter
function APalAmbientSoundAreaBase:OnBeginOverlap(OverlappedComponent, PlayerCharacter) end
---@return UPrimitiveComponent
function APalAmbientSoundAreaBase:GetAreaCollision() end
---@return FPalAmbientSoundAreaData
function APalAmbientSoundAreaBase:GetAmbientSoundAreaData() end


---@class APalAmbientSoundLineBase : AActor
---@field AkComponent UAkComponent
---@field ActivateTrigger UBoxComponent
---@field AmbinetSoundLineObject UPalAmbientSoundLineObject
APalAmbientSoundLineBase = {}



---@class APalBackWeaponBase : AActor
---@field InFirstOrSecondSlot boolean
---@field IsEquipHand boolean
---@field HiddenBackWeapon FFlagContainer
APalBackWeaponBase = {}



---@class APalBiomeAreaTriggerBase : AActor
---@field BindBiomeType EPalBiomeType
APalBiomeAreaTriggerBase = {}

---@param OtherActor AActor
---@param BiomeType EPalBiomeType
function APalBiomeAreaTriggerBase:OnOverlap(OtherActor, BiomeType) end
---@param OtherActor AActor
---@param BiomeType EPalBiomeType
function APalBiomeAreaTriggerBase:OnEndOverlap(OtherActor, BiomeType) end
---@return EPalBiomeType
function APalBiomeAreaTriggerBase:GetBiomeType() end


---@class APalBossBattleLevelInstance : ALevelInstance
---@field OnBossSpawnedDelegate FPalBossBattleLevelInstanceOnBossSpawnedDelegate
---@field bIsLoaded boolean
APalBossBattleLevelInstance = {}

---@param BossType EPalBossType
---@param JoinPlayerNum int32
function APalBossBattleLevelInstance:SpawnBossSpawner(BossType, JoinPlayerNum) end
function APalBossBattleLevelInstance:ResetBossLocation() end
---@param SpawnedCharacter APalCharacter
function APalBossBattleLevelInstance:OnBossSpawnedDelegate__DelegateSignature(SpawnedCharacter) end
---@return FTransform
function APalBossBattleLevelInstance:GetSequencerTransform() end
---@return FTransform
function APalBossBattleLevelInstance:GetPlayerStartTransform() end
---@return boolean
function APalBossBattleLevelInstance:CheckLevelLoaded() end
---@param SpawnedCharacter APalCharacter
function APalBossBattleLevelInstance:BossSpawned(SpawnedCharacter) end


---@class APalBossTower : AActor
---@field OnChangeBossTowerEntryWaitUI FPalBossTowerOnChangeBossTowerEntryWaitUI
---@field BossType EPalBossType
---@field EntryWaitInfoHUDId FGuid
---@field InstanceModel UPalBossBattleInstanceModel
---@field CombatTimeLimit FDateTime
---@field LocationInstanceId FGuid
---@field InDoorPlayerList TArray<APalPlayerCharacter>
---@field TimerHandle FTimerHandle
APalBossTower = {}

---@param TargetPlayer APalPlayerCharacter
---@return boolean
function APalBossTower:WriteBossDefeatRecord_ServerInternal(TargetPlayer) end
---@param TargetLocation FVector
---@param DisplayOffset FVector
---@param isWaiting boolean
function APalBossTower:ShowWaitInfo(TargetLocation, DisplayOffset, isWaiting) end
---@param Player APalPlayerCharacter
function APalBossTower:RequestBossBattleStart(Player) end
---@param Player APalPlayerCharacter
function APalBossTower:RequestBossBattleEntry(Player) end
---@param Player APalPlayerCharacter
function APalBossTower:RemoveInDoorPlayer(Player) end
function APalBossTower:OnRep_InstanceModel() end
---@param EntryPlayers TArray<APalPlayerCharacter>
function APalBossTower:OnChangeEntryPlayer(EntryPlayers) end
---@param NewCombatTimeLimit FDateTime
function APalBossTower:OnChangeCombatTimeLimit(NewCombatTimeLimit) end
---@param bIsCountDown boolean
---@param TimeLimit FDateTime
function APalBossTower:OnChangeBossTowerEntryWaitUI__DelegateSignature(bIsCountDown, TimeLimit) end
---@param NewState EPalBossBattleState
function APalBossTower:OnChangeBossBattleStateBP(NewState) end
---@param NewBossBattleState EPalBossBattleState
function APalBossTower:OnChangeBossBattleState(NewBossBattleState) end
---@param Player APalPlayerCharacter
---@return boolean
function APalBossTower:IsEntered(Player) end
---@return FTransform
function APalBossTower:GetTopWarpPoint() end
---@return TArray<APalPlayerCharacter>
function APalBossTower:GetStartablePlayers() end
---@return FTransform
function APalBossTower:GetFrontWarpPoint() end
---@return TArray<APalPlayerCharacter>
function APalBossTower:GetForceWarpTargets() end
---@return FTransform
function APalBossTower:GetDeadItemDropPoint() end
---@return FName
function APalBossTower:GetBossBattleRowName() end
function APalBossTower:CloseWaitInfo() end
---@param Player APalPlayerCharacter
function APalBossTower:AddInDoorPlayer(Player) end


---@class APalBotBuilderLocationBase : AActor
---@field BuilderIndex int32
---@field bIsBuilded boolean
APalBotBuilderLocationBase = {}



---@class APalBoxSpawnerPlacementTool : AActor
---@field BoxExtent FVector
---@field BoxComp UBoxComponent
APalBoxSpawnerPlacementTool = {}



---@class APalBuildObject : APalMapObject
---@field OnChangeState FPalBuildObjectOnChangeState
---@field InstallStrategy EPalBuildObjectInstallStrategy
---@field InstallCapacitySlopeAngle float
---@field InstallCapacitySinkRateByHeight float
---@field VisualCtrl UPalBuildObjectVisualControlComponent
---@field BuildObjectId FName
---@field OverlapCheckCollision UShapeComponent
---@field OverlapCheckCollisionRef FComponentReference
---@field LocalBounds FBox
---@field OverlapChecker UPalBuildObjectOverlapChecker
---@field AllMeshes TArray<UMeshComponent>
---@field VirtualMeshCollisions TArray<UPrimitiveComponent>
---@field CurrentState EPalBuildObjectState
---@field WorldHUDId FGuid
---@field buildProgressWorldHUDId FGuid
---@field WorldHUDDisplayOffset FVector
---@field WorldHUDDisplayRange float
---@field buildProgressHUDDisplayOffset FVector
---@field buildProgressHUDDisplayOffsetScreen FVector2D
---@field buildProgressHUDDisplayRange float
---@field BuildCompleteSEOverride UAkAudioEvent
---@field BuildProgressVisualRate float
---@field bDismantleTargetInLocal boolean
---@field DefaultMeshSettingMap TMap<UPrimitiveComponent, FPalBuildObjectMeshDefaultSetting>
APalBuildObject = {}

function APalBuildObject:PlayBuildCompleteFX_ToALL() end
---@param DamagedModel UPalMapObjectModel
function APalBuildObject:OnUpdateHp(DamagedModel) end
---@param WorkProgress UPalWorkProgress
function APalBuildObject:OnUpdateBuildWorkAmount(WorkProgress) end
---@param OtherActor AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function APalBuildObject:OnTriggerInteractBuilding(OtherActor, IndicatorType) end
function APalBuildObject:OnTickRepairCompleteAnimation() end
function APalBuildObject:OnTickBuildCompleteAnimation() end
---@param OtherActor AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function APalBuildObject:OnStartTriggerInteractBuilding(OtherActor, IndicatorType) end
function APalBuildObject:OnRep_CurrentState() end
function APalBuildObject:OnRep_BuildProgressVisualRate() end
function APalBuildObject:OnNotAvailable_BlueprintImpl() end
---@param BuildProcess UPalBuildProcess
function APalBuildObject:OnFinishBuildWork_ServerInternal(BuildProcess) end
---@param OtherActor AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function APalBuildObject:OnEndTriggerInteractBuilding(OtherActor, IndicatorType) end
---@param DamagedModel UPalMapObjectModel
---@param DamageInfo FPalDamageInfo
function APalBuildObject:OnDamage(DamagedModel, DamageInfo) end
---@param State EPalBuildObjectState
function APalBuildObject:OnChangeStateDelegate__DelegateSignature(State) end
---@param OtherActor AActor
---@param InteractiveObject TScriptInterface<IPalInteractiveObjectComponentInterface>
function APalBuildObject:OnBeginInteractBuilding(OtherActor, InteractiveObject) end
function APalBuildObject:OnAvailable_BlueprintImpl() end
---@return boolean
function APalBuildObject:IsAvailable() end
---@return UShapeComponent
function APalBuildObject:GetBuildWorkableBoundsShape() end


---@class APalBuildObjectBaseCampPoint : APalBuildObject
APalBuildObjectBaseCampPoint = {}

---@return FTransform
function APalBuildObjectBaseCampPoint:GetWorkerSpawnLocalTransform() end
---@return FTransform
function APalBuildObjectBaseCampPoint:GetFastTravelLocalTransform() end


---@class APalBuildObjectBreedFarm : APalBuildObject
---@field ChestInteractRef FComponentReference
---@field WalkAroundVolumeRef FComponentReference
APalBuildObjectBreedFarm = {}



---@class APalBuildObjectDefenseBase : APalBuildObject
---@field DefenseAIActionClass TSubclassOf<UPalAIActionBaseCampDefenseBase>
---@field BulletItemId FPalDataTableRowName_ItemData
---@field MagazineSize int32
APalBuildObjectDefenseBase = {}



---@class APalBuildObjectFarmBlockV2 : APalBuildObject
---@field CropDataId FPalDataTableRowName_FarmCropData
---@field GrowupFX UNiagaraSystem
---@field CropActor APalMapObjectFarmCrop
APalBuildObjectFarmBlockV2 = {}

---@param LastCropState EPalFarmCropState
---@param NextCropState EPalFarmCropState
function APalBuildObjectFarmBlockV2:OnUpdateState_ServerInternal(LastCropState, NextCropState) end


---@class APalBuildObjectGenerateEnergy : APalBuildObject
---@field GenerateEnergyType EPalEnergyType
---@field GenerateEnergyRateByWorker float
---@field MaxEnergyStorage float
APalBuildObjectGenerateEnergy = {}

---@param Work UPalWorkBase
function APalBuildObjectGenerateEnergy:OnUpdateWorkAssigned_ServerInternal(Work) end
function APalBuildObjectGenerateEnergy:OnStartGenerate() end
function APalBuildObjectGenerateEnergy:OnEndGenerate() end
function APalBuildObjectGenerateEnergy:BroadcastStartGenerate() end
function APalBuildObjectGenerateEnergy:BroadcastEndGenerate() end


---@class APalBuildObjectInstallChecker : AActor
---@field TargetBuildObject APalBuildObject
---@field OverlapCheckComponent UShapeComponent
---@field OverlapChecker UPalBuildObjectOverlapChecker
---@field InstallStrategy UPalBuildObjectInstallStrategyBase
APalBuildObjectInstallChecker = {}



---@class APalBuildObjectMonsterFarm : APalBuildObject
---@field WalkAroundVolumeRef FComponentReference
APalBuildObjectMonsterFarm = {}



---@class APalBuildObjectPalStorage : APalBuildObject
---@field OnOverlapBeginCageArea FPalBuildObjectPalStorageOnOverlapBeginCageArea
---@field OnOverlapEndCageArea FPalBuildObjectPalStorageOnOverlapEndCageArea
---@field OnOverlapBeginCageWalls FPalBuildObjectPalStorageOnOverlapBeginCageWalls
---@field OnOverlapEndCageWalls FPalBuildObjectPalStorageOnOverlapEndCageWalls
---@field BaseCampAreaRange float
---@field AccessPointObjectRef FComponentReference
---@field AccessPointMovableRangeRef FComponentReference
---@field AccessPointInteractRef FComponentReference
---@field ChestObjectRef FComponentReference
---@field ChestMovableRangeRef FComponentReference
---@field ChestInteractRef FComponentReference
---@field ChestWorkableBoundsName FName
---@field ChestSlotNum int32
APalBuildObjectPalStorage = {}

---@param TargetActor APalCharacter
function APalBuildObjectPalStorage:PlaySpawnCharacterFX(TargetActor) end
---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
function APalBuildObjectPalStorage:OverlapAreaDelegate__DelegateSignature(OverlappedComp, OtherActor, OtherComp) end
---@param IndividualId FPalInstanceID
---@param PhantomId int32
function APalBuildObjectPalStorage:OnSpawnCharacter(IndividualId, PhantomId) end
---@return FTransform
function APalBuildObjectPalStorage:GetWorkerSpawnLocalTransform() end
---@return FTransform
function APalBuildObjectPalStorage:GetFastTravelLocalTransform() end
---@return FTransform
function APalBuildObjectPalStorage:GetDisplayCharacterSpawnLocalTransform() end
---@return USceneComponent
function APalBuildObjectPalStorage:GetChestObject() end
---@return UBoxComponent
function APalBuildObjectPalStorage:GetChestMovableRange() end
---@return UShapeComponent
function APalBuildObjectPalStorage:GetCageAreaShape() end
---@return UStaticMeshComponent
function APalBuildObjectPalStorage:GetAccessPointObject() end
---@return UBoxComponent
function APalBuildObjectPalStorage:GetAccessPointMovableRange() end


---@class APalBullet : AActor
---@field OnDestroyDelegate FPalBulletOnDestroyDelegate
---@field CollisionComp USphereComponent
---@field ProjectileMovement UProjectileMovementComponent
---@field PlayerDamageCameraShake EPalPlayerDamageCameraShakeCategory
---@field bIsHitFriend boolean
---@field WeaponDamage int32
---@field Handle FTimerHandle
---@field isDamageable boolean
---@field AISoundEmitable boolean
---@field SneakAttackRate float
---@field DeleteTime float
---@field DamageDecayStartRate float
---@field LifeTimer float
---@field weaponBulletDamageReactionType EPalDamageAnimationReactionType
---@field skillEffectList TArray<FPalPassiveSkillEffect>
---@field BulletHoleDecalsMap TMap<EPhysicalSurface, FBulletHoleDecalInfo>
---@field DefaultBulletHoleDecals FBulletHoleDecalInfo
APalBullet = {}

---@param Damage int32
function APalBullet:SetWeaponDamage(Damage) end
---@param Rate float
function APalBullet:SetSneakAttackRate(Rate) end
---@param inList TArray<FPalPassiveSkillEffect>
function APalBullet:SetSkillEffectList(inList) end
---@param DeleteSecound float
---@param DecayStartRate float
function APalBullet:SetDeleteTime(DeleteSecound, DecayStartRate) end
---@param damageable boolean
function APalBullet:SetDamageable(damageable) end
---@param Hit FHitResult
---@param LifeSpan float
---@param FadeTime float
---@param fadeScreenSize float
---@return boolean
function APalBullet:SetBulletHoleDecal(Hit, LifeSpan, FadeTime, fadeScreenSize) end
---@param HitComp UPrimitiveComponent
---@param OtherCharacter APalCharacter
---@param OtherComp UPrimitiveComponent
---@param Hit FHitResult
function APalBullet:OnHitToPalEnemy(HitComp, OtherCharacter, OtherComp, Hit) end
---@param HitComp UPrimitiveComponent
---@param OtherCharacter APalCharacter
---@param OtherComp UPrimitiveComponent
---@param Hit FHitResult
function APalBullet:OnHitToPalCharacter(HitComp, OtherCharacter, OtherComp, Hit) end
---@param HitComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param Hit FHitResult
function APalBullet:OnHitToActor(HitComp, OtherActor, OtherComp, Hit) end
---@param HitComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param Hit FHitResult
function APalBullet:OnHit(HitComp, OtherActor, OtherComp, Hit) end
---@param HitComp UPrimitiveComponent
---@param OtherCharacter AActor
---@param OtherComp UPrimitiveComponent
---@param Hit FHitResult
function APalBullet:OnDestroy(HitComp, OtherCharacter, OtherComp, Hit) end
---@param HitComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param NormalImpulse FVector
---@param Hit FHitResult
function APalBullet:OnBlock(HitComp, OtherActor, OtherComp, NormalImpulse, Hit) end
---@param HitComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param Hit FHitResult
function APalBullet:OnBeginOverlap(HitComp, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, Hit) end
---@param HitComp UPrimitiveComponent
---@param OtherCharacter AActor
---@param OtherComp UPrimitiveComponent
---@param Hit FHitResult
---@return boolean
function APalBullet:IsDestroy(HitComp, OtherCharacter, OtherComp, Hit) end
---@return int32
function APalBullet:GetWeaponDamage() end
---@return float
function APalBullet:GetSneakAttackRate() end
---@param originalValue float
---@param EffectType EPalPassiveSkillEffectType
---@return float
function APalBullet:GetParameterWithPassiveSkillEffect(originalValue, EffectType) end
---@return float
function APalBullet:GetDecayDamageRate() end
---@param HitComp UPrimitiveComponent
---@param OtherCharacter AActor
---@param OtherComp UPrimitiveComponent
---@param Hi FHitResult
function APalBullet:DestroyBulletDelegate__DelegateSignature(HitComp, OtherCharacter, OtherComp, Hi) end


---@class APalCaptureJudgeObject : AActor
APalCaptureJudgeObject = {}

function APalCaptureJudgeObject:OnSuccessFinish() end
function APalCaptureJudgeObject:OnFailedFinish() end
---@param Character APalCharacter
---@param Result FCaptureResult
function APalCaptureJudgeObject:OnFailedByTest(Character, Result) end
---@param Character APalCharacter
---@param Result FCaptureResult
function APalCaptureJudgeObject:OnFailedByMP(Character, Result) end
---@param Character APalCharacter
---@param Result FCaptureResult
function APalCaptureJudgeObject:OnCaptureSuccess(Character, Result) end
---@param Character APalCharacter
---@param capturePower float
function APalCaptureJudgeObject:ChallengeCapture_ToServer(Character, capturePower) end
---@param Character APalCharacter
---@param capturePower float
function APalCaptureJudgeObject:ChallengeCapture(Character, capturePower) end
---@param Character APalCharacter
---@param Result FCaptureResult
function APalCaptureJudgeObject:CaptureResult_ToALL(Character, Result) end


---@class APalCapturedCage : AActor
---@field FieldKeyName FName
---@field ControllerClass TSubclassOf<APalAIController>
---@field SpawnRange float
---@field DespawnRange float
---@field SpawnedPalId FName
---@field SpawnedPalLevel int32
---@field IsRequestedInteract boolean
---@field IsDisableInteractive boolean
---@field IsInSpawnedRange boolean
---@field SpawnedPalHandle UPalIndividualCharacterHandle
APalCapturedCage = {}

---@param InPalID FName
---@param InPalLevel int32
function APalCapturedCage:SpawnPal(InPalID, InPalLevel) end
---@param Key FName
function APalCapturedCage:SetOverrideKeyName(Key) end
function APalCapturedCage:SetDisableInteractive() end
---@param Attacker APalPlayerCharacter
function APalCapturedCage:RequestInteract(Attacker) end
---@param ID FPalInstanceID
function APalCapturedCage:OnCreateHandle(ID) end
function APalCapturedCage:LotteryAndSpawnPal() end
---@return APalCharacter
function APalCapturedCage:GetSpawnedPal() end
---@return EPalInteractiveObjectIndicatorType
function APalCapturedCage:GetIndicatorType() end
---@return FName
function APalCapturedCage:GetCampSpawnerName() end


---@class APalCharacter : ACharacter
---@field UpdateGroundInterval float
---@field ActionComponent UPalActionComponent
---@field CharacterParameterComponent UPalCharacterParameterComponent
---@field StaticCharacterParameterComponent UPalStaticCharacterParameterComponent
---@field DamageReactionComponent UPalDamageReactionComponent
---@field StatusComponent UPalStatusComponent
---@field CameraBoom UPalShooterSpringArmComponent
---@field FollowCamera UPalCharacterCameraComponent
---@field MulticastGateComponent UPalNetworkMulticastGateComponent
---@field LookAtComponent UPalLookAtComponent
---@field NavInvokerComponent UPalNavigationInvokerComponent
---@field FootIKComponent UPalFootIKComponent
---@field VisualEffectComponent UPalVisualEffectComponent
---@field PassiveSkillComponent UPalPassiveSkillComponent
---@field HUDComponent UPalHeadUpDisplayComponent
---@field AnimNotifyComponent UPalAnimNotifyParameterComponent
---@field AroundInfoCollectorComponent UPalCharacterAroundInfoCollectorComponent
---@field OnChangeActiveActorDelegate FPalCharacterOnChangeActiveActorDelegate
---@field OnRollingDelegate FPalCharacterOnRollingDelegate
---@field OnRollingFinishDelegate FPalCharacterOnRollingFinishDelegate
---@field OnCompleteSyncPlayerFromServer_InClient FPalCharacterOnCompleteSyncPlayerFromServer_InClient
---@field OnChangeBattleModeDelegate FPalCharacterOnChangeBattleModeDelegate
---@field OnChangeImportanceDelegate FPalCharacterOnChangeImportanceDelegate
---@field OnCapturedDelegate FPalCharacterOnCapturedDelegate
---@field bIsBattleMode boolean
---@field bIsTalkMode boolean
---@field bIsPalActiveActor boolean
---@field bIsLocalInitialized boolean
---@field bIsDisable_ChangeTickInterval_ByImportance boolean
---@field GroundCheckTimerHandle FTimerHandle
---@field SpawnLocation_ForServer FVector
---@field IsDisableChangeTickInterval FFlagContainer
---@field ImportanceType EPalCharacterImportanceType
---@field CheckIndividualParameterReplicateTimerHandle FTimerHandle
---@field RootCollisionProfileName FName
---@field OnCompleteInitializeParameterDelegateMap TMap<EPalCharacterCompleteDelegatePriority, UPalCharacterOnCompleteInitializeParameterWrapper>
APalCharacter = {}

function APalCharacter:UpdateGroundRayCast() end
---@param Active boolean
function APalCharacter:SetVisibleHandAttachMesh(Active) end
---@param Active boolean
function APalCharacter:SetVisibleCharacterMesh(Active) end
---@param flagName FName
---@param isDisable boolean
function APalCharacter:SetDisableChangeIntervalByImportance(flagName, isDisable) end
---@param Active boolean
function APalCharacter:SetActiveCollisionMovement(Active) end
---@param Active boolean
function APalCharacter:SetActiveActorStayVisible(Active) end
---@param Active boolean
function APalCharacter:SetActiveActor(Active) end
function APalCharacter:RPCDummy() end
function APalCharacter:RollingDelegate__DelegateSignature() end
---@param HP FFixedPoint
function APalCharacter:ReviveCharacter_ToServer(HP) end
---@param HP FFixedPoint
function APalCharacter:ReviveCharacter(HP) end
function APalCharacter:ResetTickInterval() end
function APalCharacter:RequestJump() end
---@param firstMontage UAnimMontage
---@param nextMontage UAnimMontage
function APalCharacter:Play2Montage(firstMontage, nextMontage) end
---@param Location FVector
---@param Rotation FQuat
function APalCharacter:OnTeleport_ToClient(Location, Rotation) end
function APalCharacter:OnRep_RootCollisionProfileName() end
---@param PrevIsActiveActor boolean
function APalCharacter:OnRep_IsPalActiveActor(PrevIsActiveActor) end
---@param OtherActor AActor
function APalCharacter:OnOverlapEndByAroundInfo(OtherActor) end
---@param OtherActor AActor
function APalCharacter:OnOverlapBeginByAroundInfo(OtherActor) end
function APalCharacter:OnCompleteSyncPlayerFromServer_InClient__DelegateSignature() end
---@param InCharacter APalCharacter
function APalCharacter:OnCompleteInitializeParameter__DelegateSignature(InCharacter) end
---@param IsSwim boolean
function APalCharacter:OnChangeWetnessStatus(IsSwim) end
---@param NextType EPalCharacterImportanceType
function APalCharacter:OnChangeImportance__DelegateSignature(NextType) end
---@param bIsBattleMode boolean
function APalCharacter:OnChangeBattleMode__DelegateSignature(bIsBattleMode) end
---@param bIsActive boolean
function APalCharacter:OnChangeActiveActor__DelegateSignature(bIsActive) end
---@param SelfCharacter APalCharacter
---@param Attacker APalCharacter
function APalCharacter:OnCaptured__DelegateSignature(SelfCharacter, Attacker) end
---@return boolean
function APalCharacter:IsInitialized() end
---@return boolean
function APalCharacter:IsCooping() end
---@param OutComponent TArray<USceneComponent>
function APalCharacter:GetVisual_ExceptMainMesh_SyncAnyway(OutComponent) end
---@return boolean
function APalCharacter:GetTalkMode() end
---@return UPalCharacterMovementComponent
function APalCharacter:GetPalCharacterMovementComponent() end
---@return TSoftObjectPtr<UNiagaraSystem>
function APalCharacter:GetOverrideSleepFX() end
---@return USkeletalMeshComponent
function APalCharacter:GetOverrideFaceMesh() end
---@param Priority EPalCharacterCompleteDelegatePriority
---@return UPalCharacterOnCompleteInitializeParameterWrapper
function APalCharacter:GetOnCompleteInitializeParameterDelegate(Priority) end
---@return UPalSkeletalMeshComponent
function APalCharacter:GetMainMesh() end
---@return USkeletalMeshComponent
function APalCharacter:GetHandAttachMesh() end
---@return UPalCharacterParameterComponent
function APalCharacter:GetCharacterParameterComponent() end
---@return boolean
function APalCharacter:GetBattleMode() end
---@return boolean
function APalCharacter:GetActiveActorFlag() end
---@return UPalActionComponent
function APalCharacter:GetActionComponent() end
---@param IsWantFood boolean
---@param IsExistFood boolean
function APalCharacter:ChangeWantFood_ToAll(IsWantFood, IsExistFood) end
---@param IsTalk boolean
function APalCharacter:ChangeTalkModeFlag_ToAll(IsTalk) end
---@param IsBattle boolean
function APalCharacter:ChangeBattleModeFlag_ToAll(IsBattle) end
---@param IsBattle boolean
function APalCharacter:ChangeBattleModeFlag(IsBattle) end
function APalCharacter:BroadcastOnCompleteInitializeParameter() end
---@param Priority EPalCharacterCompleteDelegatePriority
---@param Callback FBindFonctionToOnCompleteInitializeParameterCallback
function APalCharacter:BindFonctionToOnCompleteInitializeParameter(Priority, Callback) end


---@class APalCopyMeshVisualEffect : AActor
---@field RootCapsule UCapsuleComponent
---@field PoseableSkeletalMeshComponent UPalPoseableMeshComponent
APalCopyMeshVisualEffect = {}

---@param MeshComponent USkeletalMeshComponent
function APalCopyMeshVisualEffect:Setup(MeshComponent) end
---@return TArray<UMaterialInstanceDynamic>
function APalCopyMeshVisualEffect:GetMainMeshMaterials() end
---@return USkinnedMeshComponent
function APalCopyMeshVisualEffect:GetMainMesh() end
---@param OutComponent TArray<USceneComponent>
function APalCopyMeshVisualEffect:GetAllMesh(OutComponent) end


---@class APalCutsceneActor : ALevelSequenceActor
---@field OpeningFadeOutDelay float
---@field OpeningFadeOutTime float
APalCutsceneActor = {}

function APalCutsceneActor:OnPrePlayCutscene() end
function APalCutsceneActor:OnFinishedCutscene() end


---@class APalDebug_SpawnInfoReporter : AActor
---@field CacheSpawner TArray<APalNPCSpawnerBase>
APalDebug_SpawnInfoReporter = {}

---@param spawner APalNPCSpawnerBase
---@return FString
function APalDebug_SpawnInfoReporter:GetDebugInfoString(spawner) end


---@class APalDismantleObjectChecker : AActor
---@field TargetBuildObject APalBuildObject
APalDismantleObjectChecker = {}

---@return APalBuildObject
function APalDismantleObjectChecker:GetTargetObject() end


---@class APalDungeonAreaVolume : APalStageAreaVolume
APalDungeonAreaVolume = {}

---@param Other AActor
function APalDungeonAreaVolume:OnOverlapActor(Other) end


---@class APalDungeonEnemySpawnerPoint : AActor
---@field RankType EPalDungeonEnemySpawnerRankType
APalDungeonEnemySpawnerPoint = {}

---@param IndividualHandle UPalIndividualCharacterHandle
function APalDungeonEnemySpawnerPoint:ReturnIndividualHandleDelegate__DelegateSignature(IndividualHandle) end
---@param IndividualHandle UPalIndividualCharacterHandle
function APalDungeonEnemySpawnerPoint:OnEnterCharacterToGroup(IndividualHandle) end
function APalDungeonEnemySpawnerPoint:OnCreatedGroup() end
---@param InstanceModel UPalDungeonInstanceModel
function APalDungeonEnemySpawnerPoint:OnChangeBossState_ServerInternal(InstanceModel) end
function APalDungeonEnemySpawnerPoint:CheckLevelStreamingCompleted() end


---@class APalDungeonEntrance : AActor
---@field StageModel UPalStageModelDungeon
APalDungeonEntrance = {}

---@param OutModel UPalDungeonInstanceModel
---@return boolean
function APalDungeonEntrance:TryGetDungeonInstanceModel(OutModel) end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function APalDungeonEntrance:OnTriggerInteract(Other, IndicatorType) end
---@param bResponse boolean
function APalDungeonEntrance:OnResponseDialogEnterDungeon(bResponse) end
---@return FTransform
function APalDungeonEntrance:GetWarpPoint() end
---@return UPalStageModelDungeon
function APalDungeonEntrance:GetStageModel() end
---@return FPalStageInstanceId
function APalDungeonEntrance:GetStageInstanceId() end
---@return FGuid
function APalDungeonEntrance:GetDungeonInstanceId() end
---@return FTransform
function APalDungeonEntrance:GetDeadItemDropPoint() end


---@class APalDungeonExit : AActor
---@field bStartPoint boolean
APalDungeonExit = {}

---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function APalDungeonExit:OnTriggerInteract(Other, IndicatorType) end
---@param bResponse boolean
function APalDungeonExit:OnResponseDialogExitDungeon(bResponse) end
---@return boolean
function APalDungeonExit:IsStartPoint() end
---@return FTransform
function APalDungeonExit:GetWarpPoint() end


---@class APalDungeonFixedEntrance : APalDungeonEntrance
---@field LevelObjectInstanceId FGuid
---@field DungeonNameRowHandle FDataTableRowHandle
---@field DataLayerAsset UDataLayerAsset
---@field EnemySpawnerSoftClass TSoftClassPtr<APalNPCSpawnerBase>
---@field RespawnCoolTimeMinutesAfterBossDefeated float
---@field EnemySpawnerClass TSubclassOf<APalNPCSpawnerBase>
APalDungeonFixedEntrance = {}

---@return FGuid
function APalDungeonFixedEntrance:GetLevelObjectInstanceId() end
---@return TSoftClassPtr<APalNPCSpawnerBase>
function APalDungeonFixedEntrance:GetEnemySpawnerSoftClass() end
---@return TSubclassOf<APalNPCSpawnerBase>
function APalDungeonFixedEntrance:GetEnemySpawner() end
---@return UDataLayerAsset
function APalDungeonFixedEntrance:GetDataLayerAsset() end


---@class APalDungeonGimmickUnlockableDoor : AActor
APalDungeonGimmickUnlockableDoor = {}


---@class APalDungeonGimmickUnlockableDoor_DefeatBoss : APalDungeonGimmickUnlockableDoor
---@field BossState EPalDungeonInstanceBossState
APalDungeonGimmickUnlockableDoor_DefeatBoss = {}

function APalDungeonGimmickUnlockableDoor_DefeatBoss:OnRep_BossState() end
---@param ToState EPalDungeonInstanceBossState
function APalDungeonGimmickUnlockableDoor_DefeatBoss:OnChangeBossStateImpl(ToState) end
---@param InstanceModel UPalDungeonInstanceModel
function APalDungeonGimmickUnlockableDoor_DefeatBoss:OnChangeBossState_ServerInternal(InstanceModel) end


---@class APalDungeonItemSpawnerPoint : APalLevelObjectActor
---@field ItemSpawnerType EPalDungeonItemSpawnerType
---@field TreasureBoxSpawnerSoftClass TSoftClassPtr<APalMapObjectSpawnerTreasureBox>
APalDungeonItemSpawnerPoint = {}



---@class APalDungeonPointMarker : APalLevelObjectActor
---@field SpawnAreaIds TArray<FPalDataTableRowName_DungeonSpawnAreaData>
---@field bEditSpawnParameter boolean
---@field EditSpawnParameter FPalDungeonMarkerPointSpawnParameter
---@field DungeonEntranceClass TSubclassOf<APalDungeonEntrance>
APalDungeonPointMarker = {}



---@class APalDungeonStartPointMarker : AActor
APalDungeonStartPointMarker = {}


---@class APalDynamicObjectBase : AActor
APalDynamicObjectBase = {}


---@class APalEditorMapObjectCheckPlacer : AActor
---@field LeftEdgeArrow UArrowComponent
---@field RightEdgeArrow UArrowComponent
---@field StackRowArrow UArrowComponent
---@field PlacementMargin FVector2D
---@field IgnoreRowNames TArray<FPalDataTableRowName_MapObjectData>
APalEditorMapObjectCheckPlacer = {}

function APalEditorMapObjectCheckPlacer:PlaceMapObjects() end


---@class APalEnemySpawner : AActor
---@field EnemyActorType EPalEnemySpawnActorType
---@field DefaultAction EPalEnemySpawnDefaultAction
APalEnemySpawner = {}



---@class APalEnemyVirtualCommander : AActor
APalEnemyVirtualCommander = {}


---@class APalExponentialHeightFogVolume : AActor
---@field Component UExponentialHeightFogComponent
---@field bEnabled boolean
---@field bEnableSwitchVisibility boolean
---@field bDisableEnabledFlag boolean
APalExponentialHeightFogVolume = {}

function APalExponentialHeightFogVolume:OnRep_bEnabled() end


---@class APalFoliageModelChunk : AActor
---@field RepInfoArray FPalFoliageInstanceRepInfoArray
---@field ChunkGridSize int32
---@field InstanceNum int32
APalFoliageModelChunk = {}

function APalFoliageModelChunk:OnRep_ChunkGridSize() end
---@param NewChunkGridSize int32
function APalFoliageModelChunk:OnReceivedChunkGridSize(NewChunkGridSize) end


---@class APalFunnelCharacter : APalCharacter
---@field FunnelSkillAIActionClass TSubclassOf<UPalAIActionFunnelSkillBase>
---@field FunnelSkillModuleClass TSubclassOf<UPalFunnelSkillModule>
---@field OwnerCharacterId FPalInstanceID
APalFunnelCharacter = {}

---@param OwnerCharacterId FPalInstanceID
function APalFunnelCharacter:SetOwnerCharacterId(OwnerCharacterId) end
function APalFunnelCharacter:SetLocationNearTrainer() end
---@param Player APalPlayerCharacter
---@param Location FVector
function APalFunnelCharacter:OnTrainerMoveToRespawnLocation(Player, Location) end
---@param DeadInfo FPalDeadInfo
function APalFunnelCharacter:OnTrainerDead(DeadInfo) end
function APalFunnelCharacter:OnSpawned() end
function APalFunnelCharacter:OnRep_OwnerCharacterId() end
---@param DeadInfo FPalDeadInfo
function APalFunnelCharacter:OnOwnerDead(DeadInfo) end
function APalFunnelCharacter:OnInactive() end
function APalFunnelCharacter:OnActive() end
function APalFunnelCharacter:InactivateSelf() end
---@return APalCharacter
function APalFunnelCharacter:GetTrainer() end
---@return int32
function APalFunnelCharacter:GetRank() end
---@return APalCharacter
function APalFunnelCharacter:GetOwnerPal() end
---@return FName
function APalFunnelCharacter:GetCharacterID() end
function APalFunnelCharacter:ActivateSelf() end


---@class APalGameInstanceViewActor : AActor
---@field Target TWeakObjectPtr<UObject>
APalGameInstanceViewActor = {}



---@class APalGameMode : APalGameModeBase
APalGameMode = {}

function APalGameMode:RestartGame() end
---@param PlayerIndex int32
function APalGameMode:RespawnPlayer(PlayerIndex) end
function APalGameMode:OnServerLobbyUpdate() end
---@param UserInfo UPocketpairUserInfo
---@param bSuccess boolean
---@param ErrorStr FString
function APalGameMode:OnEOSLoginDedicatedServerComplete(UserInfo, bSuccess, ErrorStr) end
---@param IsSuccess boolean
---@param ErrorStr FString
function APalGameMode:OnCompleteCreateSession(IsSuccess, ErrorStr) end
---@param Address FString
function APalGameMode:CreateSession(Address) end


---@class APalGameModeBase : AGameModeBase
---@field GameModeType EPalGameModeType
APalGameModeBase = {}



---@class APalGameModeLogin : APalGameModeBase
APalGameModeLogin = {}

---@param UserInfo UPocketpairUserInfo
---@param bSuccess boolean
---@param ErrorStr FString
function APalGameModeLogin:OnSwitchUserUICompleted(UserInfo, bSuccess, ErrorStr) end
---@param UserInfo UPocketpairUserInfo
---@param bSuccess boolean
---@param ErrorStr FString
function APalGameModeLogin:OnLoginEOSCompleted(UserInfo, bSuccess, ErrorStr) end
---@param UserInfo UPocketpairUserInfo
---@param bSuccess boolean
---@param ErrorStr FString
function APalGameModeLogin:OnLoginCompleted(UserInfo, bSuccess, ErrorStr) end
---@param bSuccess boolean
function APalGameModeLogin:OnConfirmAlert_MultiplayRestricted(bSuccess) end
---@param bSuccess boolean
function APalGameModeLogin:OnConfirmAlert_EOSLogin(bSuccess) end
---@param _ boolean
function APalGameModeLogin:OnCloseEalryAccess(_) end
function APalGameModeLogin:GoToTitle() end


---@class APalGameModeServerEntry : APalGameModeBase
APalGameModeServerEntry = {}

function APalGameModeServerEntry:LoadLevel() end


---@class APalGameModeTitle : APalGameModeBase
APalGameModeTitle = {}


---@class APalGameState : AGameStateBase
APalGameState = {}


---@class APalGameStateInGame : APalGameState
---@field CharacterManagerReplicator UPalCharacterManagerReplicator
---@field BaseCampReplicator UPalBaseCampReplicator
---@field OptionReplicator UPalOptionReplicator
---@field StageReplicator UPalStageReplicator
---@field LocationReplicator UPalLocationReplicator
---@field DedicatedServerTransmitter APalNetworkTransmitter
---@field GameSystemInitManager UPalGameSystemInitManagerComponent
---@field BotBuilderLocation TArray<APalBotBuilderLocationBase>
---@field WorldName FString
---@field WorldSaveDirectoryName FString
---@field bIsDedicatedServer boolean
---@field MaxPlayerNum int32
---@field WorldTime FGameDateTime
---@field RealUtcTime FDateTime
---@field ServerFrameTime float
---@field ServerSessionId FString
---@field ServerWildMonsterCount int32
---@field ServerOtomoMonsterCount int32
---@field ServerBaseCampMonsterCount int32
---@field ServerNPCCount int32
---@field ServerOtherCharacterCount int32
---@field ImportanceCharacterCount_AllUpdate int32
---@field ImportanceCharacterCount_Nearest int32
---@field ImportanceCharacterCount_Near int32
---@field ImportanceCharacterCount_MidInSight int32
---@field ImportanceCharacterCount_FarInSight int32
---@field ImportanceCharacterCount_MidOutSight int32
---@field ImportanceCharacterCount_FarOutSight int32
---@field ImportanceCharacterCount_Farthest int32
---@field BaseCampCount int32
---@field NavMeshInvokerCount int32
---@field ChatMessages TArray<FPalChatMessage>
---@field OnRecievedChatMessageDelegate FPalGameStateInGameOnRecievedChatMessageDelegate
APalGameStateInGame = {}

function APalGameStateInGame:OnRep_WorldSaveDirectoryName() end
function APalGameStateInGame:OnRep_StageReplicator() end
function APalGameStateInGame:OnRep_OptionReplicator() end
function APalGameStateInGame:OnRep_LocationReplicator() end
function APalGameStateInGame:OnRep_CharacterManagerReplicator() end
function APalGameStateInGame:OnRep_BaseCampReplicator() end
---@param Message FPalChatMessage
function APalGameStateInGame:OnRecievedChatMessageDelegate__DelegateSignature(Message) end
---@return FString
function APalGameStateInGame:GetWorldName() end
---@return float
function APalGameStateInGame:GetServerFrameTime() end
---@return int32
function APalGameStateInGame:GetMaxPlayerNum() end
---@param ChatMessage FPalChatMessage
function APalGameStateInGame:BroadcastChatMessage(ChatMessage) end


---@class APalGliderObject : AActor
---@field GliderMaxSpeed float
---@field GliderSP float
---@field GliderAirControl float
---@field GliderGravityScale float
---@field OffsetLocation FVector
---@field OffsetRotation FRotator
---@field bUseLeftHand boolean
---@field bUseRightHand boolean
---@field attachBoneName FName
---@field GliderStartAnimation UAnimMontage
---@field GliderLoopAnimation UAnimMontage
---@field GliderStartPlayerAnimation UAnimMontage
---@field GliderLoopPlayerAnimation UAnimMontage
---@field SoundPlayerComponent UPalSoundPlayerComponent
APalGliderObject = {}

---@return UPalSkeletalMeshComponent
function APalGliderObject:GetMainMesh() end
---@return USceneComponent
function APalGliderObject:GetAkOwnerComponent() end


---@class APalGuildInfo : AInfo
---@field GroupID FGuid
---@field Guild UPalGroupGuildBase
APalGuildInfo = {}

---@param OldValue UPalGroupGuildBase
function APalGuildInfo:OnRep_Guild(OldValue) end


---@class APalHUD : AHUD
APalHUD = {}


---@class APalHUDInGame : AHUD
---@field HUDLayoutClass TSubclassOf<UPalUIHUDLayoutBase>
---@field PlayerInputGuardClass TSubclassOf<UPalUIInputGuard>
---@field HUDLayout UPalUIHUDLayoutBase
---@field WorldHUDWidgetMap TMap<FGuid, UPalUserWidgetWorldHUD>
---@field HUDWidgets TArray<UPalUserWidget>
---@field StackableUIWidgets TArray<UPalUserWidgetStackableUI>
---@field LiftSlotModel UPalUILiftSlotModel
---@field HoverWidget UUserWidget
---@field WorldHUDDisplayInfos TArray<UPalWorldHUDDisplayInfo>
---@field ActiveWorldHUDDisplayInfos TArray<UPalWorldHUDDisplayInfo>
---@field CommonUIClassMap TMap<EPalWidgetBlueprintType, TSoftClassPtr<UPalUserWidgetStackableUI>>
---@field WorldHUDClassMap TMap<EPalWorldHUDWidgetBlueprintType, TSoftClassPtr<UPalUserWidgetWorldHUD>>
---@field LoadedCommonUIClassMap TMap<EPalWidgetBlueprintType, TSubclassOf<UPalUserWidgetStackableUI>>
---@field LoadedWorldHUDClassMap TMap<EPalWorldHUDWidgetBlueprintType, TSubclassOf<UPalUserWidgetWorldHUD>>
---@field SoundPlayer UPalSoundPlayer
---@field GameMenuLayerTagOrder TArray<FGameplayTag>
---@field LayerHideFlagMap TMap<FGameplayTag, FFlagContainer>
APalHUDInGame = {}

function APalHUDInGame:TickWorldHUDs() end
function APalHUDInGame:ShowLiftIcon() end
---@param ID FGuid
function APalHUDInGame:RemoveWorldHUDFromWidgetId(ID) end
---@param ID FGuid
function APalHUDInGame:RemoveWorldHUD(ID) end
---@param ID FGuid
function APalHUDInGame:RemoveHUD(ID) end
---@param WidgetClass TSubclassOf<UPalUserWidgetStackableUI>
---@param Parameter UPalHUDDispatchParameterBase
---@return FGuid
function APalHUDInGame:PushWidgetStackableUI(WidgetClass, Parameter) end
---@param bIsFocused boolean
function APalHUDInGame:OnApplicationActivationStateChanged(bIsFocused) end
function APalHUDInGame:Initialize() end
function APalHUDInGame:HideLiftIcon() end
---@param WidgetClass TSubclassOf<UPalUserWidgetWorldHUD>
---@param Parameter UPalHUDDispatchParameterBase
---@return UPalUserWidgetWorldHUD
function APalHUDInGame:CreateWorldHUDWidget(WidgetClass, Parameter) end
---@param WidgetClass TSubclassOf<UPalUserWidget>
---@param Priority EPalHUDWidgetPriority
---@param Parameter UPalHUDDispatchParameterBase
---@return UPalUserWidget
function APalHUDInGame:CreateHUDWidget(WidgetClass, Priority, Parameter) end
---@param WidgetId FGuid
function APalHUDInGame:CloseWorldHUDWidget(WidgetId) end
---@param ID FGuid
function APalHUDInGame:CloseOverlayUI(ID) end
---@param Widget UPalUserWidget
function APalHUDInGame:CloseHUDWidget(Widget) end
function APalHUDInGame:BP_SetupPlayerUI() end
function APalHUDInGame:BindGameOverUI() end
---@param Parameter FPalWorldHUDParameter
---@return FGuid
function APalHUDInGame:AddWorldHUD(Parameter) end
---@param WidgetClass TSubclassOf<UPalUserWidget>
---@param Priority EPalHUDWidgetPriority
---@param Parameter UPalHUDDispatchParameterBase
---@return FGuid
function APalHUDInGame:AddHUD(WidgetClass, Priority, Parameter) end


---@class APalHiddenAreaBase : AActor
---@field ProceduralComponent UPalProceduralFoliageComponent
APalHiddenAreaBase = {}



---@class APalHiddenAreaBox : APalHiddenAreaBase
---@field HiddenBoxComponent UPalHiddenBoxComponent
APalHiddenAreaBox = {}



---@class APalHiddenAreaCapsule : APalHiddenAreaBase
---@field HiddenCapsuleComponent UPalHiddenCapsuleComponent
APalHiddenAreaCapsule = {}



---@class APalHitCollision : AActor
---@field HitFilter UPalHitFilter
APalHitCollision = {}



---@class APalHitCollisionBox : APalHitCollision
---@field BoxComponent UBoxComponent
APalHitCollisionBox = {}

function APalHitCollisionBox:DrawHitCollision() end


---@class APalImGui : AActor
---@field WeakCharacterForParameterDisplay TWeakObjectPtr<APalCharacter>
APalImGui = {}



---@class APalInvaderStartPoint : AActor
---@field BiomeType EPalBiomeType
APalInvaderStartPoint = {}



---@class APalLevelInstance : ALevelInstance
APalLevelInstance = {}


---@class APalLevelObjectActor : AActor
---@field LevelObjectInstanceId FGuid
APalLevelObjectActor = {}

---@return FGuid
function APalLevelObjectActor:GetLevelObjectInstanceId() end


---@class APalLevelObjectCharacterStatusOperator : APalLevelObjectActor
---@field InteractComp TScriptInterface<IPalInteractiveObjectComponentInterface>
APalLevelObjectCharacterStatusOperator = {}

---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function APalLevelObjectCharacterStatusOperator:OnTriggerInteract(Other, IndicatorType) end


---@class APalLevelObjectNote : APalLevelObjectObtainable
---@field NoteRowName FPalDataTableRowName_NoteData
APalLevelObjectNote = {}



---@class APalLevelObjectObtainable : APalLevelObjectActor
---@field OnUpdatePickupStatusInClient FPalLevelObjectObtainableOnUpdatePickupStatusInClient
---@field ObtainFXSoftObj TSoftObjectPtr<UNiagaraSystem>
---@field InteractComp TScriptInterface<IPalInteractiveObjectComponentInterface>
---@field bPickedInClient boolean
APalLevelObjectObtainable = {}

---@param Self APalLevelObjectObtainable
function APalLevelObjectObtainable:ReturnSelfDelegate__DelegateSignature(Self) end
---@param Key FName
---@param bFlag boolean
function APalLevelObjectObtainable:OnUpdateFlagMapRecord(Key, bFlag) end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function APalLevelObjectObtainable:OnTriggerInteract(Other, IndicatorType) end
---@param PlayerState APalPlayerState
function APalLevelObjectObtainable:OnCompleteSyncPlayer(PlayerState) end
---@return FVector
function APalLevelObjectObtainable:GetObtainFXLocation() end


---@class APalLevelObjectRelic : APalLevelObjectObtainable
APalLevelObjectRelic = {}


---@class APalLevelObjectRespawnPoint : APalLevelObjectActor
---@field RespawnPointID FName
APalLevelObjectRespawnPoint = {}



---@class APalLevelObjectUnlockableFastTravelPoint : APalLevelObjectActor
---@field OnUpdateUnlockStateDelegate FPalLevelObjectUnlockableFastTravelPointOnUpdateUnlockStateDelegate
---@field InteractComp TScriptInterface<IPalInteractiveObjectComponentInterface>
---@field bUnlocked boolean
---@field EnableRequestUnlock boolean
---@field FastTravelPointID FName
APalLevelObjectUnlockableFastTravelPoint = {}

---@param Self APalLevelObjectUnlockableFastTravelPoint
function APalLevelObjectUnlockableFastTravelPoint:ReturnSelfDelegate__DelegateSignature(Self) end
---@param Key FName
---@param bFlag boolean
function APalLevelObjectUnlockableFastTravelPoint:OnUpdateFlagMapRecord(Key, bFlag) end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function APalLevelObjectUnlockableFastTravelPoint:OnTriggerInteract(Other, IndicatorType) end
---@param PlayerState APalPlayerState
function APalLevelObjectUnlockableFastTravelPoint:OnCompleteSyncPlayer(PlayerState) end
---@return boolean
function APalLevelObjectUnlockableFastTravelPoint:IsUnlocked() end
---@return UAkAudioEvent
function APalLevelObjectUnlockableFastTravelPoint:GetUnlockAkAudioEvent() end


---@class APalMapLevelObject : APalMapObject
---@field LevelObjectInstanceId FGuid
APalMapLevelObject = {}

---@return FGuid
function APalMapLevelObject:GetLevelObjectInstanceId() end


---@class APalMapObject : AActor
---@field OnNotifiedShowStatusHUDDelegate FPalMapObjectOnNotifiedShowStatusHUDDelegate
---@field OnNotifiedShowBuildProgressHUDDelegate FPalMapObjectOnNotifiedShowBuildProgressHUDDelegate
---@field OnSetConcreteModelDelegate FPalMapObjectOnSetConcreteModelDelegate
---@field SpawnLocationOffset FVector
---@field ConcreteModelClass TSubclassOf<UPalMapObjectConcreteModelBase>
---@field InteractComps TArray<TScriptInterface<IPalInteractiveObjectComponentInterface>>
---@field DamageReaction UPalMapObjectDamageReactionComponent
---@field VisualEffect UPalMapObjectVisualEffectComponent
---@field bSpawnableIfOverlapped boolean
---@field bLevelSpawnObject boolean
---@field AllowOverlapCollisionPresetNames TArray<FName>
---@field bSpawnSlipAboveIfAnyOverlap boolean
---@field bShakeOnDamaged boolean
---@field DestroyFXType EPalMapObjectDestroyFXType
---@field bShowOutlineInTargettingReticle boolean
---@field bShowOutlineNearPlayer boolean
---@field bAutoDestroyByOverlapSpawning boolean
---@field bInDoorObject boolean
---@field bBaseObject boolean
---@field HPHUDId FGuid
---@field DamagableType EPalMapObjectDamagableType
---@field ModelInstanceId FGuid
---@field MapObjectModel UPalMapObjectModel
---@field bUnmanagedInLocal boolean
---@field IndicatorWidgetClass TSubclassOf<UPalUserWidgetWorldHUD>
---@field MeshVisibleDataSet TArray<FPalMapObjectMeshVisibleData>
---@field ChangeMeshFXType EPalMapObjectChangeMeshFXType
---@field OpenWidgetId FGuid
---@field bWorkLocationGroupRaycastStartOffsetOrigin boolean
---@field bShouldPlayDestroyFX boolean
APalMapObject = {}

---@param OutputPin EPalMapObjectGetModelOutPinType
---@param ConcreteModel UPalMapObjectConcreteModelBase
function APalMapObject:TryGetConcreteModel(OutputPin, ConcreteModel) end
---@param DisplayType EPalHUDDisplayType
function APalMapObject:ToggleBuildProgressHUD__DelegateSignature(DisplayType) end
---@param bIgnore boolean
function APalMapObject:SetIgnoreSave_ServerInternal(bIgnore) end
---@param Self APalMapObject
---@param DisplayType EPalHUDDisplayType
function APalMapObject:ReturnSelf__DelegateSignature(Self, DisplayType) end
---@param Model UPalMapObjectModel
function APalMapObject:OnUpdatedEnableTickByModel(Model) end
function APalMapObject:OnRep_MapObjectModel() end
---@param Other AActor
---@param Component TScriptInterface<IPalInteractiveObjectComponentInterface>
function APalMapObject:OnInteractEnd(Other, Component) end
---@param Other AActor
---@param Component TScriptInterface<IPalInteractiveObjectComponentInterface>
function APalMapObject:OnInteractBegin(Other, Component) end
---@param DisposeModel UPalMapObjectModel
---@param Options FPalMapObjectDisposeOptions
function APalMapObject:OnDisposeModel_ServerInternal(DisposeModel, Options) end
---@param TargetModel UPalMapObjectModel
---@param DamageInfo FPalDamageInfo
function APalMapObject:OnDamaged(TargetModel, DamageInfo) end
---@param Parameter UPalHUDDispatchParameterBase
function APalMapObject:OnCloseParameter(Parameter) end
---@return UPalMapObjectModel
function APalMapObject:GetModel() end
---@return FGuid
function APalMapObject:GetGroupIdBelongTo() end
function APalMapObject:DisposeSelf_ServerInternal() end
---@param Delegate FCallOrRegisterOnSetConcreteModelDelegate
function APalMapObject:CallOrRegisterOnSetConcreteModel(Delegate) end
function APalMapObject:BroadcastShouldPlayDestroyFX() end
---@param ConcreteModel UPalMapObjectConcreteModelBase
function APalMapObject:BP_OnSetConcreteModel(ConcreteModel) end


---@class APalMapObjectDropItem : APalMapObject
APalMapObjectDropItem = {}


---@class APalMapObjectFarmCrop : AActor
---@field GrowupProcessSets TArray<FPalFarmCropGrowupProcessSet>
APalMapObjectFarmCrop = {}



---@class APalMapObjectPalEgg : APalMapObject
---@field ParameterComponent UPalMapObjectPickupItemPalEggParameterComponent
APalMapObjectPalEgg = {}

---@return FName
function APalMapObjectPalEgg:GetCharacterID() end


---@class APalMapObjectSpawnerBase : APalLevelObjectActor
---@field ProbabilityRespawn int32
---@field LotteryCoolTimeMinutes float
---@field StageInstanceIdBelongTo FPalStageInstanceId
---@field LocateSphere USphereComponent
APalMapObjectSpawnerBase = {}

function APalMapObjectSpawnerBase:OnWorldMapObjectSpawnableInServer() end


---@class APalMapObjectSpawnerMultiItem : APalMapObjectSpawnerBase
---@field FieldLotteryName FPalDataTableRowName_FieldLotteryNameData
---@field RespawnTimeMinutesObtained float
APalMapObjectSpawnerMultiItem = {}



---@class APalMapObjectSpawnerPalEgg : APalMapObjectSpawnerSingleBase
---@field SpawnPalEggLotteryDataArray TArray<FPalMapObjectPickupItemPalEggLotteryData>
---@field RespawnTimeMinutesObtained float
---@field bRespawnableMulti boolean
APalMapObjectSpawnerPalEgg = {}

---@param InstanceId FGuid
---@param Result EPalMapObjectOperationResult
function APalMapObjectSpawnerPalEgg:OnFinishedSpawningMapObjectModel(InstanceId, Result) end


---@class APalMapObjectSpawnerSimple : APalMapObjectSpawnerSingleBase
---@field MapObjectId FPalDataTableRowName_MapObjectData
APalMapObjectSpawnerSimple = {}

---@param InstanceId FGuid
---@param Result EPalMapObjectOperationResult
function APalMapObjectSpawnerSimple:OnFinishedSpawningMapObjectModel(InstanceId, Result) end


---@class APalMapObjectSpawnerSingleBase : APalMapObjectSpawnerBase
APalMapObjectSpawnerSingleBase = {}


---@class APalMapObjectSpawnerTreasureBox : APalMapObjectSpawnerSingleBase
---@field SpawnMapObjectId FPalDataTableRowName_MapObjectData
---@field FieldLotteryName FPalDataTableRowName_FieldLotteryNameData
---@field RespawnTimeMinutesObtained float
---@field bRespawnableMulti boolean
APalMapObjectSpawnerTreasureBox = {}

---@param InstanceId FGuid
---@param Result EPalMapObjectOperationResult
function APalMapObjectSpawnerTreasureBox:OnFinishedSpawningMapObjectModel(InstanceId, Result) end


---@class APalMapObjectTreasureBox : APalMapObject
---@field DropItemLocalLocation FVector
APalMapObjectTreasureBox = {}

function APalMapObjectTreasureBox:TriggerOpen() end
---@param ConcreteModel UPalMapObjectConcreteModelBase
function APalMapObjectTreasureBox:OnReceiveOpenInServer(ConcreteModel) end
function APalMapObjectTreasureBox:NotifyStartOpenInAnimation() end
function APalMapObjectTreasureBox:BroadcastTriggerOpen() end


---@class APalMonsterCharacter : APalNPC
---@field InteractiveObj TScriptInterface<IPalInteractiveObjectComponentInterface>
---@field LiftupObjectComponent UPalCharacterLiftupObjectComponent
APalMonsterCharacter = {}

---@param itemSlotId FPalItemSlotId
---@param Num int32
function APalMonsterCharacter:SelectedFeedingItem(itemSlotId, Num) end
---@param OtherActor AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function APalMonsterCharacter:OnTriggerInteract(OtherActor, IndicatorType) end
---@param Parameter UPalHUDDispatchParameterBase
function APalMonsterCharacter:OnSelectedOrderWorkerRadialMenu(Parameter) end
---@param addLevel int32
---@param nowLevel int32
function APalMonsterCharacter:MasterWazaUpdateWhenLevelUp(addLevel, nowLevel) end
---@param InCharacter APalCharacter
function APalMonsterCharacter:MasterWazaSetup(InCharacter) end
---@return boolean
function APalMonsterCharacter:IsLiftupObject() end


---@class APalMonsterEquipWeaponBase : APalWeaponBase
---@field BattleAimTargetLocation FVector
APalMonsterEquipWeaponBase = {}

---@return APalBullet
function APalMonsterEquipWeaponBase:ShootOneBulletDefault() end
---@param bulletClass TSubclassOf<APalBullet>
---@param MuzzleEffect UNiagaraSystem
---@param MuzzleLocation FVector
---@param MuzzleRotate FRotator
---@param BulrAngle float
---@return APalBullet
function APalMonsterEquipWeaponBase:ShootOneBullet(bulletClass, MuzzleEffect, MuzzleLocation, MuzzleRotate, BulrAngle) end
---@return FRotator
function APalMonsterEquipWeaponBase:GetMuzzleRotation() end
---@return FVector
function APalMonsterEquipWeaponBase:GetMuzzleLocation() end
---@return UNiagaraSystem
function APalMonsterEquipWeaponBase:GetMuzzleEffect() end
---@return FVector
function APalMonsterEquipWeaponBase:GetCommonTargetLocation() end
---@return float
function APalMonsterEquipWeaponBase:GetBulrAngle() end
---@return TSubclassOf<APalBullet>
function APalMonsterEquipWeaponBase:GetBulletClass() end


---@class APalNPC : APalCharacter
---@field WeaponGenerator UPalNPCWeaponGenerator
---@field IsEnableJumpEffect boolean
---@field DefaultVoiceID int32
APalNPC = {}

---@param InCharacter APalCharacter
function APalNPC:OnCompletedInitParam(InCharacter) end


---@class APalNPCCampSpawnerBase : AActor
---@field CampSpawnerName FName
APalNPCCampSpawnerBase = {}

---@param CampStatus FPalEnemyCampStatus
---@return float
function APalNPCCampSpawnerBase:CalcRemainRespawnTime(CampStatus) end
---@param CampStatus FPalEnemyCampStatus
---@return float
function APalNPCCampSpawnerBase:CalcRemainDespawnTime(CampStatus) end


---@class APalNPCSpawnerBase : AActor
---@field bIsRunOnAnyThread boolean
---@field Ignore_DebugSettingDisable boolean
---@field Ignore_DistanceLocationReset boolean
---@field Ignore_FarCheck boolean
---@field bDoSpawnedTick boolean
---@field SpawnRadiusType EPalSpawnRadiusType
---@field IsSquadBehaviour boolean
---@field DebugOrganizationName FString
---@field LocationResetDistance_SpawnerToCharacterTooFar float
---@field LocationResetHeight_SpawnerToCharacterTooLow float
---@field GroupName FString
---@field NavInvokerComponent UPalNavigationInvokerComponent
---@field NPCLocations TArray<FVector>
---@field OnCreatedGroupDelegate FPalNPCSpawnerBaseOnCreatedGroupDelegate
---@field WildGroupGuid FGuid
---@field Squad UPalSquad
---@field DisableSpawn FFlagContainer
---@field ImportanceType EPalSpwnerImportanceType
APalNPCSpawnerBase = {}

---@param DeltaTime float
function APalNPCSpawnerBase:Tick_Spawning(DeltaTime) end
---@param DeltaTime float
function APalNPCSpawnerBase:Tick_Spawned(DeltaTime) end
---@param DeltaTime float
function APalNPCSpawnerBase:Tick_Despawning(DeltaTime) end
---@param IsDeleteAliveCharacter boolean
function APalNPCSpawnerBase:SpawnRequest_ByOutside(IsDeleteAliveCharacter) end
---@param IsSpawned boolean
function APalNPCSpawnerBase:SetSpawnedFlag(IsSpawned) end
---@param Name FName
---@param isDisable boolean
function APalNPCSpawnerBase:SetSpawnDisableFlag(Name, isDisable) end
---@param KeyName FName
function APalNPCSpawnerBase:SetDisableBossSpawner_ToSaveData(KeyName) end
---@param SpawnRadius float
---@param DespawnRadius float
function APalNPCSpawnerBase:SetCheckRadius(SpawnRadius, DespawnRadius) end
function APalNPCSpawnerBase:SetAllNPCLocation() end
---@param CharacterIDList TArray<FName>
function APalNPCSpawnerBase:RequestCreateGroup(CharacterIDList) end
---@param DeltaTime float
function APalNPCSpawnerBase:Request_TickSpawningForGameThread(DeltaTime) end
---@param DeltaTime float
function APalNPCSpawnerBase:Request_TickSpawnedForGameThread(DeltaTime) end
---@param DeltaTime float
function APalNPCSpawnerBase:Request_TickDespawningForGameThread(DeltaTime) end
---@param DestoryActor AActor
function APalNPCSpawnerBase:RemoveGroupWhenDestoryActor(DestoryActor) end
---@param RemoveIndividualHandle UPalIndividualCharacterHandle
function APalNPCSpawnerBase:RemoveGroupCharacter(RemoveIndividualHandle) end
---@param OutLocation FVector
---@param Radius float
---@param RayStartUpOffset float
---@param RayEndDownOffset float
---@param WorldPos FVector
---@param SumSpawnNum int32
---@param SelfIndexInAll int32
---@return boolean
function APalNPCSpawnerBase:RandomSpawnLocationByRadiusLineTraceWithWorldLocation(OutLocation, Radius, RayStartUpOffset, RayEndDownOffset, WorldPos, SumSpawnNum, SelfIndexInAll) end
---@param OutLocation FVector
---@param Radius float
---@param RayStartUpOffset float
---@param RayEndDownOffset float
---@param SumSpawnNum int32
---@param SelfIndexInAll int32
---@return boolean
function APalNPCSpawnerBase:RandomSpawnLocationByRadiusLineTrace(OutLocation, Radius, RayStartUpOffset, RayEndDownOffset, SumSpawnNum, SelfIndexInAll) end
---@param BossActor AActor
---@param SpawnerName FName
function APalNPCSpawnerBase:ProcessBossDefeatInfo_ServerInternal(BossActor, SpawnerName) end
---@param WalkPoint TArray<UObject>
---@param OutSortedWalkPoint TArray<UObject>
function APalNPCSpawnerBase:PathWalkNameSort(WalkPoint, OutSortedWalkPoint) end
function APalNPCSpawnerBase:OnInitialized() end
---@return boolean
function APalNPCSpawnerBase:IsSuppressedByRandomIncident() end
---@return boolean
function APalNPCSpawnerBase:IsSpawned() end
---@return boolean
function APalNPCSpawnerBase:IsSpawnDisable() end
---@return boolean
function APalNPCSpawnerBase:IsNearBaseCamp() end
---@return float
function APalNPCSpawnerBase:GetSpawnRadiusCM() end
---@return float
function APalNPCSpawnerBase:GetSpawnPointRadius() end
---@param Info FPalSpawnerOneTribeInfo
---@return int32
function APalNPCSpawnerBase:GetSpawnNumRandom_OneTribe(Info) end
---@param Info FPalSpawnerOneTribeInfo
---@return int32
function APalNPCSpawnerBase:GetSpawnLevelRandom_OneTribe(Info) end
---@return float
function APalNPCSpawnerBase:GetSpawnerRadiusByType() end
---@return FString
function APalNPCSpawnerBase:GetSpawnDisableDebugInfo() end
---@return int32
function APalNPCSpawnerBase:GetMaxMonsterLevel() end
---@return boolean
function APalNPCSpawnerBase:GetIsServer() end
---@param KeyName FName
---@return boolean
function APalNPCSpawnerBase:GetDisableBossSpawnerFlag_FromSaveData(KeyName) end
---@param Handles TArray<UPalIndividualCharacterHandle>
function APalNPCSpawnerBase:GetAllSpawnedNPCHandle(Handles) end
---@param OutLocations TArray<FVector>
function APalNPCSpawnerBase:GetAllNPCLocation(OutLocations) end
function APalNPCSpawnerBase:CreatedGroupDelegate__DelegateSignature() end
---@param OneGroupInfo FPalSpawnerGroupInfo
function APalNPCSpawnerBase:CreateDebugSpawnerGroupInfo(OneGroupInfo) end
---@param IsSpawned boolean
---@return EPalCheckSpawnResultType
function APalNPCSpawnerBase:CheckSpawnDistance(IsSpawned) end
---@param DeltaTime float
function APalNPCSpawnerBase:BlueprintTick_Spawning(DeltaTime) end
---@param DeltaTime float
function APalNPCSpawnerBase:BlueprintTick_Spawned(DeltaTime) end
---@param DeltaTime float
function APalNPCSpawnerBase:BlueprintTick_Despawning(DeltaTime) end
---@param DeltaTime float
function APalNPCSpawnerBase:BlueprintTick_AnyThread(DeltaTime) end
---@param DeltaTime float
function APalNPCSpawnerBase:BlueprintTick(DeltaTime) end
---@param AddIndividualHandle UPalIndividualCharacterHandle
---@param GroupID FGuid
---@param DebugName FString
function APalNPCSpawnerBase:AddGroupCharacterByGroupId(AddIndividualHandle, GroupID, DebugName) end
---@param AddIndividualHandle UPalIndividualCharacterHandle
function APalNPCSpawnerBase:AddGroupCharacter(AddIndividualHandle) end


---@class APalNetworkTransmitter : AActor
---@field MapObject UPalNetworkMapObjectComponent
---@field Item UPalNetworkItemComponent
---@field BaseCamp UPalNetworkBaseCampComponent
---@field CharacterContainer UPalNetworkCharacterContainerComponent
---@field Group UPalNetworkGroupComponent
---@field Player UPalNetworkPlayerComponent
---@field Character UPalNetworkCharacterComponent
---@field WorkProgress UPalNetworkWorkProgressComponent
---@field WorldSecurity UPalNetworkWorldSecurityComponent
---@field BossBattle UPalNetworkBossBattleComponent
---@field Time UPalNetworkTimeComponent
---@field Shop UPalNetworkShopComponent
---@field Invader UPalNetworkInvaderComponent
---@field CharacterStatusOperation UPalNetworkCharacterStatusOperationComponent
---@field NetworkIndividualComponent UPalNetworkIndividualComponent
---@field DelayDelegateCallQueue TArray<FPalNetworkTransmitterDelaySpawnInfo>
APalNetworkTransmitter = {}

---@param actorClass UClass
---@param SpawnParameter FNetworkActorSpawnParameters
---@param SpawnDelegate FSpawnReliableActorBroadcastSpawnDelegate
---@return FGuid
function APalNetworkTransmitter:SpawnReliableActorBroadcast(actorClass, SpawnParameter, SpawnDelegate) end
---@param actorClass UClass
---@param SpawnParameter FNetworkActorSpawnParameters
---@param SpawnDelegate FSpawnNonReliableActorBroadcastSpawnDelegate
---@return FGuid
function APalNetworkTransmitter:SpawnNonReliableActorBroadcast(actorClass, SpawnParameter, SpawnDelegate) end
---@param actorClass UClass
---@param SpawnParameter FNetworkActorSpawnParameters
---@param issuerID int32
function APalNetworkTransmitter:SpawnNonReliableActor_ToServer(actorClass, SpawnParameter, issuerID) end
---@param actorClass UClass
---@param SpawnParameter FNetworkActorSpawnParameters
---@param issuerID int32
function APalNetworkTransmitter:SpawnedNonReliableActor_ToALL(actorClass, SpawnParameter, issuerID) end
---@param SpawnedActor AActor
---@param SpawnedController AActor
---@param SpawnParameter FNetworkActorSpawnParameters
---@param Guid FGuid
function APalNetworkTransmitter:SpawnedActor_ToALL(SpawnedActor, SpawnedController, SpawnParameter, Guid) end
---@param actorClass UClass
---@param SpawnParameter FNetworkActorSpawnParameters
---@param SpawnDelegate FSpawnActorBroadcastSpawnDelegate
---@return FGuid
function APalNetworkTransmitter:SpawnActorBroadcast(actorClass, SpawnParameter, SpawnDelegate) end
---@param actorClass UClass
---@param SpawnParameter FNetworkActorSpawnParameters
---@param Guid FGuid
function APalNetworkTransmitter:SpawnActor_ToServer(actorClass, SpawnParameter, Guid) end
function APalNetworkTransmitter:SetupBroadcast_FromServer() end
---@return UPalNetworkWorldSecurityComponent
function APalNetworkTransmitter:GetWorldSecurity() end
---@return UPalNetworkWorkProgressComponent
function APalNetworkTransmitter:GetWorkProgress() end
---@return UPalNetworkTimeComponent
function APalNetworkTransmitter:GetTime() end
---@return UPalNetworkShopComponent
function APalNetworkTransmitter:GetShop() end
---@return UPalNetworkPlayerComponent
function APalNetworkTransmitter:GetPlayer() end
---@return UPalNetworkMapObjectComponent
function APalNetworkTransmitter:GetMapObject() end
---@return UPalNetworkItemComponent
function APalNetworkTransmitter:GetItem() end
---@return UPalNetworkInvaderComponent
function APalNetworkTransmitter:GetInvader() end
---@return UPalNetworkGroupComponent
function APalNetworkTransmitter:GetGroup() end
---@return UPalNetworkCharacterStatusOperationComponent
function APalNetworkTransmitter:GetCharacterStatusOperation() end
---@return UPalNetworkCharacterContainerComponent
function APalNetworkTransmitter:GetCharacterContainer() end
---@return UPalNetworkCharacterComponent
function APalNetworkTransmitter:GetCharacter() end
---@return UPalNetworkBossBattleComponent
function APalNetworkTransmitter:GetBossBattle() end
---@return UPalNetworkBaseCampComponent
function APalNetworkTransmitter:GetBaseCamp() end
function APalNetworkTransmitter:DummyReliableFunction() end
function APalNetworkTransmitter:Debug_RequestLogTreasureBoxLocalPlayerAround_ToServer() end
---@param Message FString
function APalNetworkTransmitter:Debug_ReceiveLogTreasureBoxLocalPlayerAround_ToRequestPlayer(Message) end


---@class APalPlayerCharacter : APalCharacter
---@field ShooterComponent UPalShooterComponent
---@field InteractComponent UPalInteractComponent
---@field BuilderComponent UPalBuilderComponent
---@field LoadoutSelectorComponent UPalLoadoutSelectorComponent
---@field InsideBaseCampCheckComponent UPalInsideBaseCampCheckComponent
---@field HighPriorityObjectReplicatorComponent UPalObjectReplicatorComponent
---@field OnPlayerReviveDelegate FPalPlayerCharacterOnPlayerReviveDelegate
---@field OnPlayerRespawnDelegate FPalPlayerCharacterOnPlayerRespawnDelegate
---@field OnPlayerMoveToRespawnLocationDelegate FPalPlayerCharacterOnPlayerMoveToRespawnLocationDelegate
---@field OnCombatRankDownDelegate FPalPlayerCharacterOnCombatRankDownDelegate
---@field OnAddRemoveEnemyDelegate FPalPlayerCharacterOnAddRemoveEnemyDelegate
---@field OnChangeBattleModeDelegate_ForPlayer FPalPlayerCharacterOnChangeBattleModeDelegate_ForPlayer
---@field OnPlayerDeathAction FPalPlayerCharacterOnPlayerDeathAction
---@field OnChangeBossTowerEntrancePlayer FPalPlayerCharacterOnChangeBossTowerEntrancePlayer
---@field OnChangeBossEntrancePlayer FPalPlayerCharacterOnChangeBossEntrancePlayer
---@field OnCombatStartUIAction FPalPlayerCharacterOnCombatStartUIAction
---@field OnChangeRegionArea FPalPlayerCharacterOnChangeRegionArea
---@field LastInsideRegionNameID FName
---@field PlayerCameraYaw float
---@field PlayerCameraPitch float
---@field IsAdjustedLocationByLoad boolean
---@field IdleAnimMontage UAnimMontage
---@field PlayerBattleSituation UPalPlayerBattleSituation
---@field IsNearCommonEnemyFlag boolean
---@field bIsSetRespawnTelemetry boolean
---@field InDoorTimerHandle FTimerHandle
---@field GenderChangerClass TSubclassOf<UPalPlayerGenderChanger>
---@field GenderChanger UPalPlayerGenderChanger
---@field bSpectatorMode boolean
---@field CharacterMakeInfo FPalPlayerDataCharacterMakeInfo
APalPlayerCharacter = {}

function APalPlayerCharacter:StopIdleAnimation() end
---@param bSpectator boolean
function APalPlayerCharacter:SetSpectatorMode(bSpectator) end
---@param IsExistNearEnemy boolean
function APalPlayerCharacter:SetNearCommonEnemy(IsExistNearEnemy) end
---@param Montage UAnimMontage
function APalPlayerCharacter:PlayIdleAnimation(Montage) end
function APalPlayerCharacter:PlayEatAnimation() end
---@param Container UPalItemContainer
function APalPlayerCharacter:OnUpdateEssentialItemContainer(Container) end
---@param OtherActor AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function APalPlayerCharacter:OnTriggerInteract(OtherActor, IndicatorType) end
function APalPlayerCharacter:OnStartGliding() end
function APalPlayerCharacter:OnSPOverhead() end
---@param before boolean
function APalPlayerCharacter:OnRep_SpectatorMode(before) end
function APalPlayerCharacter:OnRep_CharacterMakeInfo() end
function APalPlayerCharacter:OnReloadStart() end
---@param Player APalPlayerCharacter
function APalPlayerCharacter:OnPlayerReviveDelegate__DelegateSignature(Player) end
---@param Player APalPlayerCharacter
function APalPlayerCharacter:OnPlayerRespawnDelegate__DelegateSignature(Player) end
---@param Player APalPlayerCharacter
---@param Location FVector
function APalPlayerCharacter:OnPlayerMoveToRespawnLocationDelegate__DelegateSignature(Player, Location) end
function APalPlayerCharacter:OnPlayerDeathAction__DelegateSignature() end
---@param Montage UAnimMontage
---@param bInterrupted boolean
function APalPlayerCharacter:OnMontageEnded(Montage, bInterrupted) end
function APalPlayerCharacter:OnJumpDisable() end
---@param CampModel UPalBaseCampModel
function APalPlayerCharacter:OnEnterBaseCamp_StartBaseCampCombat(CampModel) end
function APalPlayerCharacter:OnEndIdle() end
function APalPlayerCharacter:OnEndGliding() end
---@param FinishType EPalPlayerBattleFinishType
function APalPlayerCharacter:OnDownBattleEnemyRank(FinishType) end
---@param DamageResult FPalDamageResult
function APalPlayerCharacter:OnDamagePlayer_Server(DamageResult) end
function APalPlayerCharacter:OnCombatStartUIActionDelegate__DelegateSignature() end
---@param FinishType EPalPlayerBattleFinishType
function APalPlayerCharacter:OnCombatRankDownDelegate__DelegateSignature(FinishType) end
---@param IsAim boolean
---@param IsShoot boolean
function APalPlayerCharacter:OnChangeShooterState(IsAim, IsShoot) end
---@param RegionNameID FName
function APalPlayerCharacter:OnChangeRegionAreaDelegate__DelegateSignature(RegionNameID) end
function APalPlayerCharacter:OnChangePrevWeapon() end
---@param IsBattle boolean
function APalPlayerCharacter:OnChangePlayerBattleMode__DelegateSignature(IsBattle) end
function APalPlayerCharacter:OnChangeNextWeapon() end
---@param IsExist boolean
function APalPlayerCharacter:OnChangeNearEnemy_ToAll(IsExist) end
---@param Component UPalCharacterMovementComponent
---@param prevMode EMovementMode
---@param newMode EMovementMode
---@param PrevCustomMode EPalCharacterMovementCustomMode
---@param NewCustomMode EPalCharacterMovementCustomMode
function APalPlayerCharacter:OnChangeMovementMode(Component, prevMode, newMode, PrevCustomMode, NewCustomMode) end
---@param BossType FName
---@param PlayerList TArray<APalPlayerCharacter>
function APalPlayerCharacter:OnChangeBossTowerEntrancePlayer__DelegateSignature(BossType, PlayerList) end
---@param Rank EPalBattleBGMType
---@param IsAdd boolean
function APalPlayerCharacter:OnChangeBattleEnemyRank(Rank, IsAdd) end
---@param action UPalActionBase
function APalPlayerCharacter:OnBeginAction(action) end
---@param Rank EPalBattleBGMType
---@param IsAdd boolean
function APalPlayerCharacter:OnAddRemoveEnemyDelegate__DelegateSignature(Rank, IsAdd) end
---@return boolean
function APalPlayerCharacter:IsIdle() end
---@return boolean
function APalPlayerCharacter:IsGuildMaster() end
---@return boolean
function APalPlayerCharacter:IsGliding() end
---@return boolean
function APalPlayerCharacter:IsAdjustedLocation() end
---@return APalPlayerController
function APalPlayerCharacter:GetPalPlayerController() end
---@param OutNameID FName
function APalPlayerCharacter:GetLastInsideRegionNameID(OutNameID) end
---@return FPalPlayerDataCharacterMakeInfo
function APalPlayerCharacter:GetCharacterMakeInfo() end
---@return FRotator
function APalPlayerCharacter:GetCameraRotator() end
function APalPlayerCharacter:CreateLantern() end
function APalPlayerCharacter:ChangeToMale() end
function APalPlayerCharacter:ChangeToFemale() end
function APalPlayerCharacter:CallReviveDelegate() end
function APalPlayerCharacter:CallRespawnDelegate() end
---@param Location FVector
function APalPlayerCharacter:CallMoveToRespawnLocationDelegate(Location) end
---@param InCharacter APalCharacter
function APalPlayerCharacter:AdjustLocationByLoad(InCharacter) end


---@class APalPlayerController : ACommonPlayerController
---@field bAdmin boolean
---@field AIActionComponent UPalAIActionComponent
---@field MulticastGateComponent UPalNetworkMulticastGateComponent
---@field CutsceneComponent UPalCutsceneComponent
---@field Transmitter APalNetworkTransmitter
---@field WeaponPaletteLongPressTime float
---@field PawnChangeCameraInterpChangeTime float
---@field isOpenConstructionMenu boolean
---@field OnCoopRequestDelegate FPalPlayerControllerOnCoopRequestDelegate
---@field OnCoopReleaseDelegate FPalPlayerControllerOnCoopReleaseDelegate
---@field OnInteractDelegate FPalPlayerControllerOnInteractDelegate
---@field OnPressedJumpDelegate FPalPlayerControllerOnPressedJumpDelegate
---@field OnInputMoveForwardDelegate FPalPlayerControllerOnInputMoveForwardDelegate
---@field OnPressedThrowPalButtonDelegate FPalPlayerControllerOnPressedThrowPalButtonDelegate
---@field OnReleasedThrowPalButtonDelegate FPalPlayerControllerOnReleasedThrowPalButtonDelegate
---@field OnPressedSpawnPalButtonDelegate FPalPlayerControllerOnPressedSpawnPalButtonDelegate
---@field OnLongPressedSpawnPalButtonDelegate FPalPlayerControllerOnLongPressedSpawnPalButtonDelegate
---@field OnReleasedSpawnPalButtonDelegate FPalPlayerControllerOnReleasedSpawnPalButtonDelegate
---@field OnLongReleasedSpawnPalButtonDelegate FPalPlayerControllerOnLongReleasedSpawnPalButtonDelegate
---@field OnPressedPartnerInstructionsButtonDelegate FPalPlayerControllerOnPressedPartnerInstructionsButtonDelegate
---@field OnPressConstructionMenuButtonDelegate FPalPlayerControllerOnPressConstructionMenuButtonDelegate
---@field RecoilCurve UCurveFloat
---@field TimerGaugeDisplayOffset FVector
---@field DamageCameraShake TSubclassOf<UCameraShakeBase>
---@field DamageCamShakeRegulatorClass TSubclassOf<UPalPlayerDamageCamShakeRegulator>
---@field DamageCamShakeRegulator UPalPlayerDamageCamShakeRegulator
---@field LongPressObjects TArray<UPalLongPressObject>
---@field cameraRotateModifierMap TMap<FName, float>
---@field AutoAimRotatorList TArray<FRotator>
---@field PawnAfterTickFunction FDelegateTickFunction
---@field AutoAimTarget AActor
---@field ReticleTargetOffset FVector
---@field GamePadNativeAxis FVector2D
---@field MouseNativeAxis FVector2D
---@field CacheActorRotator FRotator
APalPlayerController = {}

---@return boolean
function APalPlayerController:TrySwitchOtomo() end
---@param PreOtomoPal AActor
function APalPlayerController:ThrowPalByOutSide(PreOtomoPal) end
function APalPlayerController:TeleportToSafePoint_ToServer() end
function APalPlayerController:StartStepCoolDownCoolTimer() end
function APalPlayerController:StartFlyToServer() end
---@param Rotator FRotator
function APalPlayerController:SetRiderRelativeRotation_ToServer(Rotator) end
---@param SlotID int32
function APalPlayerController:SetOtomoSlot(SlotID) end
---@param HoldID int32
---@param OtomoHandle UPalIndividualCharacterHandle
function APalPlayerController:SetHoldOtomo(HoldID, OtomoHandle) end
---@param flagName FName
---@param isDisable boolean
function APalPlayerController:SetDisableThrowPalFlag(flagName, isDisable) end
---@param flagName FName
---@param isDisable boolean
function APalPlayerController:SetDisableSwitchPalFlag(flagName, isDisable) end
---@param flagName FName
---@param isDisable boolean
function APalPlayerController:SetDisableInputFlag(flagName, isDisable) end
---@param CameraRotator FRotator
function APalPlayerController:SetCameraRotatorToPlayerCharacter_ToServer(CameraRotator) end
---@param Message FString
---@param Color FLinearColor
---@param Duration float
---@param Key FName
function APalPlayerController:SendScreenLogToClient(Message, Color, Duration, Key) end
---@param Priority EPalLogPriority
---@param Text FText
---@param AdditionalData FPalLogAdditionalData
function APalPlayerController:SendLog_ToClient(Priority, Text, AdditionalData) end
function APalPlayerController:RPCDummy() end
---@param Target AActor
function APalPlayerController:RequestLiftupThrow_ToServer(Target) end
---@param TargetCharacter APalCharacter
function APalPlayerController:RequestLiftup_ToServer(TargetCharacter) end
---@param LocationId FGuid
function APalPlayerController:RequestFastTravel_ToServer(LocationId) end
---@param modifierName FName
function APalPlayerController:RemoveCameraRotateSpeedModifierRate(modifierName) end
---@param Result EPalLiftupRequestResult
function APalPlayerController:ReceiveLiftupRequestResult_ToClient(Result) end
---@param SlotID int32
function APalPlayerController:PlaySkill(SlotID) end
---@param StartLocation FVector
---@param RayDirection FVector
function APalPlayerController:PalDeprojectScreenPositionToWorld(StartLocation, RayDirection) end
---@param Type EWeaponNotifyType
function APalPlayerController:OnWeaponNotify(Type) end
---@param Weight float
function APalPlayerController:OnUpdateWeightInventory(Weight) end
function APalPlayerController:OnSwitchOtomoSpawn() end
function APalPlayerController:OnStartCoopRequest() end
function APalPlayerController:OnStartAim() end
function APalPlayerController:OnSpawnAndRideSupportPal() end
function APalPlayerController:OnReleasedThrowPalButtonDelegate__DelegateSignature() end
function APalPlayerController:OnReleasedSpawnPalButtonDelegate__DelegateSignature() end
function APalPlayerController:OnReleasedSpawnPalButton() end
function APalPlayerController:OnPressedUseRecoveryItemButton() end
function APalPlayerController:OnPressedThrowPalButtonDelegate__DelegateSignature() end
function APalPlayerController:OnPressedSpawnPalButtonDelegate__DelegateSignature() end
function APalPlayerController:OnPressedPartnerInstructionsButtonDelegate__DelegateSignature() end
---@param InputValue float
---@param IsController boolean
function APalPlayerController:OnPressedMoveForwardDelegate__DelegateSignature(InputValue, IsController) end
function APalPlayerController:OnPressedJumpDelegate__DelegateSignature() end
function APalPlayerController:OnPressConstructionMenuButtonDelegate__DelegateSignature() end
---@param Weight float
function APalPlayerController:OnOverWeightInventory(Weight) end
function APalPlayerController:OnOtomoChangeIncrement() end
function APalPlayerController:OnOtomoChangeDecrement() end
function APalPlayerController:OnOtomo_ShortReleased() end
function APalPlayerController:OnOtomo_Pressed() end
function APalPlayerController:OnOtomo_LongReleased() end
function APalPlayerController:OnOtomo_LongPressed() end
function APalPlayerController:OnLongReleasedSpawnPalButtonDelegate__DelegateSignature() end
function APalPlayerController:OnLongReleasedSpawnPalButton() end
function APalPlayerController:OnLongPressedSpawnPalButtonDelegate__DelegateSignature() end
function APalPlayerController:OnLongPressedCoopButton() end
---@param MovementComponent UPalCharacterMovementComponent
---@param Hit FHitResult
function APalPlayerController:OnLanded(MovementComponent, Hit) end
---@param MovementComponent UPalCharacterMovementComponent
function APalPlayerController:OnJump(MovementComponent) end
function APalPlayerController:OnInteractDelegate__DelegateSignature() end
function APalPlayerController:OnInitializeLocalPlayer_BP() end
function APalPlayerController:OnGetOffAndDespawnSupportPal() end
function APalPlayerController:OnFlyRideTakeOff() end
---@param Weight float
function APalPlayerController:OnFixedWeightInventory(Weight) end
function APalPlayerController:OnEndRolling() end
function APalPlayerController:OnEndCoopRequest() end
function APalPlayerController:OnEndAim() end
---@param DestroyedActor AActor
function APalPlayerController:OnDestroyPawn(DestroyedActor) end
---@param DamageResult FPalDamageResult
function APalPlayerController:OnDamage(DamageResult) end
function APalPlayerController:OnCoopRequestDelegate__DelegateSignature() end
function APalPlayerController:OnCoopReleaseDelegate__DelegateSignature() end
---@param IsInSwimming boolean
function APalPlayerController:OnChangeSwimming(IsInSwimming) end
---@param PrevSettings FPalOptionPadSettings
---@param NewSettings FPalOptionPadSettings
function APalPlayerController:OnChangePadOption(PrevSettings, NewSettings) end
function APalPlayerController:OnChangeOtomoSlot() end
---@param PrevSettings FPalOptionKeyboardSettings
---@param NewSettings FPalOptionKeyboardSettings
function APalPlayerController:OnChangeKeyboardOption(PrevSettings, NewSettings) end
function APalPlayerController:OnChangeInstructions() end
---@param MovementComponent UPalCharacterMovementComponent
function APalPlayerController:JumpCancelPalThrow(MovementComponent) end
---@return boolean
function APalPlayerController:IsSwimming() end
---@return boolean
function APalPlayerController:IsRidingFlyPal() end
---@return boolean
function APalPlayerController:IsRiding() end
---@return boolean
function APalPlayerController:IsCooping() end
function APalPlayerController:InactiveOtomo() end
---@return TSubclassOf<UPalUserWidgetTimerGaugeBase>
function APalPlayerController:GetTimerGaugeWidgetClass() end
---@return AActor
function APalPlayerController:GetRidingCharacter() end
---@return FGuid
function APalPlayerController:GetPlayerUId() end
---@return APalPlayerState
function APalPlayerController:GetPalPlayerState() end
function APalPlayerController:GetOffToServer() end
---@return APawn
function APalPlayerController:GetLowBodyPawn() end
---@return APalCharacter
function APalPlayerController:GetLowBodyPalCharacter() end
---@return UPalLoadoutSelectorComponent
function APalPlayerController:GetLoadoutSelectorComponent() end
---@return FVector2D
function APalPlayerController:GetKeyboardMoveValue() end
---@return APalCharacter
function APalPlayerController:GetDefaultPlayerCharacter() end
---@return APalCharacter
function APalPlayerController:GetControlPalCharacter() end
---@return FVector2D
function APalPlayerController:GetControllerRightStickValue() end
---@return FVector2D
function APalPlayerController:GetControllerLeftStickValue() end
function APalPlayerController:EndFlyToServer() end
---@param Component UPalActionComponent
function APalPlayerController:EnableShootingByAction(Component) end
---@param Axis EPalStepAxisType
---@param StepDirection FVector2D
function APalPlayerController:DoStep(Axis, StepDirection) end
function APalPlayerController:Debug_TogglePartnerSkillNoDecrease() end
function APalPlayerController:Debug_TeleportToNearestPlayer() end
function APalPlayerController:Debug_TeleportToNearestCamp() end
---@param botIndex int32
function APalPlayerController:Debug_TeleportToBotLocation(botIndex) end
---@param botIndex int32
function APalPlayerController:Debug_TeleportToBotCamp(botIndex) end
---@param Location FVector
function APalPlayerController:Debug_Teleport2D(Location) end
function APalPlayerController:Debug_ShowInvaderDeubgLog() end
---@param Rate float
function APalPlayerController:Debug_SetPalWorldTimeScale(Rate) end
---@param Hour int32
function APalPlayerController:Debug_SetPalWorldTime(Hour) end
---@param fps float
function APalPlayerController:Debug_SetFPSForServer(fps) end
function APalPlayerController:Debug_RerollCharacterMake() end
---@param Message FString
function APalPlayerController:Debug_ReceiveCheatCommand_ToClient(Message) end
function APalPlayerController:Debug_ParallelForUpdateActiveTiles() end
function APalPlayerController:Debug_NotConsumeMaterialsInCraft() end
function APalPlayerController:Debug_NotConsumeMaterialsInBuild() end
function APalPlayerController:Debug_Muteki_ToServer() end
function APalPlayerController:Debug_InvaderMarchRandom() end
function APalPlayerController:Debug_InvaderMarch() end
function APalPlayerController:Debug_InsightsTraceStop_ToServer() end
function APalPlayerController:Debug_InsightsTraceStart_ToServer() end
function APalPlayerController:Debug_IgnoreRestrictedByItemsForPartnerSkill() end
function APalPlayerController:Debug_ForceSpawnRarePal_ToServer() end
function APalPlayerController:Debug_EnableCollectPalCount() end
---@param Command FString
function APalPlayerController:Debug_CheatCommand_ToServer(Command) end
---@param addExp int32
function APalPlayerController:Debug_AddPlayerExp_ToServer(addExp) end
---@param addExp int32
function APalPlayerController:Debug_AddPartyExp_ToServer(addExp) end
---@param addValue int64
function APalPlayerController:Debug_AddMoney_ToServer(addValue) end
---@param addExp int32
function APalPlayerController:Debug_AddExpForALLPlayer_ToServer(addExp) end
---@return boolean
function APalPlayerController:CanCooping() end
function APalPlayerController:CallOnCoopReleaseDelegate_ToServer() end
---@param modifierName FName
---@param Rate float
function APalPlayerController:AddCameraRotateSpeedModifierRate(modifierName, Rate) end
function APalPlayerController:ActivateCurrentOtomoNearThePlayer() end


---@class APalPlayerState : APlayerState
---@field WinGDKUniqueId FUniqueNetIdRepl
---@field OnReportCrimeIdsDelegate FPalPlayerStateOnReportCrimeIdsDelegate
---@field OnReleaseWantedDelegate FPalPlayerStateOnReleaseWantedDelegate
---@field OnStartCrimeDelegate FPalPlayerStateOnStartCrimeDelegate
---@field OnEndCrimeDelegate FPalPlayerStateOnEndCrimeDelegate
---@field OnCompleteLoadInitWorldPartitionDelegate_InClient FPalPlayerStateOnCompleteLoadInitWorldPartitionDelegate_InClient
---@field PlayerUId FGuid
---@field IndividualHandleId FPalInstanceID
---@field CachedPlayerLocation FVector
---@field CachedPlayerRotation FQuat
---@field OtomoData UPalPlayerOtomoData
---@field CharacterMakeData UPalPlayerDataCharacterMake
---@field InventoryData UPalPlayerInventoryData
---@field PalStorage UPalPlayerDataPalStorage
---@field TechnologyData UPalTechnologyData
---@field RecordData UPalPlayerRecordData
---@field bIsSelectedInitMapPoint boolean
---@field bDetectedInValidPlayer boolean
---@field LocalRecordData UPalPlayerLocalRecordData
---@field WorldMapData UPalWorldMapUIData
---@field QuestManager UPalQuestManager
---@field GuildBelongTo UPalGroupGuildBase
---@field NetworkComp UPalNetworkPlayerStateComponent
---@field SyncTeleportComp UPalSyncTeleportComponent
---@field StartPlayTime FDateTime
---@field bIsNewCharacter boolean
---@field LoginTryingPlayerUId_InServer FGuid
---@field bIsCompleteSyncPlayerFromServer_InClient boolean
---@field AcountInitData FPalPlayerAccountInitData
---@field DropPalInfo TArray<FPalLogInfo_DropPal>
---@field RequestJoinGuildDialogParameter UPalDialogParameter_RequestJoinGuild
---@field WaitLoadingWorldPartitionTimerMap TMap<FGuid, FTimerHandle>
---@field ChatCounter int32
APalPlayerState = {}

---@param OutTimerHandle FTimerHandle
---@param Delegate FWaitWorldPartitionDelegateDelegate
function APalPlayerState:WaitWorldPartitionDelegate(OutTimerHandle, Delegate) end
---@param CrimeInstanceId FGuid
function APalPlayerState:StartCrimeDelegate__DelegateSignature(CrimeInstanceId) end
function APalPlayerState:ShowTowerBossDefeatRewardUI() end
---@param TechPoint int32
function APalPlayerState:ShowBossDefeatRewardUI(TechPoint) end
---@param Target APalCharacter
function APalPlayerState:SendDeath_ToServer(Target) end
---@param Target APalCharacter
---@param Info FPalDamageInfo
function APalPlayerState:SendDamage_ToServer(Target, Info) end
---@param accountInitData FPalPlayerAccountInitData
function APalPlayerState:SendAccountInitData_ForServer(accountInitData) end
---@param PlayerState APalPlayerState
function APalPlayerState:ReturnSelfSingleDelegate__DelegateSignature(PlayerState) end
---@param PlayerState APalPlayerState
function APalPlayerState:ReturnSelfDelegate__DelegateSignature(PlayerState) end
---@param UnlockFlagKey FName
function APalPlayerState:RequestUnlockFastTravelPoint_ToServer(UnlockFlagKey) end
---@param CharacterID FName
---@param Num int32
---@param Level int32
function APalPlayerState:RequestSpawnMonsterForPlayer(CharacterID, Num, Level) end
function APalPlayerState:RequestRespawn() end
---@param TargetObject APalLevelObjectObtainable
function APalPlayerState:RequestObtainLevelObject_ToServer(TargetObject) end
---@param JoinPlayerUId FGuid
---@param InitPlayerParam FPalPlayerInitializeParameter
function APalPlayerState:RequestJoinPlayer_ToServer(JoinPlayerUId, InitPlayerParam) end
function APalPlayerState:RequestBotLocation() end
function APalPlayerState:RequestAccountInitData_ForClient() end
---@param CriminalHandle UPalIndividualCharacterHandle
---@param CrimeIds TArray<FName>
function APalPlayerState:ReportCrimeIdsDelegate__DelegateSignature(CriminalHandle, CrimeIds) end
---@param CriminalHandle UPalIndividualCharacterHandle
function APalPlayerState:ReleaseWantedDelegate__DelegateSignature(CriminalHandle) end
---@param CaptureInfo FPalUIPalCaptureInfo
function APalPlayerState:RegisterForPalDex_ToClient(CaptureInfo) end
---@param IndividualId FPalInstanceID
function APalPlayerState:RegisterForPalDex_ServerInternal(IndividualId) end
function APalPlayerState:ReceiveNotifyLoginComplete() end
---@param RequestPlayerInstanceId FPalInstanceID
function APalPlayerState:OpenRequestJoinGuildDialog_ToClient(RequestPlayerInstanceId) end
---@param Guild UPalGroupGuildBase
---@param InPlayerUId FGuid
---@param InPlayerInfo FPalGuildPlayerInfo
function APalPlayerState:OnUpdatePlayerInfoInGuildBelongTo(Guild, InPlayerUId, InPlayerInfo) end
function APalPlayerState:OnRep_WinGDKUniqueId() end
function APalPlayerState:OnRep_PlayerUId() end
---@param OldValue UPalGroupGuildBase
function APalPlayerState:OnRep_GuildBelongTo(OldValue) end
---@param AddNum int32
function APalPlayerState:OnRelicNumAdded(AddNum) end
---@param ResultType EPalGuildJoinRequestResult
---@param RequestPlayerInstanceId FPalInstanceID
---@param TargerPlayerInstanceId FPalInstanceID
function APalPlayerState:OnRecievedGuildJoinRequestResult(ResultType, RequestPlayerInstanceId, TargerPlayerInstanceId) end
function APalPlayerState:OnNotifiedReturnToFieldFromStage_ToClient() end
function APalPlayerState:OnNotifiedEnteredStage_ToClient() end
---@param ID FPalInstanceID
function APalPlayerState:OnCreatePlayerIndividualHandle_InServer(ID) end
---@param IndividualId FPalInstanceID
function APalPlayerState:OnCreatedGrantedIndividualHandle_ServerInternal(IndividualId) end
---@param PlayerState APalPlayerState
function APalPlayerState:OnCompleteSyncWorld_InClient(PlayerState) end
---@param PlayerState APalPlayerState
function APalPlayerState:OnCompleteSyncPlayer_InClient(PlayerState) end
---@param PlayerState APalPlayerState
function APalPlayerState:OnCompleteSyncAll_InClient(PlayerState) end
function APalPlayerState:OnCompleteLoadWorldPartitionDelegate__DelegateSignature() end
function APalPlayerState:OnCompleteLoadInitWorldPartitionDelegate__DelegateSignature() end
---@param PlayerState APalPlayerState
function APalPlayerState:OnCompleteLoadInitWorldPartition_InClient(PlayerState) end
---@param Result boolean
function APalPlayerState:OnClosedRequestJoinGuildDialog(Result) end
---@param Result boolean
function APalPlayerState:OnClosedOverBaseCampDialog(Result) end
---@param Result boolean
function APalPlayerState:OnClosedCheckBaseCampAuthorityDialog(Result) end
function APalPlayerState:NotifyStartInitSelectMap_ToServer() end
function APalPlayerState:NotifyRunInitialize_ToClient() end
---@param IndividualId FPalInstanceID
function APalPlayerState:NotifyRemovedCharacterFromPalBox_ToServer(IndividualId) end
---@param IsOpen boolean
function APalPlayerState:NotifyOpenClosePalBox_ToServer(IsOpen) end
---@param IndividualId FPalInstanceID
function APalPlayerState:NotifyObtainComplete_ToServer(IndividualId) end
function APalPlayerState:NotifyInvalidPlayer_ToClient() end
---@param IsOpen boolean
function APalPlayerState:NotifyForceUpdateInventory_ToServer(IsOpen) end
---@param Result EPalPlayerJoinResult
function APalPlayerState:NotifyFailedJoin_ToClient(Result) end
---@param InDropPalInfo TArray<FPalLogInfo_DropPal>
function APalPlayerState:NotifyDropOtomoInfo(InDropPalInfo) end
function APalPlayerState:NotifyCompleteInitSelectMap_ToServer() end
---@param ReceiveUniqueId FUniqueNetIdRepl
function APalPlayerState:NotifyClientInitializeToServer(ReceiveUniqueId) end
function APalPlayerState:NotifyClientInitializedEssential_ToServer() end
---@param bIsSaveSuccess boolean
function APalPlayerState:LoadTitleLevel(bIsSaveSuccess) end
---@return boolean
function APalPlayerState:IsSelectedInitMapPoint() end
---@return boolean
function APalPlayerState:IsInStage() end
---@return boolean
function APalPlayerState:IsCompleteLoadInitWorldPartition() end
---@param ExpValue int32
function APalPlayerState:GrantExpForParty(ExpValue) end
---@return UPalWorldMapUIData
function APalPlayerState:GetWorldMapData() end
---@return UPalTechnologyData
function APalPlayerState:GetTechnologyData() end
---@return UPalSyncTeleportComponent
function APalPlayerState:GetSyncTeleportComp() end
---@return UPalPlayerRecordData
function APalPlayerState:GetRecordData() end
---@return UPalQuestManager
function APalPlayerState:GetQuestManager() end
---@return FPalPlayerInfoForMap
function APalPlayerState:GetPlayerInfoForMap() end
---@return UPalPlayerDataPalStorage
function APalPlayerState:GetPalStorage() end
---@return UPalPlayerOtomoData
function APalPlayerState:GetPalPlayerOtomoData() end
---@return UPalPlayerDataCharacterMake
function APalPlayerState:GetPalPlayerCharacterMakeData() end
---@return UPalPlayerLocalRecordData
function APalPlayerState:GetLocalRecordData() end
---@return UPalPlayerInventoryData
function APalPlayerState:GetInventoryData() end
---@return TArray<FPalLogInfo_DropPal>
function APalPlayerState:GetAndClearLastDropPalInfo() end
---@param CharacterName FString
function APalPlayerState:FixedCharacterName(CharacterName) end
---@param MakeInfo FPalPlayerDataCharacterMakeInfo
function APalPlayerState:FixedCharacterMakeData(MakeInfo) end
---@param ChatMessage FPalChatMessage
function APalPlayerState:EnterChat_Receive(ChatMessage) end
---@param Msg FText
---@param Category EPalChatCategory
---@return boolean
function APalPlayerState:EnterChat(Msg, Category) end
---@param CrimeInstanceId FGuid
function APalPlayerState:EndCrimeDelegate__DelegateSignature(CrimeInstanceId) end
---@param DropLocation FVector
---@param dropID FPalInstanceID
function APalPlayerState:DropOtomoSingle_ToServer(DropLocation, dropID) end
function APalPlayerState:Debug_ShutdownToClient() end
function APalPlayerState:Debug_SetDestructionByCompleteBuiltFlag_ToServer() end
---@param TargetCharacter APalCharacter
function APalPlayerState:Debug_RequestStopAICheckOfCharacter_ToServer(TargetCharacter) end
---@param TargetCharacter APalCharacter
function APalPlayerState:Debug_RequestStartAICheckOfCharacter_ToServer(TargetCharacter) end
function APalPlayerState:Debug_RequestShutdownRemoteServer_ToServer() end
function APalPlayerState:Debug_RequestShutdownRemoteServer() end
function APalPlayerState:Debug_RequestDeletePlayerSelf_ToServer() end
function APalPlayerState:Debug_RequestDeletePlayerSelf() end
function APalPlayerState:Debug_RequestCauseServerCrash_ToServer() end
function APalPlayerState:Debug_RequestCauseServerCrash() end
---@param TargetCharacter APalCharacter
function APalPlayerState:Debug_RequestAllowBroadcastAIInfoOfCharacter_ToServer(TargetCharacter) end
function APalPlayerState:Debug_RepairEquipment_ToServer() end
---@param bResult boolean
function APalPlayerState:Debug_ReceiveDeletePlayerSelf_ToRequestClient(bResult) end
---@param ID FPalInstanceID
function APalPlayerState:Debug_OnCreatedIndividual(ID) end
function APalPlayerState:Debug_DeleteWorldAndShutdownRemoteServer_ToServer() end
function APalPlayerState:Debug_DeleteWorldAndShutdownRemoteServer() end
---@param Info FPalDebugOtomoPalInfo
function APalPlayerState:Debug_CaptureNewMonsterByDebugOtomoInfo_ToServer(Info) end
---@param CharacterID FName
function APalPlayerState:Debug_CaptureNewMonster_ToServer(CharacterID) end
---@param CampMode FName
---@param workerCount int32
function APalPlayerState:Debug_BuildDebugBaseCamp_ToServer(CampMode, workerCount) end
---@param CaptureInfo FPalUIPalCaptureInfo
function APalPlayerState:CapturePalDelegate__DelegateSignature(CaptureInfo) end
---@param Delegate FCallOrRegisterOnCompleteSyncPlayerFromServer_InClientDelegate
function APalPlayerState:CallOrRegisterOnCompleteSyncPlayerFromServer_InClient(Delegate) end
---@param Delegate FCallOrRegisterOnCompleteLoadInitWorldPartition_InClientDelegate
function APalPlayerState:CallOrRegisterOnCompleteLoadInitWorldPartition_InClient(Delegate) end
---@param ItemAndNum FPalStaticItemIdAndNum
function APalPlayerState:AddItemGetLog_ToClient(ItemAndNum) end
function APalPlayerState:AddFullInventoryLog_ToClient() end


---@class APalRandomIncidentNPCSpawner : APalNPCSpawnerBase
---@field OnNPCSpawnedDelegate FPalRandomIncidentNPCSpawnerOnNPCSpawnedDelegate
---@field OnNPCDespawnedDelegate FPalRandomIncidentNPCSpawnerOnNPCDespawnedDelegate
---@field GroupMap TMap<int32, FGuid>
APalRandomIncidentNPCSpawner = {}

---@param RowName FName
---@param SpawnData FPalRandomIncidentSpawnNPCData
---@param SpawnPointIndex int32
---@param SpawnPointCount int32
function APalRandomIncidentNPCSpawner:SpawnNPC(RowName, SpawnData, SpawnPointIndex, SpawnPointCount) end
---@param RowName FName
---@param SpawnData FPalRandomIncidentSpawnMonsterData
---@param SpawnPointIndex int32
---@param SpawnPointCount int32
function APalRandomIncidentNPCSpawner:SpawnMonster(RowName, SpawnData, SpawnPointIndex, SpawnPointCount) end
---@param Groups TArray<int32>
function APalRandomIncidentNPCSpawner:RequestCreateGroups(Groups) end
---@param RowName FName
function APalRandomIncidentNPCSpawner:NPCSpawned__DelegateSignature(RowName) end
---@param RowName FName
function APalRandomIncidentNPCSpawner:NPCDespawned__DelegateSignature(RowName) end
---@param Handle UPalIndividualCharacterHandle
---@return boolean
function APalRandomIncidentNPCSpawner:IsSpawnedCharacter(Handle) end
---@param SpawnedCharacters TArray<AActor>
function APalRandomIncidentNPCSpawner:GetSpawnedCharacters(SpawnedCharacters) end
---@param RowNames TMap<UPalIndividualCharacterHandle, FName>
---@param Name FName
---@return UPalIndividualCharacterHandle
function APalRandomIncidentNPCSpawner:FindIndividualCharacterHandleByName(RowNames, Name) end
---@param Name FName
---@return APalCharacter
function APalRandomIncidentNPCSpawner:FindCharacterByName(Name) end
function APalRandomIncidentNPCSpawner:DespawnCharacters() end
---@param AddIndividualHandle UPalIndividualCharacterHandle
---@param GroupNo int32
function APalRandomIncidentNPCSpawner:AddGroupCharacterByGroupNo(AddIndividualHandle, GroupNo) end


---@class APalRandomIncidentSpawnerBase : AActor
---@field WalkPointRefarences TMap<FName, FPalRandomIncidentWalkPathReferenceData>
---@field LotteryClass TSubclassOf<UPalRandomIncidentLotteryBase>
---@field CoolDownTimeMinute float
---@field CoolDownTimeSecRemain double
---@field AreaRadius TMap<EPalRandomIncidentSpawnerAreaType, float>
---@field PlayerId int32
---@field ExecIncident UPalIncidentBase
---@field Status EPalRandomIncidentSpawnerStatus
---@field Parameter UPalIncidentDynamicParameterRandom
---@field Lottery UPalRandomIncidentLotteryBase
APalRandomIncidentSpawnerBase = {}

---@param DeltaTime float
function APalRandomIncidentSpawnerBase:UpdateStatusWaitPlayerOutside(DeltaTime) end
---@param DeltaTime float
function APalRandomIncidentSpawnerBase:UpdateStatusIdle(DeltaTime) end
---@param DeltaTime float
function APalRandomIncidentSpawnerBase:UpdateStatusExecuting(DeltaTime) end
---@param DeltaTime float
function APalRandomIncidentSpawnerBase:UpdateStatusCoolDown(DeltaTime) end
function APalRandomIncidentSpawnerBase:StartCoolDown() end
---@param NewStatus EPalRandomIncidentSpawnerStatus
function APalRandomIncidentSpawnerBase:SetStatus(NewStatus) end
---@param AreaType EPalRandomIncidentSpawnerAreaType
---@param Radius float
function APalRandomIncidentSpawnerBase:SetAreaRadius(AreaType, Radius) end
---@param Incident UPalIncidentBase
---@param DynamicParameter UPalIncidentDynamicParameterRandom
function APalRandomIncidentSpawnerBase:OnIncidentSpawned(Incident, DynamicParameter) end
---@param Area EPalRandomIncidentSpawnerAreaType
---@param pPlayer ACharacter
---@return boolean
function APalRandomIncidentSpawnerBase:IsInsideArea(Area, pPlayer) end
---@return TMap<EPalRandomIncidentSpawnerAreaType, float>
function APalRandomIncidentSpawnerBase:GetAreaRadiusAll() end
---@param AreaType EPalRandomIncidentSpawnerAreaType
---@return float
function APalRandomIncidentSpawnerBase:GetAreaRadius(AreaType) end
---@param AreaType EPalRandomIncidentSpawnerAreaType
---@return APalCharacter
function APalRandomIncidentSpawnerBase:FindPlayerInsideArea(AreaType) end
function APalRandomIncidentSpawnerBase:EndIncident() end
---@param OutList TArray<AActor>
function APalRandomIncidentSpawnerBase:DestroyUnuseActors(OutList) end
function APalRandomIncidentSpawnerBase:CreateWalkPathList() end
---@param WalkPoints TArray<AActor>
function APalRandomIncidentSpawnerBase:CollectWalkPoints(WalkPoints) end
---@param OutList TArray<AActor>
function APalRandomIncidentSpawnerBase:CollectChildActors(OutList) end
---@param PathName FName
---@param PointList TArray<AActor>
function APalRandomIncidentSpawnerBase:AddWalkPath(PathName, PointList) end


---@class APalRecastNavMesh : ARecastNavMesh
APalRecastNavMesh = {}


---@class APalRegionAreaTriggerBase : AActor
---@field BindRegionNameMsgID FName
APalRegionAreaTriggerBase = {}

---@param OtherActor AActor
function APalRegionAreaTriggerBase:OnOverlap(OtherActor) end
---@param OtherActor AActor
function APalRegionAreaTriggerBase:OnEndOverlap(OtherActor) end


---@class APalSimpleInteractableObject : AActor
APalSimpleInteractableObject = {}

---@return EPalInteractiveObjectIndicatorType
function APalSimpleInteractableObject:GetIndicatorType() end


---@class APalSkillEffectBase : AActor
---@field EffectSize float
---@field MinSize float
---@field MaxSize float
---@field LifeTime float
---@field AttackFilter UPalAttackFilter
---@field HitFilterGround UPalHitFilter
---@field HitFilterCustomRange UPalHitFilter
---@field AttackTarget AActor
---@field LifeTimeHandler FTimerHandle
---@field SoundPlayer UPalSoundPlayer
---@field RandomStream FRandomStream
APalSkillEffectBase = {}

function APalSkillEffectBase:StopAllNiagaraSound() end
function APalSkillEffectBase:StopAkSound() end
---@param WorldContextObject UObject
---@param Parameter FSkillEffectSpawnParameter
---@param callObject UObject
---@param timeDelegate FSetTimeCallbackBySkillEffectSpawnParameterTimeDelegate
---@return FTimerHandle
function APalSkillEffectBase:SetTimeCallbackBySkillEffectSpawnParameter(WorldContextObject, Parameter, callObject, timeDelegate) end
---@param SkillOwner AActor
---@param MyOffset FVector
function APalSkillEffectBase:SetActorTransformByOwner(SkillOwner, MyOffset) end
---@param Target AActor
function APalSkillEffectBase:SetActionTargetActor(Target) end
---@param AudioEvent UAkAudioEvent
function APalSkillEffectBase:PlayAkSound(AudioEvent) end
function APalSkillEffectBase:OnInitialize() end
function APalSkillEffectBase:LifeTimeCallback() end
---@param HitTarget AActor
---@return boolean
function APalSkillEffectBase:IsSelfOwnerCharacterOrRaider(HitTarget) end
---@return boolean
function APalSkillEffectBase:IsRidden() end
---@param SkillOwner AActor
---@param MyOffset FVector
---@param Target AActor
---@param RandomStream FRandomStream
function APalSkillEffectBase:Initialize(SkillOwner, MyOffset, Target, RandomStream) end
---@return APalCharacter
function APalSkillEffectBase:GetOwnerCharacter() end
---@return FVector
function APalSkillEffectBase:GetActionTargetLocation() end
---@return AActor
function APalSkillEffectBase:GetActionTargetActor() end
---@param EffectClass TSubclassOf<APalSkillEffectBase>
---@param SpawnTransform FTransform
---@param RandomStream FRandomStream
---@param collisionMethod ESpawnActorCollisionHandlingMethod
---@param ownerActor AActor
---@return APalSkillEffectBase
function APalSkillEffectBase:CreateChildSkillEffect(EffectClass, SpawnTransform, RandomStream, collisionMethod, ownerActor) end


---@class APalSkyLightVolume : AActor
---@field Component USkyLightComponent
---@field bEnabled boolean
---@field bDisableEnabledFlag boolean
APalSkyLightVolume = {}

function APalSkyLightVolume:OnRep_bEnabled() end


---@class APalSoundDebugModel : AActor
APalSoundDebugModel = {}

---@param AudioEvent UAkAudioEvent
function APalSoundDebugModel:Initialize(AudioEvent) end


---@class APalSpectator : APalCharacter
APalSpectator = {}


---@class APalSphereBodyBase : AActor
APalSphereBodyBase = {}

function APalSphereBodyBase:RPCDummy() end


---@class APalSpotAreaBase : AActor
---@field AudioState EPalAudioState
---@field bIsOverlappedLocalPlayer boolean
APalSpotAreaBase = {}

---@param OverlappedComponent UPrimitiveComponent
---@param PlayerCharacter APalPlayerCharacter
function APalSpotAreaBase:OnEndOverlap(OverlappedComponent, PlayerCharacter) end
---@param OverlappedComponent UPrimitiveComponent
---@param PlayerCharacter APalPlayerCharacter
function APalSpotAreaBase:OnBeginOverlap(OverlappedComponent, PlayerCharacter) end
---@return EPalAudioState
function APalSpotAreaBase:GetAudioState() end
---@return UPrimitiveComponent
function APalSpotAreaBase:GetAreaCollision() end


---@class APalStageAreaBounds : AActor
APalStageAreaBounds = {}


---@class APalStageAreaVolume : AActor
---@field RelatedDataLayerAsset UDataLayerAsset
APalStageAreaVolume = {}

---@param DataLayerAsset UDataLayerAsset
function APalStageAreaVolume:SetRelatedDataLayerAsset(DataLayerAsset) end
---@return UDataLayerAsset
function APalStageAreaVolume:GetRelatedDataLayerAsset() end
---@return FBox
function APalStageAreaVolume:GetBoundingBox() end


---@class APalStationaryWeaponBase : APalWeaponBase
APalStationaryWeaponBase = {}

---@return float
function APalStationaryWeaponBase:GetAttackableDistance() end
---@return float
function APalStationaryWeaponBase:GetAttackableAngle() end


---@class APalTestMapObjectRegistrationToManager : AActor
---@field bReadyVirtualBaseCamp boolean
APalTestMapObjectRegistrationToManager = {}

function APalTestMapObjectRegistrationToManager:ForceBuildComplete() end


---@class APalTestNetArchiveTransmition : AActor
APalTestNetArchiveTransmition = {}

function APalTestNetArchiveTransmition:SendTest() end
---@param Ar FPalNetArchive
function APalTestNetArchiveTransmition:OnRecieveTest(Ar) end


---@class APalTreasureBoxVisualBase : AActor
---@field SkeletalMeshComponent UPalSkeletalMeshComponent
APalTreasureBoxVisualBase = {}

---@param bEnabled boolean
function APalTreasureBoxVisualBase:SetTickEnabled(bEnabled) end
---@param NotifyName FName
function APalTreasureBoxVisualBase:OnPlayMontageNotifyBegin_BP(NotifyName) end
---@param NotifyName FName
---@param BranchingPointPayload FBranchingPointNotifyPayload
function APalTreasureBoxVisualBase:OnPlayMontageNotifyBegin(NotifyName, BranchingPointPayload) end


---@class APalTriggerAreaBase : AActor
---@field OnTriggerHitBeginDelegate FPalTriggerAreaBaseOnTriggerHitBeginDelegate
---@field OnTriggerHitEndDelegate FPalTriggerAreaBaseOnTriggerHitEndDelegate
---@field InstanceId FGuid
APalTriggerAreaBase = {}

---@return FGuid
function APalTriggerAreaBase:GetInstanceId() end


---@class APalUIDisplayCharacter : AActor
---@field DefaultSceneRoot USceneComponent
---@field PalSkeletalMeshComponent UPalSkeletalMeshComponent
APalUIDisplayCharacter = {}

---@param TargetSkeletalMesh UPalSkeletalMeshComponent
---@param OutColor FLinearColor
function APalUIDisplayCharacter:GetHairBaseColor(TargetSkeletalMesh, OutColor) end
---@param TargetSkeletalMesh UPalSkeletalMeshComponent
---@param OutColor FLinearColor
function APalUIDisplayCharacter:GetEyeBaseColor(TargetSkeletalMesh, OutColor) end
---@param TargetSkeletalMesh UPalSkeletalMeshComponent
---@param OutColor FLinearColor
function APalUIDisplayCharacter:GetBrowBaseColor(TargetSkeletalMesh, OutColor) end
---@param TargetSkeletalMesh UPalSkeletalMeshComponent
---@param OutColor FLinearColor
function APalUIDisplayCharacter:GetBodyBaseColor(TargetSkeletalMesh, OutColor) end
function APalUIDisplayCharacter:ApplyCharacterMakeInfoFromPlayerData() end
---@param MakeInfo FPalPlayerDataCharacterMakeInfo
function APalUIDisplayCharacter:ApplyCharacterMakeInfo(MakeInfo) end


---@class APalUIInframeRenderer : AActor
APalUIInframeRenderer = {}

---@param TargetActorClass TSubclassOf<AActor>
---@return UPalStaticCharacterParameterComponent
function APalUIInframeRenderer:GetStaticParameteComponentFromActorClassr(TargetActorClass) end
---@param TargetActorClass TSubclassOf<AActor>
---@return USkeletalMeshComponent
function APalUIInframeRenderer:GetSkeletalMeshComponentFromActorClass(TargetActorClass) end
---@param TargetSkeletalMesh USkeletalMeshComponent
function APalUIInframeRenderer:ClearOverrideMaterials(TargetSkeletalMesh) end


---@class APalUniqueRideWeaponBase : APalWeaponBase
APalUniqueRideWeaponBase = {}

function APalUniqueRideWeaponBase:ShootOneBulletByDefault() end
---@param bulletClass TSubclassOf<APalBullet>
---@param MuzzleEffect UNiagaraSystem
---@param MuzzleLocation FVector
---@param MuzzleRotate FRotator
---@param BulrAngle float
---@param AmmoClass TSubclassOf<AActor>
---@param AmmoEject FTransform
function APalUniqueRideWeaponBase:ShootOneBullet(bulletClass, MuzzleEffect, MuzzleLocation, MuzzleRotate, BulrAngle, AmmoClass, AmmoEject) end
function APalUniqueRideWeaponBase:OnUniqueShoot() end
function APalUniqueRideWeaponBase:OnCancellShooting() end
---@param ActionComp UPalActionComponent
function APalUniqueRideWeaponBase:OnActionCompleted(ActionComp) end
---@param action UPalActionBase
function APalUniqueRideWeaponBase:OnActionBegin(action) end
---@return FRotator
function APalUniqueRideWeaponBase:GetMuzzleRotation() end
---@return FVector
function APalUniqueRideWeaponBase:GetMuzzleLocation() end
---@return UNiagaraSystem
function APalUniqueRideWeaponBase:GetMuzzleEffect() end
---@return FVector
function APalUniqueRideWeaponBase:GetCommonTargetLocation() end
---@return float
function APalUniqueRideWeaponBase:GetBulrAngle() end
---@return TSubclassOf<APalBullet>
function APalUniqueRideWeaponBase:GetBulletClass() end
---@return FTransform
function APalUniqueRideWeaponBase:GetAmmoEjectTransform() end
---@return TSubclassOf<AActor>
function APalUniqueRideWeaponBase:GetAmmoClass() end
---@param OutMesh TArray<UMeshComponent>
function APalUniqueRideWeaponBase:GetAllMeshComponent(OutMesh) end
---@return boolean
function APalUniqueRideWeaponBase:CanUse() end


---@class APalWeaponBase : AActor
---@field OnReloadDelegate FPalWeaponBaseOnReloadDelegate
---@field OnUseBulletDelegate FPalWeaponBaseOnUseBulletDelegate
---@field OnShootBulletDelegate FPalWeaponBaseOnShootBulletDelegate
---@field OnChangeCoolDownStateDelegate FPalWeaponBaseOnChangeCoolDownStateDelegate
---@field OnCoolDownUpdateDelegate FPalWeaponBaseOnCoolDownUpdateDelegate
---@field OnCreatedBulletDelegate FPalWeaponBaseOnCreatedBulletDelegate
---@field OnGetWeaponDamageDelegate FPalWeaponBaseOnGetWeaponDamageDelegate
---@field OnAttachWeaponDelegate FPalWeaponBaseOnAttachWeaponDelegate
---@field OnDetachWeaponDelegate FPalWeaponBaseOnDetachWeaponDelegate
---@field OnWeaponNotifyDelegate FPalWeaponBaseOnWeaponNotifyDelegate
---@field BulletDeleteTime float
---@field BulletDecayStartRate float
---@field RecoilCurve UCurveFloat
---@field RecoilYawRange float
---@field RecoilPitchTotalMax float
---@field RecoilDecaySpeed float
---@field ShotCameraShake TSubclassOf<UCameraShakeBase>
---@field WeaponCoopType EWeaponCoopType
---@field WeaponType EPalWeaponType
---@field IsRequiredBullet boolean
---@field BulletItemName FName
---@field ShootBlurMaterial UMaterialInterface
---@field ShootBlurAlphaCurve UCurveFloat
---@field SpecialAttackRateInfos TArray<FPalSpecialAttackRateInfo>
---@field weaponIconTexture TSoftObjectPtr<UTexture2D>
---@field weaponBulletDamageReactionType EPalDamageAnimationReactionType
---@field PalSoundSlotClass TSoftClassPtr<UPalSoundSlot>
---@field PlaySoundIds TMap<EWeaponPlaySoundType, FPalDataTableRowName_SoundID>
---@field IsEmptyOtomoPal boolean
---@field CoolDownTime float
---@field ShootBlurMaterialDynamic UMaterialInstanceDynamic
---@field ownItemID FPalItemId
---@field ownItemData FPalItemData
---@field ownWeaponStaticData UPalStaticWeaponItemData
---@field ownWeaponDynamicData UPalDynamicWeaponItemDataBase
---@field HiddenWeapon FFlagContainer
---@field PalSoundSlotCache UPalSoundSlot
---@field RecoilPowerRate float
---@field IsScopeMode boolean
---@field IsOneBulletReloadWeapon boolean
---@field DelayDestorySecond float
---@field IsUnnecessaryDynamicData boolean
---@field ShooterFlagPriority EPalShooterFlagContainerPriority
---@field BackWeaponClass TSubclassOf<APalBackWeaponBase>
---@field BackWeaponModel APalBackWeaponBase
---@field LoadoutSelectorIndex int32
APalWeaponBase = {}

---@param NotifyType EWeaponNotifyType
function APalWeaponBase:WeaponNotifyDelegate__DelegateSignature(NotifyType) end
---@param remainingBulletsNum int32
function APalWeaponBase:UseBulletDelegate__DelegateSignature(remainingBulletsNum) end
function APalWeaponBase:UnbindGetWeaponDamageDelegate() end
---@return UPalDynamicWeaponItemDataBase
function APalWeaponBase:TryGetDynamicWeaponData() end
function APalWeaponBase:StartCoolDown() end
function APalWeaponBase:SetupWeaponSkill() end
---@param isHidden boolean
function APalWeaponBase:SetHiddenWeaponMyself(isHidden) end
---@param isHidden boolean
function APalWeaponBase:SetHiddenWeaponDefault(isHidden) end
---@param flagName FName
---@param isHidden boolean
function APalWeaponBase:SetHiddenWeapon(flagName, isHidden) end
---@param Type EWeaponNotifyType
function APalWeaponBase:SendWeaponNotify(Type) end
---@return boolean
function APalWeaponBase:SeekRightHandOpen() end
---@return boolean
function APalWeaponBase:SeekLeftHandOpen() end
function APalWeaponBase:RPCDummy() end
---@param StaticItemId FName
---@param ConsumeNum int32
function APalWeaponBase:RequestConsumeItem_ForThrowWeapon(StaticItemId, ConsumeNum) end
---@param StaticItemId FName
---@param ConsumeNum int32
function APalWeaponBase:RequestConsumeItem(StaticItemId, ConsumeNum) end
---@param bulletsNum int32
function APalWeaponBase:ReloadBulletsDelegate__DelegateSignature(bulletsNum) end
---@return boolean
function APalWeaponBase:ReloadBullets() end
---@param ID FPalDataTableRowName_SoundID
---@param Arg FPalSoundOptions
function APalWeaponBase:PlaySoundWithOption(ID, Arg) end
---@param ID FPalDataTableRowName_SoundID
function APalWeaponBase:PlaySound(ID) end
---@param Type EWeaponNotifyType
function APalWeaponBase:OnWeaponNotify(Type) end
function APalWeaponBase:OnStartAim() end
function APalWeaponBase:OnShootBulletDelegate__DelegateSignature() end
function APalWeaponBase:OnRequestClosing() end
function APalWeaponBase:OnReloadStart() end
function APalWeaponBase:OnReleaseTrigger() end
function APalWeaponBase:OnPullTrigger() end
function APalWeaponBase:OnPullCancel() end
function APalWeaponBase:OnEndAim() end
function APalWeaponBase:OnDetachWeaponDelegate__DelegateSignature() end
---@param detachActor AActor
function APalWeaponBase:OnDetachWeapon(detachActor) end
---@param Bullet APalBullet
function APalWeaponBase:OnCreatedBullet(Bullet) end
---@param RemainingTime float
---@param CoolDownTime float
function APalWeaponBase:OnCoolDownUpdateDelegate__DelegateSignature(RemainingTime, CoolDownTime) end
---@param Direction FVector
function APalWeaponBase:OnChangeTargetDirection(Direction) end
---@param IsStart boolean
function APalWeaponBase:OnChangeCoolDownStateDelegate__DelegateSignature(IsStart) end
function APalWeaponBase:OnAttachWeaponDelegate__DelegateSignature() end
---@param attachActor AActor
function APalWeaponBase:OnAttachWeapon(attachActor) end
---@return boolean
function APalWeaponBase:IsUseLeftHandAttach() end
---@return boolean
function APalWeaponBase:IsHiddenWeapon() end
---@return boolean
function APalWeaponBase:IsFullMagazine() end
---@return boolean
function APalWeaponBase:IsExistBulletInPlayerInventory() end
---@return boolean
function APalWeaponBase:IsEnableAutoAim() end
---@return boolean
function APalWeaponBase:IsEmptyMagazine() end
---@return boolean
function APalWeaponBase:IsCoolDown() end
---@return int32
function APalWeaponBase:GetWeaponEffectValue() end
---@return EPalAdditionalEffectType
function APalWeaponBase:GetWeaponEffectType() end
---@return int32
function APalWeaponBase:GetWeaponDamageFromDelegate() end
---@return int32
function APalWeaponBase:GetWeaponDamageDelegate__DelegateSignature() end
---@return int32
function APalWeaponBase:GetWeaponDamage() end
---@return int32
function APalWeaponBase:GetWeaponBaseDamage() end
---@return AActor
function APalWeaponBase:GetWeaponAttacker() end
---@return float
function APalWeaponBase:GetSneakAttackRate() end
---@return TArray<FPalPassiveSkillEffect>
function APalWeaponBase:GetSkillEffectList() end
---@return float
function APalWeaponBase:GetShooterComponentBlurRate() end
---@param outName FName
function APalWeaponBase:GetRequiredBulletName(outName) end
---@return float
function APalWeaponBase:GetRemainingCoolDownTime() end
---@return int32
function APalWeaponBase:GetRemainBulletCount() end
---@param Min float
---@param Max float
---@return float
function APalWeaponBase:GetRandomFloat(Min, Max) end
---@param originalValue float
---@param EffectType EPalPassiveSkillEffectType
---@return float
function APalWeaponBase:GetParameterWithPassiveSkillEffect(originalValue, EffectType) end
---@return APalCharacter
function APalWeaponBase:GetOwnerCharacter() end
---@return int32
function APalWeaponBase:GetNPCWeaponDamage() end
---@return USceneComponent
function APalWeaponBase:GetMainMesh() end
---@return int32
function APalWeaponBase:GetMagazineSize() end
---@return FTransform
function APalWeaponBase:GetLeftHandTransform() end
---@return FPalItemId
function APalWeaponBase:GetItemId() end
---@return FName
function APalWeaponBase:GetEquipSocketName() end
---@return float
function APalWeaponBase:GetDefaultBlurAngle() end
---@return float
function APalWeaponBase:GetBlurModifierValue() end
---@param RequestConsumeNum int32
---@param UsedItemID FName
---@return int32
function APalWeaponBase:DecrementCurrentSelectPalSphere(RequestConsumeNum, UsedItemID) end
---@return boolean
function APalWeaponBase:DecrementBullet() end
---@param Bullet APalBullet
function APalWeaponBase:CreatedBulletDelegate__DelegateSignature(Bullet) end
function APalWeaponBase:ClearWeaponSkill() end
---@return float
function APalWeaponBase:CalcStability() end
---@return float
function APalWeaponBase:CalcRange() end
---@return float
function APalWeaponBase:CalcDPS() end
---@return float
function APalWeaponBase:CalcAccuracy() end


---@class APalWindController : AInfo
---@field WindDirectionChangeInterval FFloatInterval
---@field WindDirectionResponse float
---@field WindSpeedInterval FFloatInterval
---@field WindSpeedChangeInterval FFloatInterval
---@field LastChangedDirectionTime float
---@field LastChangedSpeedTime float
APalWindController = {}

---@param WindInfo FPalWindInfo
function APalWindController:UpdateNiagaraParameterCollection(WindInfo) end
---@param InActor AActor
function APalWindController:OnActorSpawned(InActor) end


---@class APalWorldMapCapture : AActor
---@field SceneCaptureComponent USceneCaptureComponent2D
---@field worldMapTexture UTexture2D
---@field worldMapDetailRenderTexture UTextureRenderTarget2D
---@field worldMapHeightTexture UTexture2D
APalWorldMapCapture = {}

---@return UTexture2D
function APalWorldMapCapture:GetWorldMapHeightMap() end
---@return UTextureRenderTarget2D
function APalWorldMapCapture:GetRenderedWorldMapTexture() end
---@return boolean
function APalWorldMapCapture:CreateWorldMapTexture() end
function APalWorldMapCapture:CaptureWorldMapTexture_Perspective() end
function APalWorldMapCapture:CaptureWorldMapTexture_Ortho() end


---@class APalWorldPartitionLoadingRangeVolume : AActor
---@field LoadingRangeMap TMap<int32, float>
APalWorldPartitionLoadingRangeVolume = {}

---@param Enable boolean
function APalWorldPartitionLoadingRangeVolume:SetOverrideLoadingRange(Enable) end


---@class APalWorldSettings : AWorldSettings
---@field DungeonWorldSubsystemClass TSubclassOf<UPalDungeonWorldSubsystem>
---@field DungeonCreateInitialLocation FVector
---@field FieldEnvironmentDataLayerAsset UDataLayerAsset
---@field AudioWorldSubsystemClass TSubclassOf<UPalAudioWorldSubsystem>
---@field bIsPalTimerEnabled boolean
---@field OptionWorldSubsystemClass TSubclassOf<UPalOptionSubsystem>
---@field TimeManagerClass TSubclassOf<UPalTimeManager>
---@field InvaderManagerClass TSubclassOf<UPalInvaderManager>
---@field IncidentSystemClass TSubclassOf<UPalIncidentSystem>
---@field FunnelCharacterManagerClass TSubclassOf<UPalFunnelCharacterManager>
---@field bRequestCharacterMake boolean
APalWorldSettings = {}



---@class FActionDynamicParameter
---@field ActionTarget AActor
---@field StartTransform FTransform
---@field ActionVelocity FVector
---@field GeneralPurposeIndex int32
---@field DummyTargetLocation FVector
---@field ActionID FGuid
---@field bIsAdjustTransform boolean
---@field Blackboard FPalNetArchive
---@field NetRandSeed int32
FActionDynamicParameter = {}



---@class FActorArray
---@field Actors TArray<AActor>
FActorArray = {}



---@class FBuildingSurfaceMaterialSet
---@field Highlight UMaterialInstance
---@field Error UMaterialInstance
---@field Building UMaterialInstance
---@field BuildComplete UMaterialInstance
---@field Dismantle UMaterialInstance
---@field Damage UMaterialInstance
---@field BuildCompleteAnimationCurve UCurveFloat
FBuildingSurfaceMaterialSet = {}



---@class FBulletHoleDecalInfo
---@field BulletHoleDecals TArray<UMaterialInterface>
---@field Decal_Size FVector
---@field Decal_Size_RandomMin float
---@field Decal_Size_RandomMax float
FBulletHoleDecalInfo = {}



---@class FCaptureResult
---@field IsSuccess boolean
---@field TestSuccessCount int32
---@field FailedCaptureType EFailedCaptureType
FCaptureResult = {}



---@class FCharacterListForImportanceManager
---@field CharacterList TArray<APalCharacter>
FCharacterListForImportanceManager = {}



---@class FCharacterParameterRepInfo : FFastArraySerializerItem
---@field RequestGUID FGuid
---@field ID FPalInstanceID
---@field Parameter UPalIndividualCharacterParameter
FCharacterParameterRepInfo = {}



---@class FDelegateTickFunction : FTickFunction
FDelegateTickFunction = {}


---@class FElementOfLayeredFlagContainer
---@field Priority int32
---@field Container FFlagContainer
FElementOfLayeredFlagContainer = {}



---@class FFastCharacterParameterRepInfoArray : FFastArraySerializer
---@field Items TArray<FCharacterParameterRepInfo>
FFastCharacterParameterRepInfoArray = {}



---@class FFastPalBaseCampRepInfoArray : FFastArraySerializer
---@field Items TArray<FPalBaseCampRepInfo>
FFastPalBaseCampRepInfoArray = {}



---@class FFastPalLocationRepInfoArray : FFastArraySerializer
---@field Items TArray<FPalLocationRepInfo>
FFastPalLocationRepInfoArray = {}



---@class FFixedPoint
---@field Value int32
FFixedPoint = {}



---@class FFixedPoint64
---@field Value int64
FFixedPoint64 = {}



---@class FFlagContainer
---@field Flags TMap<FName, boolean>
FFlagContainer = {}



---@class FFloatContainer
---@field Values TArray<FFloatContainer_FloatPair>
FFloatContainer = {}



---@class FFloatContainer_FloatPair
---@field Key FName
---@field Value float
FFloatContainer_FloatPair = {}



---@class FFloatCounter
---@field TriggerValue float
---@field CurrentStackValue float
FFloatCounter = {}



---@class FFootIKSetting
---@field bIsEnableIK boolean
---@field RayCastBoneName FName
---@field RayStartOffset float
---@field RayEndOffset float
FFootIKSetting = {}



---@class FFootStampInfo
---@field FootstepDecalMap TMap<EPalFootType, UMaterialInterface>
---@field FootstepDecal_Size FVector
---@field FootstepDecal_InitialRotation FRotator
FFootStampInfo = {}



---@class FFootStepEffectInfo
---@field PhysicalSurfaceToEffect TMap<EPhysicalSurface, TSoftObjectPtr<UNiagaraSystem>>
FFootStepEffectInfo = {}



---@class FGameDateTime
---@field Ticks int64
FGameDateTime = {}



---@class FGeneralAnimationParameter
---@field MoveSpeed float
---@field MoveSpeedXY float
---@field Velocity FVector
---@field InputVelocity FVector
---@field ClimbingVelocity FVector
---@field bIsInAir boolean
---@field bIsSliding boolean
---@field bIsSwimming boolean
---@field RangeForGround float
---@field bIsNearGround boolean
---@field GeneralAnimSequenceMap TMap<EPalGeneralAnimSequenceType, UAnimSequence>
---@field GeneralBlendSpaceMap TMap<EPalGeneralBlendSpaceType, UBlendSpace>
---@field FootIKRootOffset float
---@field FootIKOffset TMap<EPalFootType, float>
---@field MoveSpeedPlusByRotateYaw float
---@field YawSpeed float
---@field AdditiveAnimationRate float
---@field DisableUpperOverrideFlag boolean
---@field bTransportingObject boolean
FGeneralAnimationParameter = {}



---@class FLayeredFlagContainer
---@field ContainerList TArray<FElementOfLayeredFlagContainer>
FLayeredFlagContainer = {}



---@class FNetworkActorSpawnParameters
---@field NetworkOwner AActor
---@field Name FName
---@field Owner AActor
---@field SpawnLocation FVector
---@field SpawnRotation FRotator
---@field SpawnScale FVector
---@field ControllerClass TSubclassOf<AController>
---@field SpawnCollisionHandlingOverride ESpawnActorCollisionHandlingMethod
---@field bAlwaysRelevant boolean
FNetworkActorSpawnParameters = {}



---@class FPalAIActionBaseCampSleepActivelyParameter
---@field WalkAroundTime float
FPalAIActionBaseCampSleepActivelyParameter = {}



---@class FPalAIActionDynamicParameter
---@field GeneralActor1 AActor
---@field GeneralVector1 FVector
---@field GeneralVector2 FVector
---@field GeneralIndex1 int32
---@field GeneralBool1 boolean
---@field GeneralInteger1 int32
---@field GeneralInteger2 int32
---@field SelfDestructWaza EPalWazaID
FPalAIActionDynamicParameter = {}



---@class FPalAIMoveRequest : FAIMoveRequest
FPalAIMoveRequest = {}


---@class FPalAISensorSearchQuery
FPalAISensorSearchQuery = {}


---@class FPalAmbientSoundAreaData
---@field AmbientPriority int32
---@field DayAmbientEvents TArray<UAkAudioEvent>
---@field NightAmbientEvents TArray<UAkAudioEvent>
FPalAmbientSoundAreaData = {}



---@class FPalArrowSettings
---@field Color FColor
---@field Size float
---@field Thickness float
FPalArrowSettings = {}



---@class FPalAsyncSaveProcess
---@field State EPalAsyncSaveProcessState
FPalAsyncSaveProcess = {}



---@class FPalAsyncSaveProcessParallel
---@field ProcessMap TMap<FString, FPalAsyncSaveProcess>
FPalAsyncSaveProcessParallel = {}



---@class FPalAudioFadeParameter
---@field FadeType EPalAudioFadeType
---@field CurrentVolume float
FPalAudioFadeParameter = {}



---@class FPalAxisKeyConfigKeys : FPalKeyConfigKeys
---@field AxisName FName
---@field FilterType EPalKeyConfigAxisFilterType
FPalAxisKeyConfigKeys = {}



---@class FPalBPClassDataRow : FTableRowBase
---@field BPClass TSoftClassPtr<APalCharacter>
FPalBPClassDataRow = {}



---@class FPalBaseCampCreateParameter
FPalBaseCampCreateParameter = {}


---@class FPalBaseCampFacilityCountPair
---@field FacilityType EPalMapObjectWorkerAvailableFacilityType
---@field FacilityCount int32
FPalBaseCampFacilityCountPair = {}



---@class FPalBaseCampFacilityUsageInfo
---@field State EPalBaseCampFacilityUsageState
---@field ReservedIndividualId FPalInstanceID
FPalBaseCampFacilityUsageInfo = {}



---@class FPalBaseCampFacilityUsageInfoSet
---@field InfoMap TMap<FGuid, FPalBaseCampFacilityUsageInfo>
FPalBaseCampFacilityUsageInfoSet = {}



---@class FPalBaseCampItemContainerInfo
---@field ContainerId FPalContainerId
---@field Type EPalBaseCampItemContainerType
FPalBaseCampItemContainerInfo = {}



---@class FPalBaseCampItemExistsInfo
---@field MapObjectModelInstanceId FGuid
---@field itemNum int32
FPalBaseCampItemExistsInfo = {}



---@class FPalBaseCampLevelMasterData : FTableRowBase
---@field Level int32
---@field WorkerMaxNum int32
---@field BaseCampMaxNumInGuild int32
FPalBaseCampLevelMasterData = {}



---@class FPalBaseCampModuleResourceCollectWorkInfo
---@field WorkId FGuid
FPalBaseCampModuleResourceCollectWorkInfo = {}



---@class FPalBaseCampModuleTransportItemCharacterInfo
---@field ItemInfos TArray<FPalItemAndNum>
---@field CharacterLocation FVector
FPalBaseCampModuleTransportItemCharacterInfo = {}



---@class FPalBaseCampModuleTransportItemDepotParameter
---@field OwnerMapObjectConcreteModelInstanceId FGuid
---@field DepotLocalBoundsTransform FPalBoundsTransform
---@field Requirement FPalBaseCampModuleTransportItemRequirement
FPalBaseCampModuleTransportItemDepotParameter = {}



---@class FPalBaseCampModuleTransportItemDirection
---@field RequiredMapObjectConcreteModelInstanceId FGuid
---@field TransportTargetMapObjectConcreteModelInstanceId FGuid
---@field MaxItemStackNum int32
---@field bRetunring boolean
FPalBaseCampModuleTransportItemDirection = {}



---@class FPalBaseCampModuleTransportItemRequirement
---@field Priority EPalBaseCampModuleTransportItemTransportPriority
---@field ItemInfo TArray<FPalStaticItemIdAndNum>
---@field itemTypeA TArray<EPalItemTypeA>
---@field ItemTypeB TArray<EPalItemTypeB>
---@field ItemExtraTypes TArray<EPalBaseCampModuleTransportItemTransportableItemExtraType>
FPalBaseCampModuleTransportItemRequirement = {}



---@class FPalBaseCampModuleTransportItemStatus
---@field Requirement FPalBaseCampModuleTransportItemRequirement
---@field bDepot boolean
---@field DepotLocalBoundsTransform FPalBoundsTransform
---@field WorkId FGuid
---@field DirectionMap TMap<FPalInstanceID, FPalBaseCampModuleTransportItemDirection>
---@field NotSatisfiedRequirementItemInfoMap TMap<FName, int32>
FPalBaseCampModuleTransportItemStatus = {}



---@class FPalBaseCampModuleTransportItemTarget
---@field bTargetRemoved boolean
---@field ReservedInfoMap TMap<FPalInstanceID, FPalBaseCampModuleTransportItemTargetReservedInfo>
---@field bNotExistMovePath boolean
---@field bEnableObtainAnywhere boolean
---@field NotReservedItemInfoMap TMap<FName, int32>
---@field WorkId FGuid
FPalBaseCampModuleTransportItemTarget = {}



---@class FPalBaseCampModuleTransportItemTargetReservedInfo
---@field ItemInfos TArray<FPalStaticItemIdAndNum>
---@field RequiredConcreteModelId FGuid
FPalBaseCampModuleTransportItemTargetReservedInfo = {}



---@class FPalBaseCampPassiveEffectMapObjectInfo
---@field ConcreteModelInstanceIds TArray<FGuid>
FPalBaseCampPassiveEffectMapObjectInfo = {}



---@class FPalBaseCampPassiveEffectRepInfo : FFastArraySerializerItem
---@field Effect UPalBaseCampPassiveEffectBase
FPalBaseCampPassiveEffectRepInfo = {}



---@class FPalBaseCampPassiveEffectWorkHardInfo
---@field WorkSpeedRate float
---@field MoveSpeedRate float
---@field AffectSanityRate float
---@field DecreaseFullStomachRate float
FPalBaseCampPassiveEffectWorkHardInfo = {}



---@class FPalBaseCampRepInfo : FFastArraySerializerItem
---@field ID FGuid
---@field BaseCamp UPalBaseCampModel
FPalBaseCampRepInfo = {}



---@class FPalBaseCampSaveData : FPalBinaryMemory
---@field WorkerDirector FPalBaseCampSaveData_WorkerDirector
---@field WorkCollection FPalBaseCampSaveData_WorkCollection
---@field ModuleMap TMap<EPalBaseCampModuleType, FPalBaseCampSaveData_Module>
FPalBaseCampSaveData = {}



---@class FPalBaseCampSaveData_Module : FPalBinaryMemory
FPalBaseCampSaveData_Module = {}


---@class FPalBaseCampSaveData_Module_PassiveEffect : FPalBinaryMemory
FPalBaseCampSaveData_Module_PassiveEffect = {}


---@class FPalBaseCampSaveData_WorkCollection : FPalBinaryMemory
FPalBaseCampSaveData_WorkCollection = {}


---@class FPalBaseCampSaveData_WorkerDirector : FPalBinaryMemory
FPalBaseCampSaveData_WorkerDirector = {}


---@class FPalBaseCampSignificanceInfo
---@field DistanceInRangeFromPlayer float
---@field TickInterval float
FPalBaseCampSignificanceInfo = {}



---@class FPalBaseCampTaskCheckedData
---@field completedTaskNum int32
---@field buildObjectNumMap TMap<FName, int32>
---@field workerNum int32
FPalBaseCampTaskCheckedData = {}



---@class FPalBaseCampTaskDataSet
---@field requireBuildObjects TArray<FPalBaseCampTaskData_BuildObject>
---@field requirePalNum FPalBaseCampTaskData_WorkerNum
FPalBaseCampTaskDataSet = {}



---@class FPalBaseCampTaskDataSet_TableRow : FTableRowBase
---@field Level int32
---@field workerNum int32
---@field WorkerNum_IncompleteMsgID FName
---@field WorkerNum_CompleteMsgID FName
---@field BuildObject1 FName
---@field BuildObjectNum1 int32
---@field BuildObject1_IncompleteMsgID FName
---@field BuildObject1_CompleteMsgID FName
---@field BuildObject2 FName
---@field BuildObjectNum2 int32
---@field BuildObject2_IncompleteMsgID FName
---@field BuildObject2_CompleteMsgID FName
---@field BuildObject3 FName
---@field BuildObjectNum3 int32
---@field BuildObject3_IncompleteMsgID FName
---@field BuildObject3_CompleteMsgID FName
FPalBaseCampTaskDataSet_TableRow = {}



---@class FPalBaseCampTaskData_BuildObject
---@field incompleteMsgID FName
---@field completeMsgID FName
---@field mapObjectRowName FPalDataTableRowName_MapObjectData
---@field requireNum int32
FPalBaseCampTaskData_BuildObject = {}



---@class FPalBaseCampTaskData_WorkerNum
---@field incompleteMsgID FName
---@field completeMsgID FName
---@field requireNum int32
FPalBaseCampTaskData_WorkerNum = {}



---@class FPalBaseCampWorkAssignRequest
FPalBaseCampWorkAssignRequest = {}


---@class FPalBaseCampWorkCollectionStashInfo
---@field StashAtTime FGameDateTime
FPalBaseCampWorkCollectionStashInfo = {}



---@class FPalBaseCampWorkerEventMasterData : FTableRowBase
---@field Debug_DisplayName FName
---@field Priority EPalBaseCampWorkerEventPriority
---@field TriggerSanity int32
---@field bAllowInterruptRecoverHungry boolean
---@field bAllowInterruptSleep boolean
---@field bAssignableWork boolean
---@field TriggerSkipCount int32
---@field logPriority EPalLogPriority
---@field LogTone EPalLogContentToneType
---@field Invalid boolean
FPalBaseCampWorkerEventMasterData = {}



---@class FPalBaseCampWorkerSickMasterData : FTableRowBase
---@field SickType EPalBaseCampWorkerSickType
---@field EffectiveItemRank int32
---@field Facial EPalFacialEyeType
---@field WorkSpeed int32
---@field MoveSpeed int32
---@field SatietyDecrease int32
FPalBaseCampWorkerSickMasterData = {}



---@class FPalBaseCampWorkerTaskCheckResponse
FPalBaseCampWorkerTaskCheckResponse = {}


---@class FPalBelongInfo
FPalBelongInfo = {}


---@class FPalBinaryMemory
---@field RawData TArray<uint8>
FPalBinaryMemory = {}



---@class FPalBodyInstanceParameter
---@field InstanceBodyIndex int32
---@field InstanceBoneIndex int16
---@field LinearDamping float
---@field AngularDamping float
FPalBodyInstanceParameter = {}



---@class FPalBossBattleInstanceModelCreateParameter
---@field IntroCutsceneActor TSoftClassPtr<APalCutsceneActor>
---@field ReservedDataLayerAsset UDataLayerAsset
---@field BGMAudioEvent TSoftObjectPtr<UAkAudioEvent>
---@field BossTower APalBossTower
FPalBossBattleInstanceModelCreateParameter = {}



---@class FPalBossBattleLevelInstanceLoadOperator
FPalBossBattleLevelInstanceLoadOperator = {}


---@class FPalBossBattleStaticInfo
---@field IntroCutscene TSoftClassPtr<APalCutsceneActor>
---@field DataLayerAsset UDataLayerAsset
---@field PalID FPalDataTableRowName_PalMonsterData
---@field Level int32
---@field BGMAudioEvent TSoftObjectPtr<UAkAudioEvent>
FPalBossBattleStaticInfo = {}



---@class FPalBossSpawnerSaveData
---@field RespawnDisableFlag TMap<FName, boolean>
FPalBossSpawnerSaveData = {}



---@class FPalBoundsTransform
---@field Location FVector
---@field Rotation FQuat
---@field Bounds FBoxSphereBounds
FPalBoundsTransform = {}



---@class FPalBuildInstallOtherOptions
FPalBuildInstallOtherOptions = {}


---@class FPalBuildObjectData : FTableRowBase
---@field MapObjectId FName
---@field TypeA EPalBuildObjectTypeA
---@field RedialIndex int32
---@field TypeB EPalBuildObjectTypeB
---@field Rank int32
---@field BuildCapacity int32
---@field RequiredBuildWorkAmount float
---@field AssetValue int32
---@field RequiredEnergyType EPalEnergyType
---@field ConsumeEnergySpeed float
---@field Material1_Id FName
---@field Material1_Count int32
---@field Material2_Id FName
---@field Material2_Count int32
---@field Material3_Id FName
---@field Material3_Count int32
---@field Material4_Id FName
---@field Material4_Count int32
---@field OverrideDescMsgID FName
---@field bInstallAtReticle boolean
---@field InstallNeighborThreshold float
---@field bIsInstallOnlyOnBase boolean
---@field bIsInstallOnlyInDoor boolean
---@field bIsInstallOnlyHubAround boolean
---@field bInstallableNoObstacleFromCamera boolean
FPalBuildObjectData = {}



---@class FPalBuildObjectDataSetTypeB
---@field TypeB EPalBuildObjectTypeB
---@field DataArray TArray<FPalBuildObjectData>
FPalBuildObjectDataSetTypeB = {}



---@class FPalBuildObjectIconData : FTableRowBase
---@field SoftIcon TSoftObjectPtr<UTexture2D>
FPalBuildObjectIconData = {}



---@class FPalBuildObjectMaterialArray
---@field Materials TArray<UMaterialInterface>
FPalBuildObjectMaterialArray = {}



---@class FPalBuildObjectMeshDefaultSetting
---@field ProfileName FName
FPalBuildObjectMeshDefaultSetting = {}



---@class FPalBuildRequestDebugParameter
---@field bNotConsumeMaterials boolean
FPalBuildRequestDebugParameter = {}



---@class FPalCalcCharacterDamageInfo
---@field OtomoRate float
---@field DefenderLevel int32
---@field DefenderDefence int32
---@field DefenderElementType1 EPalElementType
---@field DefenderElementType2 EPalElementType
---@field ElementStatusMultiplay float
FPalCalcCharacterDamageInfo = {}



---@class FPalCameraDOFSetting
---@field DepthOfFieldFocalDistance float
---@field DepthOfFieldDepthBlurAmount float
---@field DepthOfFieldDepthBlurRadius float
---@field DepthOfFieldFstop float
---@field FOV float
FPalCameraDOFSetting = {}



---@class FPalCaptureBallEffectSettingData
---@field CaptureAbsorbToBall_ParticleCount int32
---@field CaptureAbsorbToBall_Scale float
FPalCaptureBallEffectSettingData = {}



---@class FPalCaptureBonusExpRaw : FTableRowBase
---@field BonusExp int32
FPalCaptureBonusExpRaw = {}



---@class FPalCapturedCageInfoDatabaseRow : FTableRowBase
---@field FieldName FName
---@field PalID FName
---@field Weight float
---@field MinLevel int32
---@field MaxLevel int32
FPalCapturedCageInfoDatabaseRow = {}



---@class FPalCellCoord
---@field X int64
---@field Y int64
---@field Z int64
FPalCellCoord = {}



---@class FPalCharacterCompleteDelegateParameter
---@field Priority EPalCharacterCompleteDelegatePriority
---@field CompleteDelegate FPalCharacterCompleteDelegateParameterCompleteDelegate
FPalCharacterCompleteDelegateParameter = {}



---@class FPalCharacterContainerSaveData : FPalBinaryMemory
---@field bReferenceSlot boolean
---@field Slots TArray<FPalCharacterSlotSaveData>
FPalCharacterContainerSaveData = {}



---@class FPalCharacterContainerSlotInfo
---@field IndividualId FPalInstanceID
---@field SlotID FPalCharacterSlotId
FPalCharacterContainerSlotInfo = {}



---@class FPalCharacterCreationColorPresetDataRow : FTableRowBase
---@field Colors TArray<FLinearColor>
FPalCharacterCreationColorPresetDataRow = {}



---@class FPalCharacterCreationEyeMaterialDataRow : FTableRowBase
---@field EyeMaterialInstance TSoftObjectPtr<UMaterialInstance>
---@field IconTexture TSoftObjectPtr<UTexture2D>
---@field ShiftUIDisplayEyeColor FLinearColor
FPalCharacterCreationEyeMaterialDataRow = {}



---@class FPalCharacterCreationMakeInfoPresetDataRow : FTableRowBase
---@field PresetMakeInfo FPalPlayerDataCharacterMakeInfo
FPalCharacterCreationMakeInfoPresetDataRow = {}



---@class FPalCharacterCreationMeshPresetDataRow : FTableRowBase
---@field SkeletalMesh TSoftObjectPtr<USkeletalMesh>
---@field SkeletalMesh_MaleHead TSoftObjectPtr<USkeletalMesh>
---@field IconTexture TSoftObjectPtr<UTexture2D>
---@field ABPAsset TSoftClassPtr<UAnimInstance>
---@field ShiftUIDisplayEyeColor FLinearColor
---@field ShiftUIDisplayBodyColor FLinearColor
---@field ShiftUIDisplayBrowColor FLinearColor
---@field ShiftUIDisplayHairColor FLinearColor
FPalCharacterCreationMeshPresetDataRow = {}



---@class FPalCharacterCreationPresetDataRow : FTableRowBase
---@field MakeInfo FPalPlayerDataCharacterMakeInfo
---@field IconTexture TSoftObjectPtr<UTexture2D>
FPalCharacterCreationPresetDataRow = {}



---@class FPalCharacterIconDataRow : FTableRowBase
---@field Icon TSoftObjectPtr<UTexture2D>
FPalCharacterIconDataRow = {}



---@class FPalCharacterList
---@field CharacterList TArray<APalCharacter>
FPalCharacterList = {}



---@class FPalCharacterParameterDatabaseRow : FTableRowBase
---@field OverrideNameTextID FName
---@field NamePrefixID FName
---@field OverridePartnerSkillTextID FName
---@field IsPal boolean
---@field Tribe EPalTribeID
---@field BPClass FName
---@field ZukanIndex int32
---@field ZukanIndexSuffix FString
---@field Size EPalSizeType
---@field Rarity int32
---@field ElementType1 EPalElementType
---@field ElementType2 EPalElementType
---@field GenusCategory EPalGenusCategoryType
---@field Organization EPalOrganizationType
---@field weapon EPalWeaponType
---@field WeaponEquip boolean
---@field HP int32
---@field MeleeAttack int32
---@field ShotAttack int32
---@field Defense int32
---@field Support int32
---@field CraftSpeed int32
---@field EnemyReceiveDamageRate float
---@field CaptureRateCorrect float
---@field ExpRatio float
---@field Price float
---@field AIResponse FName
---@field AISightResponse FName
---@field SlowWalkSpeed int32
---@field WalkSpeed int32
---@field RunSpeed int32
---@field RideSprintSpeed int32
---@field TransportSpeed int32
---@field IsBoss boolean
---@field IsTowerBoss boolean
---@field BattleBGM EPalBattleBGMType
---@field IgnoreLeanBack boolean
---@field IgnoreBlowAway boolean
---@field MaxFullStomach int32
---@field FullStomachDecreaseRate float
---@field FoodAmount int32
---@field ViewingDistance int32
---@field ViewingAngle int32
---@field HearingRate float
---@field NooseTrap boolean
---@field Nocturnal boolean
---@field BiologicalGrade int32
---@field Predator boolean
---@field Edible boolean
---@field Stamina int32
---@field MaleProbability int32
---@field CombiRank int32
---@field WorkSuitability_EmitFlame int32
---@field WorkSuitability_Watering int32
---@field WorkSuitability_Seeding int32
---@field WorkSuitability_GenerateElectricity int32
---@field WorkSuitability_Handcraft int32
---@field WorkSuitability_Collection int32
---@field WorkSuitability_Deforest int32
---@field WorkSuitability_Mining int32
---@field WorkSuitability_OilExtraction int32
---@field WorkSuitability_ProductMedicine int32
---@field WorkSuitability_Cool int32
---@field WorkSuitability_Transport int32
---@field WorkSuitability_MonsterFarm int32
---@field PassiveSkill1 FName
---@field PassiveSkill2 FName
---@field PassiveSkill3 FName
---@field PassiveSkill4 FName
FPalCharacterParameterDatabaseRow = {}



---@class FPalCharacterParameterStorageSaveData
---@field StoredParameterInfoSaveData TArray<FPalCharacterStoredParameterInfoSaveData>
FPalCharacterParameterStorageSaveData = {}



---@class FPalCharacterParameter_Work
---@field MapObjectInstanceIdApproachTo FGuid
---@field bApproachToAssignedLocation boolean
---@field RepairRequiredWorkAmount float
---@field NotWorkableFlag FFlagContainer
FPalCharacterParameter_Work = {}



---@class FPalCharacterSlotId
---@field ContainerId FPalContainerId
---@field SlotIndex int32
FPalCharacterSlotId = {}



---@class FPalCharacterSlotSaveData : FPalBinaryMemory
---@field IndividualId FPalInstanceID
---@field PermissionTribeID EPalTribeID
FPalCharacterSlotSaveData = {}



---@class FPalCharacterSlotUpdateInfo
---@field ContainerId FPalContainerId
---@field SlotIndex int32
---@field InstanceId FPalInstanceID
FPalCharacterSlotUpdateInfo = {}



---@class FPalCharacterStoredParameterId
---@field ID FGuid
FPalCharacterStoredParameterId = {}



---@class FPalCharacterStoredParameterInfo
---@field SaveParameter FPalIndividualCharacterSaveParameter
---@field StoredAt FGameDateTime
---@field LostPlayerUId FGuid
FPalCharacterStoredParameterInfo = {}



---@class FPalCharacterStoredParameterInfoSaveData
---@field ID FPalCharacterStoredParameterId
---@field SaveParameter FPalIndividualCharacterSaveParameterSaveData
---@field StoredAt FGameDateTime
---@field LostPlayerUId FGuid
FPalCharacterStoredParameterInfoSaveData = {}



---@class FPalCharacterUpgradeMasterData : FTableRowBase
---@field Rank int32
---@field RequiredStaticItemId FName
---@field RequiredItemNum int32
---@field ResetRequiredMoney int32
FPalCharacterUpgradeMasterData = {}



---@class FPalChatMessage
---@field Category EPalChatCategory
---@field Sender FString
---@field SenderPlayerUId FGuid
---@field Message FString
---@field ReceiverPlayerUId FGuid
FPalChatMessage = {}



---@class FPalCheckStuckInfo
FPalCheckStuckInfo = {}


---@class FPalCollectionRankDefineData
---@field DropNumRate float
FPalCollectionRankDefineData = {}



---@class FPalCombiUniqueDatabaseRow : FTableRowBase
---@field ParentTribeA EPalTribeID
---@field ParentTribeB EPalTribeID
---@field ChildCharacterID FName
FPalCombiUniqueDatabaseRow = {}



---@class FPalCommonQuestRewardData
---@field Exp int32
---@field TechnologyPoint int32
---@field Items TMap<FPalDataTableRowName_ItemData, int32>
FPalCommonQuestRewardData = {}



---@class FPalCompletedQuestSaveData
---@field QuestName FName
FPalCompletedQuestSaveData = {}



---@class FPalContainerBelongInfo : FPalBelongInfo
FPalContainerBelongInfo = {}


---@class FPalContainerCreateExtraParameter
---@field bIsWatchAllPlayer boolean
---@field bIsSyncEnable boolean
---@field OperationRestrictType EPalContainerOperationRestrictType
FPalContainerCreateExtraParameter = {}



---@class FPalContainerId
---@field ID FGuid
FPalContainerId = {}



---@class FPalContainerInfo
---@field ContainerId FPalContainerId
---@field SlotNum int32
FPalContainerInfo = {}



---@class FPalContainerInitializeParameter
---@field ID FPalContainerId
---@field SlotNum int32
---@field bReferenceSlot boolean
---@field OperationRestrictType EPalContainerOperationRestrictType
FPalContainerInitializeParameter = {}



---@class FPalCoopSkillAssaultrifleModeCandidateLocation
---@field Location FVector
---@field Distance float
FPalCoopSkillAssaultrifleModeCandidateLocation = {}



---@class FPalCoopSkillModuleAssignPassiveSkillNames
---@field AssignSkillNames TArray<FPalDataTableRowName_PassiveSkillData>
FPalCoopSkillModuleAssignPassiveSkillNames = {}



---@class FPalCoopSkillSearchEffectParameter
---@field Origin FVector
---@field RadiusFrom float
---@field RadiusTo float
---@field ExtRadiusPerSec float
FPalCoopSkillSearchEffectParameter = {}



---@class FPalCoopSkillSearchResultParameter
---@field SearchType EPalCoopSkillSearchType
---@field Location FVector
---@field InstanceId FGuid
---@field IndividualId FPalInstanceID
---@field RequestPlayerUId FGuid
FPalCoopSkillSearchResultParameter = {}



---@class FPalCrimeInstanceCreateParameter
---@field CrimeId FName
---@field TargetId FGuid
FPalCrimeInstanceCreateParameter = {}



---@class FPalCrimeMasterData : FTableRowBase
---@field CrimeNameTextId FName
---@field BaseReward int32
FPalCrimeMasterData = {}



---@class FPalCrimeStateInfo
---@field CrimeStateFinishTimeMap TMap<FGuid, FDateTime>
---@field CrimeStateArray TArray<FGuid>
FPalCrimeStateInfo = {}



---@class FPalCustomMarkerSaveData
---@field IconLocation FVector
---@field IconType int32
FPalCustomMarkerSaveData = {}



---@class FPalDamageInfo
---@field NativeDamageValue int32
---@field Category EPalWazaCategory
---@field IsBlowAttack boolean
---@field IsLeanBack boolean
---@field BlowVelocity FVector
---@field BodyPartsType EPalBodyPartsType
---@field AttackerLevel int32
---@field AttackElementType EPalElementType
---@field AttackerGroupID FGuid
---@field Attacker AActor
---@field OverrideNetworkOwner AActor
---@field AttackType EPalAttackType
---@field HitLocation FVector
---@field FoliageModelId FName
---@field FoliageInstanceIds TArray<FPalFoliageInstanceId>
---@field EffectType1 EPalAdditionalEffectType
---@field EffectValue1 int32
---@field EffectValueEx1 float
---@field EffectType2 EPalAdditionalEffectType
---@field EffectValue2 int32
---@field EffectValueEx2 float
---@field SneakAttackRate float
---@field PlaySneakAttackEffect boolean
---@field DamageRatePerCollision float
---@field SpecialAttackRateInfos TArray<FPalSpecialAttackRateInfo>
---@field DamageReactionAnimationType EPalDamageAnimationReactionType
---@field bAttackableToFriend boolean
---@field NoDamage boolean
---@field IgnoreShield boolean
---@field UIDamageTextOverride_DoubleRegist boolean
---@field CameraShake EPalPlayerDamageCameraShakeCategory
---@field ForceRagdollSize EPalSizeType
---@field bApplyNativeDamageValue boolean
---@field IgnorePlayerEquipItemDamage boolean
FPalDamageInfo = {}



---@class FPalDamageRactionInfo
---@field IsBlow boolean
---@field BlowVelocity FVector
---@field IsLeanBackAnime boolean
---@field IsStan boolean
---@field HitLocation FVector
FPalDamageRactionInfo = {}



---@class FPalDamageResult
---@field Damage int32
---@field Attacker AActor
---@field Defender AActor
---@field BlowVelocity FVector
---@field HitLocation FVector
---@field DamageReactionAnimationType EPalDamageAnimationReactionType
---@field IgnoreShield boolean
---@field IsPlayedLeanBack boolean
---@field CameraShake EPalPlayerDamageCameraShakeCategory
---@field IgnorePlayerEquipItemDamage boolean
FPalDamageResult = {}



---@class FPalDataTableRowName_BaseCampWorkerEventData
---@field Key FName
FPalDataTableRowName_BaseCampWorkerEventData = {}



---@class FPalDataTableRowName_CrimeMasterData
---@field Key FName
FPalDataTableRowName_CrimeMasterData = {}



---@class FPalDataTableRowName_DungeonSpawnAreaData
---@field Key FName
FPalDataTableRowName_DungeonSpawnAreaData = {}



---@class FPalDataTableRowName_FarmCropData
---@field Key FName
FPalDataTableRowName_FarmCropData = {}



---@class FPalDataTableRowName_FieldLotteryNameData
---@field Key FName
FPalDataTableRowName_FieldLotteryNameData = {}



---@class FPalDataTableRowName_GameProgressPreset
---@field Key FName
FPalDataTableRowName_GameProgressPreset = {}



---@class FPalDataTableRowName_ItemData
---@field Key FName
FPalDataTableRowName_ItemData = {}



---@class FPalDataTableRowName_ItemProductData
---@field Key FName
FPalDataTableRowName_ItemProductData = {}



---@class FPalDataTableRowName_ItemShopCreateData
---@field Key FName
FPalDataTableRowName_ItemShopCreateData = {}



---@class FPalDataTableRowName_ItemShopLotteryData
---@field Key FName
FPalDataTableRowName_ItemShopLotteryData = {}



---@class FPalDataTableRowName_MapObjectData
---@field Key FName
FPalDataTableRowName_MapObjectData = {}



---@class FPalDataTableRowName_NPCUniqueData
---@field Key FName
FPalDataTableRowName_NPCUniqueData = {}



---@class FPalDataTableRowName_NoteData
---@field Key FName
FPalDataTableRowName_NoteData = {}



---@class FPalDataTableRowName_PalHumanData
---@field Key FName
FPalDataTableRowName_PalHumanData = {}



---@class FPalDataTableRowName_PalMonsterData
---@field Key FName
FPalDataTableRowName_PalMonsterData = {}



---@class FPalDataTableRowName_PalShopCreateData
---@field Key FName
FPalDataTableRowName_PalShopCreateData = {}



---@class FPalDataTableRowName_PassiveSkillData
---@field Key FName
FPalDataTableRowName_PassiveSkillData = {}



---@class FPalDataTableRowName_RecipeTechnologyData
---@field Key FName
FPalDataTableRowName_RecipeTechnologyData = {}



---@class FPalDataTableRowName_SoundID
---@field Key FName
FPalDataTableRowName_SoundID = {}



---@class FPalDataTableRowName_UIInputAction
---@field Key FName
FPalDataTableRowName_UIInputAction = {}



---@class FPalDeadInfo
---@field LastDamage int32
---@field LastAttacker AActor
---@field SelfActor AActor
---@field BlowVelocity FVector
---@field HitLocation FVector
---@field SelfDestructWaza EPalWazaID
FPalDeadInfo = {}



---@class FPalDeathPenaltyInfo
---@field DeathPenaID FGuid
---@field DeathPlayerID FGuid
---@field PlayerDeathLocation FVector
---@field DropItemLocation FVector
---@field DropItemList TArray<FPalItemAndNum>
FPalDeathPenaltyInfo = {}



---@class FPalDeathPenaltyList
---@field DeathPenaArray TArray<FPalDeathPenaltyInfo>
FPalDeathPenaltyList = {}



---@class FPalDebugAttachPassiveSkillInfo
---@field skill TArray<FPalDataTableRowName_PassiveSkillData>
FPalDebugAttachPassiveSkillInfo = {}



---@class FPalDebugInfoSet
FPalDebugInfoSet = {}


---@class FPalDebugItemCreateInfo
---@field itemRowName FPalDataTableRowName_ItemData
---@field itemNum int32
FPalDebugItemCreateInfo = {}



---@class FPalDebugOtomoPalInfo
---@field PalName FPalDataTableRowName_PalMonsterData
---@field Level int32
---@field Rank int32
---@field WazaList TArray<EPalWazaID>
---@field PassiveSkill TArray<FPalDataTableRowName_PassiveSkillData>
FPalDebugOtomoPalInfo = {}



---@class FPalDebugPalCaptureInfo
---@field PalName FPalDataTableRowName_PalMonsterData
---@field Num int32
FPalDebugPalCaptureInfo = {}



---@class FPalDeforestRankDefineData
---@field DamageRate float
---@field MaterialSubType EPalMapObjectMaterialSubType
FPalDeforestRankDefineData = {}



---@class FPalDropCharacterExtraParameter
---@field DropPlayerUId FGuid
FPalDropCharacterExtraParameter = {}



---@class FPalDropItemDatabaseRow : FTableRowBase
---@field CharacterID FName
---@field Level int32
---@field ItemId1 FName
---@field Rate1 float
---@field min1 int32
---@field Max1 int32
---@field ItemId2 FName
---@field Rate2 float
---@field min2 int32
---@field Max2 int32
---@field ItemId3 FName
---@field Rate3 float
---@field min3 int32
---@field Max3 int32
---@field ItemId4 FName
---@field Rate4 float
---@field min4 int32
---@field Max4 int32
---@field ItemId5 FName
---@field Rate5 float
---@field min5 int32
---@field Max5 int32
FPalDropItemDatabaseRow = {}



---@class FPalDropItemInfo
FPalDropItemInfo = {}


---@class FPalDroppedPalProductDataForShop
---@field StoredParameterId FPalCharacterStoredParameterId
---@field SaveParameter FPalIndividualCharacterSaveParameter
FPalDroppedPalProductDataForShop = {}



---@class FPalDungeonDataLayerAssetSet
---@field DataLayers TArray<UDataLayerAsset>
FPalDungeonDataLayerAssetSet = {}



---@class FPalDungeonEnemySpawnerData : FTableRowBase
---@field SpawnAreaId FName
---@field RankType EPalDungeonEnemySpawnerRankType
---@field WeightInSpawnAreaAndRank float
---@field SpawnerBlueprintSoftClass TSoftClassPtr<APalNPCSpawnerBase>
---@field SpawnerName FName
FPalDungeonEnemySpawnerData = {}



---@class FPalDungeonInfoParameter
---@field DungeonName FText
---@field Level int32
---@field DisappearRemainSeconds float
FPalDungeonInfoParameter = {}



---@class FPalDungeonInstanceModelCreateParameter
---@field ReservedDataLayerAsset UDataLayerAsset
FPalDungeonInstanceModelCreateParameter = {}



---@class FPalDungeonItemSpawnerData : FTableRowBase
---@field SpawnAreaId FName
---@field Type EPalDungeonItemSpawnerType
---@field ItemFieldLotteryName FName
FPalDungeonItemSpawnerData = {}



---@class FPalDungeonLevelData : FTableRowBase
---@field SpawnAreaId FName
---@field WeightInSpawnArea float
---@field LevelName FName
FPalDungeonLevelData = {}



---@class FPalDungeonLevelInstanceLoadOperator
FPalDungeonLevelInstanceLoadOperator = {}


---@class FPalDungeonMarkerPointData
---@field MarkerPointId FGuid
---@field SpawnAreaIds TArray<FName>
---@field Transform FTransform
---@field SpawnParameter FPalDungeonMarkerPointSpawnParameter
---@field EntranceClass TSubclassOf<APalDungeonEntrance>
---@field ConnectedDungeonInstanceId FGuid
FPalDungeonMarkerPointData = {}



---@class FPalDungeonMarkerPointDataSet
---@field MarkerPoints TArray<FPalDungeonMarkerPointData>
FPalDungeonMarkerPointDataSet = {}



---@class FPalDungeonMarkerPointSpawnParameter
---@field RespawnInterval float
---@field DisappearInterval float
---@field RespawnProbability float
---@field DisappearIntervalAfterDefeatBoss float
FPalDungeonMarkerPointSpawnParameter = {}



---@class FPalDungeonPointMarkerSaveData
---@field MarkerPointId FGuid
---@field NextRespawnGameTime FGameDateTime
---@field ConnectedDungeonInstanceId FGuid
FPalDungeonPointMarkerSaveData = {}



---@class FPalDungeonSaveData
---@field InstanceId FGuid
---@field DungeonType EPalDungeonType
---@field MarkerPointId FGuid
---@field DungeonSpawnAreaId FName
---@field DungeonLevelName FName
---@field BossState EPalDungeonInstanceBossState
---@field EnemySpawnerDataBossRowName FName
---@field DisappearTimeAt FGameDateTime
---@field ReservedDataLayerAssetIndex int32
---@field StageInstanceId FPalStageInstanceId
---@field MapObjectSaveData TArray<FPalMapObjectSaveData>
FPalDungeonSaveData = {}



---@class FPalDungeonSpawnAreaData : FTableRowBase
---@field DungeonNameTextId FName
---@field PostfixTextId FName
FPalDungeonSpawnAreaData = {}



---@class FPalDynamicItemDataInfo
---@field ItemData UPalDynamicItemDataBase
FPalDynamicItemDataInfo = {}



---@class FPalDynamicItemDisposeReserveInfo
FPalDynamicItemDisposeReserveInfo = {}


---@class FPalDynamicItemDisposeWaitNotifyInfo
---@field DynamicItemIds TArray<FPalDynamicItemId>
---@field WaitPlayerIds TArray<int32>
FPalDynamicItemDisposeWaitNotifyInfo = {}



---@class FPalDynamicItemId
---@field CreatedWorldId FGuid
---@field LocalIdInCreatedWorld FGuid
FPalDynamicItemId = {}



---@class FPalDynamicItemIdArray
FPalDynamicItemIdArray = {}


---@class FPalDynamicItemInfo
---@field SlotID FPalItemSlotId
---@field DynamicItemData UPalDynamicItemDataBase
FPalDynamicItemInfo = {}



---@class FPalDynamicItemSaveData : FPalBinaryMemory
---@field ID FPalDynamicItemId
---@field StaticItemId FName
FPalDynamicItemSaveData = {}



---@class FPalEachDamageRactionInfo
---@field Attacker AActor
---@field IsBlow boolean
---@field IsLeanBackAnime boolean
---@field IsStan boolean
---@field WazaCategory EPalWazaCategory
FPalEachDamageRactionInfo = {}



---@class FPalEditorItemActorClassTableRow : FTableRowBase
---@field ClassName FName
---@field actorClass TSoftClassPtr<AActor>
FPalEditorItemActorClassTableRow = {}



---@class FPalEditorItemDynamicClassTableRow : FTableRowBase
---@field ClassName FName
---@field DynamicClass TSubclassOf<UPalDynamicItemDataBase>
FPalEditorItemDynamicClassTableRow = {}



---@class FPalEditorItemIconTableRow : FTableRowBase
---@field Icon TSoftObjectPtr<UTexture2D>
FPalEditorItemIconTableRow = {}



---@class FPalEditorItemStaticClassTableRow : FTableRowBase
---@field ClassName FName
---@field StaticClass TSubclassOf<UPalStaticItemDataBase>
FPalEditorItemStaticClassTableRow = {}



---@class FPalEditorItemStaticMeshTableRow : FTableRowBase
---@field StaticMeshName FName
---@field StaticMeshPath TSoftObjectPtr<UStaticMesh>
FPalEditorItemStaticMeshTableRow = {}



---@class FPalEggRankInfo
---@field PalRarity int32
---@field EggScale float
---@field HatchingSpeedDivisionRate float
FPalEggRankInfo = {}



---@class FPalEnemyCampSaveData
---@field EnemyCampStatusMap TMap<FName, FPalEnemyCampStatus>
FPalEnemyCampSaveData = {}



---@class FPalEnemyCampStatus
---@field bIsSpawned boolean
---@field bIsEnemyAllDead boolean
---@field bIsClear boolean
---@field bRewardReceived boolean
---@field RewardPalId FName
---@field RewardPalLevel int32
---@field ClearDate FDateTime
---@field ElapsedTime float
---@field LastCalcDate FDateTime
FPalEnemyCampStatus = {}



---@class FPalEquipWeaponInfo
---@field ContainerId FPalContainerId
---@field SpawnedWeapon APalMonsterEquipWeaponBase
FPalEquipWeaponInfo = {}



---@class FPalExpDatabaseRaw : FTableRowBase
---@field DropEXP int32
---@field NextEXP int32
---@field PalNextEXP int32
---@field TotalEXP int32
---@field PalTotalEXP int32
FPalExpDatabaseRaw = {}



---@class FPalFarmCropGrowupProcessSet
---@field State EPalFarmCropState
---@field TargetCompRef FComponentReference
---@field ProcessRate float
FPalFarmCropGrowupProcessSet = {}



---@class FPalFastBaseCampPassiveEffectRepInfoArray : FFastArraySerializer
---@field Items TArray<FPalBaseCampPassiveEffectRepInfo>
FPalFastBaseCampPassiveEffectRepInfoArray = {}



---@class FPalFastGuildPlayerInfoRepInfoArray : FFastArraySerializer
---@field Items TArray<FPalGuildPlayerInfoRepInfo>
FPalFastGuildPlayerInfoRepInfoArray = {}



---@class FPalFastMapObjectModelEffectRepInfoArray : FFastArraySerializer
---@field Items TArray<FPalMapObjectModelEffectRepInfo>
FPalFastMapObjectModelEffectRepInfoArray = {}



---@class FPalFastMapObjectModuleRepInfoArray : FFastArraySerializer
---@field Items TArray<FPalMapObjectModuleRepInfo>
FPalFastMapObjectModuleRepInfoArray = {}



---@class FPalFastStageModelRepInfoArray : FFastArraySerializer
---@field Items TArray<FPalStageModelRepInfo>
FPalFastStageModelRepInfoArray = {}



---@class FPalFastWorkAssignRepInfoArray : FFastArraySerializer
---@field Items TArray<FPalWorkAssignRepInfo>
FPalFastWorkAssignRepInfoArray = {}



---@class FPalFieldLotteryName : FTableRowBase
---@field ItemSlot1_ProbabilityPercent float
---@field ItemSlot2_ProbabilityPercent float
---@field ItemSlot3_ProbabilityPercent float
---@field ItemSlot4_ProbabilityPercent float
---@field ItemSlot5_ProbabilityPercent float
FPalFieldLotteryName = {}



---@class FPalFoliageGridInstanceMap
---@field InstanceMap TMap<FPalFoliageInstanceId, UPalFoliageInstance>
FPalFoliageGridInstanceMap = {}



---@class FPalFoliageGridSaveData
---@field ModelMap TMap<FName, FPalFoliageSaveData>
FPalFoliageGridSaveData = {}



---@class FPalFoliageInstallData
---@field Location FVector
---@field Rotator FRotator
---@field Scale3D FVector
FPalFoliageInstallData = {}



---@class FPalFoliageInstallDataArray
---@field InstallDataArray TArray<FPalFoliageInstallData>
FPalFoliageInstallDataArray = {}



---@class FPalFoliageInstallDataSet
FPalFoliageInstallDataSet = {}


---@class FPalFoliageInstanceId
---@field Guid FGuid
FPalFoliageInstanceId = {}



---@class FPalFoliageInstanceInfo
FPalFoliageInstanceInfo = {}


---@class FPalFoliageInstanceRepInfo : FFastArraySerializerItem
---@field FoliageTypeId FName
---@field InstanceId FPalFoliageInstanceId
---@field Instance UPalFoliageInstance
FPalFoliageInstanceRepInfo = {}



---@class FPalFoliageInstanceRepInfoArray : FFastArraySerializer
---@field Items TArray<FPalFoliageInstanceRepInfo>
FPalFoliageInstanceRepInfoArray = {}



---@class FPalFoliageInstanceSaveData : FPalBinaryMemory
FPalFoliageInstanceSaveData = {}


---@class FPalFoliageInstanceTransform
---@field Location FVector
---@field Rotator FRotator
---@field ScaleX float
FPalFoliageInstanceTransform = {}



---@class FPalFoliageMasterData : FTableRowBase
---@field ClassRefId FName
FPalFoliageMasterData = {}



---@class FPalFoliagePresetData
---@field FoliageMapObjectId FPalDataTableRowName_MapObjectData
---@field HP int32
---@field DamagedDropItems TArray<FPalMapObjectDropItemData>
---@field DropItemId FPalDataTableRowName_ItemData
---@field DropItemNum int32
---@field DropEXP int32
---@field DestroyFXType EPalMapObjectDestroyFXType
---@field DistanceFromPlayerNotRespawn float
---@field RespawnIntervalRealMinutes int32
---@field RetryRespawnIntervalRealMinutes int32
FPalFoliagePresetData = {}



---@class FPalFoliageSaveData : FPalBinaryMemory
---@field InstanceDataMap TMap<FPalFoliageInstanceId, FPalFoliageInstanceSaveData>
FPalFoliageSaveData = {}



---@class FPalFoliageTypeReference : FTableRowBase
---@field FoliageType TSoftObjectPtr<UFoliageType>
---@field FoliageMapObjectId FPalDataTableRowName_MapObjectData
---@field HP int32
---@field DropItemId FPalDataTableRowName_ItemData
---@field DropItemNum int32
---@field DestroyFXType EPalMapObjectDestroyFXType
FPalFoliageTypeReference = {}



---@class FPalFunnelCharacterManagementInfo
---@field OwnerCharacterId FPalInstanceID
---@field FunnelCharacter APalFunnelCharacter
FPalFunnelCharacterManagementInfo = {}



---@class FPalFunnelSkillModuleCollectItemSearchInfo
---@field Location FVector
---@field Distance float
---@field ElapsedTime float
FPalFunnelSkillModuleCollectItemSearchInfo = {}



---@class FPalGameProgressPresetDataTableRow : FTableRowBase
---@field Level int32
---@field HPLevel int32
---@field SPLevel int32
---@field AttackLevel int32
---@field WorkLevel int32
---@field WeightLevel int32
---@field CaptureLevel int32
---@field OtomoPals TArray<FPalDebugOtomoPalInfo>
---@field CapturedPals TArray<FPalDebugOtomoPalInfo>
---@field LoadoutItems TArray<FPalDebugItemCreateInfo>
---@field Items TArray<FPalDebugItemCreateInfo>
FPalGameProgressPresetDataTableRow = {}



---@class FPalGameSystemInitSequenceSet
---@field InitSequences TArray<UPalGameSystemInitSequenceBase>
FPalGameSystemInitSequenceSet = {}



---@class FPalGameTimeSaveData
---@field GameDateTimeTicks int64
---@field RealDateTimeTicks int64
FPalGameTimeSaveData = {}



---@class FPalGaugeInterpolationCalculator
---@field CurrentValue float
---@field TargetValue float
---@field bDirectionPositive boolean
FPalGaugeInterpolationCalculator = {}



---@class FPalGliderPalInfo
---@field PalName FPalDataTableRowName_PalMonsterData
---@field GliderPalArray TArray<TSoftClassPtr<APalGliderObject>>
FPalGliderPalInfo = {}



---@class FPalGotStatusPoint
---@field StatusName FName
---@field StatusPoint int32
FPalGotStatusPoint = {}



---@class FPalGroupCreateParameter
---@field Type EPalGroupType
---@field OrganizationType EPalOrganizationType
---@field GroupName FString
---@field AdminPlayerUId FGuid
FPalGroupCreateParameter = {}



---@class FPalGroupSaveData : FPalBinaryMemory
---@field GroupType EPalGroupType
FPalGroupSaveData = {}



---@class FPalGroupUpdateInfo
---@field EnterGroupId FGuid
---@field ExitGroupId FGuid
---@field PlayerUIds TArray<FGuid>
---@field CharacterIndividualIds TArray<FPalInstanceID>
---@field MapObjectInstanceIds_BaseCampPoint TArray<FGuid>
---@field BaseCampIds TArray<FGuid>
FPalGroupUpdateInfo = {}



---@class FPalGuildPalStorageInfo
FPalGuildPalStorageInfo = {}


---@class FPalGuildPlayerInfo
---@field Status EPalGuildPlayerStatus
---@field LastOnlineRealTime FDateTime
---@field PlayerName FString
FPalGuildPlayerInfo = {}



---@class FPalGuildPlayerInfoRepInfo : FFastArraySerializerItem
---@field PlayerUId FGuid
---@field PlayerInfo FPalGuildPlayerInfo
FPalGuildPlayerInfoRepInfo = {}



---@class FPalHeatSourceInfo
---@field HeatLevel_DayTime int32
---@field HeatLevel_NightTime int32
FPalHeatSourceInfo = {}



---@class FPalHitCollisionSetupParameter
FPalHitCollisionSetupParameter = {}


---@class FPalIncidentBroadcastParameter
---@field InvaderType EPalInvaderType
---@field TargetBaseCamp UPalBaseCampModel
---@field ChosenInvaderData FPalInvaderDatabaseRow
---@field GroupGuid FGuid
FPalIncidentBroadcastParameter = {}



---@class FPalIncidentExecutionSettings
---@field bCanExecuteMultiple boolean
FPalIncidentExecutionSettings = {}



---@class FPalIncidentIdParameter
---@field IncidentId FName
---@field IncidentType FName
---@field Option FName
---@field Args TArray<FName>
---@field Options TArray<FName>
FPalIncidentIdParameter = {}



---@class FPalIncidentInitializeParameter
FPalIncidentInitializeParameter = {}


---@class FPalIncidentNotifyParameter
---@field IncidentId FName
---@field IncidentType FName
---@field OccuredObject UObject
---@field OwnerObject UObject
---@field IncidentObject UPalIncidentBase
FPalIncidentNotifyParameter = {}



---@class FPalIncidentParameterDataTableRow : FTableRowBase
---@field Option FName
FPalIncidentParameterDataTableRow = {}



---@class FPalIncidentSystemFunctionAccessor
FPalIncidentSystemFunctionAccessor = {}


---@class FPalIndividualCharacterCacheParameter
---@field GroupID FGuid
---@field bSleeping boolean
---@field InvaderTargetBaseCampId FGuid
---@field InvaderType EPalInvaderType
FPalIndividualCharacterCacheParameter = {}



---@class FPalIndividualCharacterEquipItemContainerHandler
FPalIndividualCharacterEquipItemContainerHandler = {}


---@class FPalIndividualCharacterSaveParameter
---@field CharacterID FName
---@field UniqueNPCID FName
---@field Gender EPalGenderType
---@field CharacterClass TSubclassOf<APalCharacter>
---@field Level int32
---@field Rank int32
---@field Rank_HP int32
---@field Rank_Attack int32
---@field Rank_Defence int32
---@field Rank_CraftSpeed int32
---@field Exp int32
---@field NickName FString
---@field IsRarePal boolean
---@field EquipWaza TArray<EPalWazaID>
---@field MasteredWaza TArray<EPalWazaID>
---@field HP FFixedPoint64
---@field Talent_HP int32
---@field Talent_Melee int32
---@field Talent_Shot int32
---@field Talent_Defense int32
---@field FullStomach float
---@field PhysicalHealth EPalStatusPhysicalHealthType
---@field WorkerSick EPalBaseCampWorkerSickType
---@field PassiveSkillList TArray<FName>
---@field DyingTimer int32
---@field MP FFixedPoint64
---@field IsPlayer boolean
---@field OwnedTime FDateTime
---@field OwnerPlayerUId FGuid
---@field OldOwnerPlayerUIds TArray<FGuid>
---@field MaxHP FFixedPoint64
---@field Support int32
---@field CraftSpeed int32
---@field CraftSpeeds TArray<FPalWorkSuitabilityInfo>
---@field ShieldHP FFixedPoint64
---@field ShieldMaxHP FFixedPoint64
---@field MaxMP FFixedPoint64
---@field MaxSP FFixedPoint64
---@field HungerType EPalStatusHungerType
---@field SanityValue float
---@field BaseCampWorkerEventType EPalBaseCampWorkerEventType
---@field BaseCampWorkerEventProgressTime float
---@field ItemContainerId FPalContainerId
---@field EquipItemContainerId FPalContainerId
---@field SlotID FPalCharacterSlotId
---@field MaxFullStomach float
---@field FullStomachDecreaseRate_Tribe float
---@field UnusedStatusPoint int32
---@field GotStatusPointList TArray<FPalGotStatusPoint>
---@field DecreaseFullStomachRates FFloatContainer
---@field AffectSanityRates FFloatContainer
---@field CraftSpeedRates FFloatContainer
---@field LastJumpedLocation FVector
---@field FoodWithStatusEffect FName
---@field Tiemr_FoodWithStatusEffect int32
---@field CurrentWorkSuitability EPalWorkSuitability
---@field bAppliedDeathPenarty boolean
---@field PalReviveTimer float
---@field VoiceID int32
---@field Dynamic FPalIndividualCharacterCacheParameter
FPalIndividualCharacterSaveParameter = {}



---@class FPalIndividualCharacterSaveParameterSaveData : FPalBinaryMemory
FPalIndividualCharacterSaveParameterSaveData = {}


---@class FPalIndividualCharacterSlotResultInfo
FPalIndividualCharacterSlotResultInfo = {}


---@class FPalIndividualCharacterSlotUpdateInfo
FPalIndividualCharacterSlotUpdateInfo = {}


---@class FPalInsideBaseCampUI_DisplayItemInfo
---@field isShowWhenNothingItem boolean
FPalInsideBaseCampUI_DisplayItemInfo = {}



---@class FPalInstanceID
---@field PlayerUId FGuid
---@field InstanceId FGuid
---@field DebugName FString
FPalInstanceID = {}



---@class FPalInteractiveObjectActionBy
---@field InteractingActor AActor
---@field InteractId int32
FPalInteractiveObjectActionBy = {}



---@class FPalInteractiveObjectActionInfoData
---@field IndicatorType EPalInteractiveObjectIndicatorType
---@field buttonType EPalInteractiveObjectButtonType
---@field longPushTime float
---@field bValid boolean
---@field bLockRiding boolean
---@field isInputComsume boolean
FPalInteractiveObjectActionInfoData = {}



---@class FPalInteractiveObjectActionInfoSet
---@field Interact1_Indicator FPalInteractiveObjectActionInfoData
---@field Interact2_Indicator FPalInteractiveObjectActionInfoData
---@field Interact3_Indicator FPalInteractiveObjectActionInfoData
---@field Interact4_Indicator FPalInteractiveObjectActionInfoData
FPalInteractiveObjectActionInfoSet = {}



---@class FPalInvaderDatabaseRow : FTableRowBase
---@field GroupName FName
---@field BiomeID EPalBiomeType
---@field InvadeGradeMin int32
---@field InvadeGradeMax int32
---@field Weight float
---@field CharactorID_A FName
---@field LevelMin_A int32
---@field LevelMax_A int32
---@field Number_A int32
---@field CharactorID_B FName
---@field LevelMin_B int32
---@field LevelMax_B int32
---@field Number_B int32
---@field CharactorID_C FName
---@field LevelMin_C int32
---@field LevelMax_C int32
---@field Number_C int32
---@field CharactorID_D FName
---@field LevelMin_D int32
---@field LevelMax_D int32
---@field Number_D int32
FPalInvaderDatabaseRow = {}



---@class FPalInvaderSpawnCharacterParameter
---@field CharacterID FName
---@field Level int32
FPalInvaderSpawnCharacterParameter = {}



---@class FPalInvaderStartPointInfo
---@field Location FVector
---@field BiomeType EPalBiomeType
FPalInvaderStartPointInfo = {}



---@class FPalItemAndNum
---@field ItemId FPalItemId
---@field Num int32
FPalItemAndNum = {}



---@class FPalItemAndSlot
---@field ItemId FPalItemId
---@field Num int32
---@field SlotID FPalItemSlotId
FPalItemAndSlot = {}



---@class FPalItemAndSlotUpdateContentSet
---@field UpdateContents TArray<FPalItemAndSlot>
---@field UpdateDynamicItems TArray<FPalStaticItemIdAndDynamicItemDataSet>
FPalItemAndSlotUpdateContentSet = {}



---@class FPalItemContainerBelongInfo : FPalContainerBelongInfo
---@field GroupID FGuid
FPalItemContainerBelongInfo = {}



---@class FPalItemContainerCreateParameter
---@field SlotNum int32
---@field Permission FPalItemPermission
---@field BelongInfo FPalItemContainerBelongInfo
---@field InitialItems TArray<FPalItemAndNum>
FPalItemContainerCreateParameter = {}



---@class FPalItemContainerInfo : FPalContainerInfo
---@field BelongInfo FPalItemContainerBelongInfo
---@field Permission FPalItemPermission
FPalItemContainerInfo = {}



---@class FPalItemContainerSaveData : FPalBinaryMemory
---@field BelongInfo FPalItemContainerBelongInfo
---@field Slots TArray<FPalItemSlotSaveData>
FPalItemContainerSaveData = {}



---@class FPalItemCreateParameter
---@field PassiveSkillAssignInfo FPalPassiveSkillAssignInfo
---@field CharacterID FName
FPalItemCreateParameter = {}



---@class FPalItemData
---@field StaticData UPalStaticItemDataBase
---@field DynamicData UPalDynamicItemDataBase
FPalItemData = {}



---@class FPalItemFlowInSplineInfo
---@field ItemActor AActor
---@field ProgressTime float
FPalItemFlowInSplineInfo = {}



---@class FPalItemId
---@field StaticId FName
---@field DynamicId FPalDynamicItemId
FPalItemId = {}



---@class FPalItemLotteryData : FTableRowBase
---@field FieldName FName
---@field SlotNo int32
---@field WeightInSlot float
---@field StaticItemId FName
---@field MinNum int32
---@field MaxNum int32
---@field NumUnit int32
---@field TreasureBoxGrade EPalMapObjectTreasureGradeType
FPalItemLotteryData = {}



---@class FPalItemOperationInfo_Move
---@field ExecutorIndividualId FPalInstanceID
---@field ItemIds TArray<FPalItemId>
---@field FromSlotIds TArray<FPalItemSlotId>
---@field ToContainerId FPalContainerId
---@field ToSlotIds TArray<FPalItemSlotId>
FPalItemOperationInfo_Move = {}



---@class FPalItemOperationOptions
FPalItemOperationOptions = {}


---@class FPalItemPalEggDataHandle
---@field ItemRowNameArray TArray<FPalDataTableRowName_ItemData>
FPalItemPalEggDataHandle = {}



---@class FPalItemPermission
---@field PermissionTypeA TArray<EPalItemTypeA>
---@field PermissionTypeB TArray<EPalItemTypeB>
---@field PermissionItemStaticIds TArray<FName>
FPalItemPermission = {}



---@class FPalItemRecipe : FTableRowBase
---@field Product_Id FName
---@field Product_Count int32
---@field WorkAmount float
---@field WorkableAttribute int32
---@field UnlockItemID FName
---@field Material1_Id FName
---@field Material1_Count int32
---@field Material2_Id FName
---@field Material2_Count int32
---@field Material3_Id FName
---@field Material3_Count int32
---@field Material4_Id FName
---@field Material4_Count int32
---@field Material5_Id FName
---@field Material5_Count int32
---@field EnergyType EPalEnergyType
---@field EnergyAmount int32
---@field Editor_RowNameHash int32
FPalItemRecipe = {}



---@class FPalItemRecipeMaterialInfo
---@field MaterialID FName
---@field MaterialCount int32
FPalItemRecipeMaterialInfo = {}



---@class FPalItemShopCreateDataRow : FTableRowBase
---@field productDataArray TArray<FPalItemShopCreateDataStruct>
FPalItemShopCreateDataRow = {}



---@class FPalItemShopCreateDataStruct
---@field StaticItemId FName
---@field BuyRate float
---@field SellRate float
---@field Stock int32
FPalItemShopCreateDataStruct = {}



---@class FPalItemShopCreateIntermediateDataRow : FTableRowBase
---@field GroupName FName
---@field StaticItemId FName
---@field BuyRate float
---@field SellRate float
---@field Stock int32
FPalItemShopCreateIntermediateDataRow = {}



---@class FPalItemShopLotteryDataRow : FTableRowBase
---@field lotteryDataArray TArray<FPalItemShopLotteryDataStruct>
FPalItemShopLotteryDataRow = {}



---@class FPalItemShopLotteryDataStruct
---@field ShopGroupName FName
---@field Weight int32
FPalItemShopLotteryDataStruct = {}



---@class FPalItemShopLotteryIntermediateDataRow : FTableRowBase
---@field GroupName FName
---@field ShopGroupName FName
---@field Weight int32
FPalItemShopLotteryIntermediateDataRow = {}



---@class FPalItemSlotId
---@field ContainerId FPalContainerId
---@field SlotIndex int32
FPalItemSlotId = {}



---@class FPalItemSlotIdAndNum
---@field SlotID FPalItemSlotId
---@field Num int32
FPalItemSlotIdAndNum = {}



---@class FPalItemSlotSaveData : FPalBinaryMemory
---@field SlotIndex int32
---@field ItemId FPalItemId
---@field StackCount int32
FPalItemSlotSaveData = {}



---@class FPalKeyAction
---@field ActionName FName
---@field FilterType EPalKeyConfigAxisFilterType
FPalKeyAction = {}



---@class FPalKeyConfigKeys
---@field MainKey FKey
---@field SecondaryKey FKey
FPalKeyConfigKeys = {}



---@class FPalKeyConfigSettings
---@field MouseAndKeyboardActionMappings TMap<FName, FPalKeyConfigKeys>
---@field MouseAndKeyboardAxisMappings TArray<FPalAxisKeyConfigKeys>
---@field GamePadActionMappings TMap<FName, FPalKeyConfigKeys>
---@field GamePadAxisMappings TArray<FPalAxisKeyConfigKeys>
FPalKeyConfigSettings = {}



---@class FPalLoadoutSynchronalizedData
---@field actorClass TSoftClassPtr<AActor>
---@field ItemId FPalItemId
FPalLoadoutSynchronalizedData = {}



---@class FPalLocalSaveData
---@field Local_ActivateOtomoCount TMap<EPalTribeID, int32>
---@field Local_PalEncountFlag TMap<EPalTribeID, boolean>
---@field Local_NoteCheckedFlag TMap<FName, boolean>
---@field Local_LoadoutSelectedIndexMap TMap<EPalPlayerInventoryType, int32>
---@field Local_NewUnlockedBuilds TMap<FName, int32>
---@field Local_IsBuildMenuChecked boolean
---@field Local_NPCTalkCountMap TMap<FName, int32>
---@field Local_NewUnlockedTechs TMap<FName, boolean>
---@field Local_ShowedCutsceneFlag TMap<FName, boolean>
---@field Local_PlayTime int32
---@field worldMapMaskTexture TArray<uint8>
---@field Local_CustomMarkerSaveData TArray<FPalCustomMarkerSaveData>
---@field Local_TutorialTriggerSaveData TArray<FPalTutorialTriggerSaveData>
---@field Local_CompletedTutorialQuestSaveData TArray<FPalCompletedQuestSaveData>
---@field Local_OrderedTutorialQuestSaveData TArray<FPalOrderedQuestSaveData>
FPalLocalSaveData = {}



---@class FPalLocalizedTextData : FTableRowBase
---@field TextData FText
FPalLocalizedTextData = {}



---@class FPalLocationRepInfo : FFastArraySerializerItem
---@field ID FGuid
---@field Location UPalLocationBase
FPalLocationRepInfo = {}



---@class FPalLocationUIData
---@field Icon TSoftObjectPtr<UTexture2D>
---@field compassIconWidget TSubclassOf<UPalUICompassIconBase>
---@field displayLength float
FPalLocationUIData = {}



---@class FPalLocationUIData_TableRow : FTableRowBase
---@field locationUIDataMap TMap<EPalLocationType, FPalLocationUIData>
---@field mapObjectIconMap TMap<FName, TSoftObjectPtr<UTexture2D>>
FPalLocationUIData_TableRow = {}



---@class FPalLogAdditionalData
---@field softTextures TArray<TSoftObjectPtr<UTexture2D>>
---@field logToneType EPalLogContentToneType
---@field DefaultFontStyleName FName
---@field overrideWidgetClass TSubclassOf<UPalLogWidgetBase>
---@field ItemIDAndNum FPalStaticItemIdAndNum
FPalLogAdditionalData = {}



---@class FPalLogDataSet
---@field Text FText
---@field AdditionalData FPalLogAdditionalData
FPalLogDataSet = {}



---@class FPalLogInfo_DropPal
---@field NickName FString
---@field CharacterID FName
FPalLogInfo_DropPal = {}



---@class FPalLogInfo_Skill
---@field SkillName FText
---@field CharacterName FText
---@field Value FText
FPalLogInfo_Skill = {}



---@class FPalLoggedinPlayerSaveDataRecordData
---@field TowerBossDefeatFlag TMap<FName, boolean>
---@field NormalBossDefeatFlag TMap<FName, boolean>
---@field BossDefeatCount int32
---@field TribeCaptureCount int32
---@field PalCaptureCount TMap<FName, int32>
---@field PaldeckUnlockFlag TMap<FName, boolean>
---@field PalCaptureCountBonusCount_Tier1 int32
---@field PalCaptureCountBonusCount_Tier2 int32
---@field PalCaptureCountBonusCount_Tier3 int32
---@field RelicObtainForInstanceFlag TMap<FName, boolean>
---@field RelicPossessNum int32
---@field NoteObtainForInstanceFlag TMap<FName, boolean>
---@field NPCTalkIdCount TMap<FName, int32>
---@field FastTravelPointUnlockFlag TMap<FName, boolean>
---@field BuildingObjectMapObjectInstanceIds TArray<FGuid>
FPalLoggedinPlayerSaveDataRecordData = {}



---@class FPalMakeDamageInfo
---@field Attacker AActor
---@field Defender AActor
---@field HitComponent USceneComponent
---@field Power int32
---@field Category EPalWazaCategory
---@field Element EPalElementType
---@field AttackType EPalAttackType
---@field WeaponType EPalWeaponType
---@field HitLocation FVector
---@field IsLeanBack boolean
---@field IsBlow boolean
---@field BlowVelocity FVector
---@field HitInfo FHitResult
---@field EffectType1 EPalAdditionalEffectType
---@field EffectValue1 int32
---@field EffectValueEx1 float
---@field EffectType2 EPalAdditionalEffectType
---@field EffectValue2 int32
---@field EffectValueEx2 float
---@field HitFoliageIndex TArray<int32>
---@field SneakAttackRate float
---@field DamageRatePerCollision float
---@field SpecialAttackRateInfos TArray<FPalSpecialAttackRateInfo>
---@field DamageReactionAnimationType EPalDamageAnimationReactionType
---@field bAttackableToFriend boolean
---@field NoDamage boolean
---@field IgnoreShield boolean
---@field UIDamageTextOverride_DoubleRegist boolean
---@field CameraShake EPalPlayerDamageCameraShakeCategory
---@field ForceRagdollSize EPalSizeType
---@field OverrideNetworkOwner AActor
FPalMakeDamageInfo = {}



---@class FPalMapObjectAppearanceData
---@field DateTime FGameDateTime
FPalMapObjectAppearanceData = {}



---@class FPalMapObjectAppearanceDataWithId
---@field InstanceId FGuid
---@field AppearanceData FPalMapObjectAppearanceData
FPalMapObjectAppearanceDataWithId = {}



---@class FPalMapObjectAssignData : FTableRowBase
---@field GenusCategory EPalGenusCategoryType
---@field ElementType EPalElementType
---@field WorkSuitability EPalWorkSuitability
---@field WorkSuitabilityRank int32
---@field bPlayerWorkable boolean
---@field WorkType EPalWorkType
---@field WorkActionType EPalActionType
---@field WorkerMaxNum int32
---@field AffectSanityValue float
FPalMapObjectAssignData = {}



---@class FPalMapObjectBelongInfo : FPalBelongInfo
---@field GroupID FGuid
FPalMapObjectBelongInfo = {}



---@class FPalMapObjectBuildProcessSaveData : FPalBinaryMemory
FPalMapObjectBuildProcessSaveData = {}


---@class FPalMapObjectConcreteModelCreateParameter
FPalMapObjectConcreteModelCreateParameter = {}


---@class FPalMapObjectConcreteModelModuleSaveData : FPalBinaryMemory
FPalMapObjectConcreteModelModuleSaveData = {}


---@class FPalMapObjectConcreteModelSaveData : FPalBinaryMemory
---@field ModuleMap TMap<EPalMapObjectConcreteModelModuleType, FPalMapObjectConcreteModelModuleSaveData>
FPalMapObjectConcreteModelSaveData = {}



---@class FPalMapObjectConnectorSaveData : FPalBinaryMemory
FPalMapObjectConnectorSaveData = {}


---@class FPalMapObjectCreateParameter
FPalMapObjectCreateParameter = {}


---@class FPalMapObjectDisposeOptions
FPalMapObjectDisposeOptions = {}


---@class FPalMapObjectDisposeReserveInfo
FPalMapObjectDisposeReserveInfo = {}


---@class FPalMapObjectDropItemData
---@field StaticItemId FPalDataTableRowName_ItemData
---@field Num int32
FPalMapObjectDropItemData = {}



---@class FPalMapObjectEffectSaveData : FPalBinaryMemory
FPalMapObjectEffectSaveData = {}


---@class FPalMapObjectFarmCropData : FTableRowBase
---@field CropBlueprintClassName FName
---@field CropClassPath TSoftClassPtr<APalMapObjectFarmCrop>
---@field CropItemId FName
---@field GrowupTime float
---@field CropItemNum int32
---@field SeedingWorkAmount float
---@field WateringWorkAmount float
---@field HarvestWorkAmount float
---@field MaterialItem1_Id FName
---@field MaterialItem1_Num int32
---@field MaterialItem2_Id FName
---@field MaterialItem2_Num int32
---@field Editor_RowNameHash int32
FPalMapObjectFarmCropData = {}



---@class FPalMapObjectFoliageDropItemData
---@field StaticItemId FPalDataTableRowName_ItemData
---@field Num int32
FPalMapObjectFoliageDropItemData = {}



---@class FPalMapObjectFoliageInstallData : FTableRowBase
---@field FoliageTypeName FName
---@field Location FVector
---@field Rotator FRotator
---@field Scale3D FVector
FPalMapObjectFoliageInstallData = {}



---@class FPalMapObjectFoliageInstanceAccessID
---@field ModelId FName
---@field InstanceId FPalFoliageInstanceId
FPalMapObjectFoliageInstanceAccessID = {}



---@class FPalMapObjectItemContainerCreateContainerParameter
FPalMapObjectItemContainerCreateContainerParameter = {}


---@class FPalMapObjectItemContainerModuleSlotIndexes
---@field Attribute EPalMapObjectItemContainerSlotAttribute
---@field Indexes TArray<int32>
FPalMapObjectItemContainerModuleSlotIndexes = {}



---@class FPalMapObjectItemProductData : FTableRowBase
---@field Product_Id FName
---@field RequiredWorkAmount float
---@field AutoWorkAmountBySec float
FPalMapObjectItemProductData = {}



---@class FPalMapObjectManageAsyncTickFunction : FTickFunction
FPalMapObjectManageAsyncTickFunction = {}


---@class FPalMapObjectMasterData : FTableRowBase
---@field OverrideNameMsgID FName
---@field BlueprintClassName FName
---@field BlueprintClassSoft TSoftClassPtr<APalMapObject>
---@field MaterialType EPalMapObjectMaterialType
---@field MaterialSubType EPalMapObjectMaterialSubType
---@field HP int32
---@field Defense int32
---@field bBelongToBaseCamp boolean
---@field DistributeExpAroundPlayer int32
---@field DeteriorationDamage float
---@field ExtinguishBurnWorkAmount float
---@field bShowHPGauge boolean
---@field bInDevelop boolean
---@field Editor_RowNameHash int32
FPalMapObjectMasterData = {}



---@class FPalMapObjectMeshVisibleData
---@field MeshComponentRef FComponentReference
---@field VisibleHpPercentageThreshold float
FPalMapObjectMeshVisibleData = {}



---@class FPalMapObjectModelConnectInfo
---@field ConnectIndex EPalMapObjectModelConnectIndex
---@field ConnectToInfos TArray<FPalMapObjectModelConnectInfoItem>
FPalMapObjectModelConnectInfo = {}



---@class FPalMapObjectModelConnectInfoItem
---@field ConnectToModelInstanceId FGuid
---@field ConnectIndex EPalMapObjectModelConnectIndex
FPalMapObjectModelConnectInfoItem = {}



---@class FPalMapObjectModelEffectRepInfo : FFastArraySerializerItem
---@field StatusId EPalStatusID
---@field Effect UPalMapObjectModelEffectBase
FPalMapObjectModelEffectRepInfo = {}



---@class FPalMapObjectModelInitializeExtraParameters
---@field Entries TArray<UPalMapObjectModelInitializeExtraParameterBase>
---@field bIgnoredSave boolean
---@field LevelObjectInstanceId FGuid
FPalMapObjectModelInitializeExtraParameters = {}



---@class FPalMapObjectModelSaveData : FPalBinaryMemory
---@field BuildProcess FPalMapObjectBuildProcessSaveData
---@field Connector FPalMapObjectConnectorSaveData
---@field EffectMap TMap<EPalStatusID, FPalMapObjectEffectSaveData>
FPalMapObjectModelSaveData = {}



---@class FPalMapObjectModelStaticData
---@field WorkableBounds FPalBoundsTransform
---@field MeshBoxBounds FBox
---@field DamagableType EPalMapObjectDamagableType
---@field BuildObjectId FName
---@field BlueprintClass TSubclassOf<APalMapObject>
FPalMapObjectModelStaticData = {}



---@class FPalMapObjectModuleRepInfo : FFastArraySerializerItem
---@field Module UPalMapObjectConcreteModelModuleBase
FPalMapObjectModuleRepInfo = {}



---@class FPalMapObjectPasswordLockPlayerInfo
---@field PlayerUId FGuid
---@field TryFailedCount int32
---@field TrySuccessCache boolean
FPalMapObjectPasswordLockPlayerInfo = {}



---@class FPalMapObjectPickupItemData
---@field StaticItemId FPalDataTableRowName_ItemData
---@field Num int32
FPalMapObjectPickupItemData = {}



---@class FPalMapObjectPickupItemPalEggData
---@field PalMonsterId FPalDataTableRowName_PalMonsterData
FPalMapObjectPickupItemPalEggData = {}



---@class FPalMapObjectPickupItemPalEggLotteryData
---@field PalEggData FPalMapObjectPickupItemPalEggData
---@field Weight float
FPalMapObjectPickupItemPalEggLotteryData = {}



---@class FPalMapObjectRepairInfo
---@field RepairKitItemName FPalDataTableRowName_ItemData
---@field RepairKitRequiredNum int32
---@field RepairRequiredWorkAmount float
FPalMapObjectRepairInfo = {}



---@class FPalMapObjectSaveData
---@field WorldLocation FVector
---@field WorldRotation FQuat
---@field WorldScale3D FVector
---@field MapObjectId FName
---@field MapObjectInstanceId FGuid
---@field MapObjectConcreteModelInstanceId FGuid
---@field Model FPalMapObjectModelSaveData
---@field ConcreteModel FPalMapObjectConcreteModelSaveData
FPalMapObjectSaveData = {}



---@class FPalMapObjectSpawnableCheckParameter
---@field IgnoredOverlapCheckActors TArray<AActor>
FPalMapObjectSpawnableCheckParameter = {}



---@class FPalMapObjectSpawnerInStageSaveData
---@field SpawnerDataMapByLevelObjectInstanceId TMap<FGuid, FPalMapObjectSpawnerSaveData>
FPalMapObjectSpawnerInStageSaveData = {}



---@class FPalMapObjectSpawnerItemSaveData
---@field NextLotteryGameTime int64
---@field MapObjectInstanceId FGuid
FPalMapObjectSpawnerItemSaveData = {}



---@class FPalMapObjectSpawnerSaveData
---@field ItemMap TMap<int32, FPalMapObjectSpawnerItemSaveData>
FPalMapObjectSpawnerSaveData = {}



---@class FPalMapObjectStaticData
---@field DummyFoliageMapObjectId FName
---@field DropItemMapObjectId FName
---@field DropItem3DMapObjectId FName
---@field BuildObjectId_PalStorage FName
---@field MapObjectId_ItemChest FName
---@field MapObjectId_DeathPenalty FName
---@field MapObjectId_DroppedCharacter FName
---@field MapObjectId_TreasureBox_VisibleContent FName
---@field MapObjectId_SkillFruit_VisibleContent FName
FPalMapObjectStaticData = {}



---@class FPalMapObjectStatusValue
---@field CurrentValue int32
---@field MaxValue int32
FPalMapObjectStatusValue = {}



---@class FPalMapObjectVisualEffectAssets
---@field AssetMap TMap<EPalMapObjectVisualEffectType, TSoftObjectPtr<UNiagaraSystem>>
FPalMapObjectVisualEffectAssets = {}



---@class FPalMapObjectVisualEffectInstanceSet
---@field Instances TArray<UNiagaraComponent>
FPalMapObjectVisualEffectInstanceSet = {}



---@class FPalMapObjectWorldDropItemInfo
---@field StaticItemId FName
---@field CreatedAt FGameDateTime
FPalMapObjectWorldDropItemInfo = {}



---@class FPalMapObjectWorldDropItemInfoSet
---@field Infos TArray<FPalMapObjectWorldDropItemInfo>
---@field InsertReservedInfoSet TArray<FPalMapObjectWorldDropItemInfo>
---@field MaxCount int32
FPalMapObjectWorldDropItemInfoSet = {}



---@class FPalMiningRankDefineData
---@field DamageRate float
---@field MaterialSubType EPalMapObjectMaterialSubType
FPalMiningRankDefineData = {}



---@class FPalMonsterControllerBaseCampHungryParameter
---@field RecoverSatietyTo float
---@field RecoverSanityTo float
---@field EatMaxNum int32
FPalMonsterControllerBaseCampHungryParameter = {}



---@class FPalMonsterControllerBaseCampLogContent
---@field Type EPalMonsterControllerBaseCampLogType
---@field TextId FName
---@field TargetObjectTextId FName
---@field InstanceId FPalInstanceID
FPalMonsterControllerBaseCampLogContent = {}



---@class FPalMorphSetting
---@field WeightList TMap<FName, float>
FPalMorphSetting = {}



---@class FPalNPCInteractConditionConstValueDataTableRow : FTableRowBase
---@field ValText FName
FPalNPCInteractConditionConstValueDataTableRow = {}



---@class FPalNPCInteractionDataTableRow : FTableRowBase
---@field UniqueNPCID FName
---@field CharacterID FName
---@field InteractionType EPalInteractiveObjectIndicatorType
---@field Conditions FName
---@field IncidentId FName
---@field IncidentArgs1 FName
---@field IncidentArgs2 FName
FPalNPCInteractionDataTableRow = {}



---@class FPalNPCMultiTalkRow : FTableRowBase
---@field MultiTalkHandleClass TSubclassOf<UPalNPCMultiTalkHandle>
FPalNPCMultiTalkRow = {}



---@class FPalNPCOneTalkRow : FTableRowBase
---@field OneTalkData UDataTable
FPalNPCOneTalkRow = {}



---@class FPalNPCSpawnInfo
---@field ControllerClass TSubclassOf<APalAIController>
---@field CharacterID FName
---@field Level int32
---@field Location FVector
---@field Yaw float
---@field Squad UPalSquad
FPalNPCSpawnInfo = {}



---@class FPalNPCTalkData
---@field TalkCommand EPalNPCTalkCommand
---@field MessageIDList TArray<FName>
---@field ChoiceMessageIDList TArray<FName>
---@field TalkerNameID FName
---@field CustomFuncName FName
---@field isCloseWhenCalledCustomFunc boolean
---@field CustomFuncParam UDataTable
---@field SelectedChoiceCommandDataList TArray<FPalNPCTalkSelectedChoiceCommandData>
FPalNPCTalkData = {}



---@class FPalNPCTalkDataTableRow : FTableRowBase
---@field TalkData TArray<FPalNPCTalkData>
FPalNPCTalkDataTableRow = {}



---@class FPalNPCTalkSelectedChoiceCommandData
---@field selectedChoiceCommand EPalNPCTalkSelectedChoiceCommand
---@field SeqenceName FName
---@field CustomFuncName FName
---@field isCloseWhenCalledCustomFunc boolean
---@field CustomFuncParam UDataTable
FPalNPCTalkSelectedChoiceCommandData = {}



---@class FPalNPCTalkSystemCustomFunctionParameters
---@field Interface TScriptInterface<IPalNPCTalkSystemCustomFunctionInterface>
---@field FuncParameter UDataTable
FPalNPCTalkSystemCustomFunctionParameters = {}



---@class FPalNPCWeaponCombatInfo
---@field CombatAIActionClass TSubclassOf<UPalAIActionBase>
---@field NPCWeaponRange_Near_cm int32
---@field NPCWeaponRange_Far_cm int32
---@field ShootInterval float
---@field MaxShootCount int32
---@field ReloadTime float
---@field RandomMoveTime_Min float
---@field AimOffset_Height float
---@field UseSideDashMovement boolean
---@field UseReloadMotion boolean
---@field MeleeAttackWithGun boolean
---@field AimRotateSpeed float
---@field FireStateClass TSubclassOf<UPalStateMachineStateBase>
FPalNPCWeaponCombatInfo = {}



---@class FPalNavigationDividedAreaInfo
FPalNavigationDividedAreaInfo = {}


---@class FPalNavigationUpdateFrequencySetting
---@field UpdateDivideRate int32
---@field UpdatableRangeMinMaxFromPlayer FVector2D
FPalNavigationUpdateFrequencySetting = {}



---@class FPalNetArchive
---@field Bytes TArray<uint8>
FPalNetArchive = {}



---@class FPalNetworkChangeIndividualID
FPalNetworkChangeIndividualID = {}


---@class FPalNetworkCharacterContainerParameter
FPalNetworkCharacterContainerParameter = {}


---@class FPalNetworkContainerParameter
FPalNetworkContainerParameter = {}


---@class FPalNetworkDynamicItemParameter
FPalNetworkDynamicItemParameter = {}


---@class FPalNetworkItemOperationParameter
FPalNetworkItemOperationParameter = {}


---@class FPalNetworkMapObjectSpawnRequestParameter
FPalNetworkMapObjectSpawnRequestParameter = {}


---@class FPalNetworkParameter
FPalNetworkParameter = {}


---@class FPalNetworkPlayerObtainClientParameter
FPalNetworkPlayerObtainClientParameter = {}


---@class FPalNetworkTransmitterDelaySpawnInfo
---@field SpawnGUID FGuid
---@field SpawnActor AActor
FPalNetworkTransmitterDelaySpawnInfo = {}



---@class FPalNoteMasterData : FTableRowBase
---@field TextId_Description FName
FPalNoteMasterData = {}



---@class FPalNoteMasterDataTextureTableRow : FTableRowBase
---@field Texture TSoftObjectPtr<UTexture2D>
FPalNoteMasterDataTextureTableRow = {}



---@class FPalObjectCollectorCalcNearestCharacterTickFunction : FTickFunction
FPalObjectCollectorCalcNearestCharacterTickFunction = {}


---@class FPalObjectCollectorTickFunction : FTickFunction
FPalObjectCollectorTickFunction = {}


---@class FPalOptimizeParameter
---@field FoliageISMDistance_Meters int32
---@field TargetFPS float
---@field MinFPS float
---@field MaxFPS float
---@field CharacterImportance_CheckNumberPerFrame int32
---@field CharacterImportance_NearestCount int32
---@field CharacterImportance_NearDistance float
---@field CharacterImportance_FarDistance float
---@field CharacterImportance_FarthestDistance float
---@field CharacterImportance_TickInterval_Actor TMap<EPalCharacterImportanceType, float>
---@field CharacterImportance_TickInterval_Movement TMap<EPalCharacterImportanceType, float>
---@field CharacterImportance_TickInterval_Mesh TMap<EPalCharacterImportanceType, float>
---@field CharacterImportance_TickInterval_Action TMap<EPalCharacterImportanceType, float>
---@field CharacterImportance_TickInterval_Status TMap<EPalCharacterImportanceType, float>
---@field CharacterImportance_TickInterval_LookAt TMap<EPalCharacterImportanceType, float>
---@field CharacterImportance_TickInterval_VisualEffect TMap<EPalCharacterImportanceType, float>
---@field CharacterImportance_TickInterval_Shooter TMap<EPalCharacterImportanceType, float>
---@field CharacterImportance_TickInterval_FlyMesh TMap<EPalCharacterImportanceType, float>
---@field CharacterImportance_TickInterval_Controller TMap<EPalCharacterImportanceType, float>
---@field CharacterImportance_TickInterval_AIAction TMap<EPalCharacterImportanceType, float>
---@field CharacterImportance_TickInterval_AISensor TMap<EPalCharacterImportanceType, float>
---@field CharacterImportance_TickInterval_PathFollowing TMap<EPalCharacterImportanceType, float>
---@field SpawnerImportance_NearDistance float
---@field SpawnerImportance_FarDistance float
---@field SpawnerImportance_TickInterval_NPCSpawner TMap<EPalSpwnerImportanceType, float>
FPalOptimizeParameter = {}



---@class FPalOptionAudioSettings
---@field Master float
---@field BGM float
---@field SE float
---@field PalVoice float
---@field HumanVoice float
---@field Ambient float
---@field UI float
FPalOptionAudioSettings = {}



---@class FPalOptionCommonSettings
---@field PalRideCameraLengthRate float
---@field FOV float
---@field bEnableMotionBlur boolean
---@field bEnableCameraShake boolean
---@field HistoryServerWorldGUID TArray<FString>
FPalOptionCommonSettings = {}



---@class FPalOptionGraphicsPresetRow : FTableRowBase
---@field GraphicsLevel EPalOptionGraphicsLevel
---@field AntiAliasingType EAntiAliasingMethod
---@field CommonQuality int32
---@field ViewDistanceQuality int32
---@field FoliageQuality int32
---@field ShadowQuality int32
---@field TextureQuality int32
FPalOptionGraphicsPresetRow = {}



---@class FPalOptionGraphicsSettings
---@field GraphicsLevel EPalOptionGraphicsLevel
---@field WindowMode EWindowMode::Type
---@field ScreenResolution FIntPoint
---@field bEnableVSync boolean
---@field bEnableMotionBlur boolean
---@field AntiAliasingType EAntiAliasingMethod
---@field bEnableCameraShake boolean
---@field bEnableCameraRecoil boolean
---@field FOV float
---@field PalRideCameraLengthRate float
---@field LODBias float
---@field DrawDistance float
---@field GrassDrawDistance float
---@field bEnableShadow boolean
---@field ShadowResolution float
---@field CommonQuality int32
---@field ViewDistanceQuality int32
---@field FoliageQuality int32
---@field ShadowQuality int32
---@field Brightness float
---@field bEnableAutoContrast boolean
---@field TextureQuality int32
---@field DLSSMode UDLSSMode
---@field MaxFPS float
FPalOptionGraphicsSettings = {}



---@class FPalOptionKeyboardSettings
---@field bIsDashHold boolean
---@field MouseSensitivity float
---@field MouseAimSensitivity float
---@field bIsReverseYaw boolean
---@field bIsReversePitch boolean
---@field bEnableAimAssist boolean
---@field bShowChat boolean
FPalOptionKeyboardSettings = {}



---@class FPalOptionLocalStaticSettings
---@field MouseSensitivity FPalOptionValueFloat
---@field MouseAimSensitivity FPalOptionValueFloat
---@field LeftStickThreshold FPalOptionValueFloat
---@field RightStickSensitivity FPalOptionValueFloat
---@field RightStickAimSensitivity FPalOptionValueFloat
---@field RightStickThreshold FPalOptionValueFloat
---@field PalRideCameraLengthRate FPalOptionValueFloat
---@field FOV FPalOptionValueFloat
FPalOptionLocalStaticSettings = {}



---@class FPalOptionPadSettings
---@field bIsDashHold boolean
---@field LeftStickThreshold float
---@field RightStickSensitivity float
---@field RightStickAimSensitivity float
---@field RightStickThreshold float
---@field bIsRightStickReverseYaw boolean
---@field bIsRightStickReversePitch boolean
---@field bEnableVibration boolean
---@field bEnableAimAssist boolean
FPalOptionPadSettings = {}



---@class FPalOptionSaveData
---@field KeyboardSettings FPalOptionKeyboardSettings
---@field PadSettings FPalOptionPadSettings
---@field KeyConfigSettings FPalKeyConfigSettings
---@field CommonSettings FPalOptionCommonSettings
---@field GraphicsSettings FPalOptionGraphicsSettings
---@field AudioSettings FPalOptionAudioSettings
---@field bHasAppliedUserSetting boolean
FPalOptionSaveData = {}



---@class FPalOptionValueFloat
---@field Min float
---@field Max float
FPalOptionValueFloat = {}



---@class FPalOptionValueInt
---@field Min int32
---@field Max int32
FPalOptionValueInt = {}



---@class FPalOptionWorldModePresetRow : FTableRowBase
---@field WorldMode EPalOptionWorldMode
---@field bEnablePlayerToPlayerDamage boolean
---@field bCanPickupOtherGuildDeathPenaltyDrop boolean
---@field bEnableNonLoginPenalty boolean
---@field bEnableFastTravel boolean
---@field bIsStartLocationSelectByMap boolean
---@field bExistPlayerAfterLogout boolean
---@field bEnableDefenseOtherGuildPlayer boolean
FPalOptionWorldModePresetRow = {}



---@class FPalOptionWorldPresetRow : FTableRowBase
---@field Diffculty EPalOptionWorldDifficulty
---@field DayTimeSpeedRate float
---@field NightTimeSpeedRate float
---@field ExpRate float
---@field PalCaptureRate float
---@field PalSpawnNumRate float
---@field PalDamageRateAttack float
---@field PalDamageRateDefense float
---@field PlayerDamageRateAttack float
---@field PlayerDamageRateDefense float
---@field PlayerStomachDecreaceRate float
---@field PlayerStaminaDecreaceRate float
---@field PlayerAutoHPRegeneRate float
---@field PlayerAutoHpRegeneRateInSleep float
---@field PalStomachDecreaceRate float
---@field PalStaminaDecreaceRate float
---@field PalAutoHPRegeneRate float
---@field PalAutoHpRegeneRateInSleep float
---@field BuildObjectDamageRate float
---@field BuildObjectDeteriorationDamageRate float
---@field CollectionDropRate float
---@field CollectionObjectHpRate float
---@field CollectionObjectRespawnSpeedRate float
---@field EnemyDropItemRate float
---@field DeathPenalty EPalOptionWorldDeathPenalty
---@field bActiveUNKO boolean
---@field DropItemMaxNum_UNKO int32
---@field bEnableInvaderEnemy boolean
---@field DropItemMaxNum int32
---@field bAutoResetGuildNoOnlinePlayers boolean
---@field AutoResetGuildTimeNoOnlinePlayers float
---@field GuildPlayerMaxNum int32
---@field PalEggDefaultHatchingTime float
---@field BaseCampWorkerMaxNum int32
FPalOptionWorldPresetRow = {}



---@class FPalOptionWorldSaveData
---@field Settings FPalOptionWorldSettings
FPalOptionWorldSaveData = {}



---@class FPalOptionWorldSettings
---@field Difficulty EPalOptionWorldDifficulty
---@field DayTimeSpeedRate float
---@field NightTimeSpeedRate float
---@field ExpRate float
---@field PalCaptureRate float
---@field PalSpawnNumRate float
---@field PalDamageRateAttack float
---@field PalDamageRateDefense float
---@field PlayerDamageRateAttack float
---@field PlayerDamageRateDefense float
---@field PlayerStomachDecreaceRate float
---@field PlayerStaminaDecreaceRate float
---@field PlayerAutoHPRegeneRate float
---@field PlayerAutoHpRegeneRateInSleep float
---@field PalStomachDecreaceRate float
---@field PalStaminaDecreaceRate float
---@field PalAutoHPRegeneRate float
---@field PalAutoHpRegeneRateInSleep float
---@field BuildObjectDamageRate float
---@field BuildObjectDeteriorationDamageRate float
---@field CollectionDropRate float
---@field CollectionObjectHpRate float
---@field CollectionObjectRespawnSpeedRate float
---@field EnemyDropItemRate float
---@field DeathPenalty EPalOptionWorldDeathPenalty
---@field bEnablePlayerToPlayerDamage boolean
---@field bEnableFriendlyFire boolean
---@field bEnableInvaderEnemy boolean
---@field bActiveUNKO boolean
---@field bEnableAimAssistPad boolean
---@field bEnableAimAssistKeyboard boolean
---@field DropItemMaxNum int32
---@field DropItemMaxNum_UNKO int32
---@field BaseCampMaxNum int32
---@field BaseCampWorkerMaxNum int32
---@field DropItemAliveMaxHours float
---@field bAutoResetGuildNoOnlinePlayers boolean
---@field AutoResetGuildTimeNoOnlinePlayers float
---@field GuildPlayerMaxNum int32
---@field PalEggDefaultHatchingTime float
---@field WorkSpeedRate float
---@field bIsMultiplay boolean
---@field bIsPvP boolean
---@field bCanPickupOtherGuildDeathPenaltyDrop boolean
---@field bEnableNonLoginPenalty boolean
---@field bEnableFastTravel boolean
---@field bIsStartLocationSelectByMap boolean
---@field bExistPlayerAfterLogout boolean
---@field bEnableDefenseOtherGuildPlayer boolean
---@field CoopPlayerMaxNum int32
---@field ServerPlayerMaxNum int32
---@field ServerName FString
---@field ServerDescription FString
---@field AdminPassword FString
---@field ServerPassword FString
---@field PublicPort int32
---@field PublicIP FString
---@field RCONEnabled boolean
---@field RCONPort int32
---@field Region FString
---@field bUseAuth boolean
---@field BanListURL FString
FPalOptionWorldSettings = {}



---@class FPalOptionWorldStaticSettings
---@field DayTimeSpeedRate FPalOptionValueFloat
---@field NightTimeSpeedRate FPalOptionValueFloat
---@field ExpRate FPalOptionValueFloat
---@field PalCaptureRate FPalOptionValueFloat
---@field PalSpawnNumRate FPalOptionValueFloat
---@field PalDamageRateAttack FPalOptionValueFloat
---@field PalDamageRateDefense FPalOptionValueFloat
---@field PlayerDamageRateAttack FPalOptionValueFloat
---@field PlayerDamageRateDefense FPalOptionValueFloat
---@field PlayerStomachDecreaceRate FPalOptionValueFloat
---@field PlayerStaminaDecreaceRate FPalOptionValueFloat
---@field PlayerAutoHPRegeneRate FPalOptionValueFloat
---@field PlayerAutoHpRegeneRateInSleep FPalOptionValueFloat
---@field PalStomachDecreaceRate FPalOptionValueFloat
---@field PalStaminaDecreaceRate FPalOptionValueFloat
---@field PalAutoHPRegeneRate FPalOptionValueFloat
---@field PalAutoHpRegeneRateInSleep FPalOptionValueFloat
---@field BuildObjectDamageRate FPalOptionValueFloat
---@field BuildObjectDeteriorationDamageRate FPalOptionValueFloat
---@field CollectionDropRate FPalOptionValueFloat
---@field CollectionObjectHpRate FPalOptionValueFloat
---@field CollectionObjectRespawnSpeedRate FPalOptionValueFloat
---@field EnemyDropItemRate FPalOptionValueFloat
---@field DropItemMaxNum FPalOptionValueInt
---@field DropItemMaxNum_UNKO FPalOptionValueInt
---@field WorkSpeedRate FPalOptionValueFloat
---@field AutoResetGuildTimeNoOnlinePlayers FPalOptionValueInt
---@field GuildPlayerMaxNum FPalOptionValueInt
---@field PalEggDefaultHatchingTime FPalOptionValueInt
---@field BaseCampWorkerMaxNum FPalOptionValueInt
FPalOptionWorldStaticSettings = {}



---@class FPalOrderedQuestSaveData
---@field QuestName FName
---@field BlockIndex int32
FPalOrderedQuestSaveData = {}



---@class FPalPalShopCreateDataRow : FTableRowBase
---@field MaxLostPalNum int32
---@field CharacterNum int32
---@field CharacterIDArray TArray<FPalDataTableRowName_PalMonsterData>
---@field MinCharacterLevel int32
---@field MaxCharacterLevel int32
FPalPalShopCreateDataRow = {}



---@class FPalPartnerSkillDatabaseRow : FTableRowBase
---@field DevName FName
---@field effectTime float
---@field CoolDownTime float
---@field ExecCost float
---@field IdleCost float
---@field CanThrowPal boolean
---@field CanChangeWeapon boolean
---@field IsToggleKey boolean
FPalPartnerSkillDatabaseRow = {}



---@class FPalPartnerSkillParameterQueryFunction
FPalPartnerSkillParameterQueryFunction = {}


---@class FPalPartnerSkillParameterRide
---@field JumpZVelocityScale float
---@field GravityScale float
FPalPartnerSkillParameterRide = {}



---@class FPalPassiveAbilitySkillParameters
---@field DelayTime float
---@field WorkType EPalWorkType
---@field MapObjectId TArray<FPalDataTableRowName_MapObjectData>
---@field ItemId TArray<FPalDataTableRowName_ItemData>
---@field AssignOthers boolean
---@field TargetElementType EPalElementType
FPalPassiveAbilitySkillParameters = {}



---@class FPalPassiveAbilitySkillStatus
---@field State EPalPassiveAbilitySkillState
---@field ElapsedTime float
---@field Flags TArray<FName>
---@field TriggerType EPalPassiveTriggerType
FPalPassiveAbilitySkillStatus = {}



---@class FPalPassiveAbilitySkills
---@field AllAbilityPassiveSkills TArray<FPalPassiveAbilitySkillParameters>
FPalPassiveAbilitySkills = {}



---@class FPalPassivePartnerSkillFindOtomoParameter
---@field TargetElementType EPalElementType
---@field TargetPalIds TArray<FPalDataTableRowName_PalMonsterData>
FPalPassivePartnerSkillFindOtomoParameter = {}



---@class FPalPassivePartnerSkillIdAndParameters
---@field SkillAndParameters TMap<FPalDataTableRowName_PassiveSkillData, FPalPassivePartnerSkillParameters>
FPalPassivePartnerSkillIdAndParameters = {}



---@class FPalPassivePartnerSkillParameters
---@field DelayTime float
---@field TriggerTypeFlags int32
---@field WorkType EPalWorkType
---@field MapObjectId TArray<FPalDataTableRowName_MapObjectData>
---@field ItemId TArray<FPalDataTableRowName_ItemData>
---@field AssignOthers boolean
---@field TargetElementType EPalElementType
---@field PalIds TArray<FPalDataTableRowName_PalMonsterData>
---@field bNotAssignSelf boolean
FPalPassivePartnerSkillParameters = {}



---@class FPalPassivePartnerSkillStatus
---@field State EPalPassivePartnerSkillState
---@field ElapsedTime float
---@field Flags TArray<FName>
FPalPassivePartnerSkillStatus = {}



---@class FPalPassiveSkillAssignInfo
---@field isDoNotSetSkills boolean
---@field ForceSetSkillList TArray<FName>
FPalPassiveSkillAssignInfo = {}



---@class FPalPassiveSkillDatabaseRow : FTableRowBase
---@field Rank int32
---@field OverrideDescMsgID FName
---@field EffectType1 EPalPassiveSkillEffectType
---@field EffectValue1 float
---@field TargetType1 EPalPassiveSkillEffectTargetType
---@field EffectType2 EPalPassiveSkillEffectType
---@field EffectValue2 float
---@field TargetType2 EPalPassiveSkillEffectTargetType
---@field EffectType3 EPalPassiveSkillEffectType
---@field EffectValue3 float
---@field TargetType3 EPalPassiveSkillEffectTargetType
---@field InvokeActiveOtomo boolean
---@field InvokeWorker boolean
---@field InvokeRiding boolean
---@field InvokeReserve boolean
---@field InvokeInOtomo boolean
---@field InvokeAlways boolean
---@field AddPal boolean
---@field AddRarePal boolean
---@field AddShotWeapon boolean
---@field AddMeleeWeapon boolean
---@field AddArmor boolean
---@field AddAccessory boolean
---@field OverrideNameTextID FName
---@field OverrideSummaryTextId FName
FPalPassiveSkillDatabaseRow = {}



---@class FPalPassiveSkillEffect
---@field Type EPalPassiveSkillEffectType
---@field Value float
---@field Flags TArray<FName>
FPalPassiveSkillEffect = {}



---@class FPalPassiveSkillEffectInfos
---@field SkillEffectArray TArray<FPalPassiveSkillEffect>
FPalPassiveSkillEffectInfos = {}



---@class FPalPassiveSkillSetupInfo
---@field SkillName FName
---@field Flags TArray<FName>
FPalPassiveSkillSetupInfo = {}



---@class FPalPathFollowingBlockDetectionParams
---@field BlockDetectionDistance float
---@field BlockDetectionInterval float
---@field BlockDetectionSampleCount int32
FPalPathFollowingBlockDetectionParams = {}



---@class FPalPettingParameter
---@field CameraCenterDistance float
---@field CameraHeight float
---@field CameraArmLength float
FPalPettingParameter = {}



---@class FPalPhantomReplicateInfo
---@field ID int32
---@field Character APalCharacter
FPalPhantomReplicateInfo = {}



---@class FPalPlayerAccountInitData
---@field CharacterName FString
---@field CharacterMakeData FPalPlayerDataCharacterMakeInfo
FPalPlayerAccountInitData = {}



---@class FPalPlayerBattleEnemyInfo
---@field Rank EPalBattleBGMType
---@field WeakActor TWeakObjectPtr<AActor>
FPalPlayerBattleEnemyInfo = {}



---@class FPalPlayerClassStructSet
---@field CharacterMakeDataClass TSubclassOf<UPalPlayerDataCharacterMake>
---@field RecordDataClass TSubclassOf<UPalPlayerRecordData>
---@field WorldMapUIDataClass TSubclassOf<UPalWorldMapUIData>
---@field LocalQuestManagerClass TSubclassOf<UPalQuestManager>
---@field InventoryDataClass TSubclassOf<UPalPlayerInventoryData>
FPalPlayerClassStructSet = {}



---@class FPalPlayerDamageCameraShakeData : FTableRowBase
---@field Category EPalPlayerDamageCameraShakeCategory
---@field Scale_Min float
---@field Scale_Default float
---@field Scale_Max float
---@field HPRate_Min int32
---@field HPRate_Default int32
---@field HPRate_Max int32
FPalPlayerDamageCameraShakeData = {}



---@class FPalPlayerDataCharacterMakeInfo
---@field BodyMeshName FName
---@field HeadMeshName FName
---@field HairMeshName FName
---@field EquipmentBodyMeshName FName
---@field EquipmentHeadMeshName FName
---@field DisableEquipmentHeadFlag boolean
---@field ArmVolume float
---@field TorsoVolume float
---@field LegVolume float
---@field HairColor FLinearColor
---@field BrowColor FLinearColor
---@field BodyColor FLinearColor
---@field BodySubsurfaceColor FLinearColor
---@field EyeColor FLinearColor
---@field EyeMaterialName FName
---@field VoiceID int32
FPalPlayerDataCharacterMakeInfo = {}



---@class FPalPlayerDataInventoryInfo
---@field CommonContainerId FPalContainerId
---@field DropSlotContainerId FPalContainerId
---@field EssentialContainerId FPalContainerId
---@field WeaponLoadOutContainerId FPalContainerId
---@field PlayerEquipArmorContainerId FPalContainerId
---@field FoodEquipContainerId FPalContainerId
FPalPlayerDataInventoryInfo = {}



---@class FPalPlayerDataPalStorageSlotSaveData
---@field IndividualId FPalInstanceID
---@field CharacterSaveParameter FPalIndividualCharacterSaveParameter
---@field SlotID FPalCharacterSlotId
FPalPlayerDataPalStorageSlotSaveData = {}



---@class FPalPlayerEquipmentMeshDataRow : FTableRowBase
---@field SkeletalMeshMap TMap<FName, TSoftObjectPtr<USkeletalMesh>>
---@field ABPAssetMap TMap<FName, TSoftClassPtr<UAnimInstance>>
---@field IsHairAttachAccessory boolean
---@field HairAttachSocketNameMap TMap<FName, FName>
FPalPlayerEquipmentMeshDataRow = {}



---@class FPalPlayerInfoForMap
---@field PlayerName FString
---@field Transform FTransform
FPalPlayerInfoForMap = {}



---@class FPalPlayerInitializeParameter
---@field InitParam FPalIndividualCharacterSaveParameter
FPalPlayerInitializeParameter = {}



---@class FPalPlayerInventorySelectData
---@field nowSelectedContainerIndex int32
---@field targetItemContainer UPalItemContainer
FPalPlayerInventorySelectData = {}



---@class FPalPlayerParameterDatabaseRow : FTableRowBase
---@field Stamina int32
---@field HP int32
---@field MeleeAttack int32
---@field ShotAttack int32
---@field Defense int32
---@field Support int32
---@field CraftSpeed int32
---@field Satiety int32
FPalPlayerParameterDatabaseRow = {}



---@class FPalPlayerRecordCountMapStruct
---@field countMap TMap<FName, int64>
FPalPlayerRecordCountMapStruct = {}



---@class FPalPlayerRecordDataRepInfoArray_BoolVal : FFastArraySerializer
---@field Items TArray<FPalPlayerRecordDataRepInfo_BoolVal>
FPalPlayerRecordDataRepInfoArray_BoolVal = {}



---@class FPalPlayerRecordDataRepInfoArray_IntVal : FFastArraySerializer
---@field Items TArray<FPalPlayerRecordDataRepInfo_IntVal>
FPalPlayerRecordDataRepInfoArray_IntVal = {}



---@class FPalPlayerRecordDataRepInfo_BoolVal : FFastArraySerializerItem
---@field Key FName
---@field Value boolean
FPalPlayerRecordDataRepInfo_BoolVal = {}



---@class FPalPlayerRecordDataRepInfo_IntVal : FFastArraySerializerItem
---@field Key FName
---@field Value int32
FPalPlayerRecordDataRepInfo_IntVal = {}



---@class FPalPlayerRecordDataStruct
---@field simpleCountRecordMap TMap<FName, int64>
---@field simpleFlagMap TMap<FName, boolean>
---@field countMapRecordMap TMap<FName, FPalPlayerRecordCountMapStruct>
---@field flagMapRecordMap TMap<FName, FPalPlayerRecordFlagMapStruct>
FPalPlayerRecordDataStruct = {}



---@class FPalPlayerRecordFlagMapStruct
---@field flagMap TMap<FName, boolean>
FPalPlayerRecordFlagMapStruct = {}



---@class FPalPlayerStatusRankMasterData : FTableRowBase
---@field Rank int32
---@field RequiredRelicNum int32
---@field ResetRequiredMoney int32
FPalPlayerStatusRankMasterData = {}



---@class FPalQuestDataSetRow : FTableRowBase
---@field QuestData TSoftClassPtr<UPalQuestData>
FPalQuestDataSetRow = {}



---@class FPalRadialCatalog
---@field Catalog TMap<int32, int32>
FPalRadialCatalog = {}



---@class FPalRandomIncidentSettings : FTableRowBase
---@field MonsterSpawnData UDataTable
---@field NPCSpawnData UDataTable
---@field ExcludeOtherPal boolean
---@field action TSubclassOf<UPalRandomIncidentActionBase>
FPalRandomIncidentSettings = {}



---@class FPalRandomIncidentSpawnIncidentParameter
---@field IncidentId FName
---@field SettingName FName
---@field LotteryRate int32
FPalRandomIncidentSpawnIncidentParameter = {}



---@class FPalRandomIncidentSpawnLocationData : FTableRowBase
---@field Location FVector2D
FPalRandomIncidentSpawnLocationData = {}



---@class FPalRandomIncidentSpawnMonsterData : FTableRowBase
---@field CharacterID FPalDataTableRowName_PalMonsterData
---@field Level int32
---@field Group int32
---@field IsSquad boolean
---@field SpawnLocation FVector2D
---@field SpawnRadius float
---@field RotZ_Degree float
---@field ControllerClass TSubclassOf<APalAIController>
---@field DefaultActionClass TSubclassOf<UPalActionBase>
FPalRandomIncidentSpawnMonsterData = {}



---@class FPalRandomIncidentSpawnMonsterOutbreakData : FTableRowBase
---@field CharacterID FPalDataTableRowName_PalMonsterData
---@field Num int32
---@field LevelMin int32
---@field LevelMax int32
---@field Group int32
---@field IsSquad boolean
---@field LocationTable UDataTable
---@field ControllerClass TSubclassOf<APalAIController>
---@field DefaultActionClass TSubclassOf<UPalActionBase>
FPalRandomIncidentSpawnMonsterOutbreakData = {}



---@class FPalRandomIncidentSpawnNPCData : FTableRowBase
---@field CharacterID FPalDataTableRowName_PalHumanData
---@field UniqueNPCID FPalDataTableRowName_NPCUniqueData
---@field Level int32
---@field Group int32
---@field IsSquad boolean
---@field SpawnLocation FVector2D
---@field SpawnRadius float
---@field RotZ_Degree float
---@field WalkPathName FName
---@field WalkRadius float
---@field ControllerClass TSubclassOf<APalAIController>
---@field DefaultAIActionClass TSubclassOf<UPalAIActionBase>
FPalRandomIncidentSpawnNPCData = {}



---@class FPalRandomIncidentWalkPathReferenceData
---@field WalkPoints TArray<AActor>
FPalRandomIncidentWalkPathReferenceData = {}



---@class FPalRandomRestInfo
---@field RandomRestMontage UAnimMontage
---@field Weight float
---@field LoopNum_Min int32
---@field LoopNum_Max int32
---@field AfterIdleTime float
FPalRandomRestInfo = {}



---@class FPalRespawnPointData : FTableRowBase
---@field SpawnPointID FName
---@field ResourcesAbundant int32
---@field PalAbundant int32
FPalRespawnPointData = {}



---@class FPalShopProductRequireItemData
---@field StaticItemId FName
---@field requireNum int32
FPalShopProductRequireItemData = {}



---@class FPalSizeParameterDataRow : FTableRowBase
---@field Size EPalSizeType
---@field EffectScale float
---@field JumpEffectOffsetZ float
FPalSizeParameterDataRow = {}



---@class FPalSlateNavigationSetting
---@field IsEnableAnalogNavigation boolean
---@field IsEnableLeftKeyNavigation boolean
---@field IsEnableRightKeyNavigation boolean
---@field IsEnableDownKeyNavigation boolean
---@field IsEnableUpKeyNavigation boolean
FPalSlateNavigationSetting = {}



---@class FPalSlotItemAndNum
---@field itemSlot FPalItemAndSlot
---@field Num int32
FPalSlotItemAndNum = {}



---@class FPalSlotOpItemInfo
---@field Item FPalItemAndNum
---@field CorruptionProgressValue float
FPalSlotOpItemInfo = {}



---@class FPalSlotOpItemSlotInfo
---@field ItemInfo FPalSlotOpItemInfo
---@field SlotID FPalItemSlotId
FPalSlotOpItemSlotInfo = {}



---@class FPalSoundIDDataTableRow : FTableRowBase
---@field Description FName
FPalSoundIDDataTableRow = {}



---@class FPalSoundOptions
---@field FadeInTime int32
FPalSoundOptions = {}



---@class FPalSoundPlayingParameter
---@field AudioEvent UAkAudioEvent
---@field Options FPalSoundOptions
---@field bStopAbsolutely boolean
FPalSoundPlayingParameter = {}



---@class FPalSoundSource : FTableRowBase
---@field Radius_Meter int32
---@field bIsMuteable boolean
FPalSoundSource = {}



---@class FPalSpawnerGroupInfo
---@field Weight int32
---@field OnlyTime EPalOneDayTimeType
---@field OnlyWeather EPalWeatherConditionType
---@field PalList TArray<FPalSpawnerOneTribeInfo>
FPalSpawnerGroupInfo = {}



---@class FPalSpawnerOneTribeInfo
---@field PalID FPalDataTableRowName_PalMonsterData
---@field NPCID FPalDataTableRowName_PalHumanData
---@field Level int32
---@field Level_Max int32
---@field Num int32
---@field Num_Max int32
FPalSpawnerOneTribeInfo = {}



---@class FPalSpecialAttackRateInfo
---@field Type EPalSpecialAttackRateType
---@field Rate float
FPalSpecialAttackRateInfo = {}



---@class FPalSphere
---@field Center FVector
---@field Radius float
---@field bXY boolean
FPalSphere = {}



---@class FPalStageAreaInfo
---@field BoundingBox FBox
FPalStageAreaInfo = {}



---@class FPalStageInstanceId
---@field InternalId FGuid
---@field bValid boolean
FPalStageInstanceId = {}



---@class FPalStageModelRepInfo : FFastArraySerializerItem
---@field InstanceId FPalStageInstanceId
---@field Model UPalStageModelBase
FPalStageModelRepInfo = {}



---@class FPalStagePlayerInfo
---@field PlayerUId FGuid
---@field PlayerState EPalStagePlayerState
FPalStagePlayerInfo = {}



---@class FPalStaticCharacterInfo_SpawnItem
---@field FieldLotteryNameByRank TMap<int32, FPalDataTableRowName_FieldLotteryNameData>
FPalStaticCharacterInfo_SpawnItem = {}



---@class FPalStaticItemAndSlot
---@field ItemInfo FPalStaticItemIdAndNum
---@field SlotID FPalItemSlotId
FPalStaticItemAndSlot = {}



---@class FPalStaticItemDataStruct : FTableRowBase
---@field OverrideName FName
---@field OverrideDescription FName
---@field IconName FName
---@field TypeA EPalItemTypeA
---@field TypeB EPalItemTypeB
---@field Rank int32
---@field Rarity int32
---@field MaxStackCount int32
---@field Weight float
---@field Price int32
---@field SortID int32
---@field bInTreasureBox boolean
---@field bNotConsumed boolean
---@field bEnableHandcraft boolean
---@field TechnologyTreeLock int32
---@field ItemStaticClass FName
---@field ItemDynamicClass FName
---@field ItemActorClass FName
---@field ItemStaticMeshName FName
---@field VisualBlueprintClassName FName
---@field VisualBlueprintClassSoft TSoftClassPtr<AActor>
---@field DropItemType EPalDropItemType
---@field Editor_RowNameHash int32
---@field RestoreSatiety int32
---@field RestoreConcentration int32
---@field RestoreSanity int32
---@field RestoreHealth int32
---@field GrantEffect1Id int32
---@field GrantEffect1Time float
---@field GrantEffect2Id int32
---@field GrantEffect2Time float
---@field GrantEffect3Id int32
---@field GrantEffect3Time float
---@field Durability int32
---@field ElementType EPalElementType
---@field bSleepWeapon boolean
---@field MagazineSize int32
---@field SneakAttackRate float
---@field PhysicalAttackValue int32
---@field HPValue int32
---@field PhysicalDefenseValue int32
---@field ShieldValue int32
---@field MagicAttackValue int32
---@field MagicDefenseValue int32
---@field PassiveSkillName FName
---@field WazaID EPalWazaID
---@field CorruptionFactor float
---@field FloatValue1 float
FPalStaticItemDataStruct = {}



---@class FPalStaticItemIdAndDynamicItemDataSet
---@field StaticItemId FName
---@field DynamicItemData UPalDynamicItemDataBase
FPalStaticItemIdAndDynamicItemDataSet = {}



---@class FPalStaticItemIdAndNum
---@field StaticItemId FName
---@field Num int32
FPalStaticItemIdAndNum = {}



---@class FPalStatusAccumulate
FPalStatusAccumulate = {}


---@class FPalStatusEffectFoodDataRow : FTableRowBase
---@field effectTime int32
---@field EffectType1 EPalFoodStatusEffectType
---@field EffectValue1 int32
---@field EffectType2 EPalFoodStatusEffectType
---@field EffectValue2 int32
FPalStatusEffectFoodDataRow = {}



---@class FPalSyncTeleportRequestParameter
---@field SyncTeleportStartSE FString
---@field Location FVector
---@field Rotation FQuat
---@field bIsFadeOutSkip boolean
FPalSyncTeleportRequestParameter = {}



---@class FPalTalkTreeDataTableRow : FTableRowBase
---@field NPCID FName
---@field TalkName FName
---@field TextId FName
FPalTalkTreeDataTableRow = {}



---@class FPalTechnologyDataSet
---@field recipeUnlockDataTable UDataTable
---@field technologyNameTable UDataTable
---@field technologyDescTable UDataTable
FPalTechnologyDataSet = {}



---@class FPalTechnologyDataTableRowBase : FTableRowBase
---@field Name FName
---@field Description FName
---@field IconName FName
---@field RequireBossDefeatNum int32
---@field RequireTechnology FName
---@field IsBossTechnology boolean
---@field LevelCap int32
---@field Tier int32
---@field Cost int32
FPalTechnologyDataTableRowBase = {}



---@class FPalTechnologyRecipeUnlockDataTableRow : FPalTechnologyDataTableRowBase
---@field UnlockBuildObjects TArray<FName>
---@field UnlockItemRecipes TArray<FName>
FPalTechnologyRecipeUnlockDataTableRow = {}



---@class FPalTimerGaugeWidgetCreateInfo
---@field TargetActor AActor
---@field TargetLocation FVector
---@field timerGaugeWidgetClass TSubclassOf<UPalUserWidgetTimerGaugeBase>
---@field DisplayOffset FVector
---@field DisplayRange float
---@field FunctionName FString
---@field Time float
---@field bLooping boolean
---@field InitialStartDelay float
---@field InitialStartDelayVariance float
---@field IsHide boolean
FPalTimerGaugeWidgetCreateInfo = {}



---@class FPalTimerHandle
FPalTimerHandle = {}


---@class FPalTutorialTriggerSaveData
---@field TutorialMsg FName
---@field Checked boolean
FPalTutorialTriggerSaveData = {}



---@class FPalUIActionBindData
FPalUIActionBindData = {}


---@class FPalUIAimReticleMapObjectAssignableData
---@field isAssignable boolean
---@field targetMapObjectID FName
FPalUIAimReticleMapObjectAssignableData = {}



---@class FPalUICaptureCameraOffsetData : FTableRowBase
---@field LocationOffset FVector
---@field Rotator FRotator
---@field PointLightOffset_1 FVector
---@field PointLightIntensity_1 float
---@field PointLightSize_1 float
---@field PointLightOffset_2 FVector
---@field PointLightIntensity_2 float
---@field PointLightSize_2 float
---@field RectLightOffset FVector
---@field RectLightRotator FRotator
---@field RectLightIntensity float
---@field RectLightSize float
FPalUICaptureCameraOffsetData = {}



---@class FPalUICommonItemInfoDisplayData
---@field TargetItemSlot UPalItemSlot
---@field RecipeID FName
---@field RelativeWidget UWidget
---@field AnchorPosition FVector2D
---@field IsUsableSlot boolean
---@field IsEnableQuickEquip boolean
---@field IsEnableQuickMove boolean
---@field IsEnableSpreadLift boolean
---@field IsShowPrice boolean
FPalUICommonItemInfoDisplayData = {}



---@class FPalUICommonRewardDisplayData
---@field Message FText
---@field Texture UTexture2D
---@field SoftTexture TSoftObjectPtr<UTexture2D>
---@field DisplayType EPalUIRewardDisplayType
FPalUICommonRewardDisplayData = {}



---@class FPalUIGuildMemberDisplayInfo
---@field CharacterName FString
---@field IsAdmin boolean
---@field PlayerStatus EPalGuildPlayerStatus
FPalUIGuildMemberDisplayInfo = {}



---@class FPalUILocalWorldDisplayData
---@field WorldName FString
---@field WorldDirectoryName FString
---@field PlayerName FString
---@field PlayerLevel int32
---@field Day int32
---@field Timestamp FDateTime
---@field DirectoryPath FString
FPalUILocalWorldDisplayData = {}



---@class FPalUIPalCaptureInfo
---@field CharacterID FName
---@field CaptureCount int32
---@field Level int32
---@field PassiveSkillNameList TArray<FName>
---@field IsRarePal boolean
---@field IsUnlockedPaldeck boolean
FPalUIPalCaptureInfo = {}



---@class FPalUIPaldexDistributionData : FTableRowBase
---@field dayTimeLocations FPalUIPaldexDistributionLocationStruct
---@field nightTimeLocations FPalUIPaldexDistributionLocationStruct
FPalUIPaldexDistributionData = {}



---@class FPalUIPaldexDistributionLocationStruct
---@field locations TArray<FVector>
---@field Radius float
FPalUIPaldexDistributionLocationStruct = {}



---@class FPalUIPaldex_DisplayInfo
---@field Index int32
---@field IndexSuffix FString
---@field CombinedIndexString FString
---@field detailType EPalUIPaldexPanelDetailType
---@field baseCharacterName FName
FPalUIPaldex_DisplayInfo = {}



---@class FPalUIServerDataCollectInfo
---@field SortType EPalUIServerListSortType
---@field SearchWord FString
FPalUIServerDataCollectInfo = {}



---@class FPalUIServerDisplayData
---@field ServerName FString
---@field Description FString
---@field IsPvP boolean
---@field Day int32
---@field NowPlayerNum int32
---@field MaxPlayerNum int32
---@field Ping int32
---@field ServerListType EPalUIServerListFilterType
---@field ServerAddress FString
---@field ServerPort int32
---@field VersionString FString
---@field IsLocked boolean
---@field Region FString
---@field CreateTime int32
FPalUIServerDisplayData = {}



---@class FPalUMGCustomVertexData
---@field texCoords FVector4
---@field materialTexCoords FVector2D
---@field Position FVector2D
---@field Color FColor
---@field pixelWidth int32
---@field pixelHeight int32
FPalUMGCustomVertexData = {}



---@class FPalUniqueNPCDatabaseRow : FTableRowBase
---@field CharacterID FName
---@field NameTextID FName
---@field OneTalkDTName FName
---@field TalkBPClass FName
---@field Gender EPalGenderType
---@field SkinColor EPalNPCSkinColor
---@field Face EPalNPCFaceType
---@field HairStyle EPalNPCHairStyleType
---@field HairColor EPalNPCHairColorType
---@field Clothes EPalNPCClothesType
---@field Scale EPalNPCScaleType
---@field Level int32
FPalUniqueNPCDatabaseRow = {}



---@class FPalVisitorNPCDatabaseRow : FPalInvaderDatabaseRow
---@field ActionTimeLimit EPalIVisitorNPCAction
---@field IsSquad boolean
FPalVisitorNPCDatabaseRow = {}



---@class FPalVisualEffectDynamicParameter
---@field FloatValues TArray<FPalVisualEffectDynamicParameterFloat>
FPalVisualEffectDynamicParameter = {}



---@class FPalVisualEffectDynamicParameterFloat
---@field Name FName
---@field Value float
FPalVisualEffectDynamicParameterFloat = {}



---@class FPalWaitLoadingWorldPartitionParameter
---@field QuerySource FWorldPartitionStreamingQuerySource
---@field CellState EWorldPartitionRuntimeCellState
---@field IntervalTime float
---@field InFirstDelayTime float
FPalWaitLoadingWorldPartitionParameter = {}



---@class FPalWazaDatabaseRaw : FTableRowBase
---@field WazaType EPalWazaID
---@field Element EPalElementType
---@field IgnoreRandomInherit boolean
---@field Category EPalWazaCategory
---@field Power int32
---@field IsLeanBack boolean
---@field CameraShake EPalPlayerDamageCameraShakeCategory
---@field MinRange int32
---@field MaxRange int32
---@field CoolTime float
---@field ForceRagdollSize EPalSizeType
---@field EffectType1 EPalAdditionalEffectType
---@field EffectValue1 int32
---@field EffectValueEx1 float
---@field EffectType2 EPalAdditionalEffectType
---@field EffectValue2 int32
---@field EffectValueEx2 float
---@field SpecialAttackRateInfos TArray<FPalSpecialAttackRateInfo>
---@field bIsWeaponDamage boolean
---@field DisabledData boolean
FPalWazaDatabaseRaw = {}



---@class FPalWazaMasterLevelDataRow : FTableRowBase
---@field PalID FName
---@field WazaID EPalWazaID
---@field Level int32
FPalWazaMasterLevelDataRow = {}



---@class FPalWazaMasterTamagoDataRow : FTableRowBase
---@field PalID FName
---@field WazaID EPalWazaID
FPalWazaMasterTamagoDataRow = {}



---@class FPalWeaponSubParameterData : FTableRowBase
---@field dps float
---@field Range float
---@field stability float
---@field accuracy float
FPalWeaponSubParameterData = {}



---@class FPalWildSpawnerDatabaseRow : FTableRowBase
---@field SpawnerName FName
---@field SpawnerType EPalSpawnedCharacterType
---@field Weight float
---@field OnlyTime EPalOneDayTimeType
---@field OnlyWeather EPalWeatherConditionType
---@field Pal_1 FName
---@field NPC_1 FName
---@field LvMin_1 int32
---@field LvMax_1 int32
---@field NumMin_1 int32
---@field NumMax_1 int32
---@field Pal_2 FName
---@field NPC_2 FName
---@field LvMin_2 int32
---@field LvMax_2 int32
---@field NumMin_2 int32
---@field NumMax_2 int32
---@field Pal_3 FName
---@field NPC_3 FName
---@field LvMin_3 int32
---@field LvMax_3 int32
---@field NumMin_3 int32
---@field NumMax_3 int32
FPalWildSpawnerDatabaseRow = {}



---@class FPalWindInfo
---@field Direction FVector
---@field Speed float
FPalWindInfo = {}



---@class FPalWorkAssignDefineData
---@field GenusCategories TArray<EPalGenusCategoryType>
---@field ElementTypes TArray<EPalElementType>
---@field WorkSuitability EPalWorkSuitability
---@field WorkSuitabilityRank int32
---@field bPlayerWorkable boolean
---@field WorkType EPalWorkType
---@field ActionType EPalActionType
---@field WorkerMaxNum int32
---@field AffectSanityValue float
FPalWorkAssignDefineData = {}



---@class FPalWorkAssignDefineDataStaticSetting
---@field RowName FName
---@field AssignDefineData FPalWorkAssignDefineData
FPalWorkAssignDefineDataStaticSetting = {}



---@class FPalWorkAssignHandleId
---@field WorkId FGuid
---@field LocationIndex int32
---@field AssignType EPalWorkAssignType
FPalWorkAssignHandleId = {}



---@class FPalWorkAssignInfo
---@field LocationIndex int32
---@field WorkAssign UPalWorkAssign
FPalWorkAssignInfo = {}



---@class FPalWorkAssignLocalLocation
---@field Location FVector
---@field FacingDirection FVector
FPalWorkAssignLocalLocation = {}



---@class FPalWorkAssignParameter
FPalWorkAssignParameter = {}


---@class FPalWorkAssignRepInfo : FFastArraySerializerItem
---@field LocationIndex int32
---@field WorkAssign UPalWorkAssign
FPalWorkAssignRepInfo = {}



---@class FPalWorkAssignRequirementParameter
FPalWorkAssignRequirementParameter = {}


---@class FPalWorkAssignSaveData : FPalBinaryMemory
FPalWorkAssignSaveData = {}


---@class FPalWorkProgressManagerWorkProcessTickFunction : FTickFunction
---@field Target UPalWorkProgressManager
FPalWorkProgressManagerWorkProcessTickFunction = {}



---@class FPalWorkSaveData : FPalBinaryMemory
---@field WorkableType EPalWorkableType
---@field WorkAssignMap TMap<int32, FPalWorkAssignSaveData>
FPalWorkSaveData = {}



---@class FPalWorkStaticParameter
---@field OwnerMapObjectModelId FGuid
---@field OwnerMapObjectConcreteModelId FGuid
---@field WorkableBounds FPalBoundsTransform
---@field AssignLocalLocations TArray<FPalWorkAssignLocalLocation>
FPalWorkStaticParameter = {}



---@class FPalWorkSuitabilityCollectionDefineData
---@field CommonDefineData FPalWorkSuitabilityDefineData
---@field CollectionDefineData TArray<FPalCollectionRankDefineData>
FPalWorkSuitabilityCollectionDefineData = {}



---@class FPalWorkSuitabilityDefineData
---@field bIsChangeWorkAnimPlayRate boolean
---@field CraftSpeeds TArray<int32>
FPalWorkSuitabilityDefineData = {}



---@class FPalWorkSuitabilityDeforestDefineData
---@field CommonDefineData FPalWorkSuitabilityDefineData
---@field DeforestDefineData TArray<FPalDeforestRankDefineData>
FPalWorkSuitabilityDeforestDefineData = {}



---@class FPalWorkSuitabilityInfo
---@field WorkSuitability EPalWorkSuitability
---@field Rank int32
FPalWorkSuitabilityInfo = {}



---@class FPalWorkSuitabilityMiningDefineData
---@field CommonDefineData FPalWorkSuitabilityDefineData
---@field MiningDefineData TArray<FPalMiningRankDefineData>
FPalWorkSuitabilityMiningDefineData = {}



---@class FPalWorkTypeSet
---@field WorkTypes TArray<EPalWorkType>
FPalWorkTypeSet = {}



---@class FPalWorkWaitParameter
FPalWorkWaitParameter = {}


---@class FPalWorldBaseInfoData
---@field BaseInfoSaveData FPalWorldBaseInfoSaveData
---@field Timestamp FDateTime
---@field DirectoryPath FString
FPalWorldBaseInfoData = {}



---@class FPalWorldBaseInfoSaveData
---@field WorldName FString
---@field HostPlayerName FString
---@field HostPlayerLevel int32
---@field InGameDay int32
FPalWorldBaseInfoSaveData = {}



---@class FPalWorldHUDParameter
---@field TargetActor TWeakObjectPtr<AActor>
---@field TargetLocation FVector
---@field WorldHUDClass TSubclassOf<UPalUserWidgetWorldHUD>
---@field WorldHUDType EPalWorldHUDWidgetBlueprintType
---@field HUDParameter UPalHUDDispatchParameterBase
---@field DisplayOffset FVector
---@field DisplayOffsetScreenPos FVector2D
---@field DisplayRange float
---@field bEnableShow boolean
FPalWorldHUDParameter = {}



---@class FPalWorldMapUIDataSave
---@field unlockedRegionMap TMap<FName, boolean>
FPalWorldMapUIDataSave = {}



---@class FPalWorldMapUIDataTableRow : FTableRowBase
---@field minMapTextureBlockSize FVector2D
---@field mapBlockNum FVector2D
---@field landScapeRealPositionMin FVector
---@field landScapeRealPositionMax FVector
---@field textureDataMap TMap<FName, FPalWorldMapUIRegionData>
---@field DefaultMaskTexture TSoftObjectPtr<UTexture2D>
FPalWorldMapUIDataTableRow = {}



---@class FPalWorldMapUIRegionData
---@field Texture TSoftObjectPtr<UTexture2D>
---@field blockSize FVector2D
---@field gridPosition FVector2D
---@field regionNameMsgId FName
FPalWorldMapUIRegionData = {}



---@class FPalWorldObjectRecordData_MapObjectSpawner
---@field ItemMap TMap<int32, FPalWorldObjectRecordData_MapObjectSpawnerItem>
FPalWorldObjectRecordData_MapObjectSpawner = {}



---@class FPalWorldObjectRecordData_MapObjectSpawnerInStage
---@field RecordDataMapByLevelObjectInstanceId TMap<FGuid, FPalWorldObjectRecordData_MapObjectSpawner>
FPalWorldObjectRecordData_MapObjectSpawnerInStage = {}



---@class FPalWorldObjectRecordData_MapObjectSpawnerItem
---@field NextSpawnLotteryGameTime FGameDateTime
---@field MapObjectInstanceId FGuid
FPalWorldObjectRecordData_MapObjectSpawnerItem = {}



---@class FPalWorldPlayerSaveData
---@field PlayerUId FGuid
---@field IndividualId FPalInstanceID
---@field RespawnPointMapObjectInstanceId FGuid
---@field LastTransform FTransform
---@field PlayerName FString
---@field PlayerCharacterMakeData FPalPlayerDataCharacterMakeInfo
---@field OtomoCharacterContainerId FPalContainerId
---@field OtomoOrder EPalOtomoPalOrderType
---@field inventoryInfo FPalPlayerDataInventoryInfo
---@field TechnologyPoint int32
---@field bossTechnologyPoint int32
---@field UnlockedRecipeTechnologyNames TArray<FName>
---@field PalStorageContainerId FPalContainerId
---@field RecordData FPalLoggedinPlayerSaveDataRecordData
---@field bIsSelectedInitMapPoint boolean
FPalWorldPlayerSaveData = {}



---@class FPalWorldSaveData
---@field WorldName FString
---@field CharacterSaveParameterMap TMap<FPalInstanceID, FPalIndividualCharacterSaveParameterSaveData>
---@field MapObjectSaveData TArray<FPalMapObjectSaveData>
---@field FoliageGridSaveDataMap TMap<FPalCellCoord, FPalFoliageGridSaveData>
---@field MapObjectSpawnerSaveData TMap<FGuid, FPalMapObjectSpawnerSaveData>
---@field MapObjectSpawnerInStageSaveData TMap<FPalStageInstanceId, FPalMapObjectSpawnerInStageSaveData>
---@field WorkSaveData TArray<FPalWorkSaveData>
---@field BaseCampSaveData TMap<FGuid, FPalBaseCampSaveData>
---@field ItemContainerSaveData TMap<FPalContainerId, FPalItemContainerSaveData>
---@field DynamicItemSaveData TArray<FPalDynamicItemSaveData>
---@field CharacterContainerSaveData TMap<FPalContainerId, FPalCharacterContainerSaveData>
---@field GroupSaveDataMap TMap<FGuid, FPalGroupSaveData>
---@field CharacterParameterStorageSaveData FPalCharacterParameterStorageSaveData
---@field GameTimeSaveData FPalGameTimeSaveData
---@field BossSpawnerSaveData FPalBossSpawnerSaveData
---@field EnemyCampSaveData FPalEnemyCampSaveData
---@field DungeonPointMarkerSaveData TArray<FPalDungeonPointMarkerSaveData>
---@field DungeonSaveData TArray<FPalDungeonSaveData>
FPalWorldSaveData = {}



---@class FPalWorldSecurityWantedPoliceSettingData
---@field PoliceType FPalDataTableRowName_PalHumanData
---@field PoliceNum int32
---@field PoliceLevel int32
FPalWorldSecurityWantedPoliceSettingData = {}



---@class FPalWorldSecurityWantedStateInfo
---@field ExpiredDate FDateTime
---@field CrimeInstanceIdArray TArray<FGuid>
FPalWorldSecurityWantedStateInfo = {}



---@class FPlayerGenderParams
---@field DefaultWeaponAnimeAssetBPSoftClassMap TMap<EPalWeaponType, TSoftClassPtr<UPalShooterAnimeAssetBase>>
---@field OtherWeaponAnimeAssetBPSoftClassMap TMap<TSoftClassPtr<APalWeaponBase>, TSoftClassPtr<UPalShooterAnimeAssetBase>>
---@field ClavicleAdjustDegree float
FPlayerGenderParams = {}



---@class FReactivePropertyFloat
FReactivePropertyFloat = {}


---@class FReserveMontage
---@field Montage UAnimMontage
---@field PlayRate float
---@field StartTime float
FReserveMontage = {}



---@class FRiderActionInfo
---@field RideAction TSubclassOf<UPalActionBase>
---@field GetOffAction TSubclassOf<UPalActionBase>
FRiderActionInfo = {}



---@class FRidingAimingAnimationInfo
---@field ShootingAnimation UAnimSequence
---@field ShootingAO UAimOffsetBlendSpace
FRidingAimingAnimationInfo = {}



---@class FRidingAnimationInfo
---@field RidingAnimation UAnimSequence
---@field RidingShakingMontage UAnimMontage
---@field RideShootingAnimation UAnimSequence
---@field RideShootingAO UAimOffsetBlendSpace
FRidingAnimationInfo = {}



---@class FShooterSpringCameraAdditionalOffset
---@field flagName FName
---@field Priority int32
---@field CameraOffset FShooterSpringCameraParameter
FShooterSpringCameraAdditionalOffset = {}



---@class FShooterSpringCameraParameter
---@field ArmLength float
---@field CameraOffset FVector
FShooterSpringCameraParameter = {}



---@class FSkillEffectSpawnParameter
---@field TimeOffset float
---@field SkillEffectClass TSubclassOf<APalSkillEffectBase>
---@field SpawnOffset FVector
---@field bAttachToOwner boolean
---@field AttachSocketName FName
---@field AttachLocationType EPalBodyLocationType
FSkillEffectSpawnParameter = {}



---@class FSpawnedEnemyInfo
---@field SelfActor AActor
---@field WeaponType EPalEnemySpawnActorType
---@field TargetActor AActor
FSpawnedEnemyInfo = {}



---@class FStatusDynamicParameter
---@field GeneralIndex int32
---@field GeneralName FName
FStatusDynamicParameter = {}



---@class FTargetAbleInfoForEnemy
---@field SelfActor AActor
---@field DuplicateNum int32
---@field ThreatLevel_OnlyCharacterParam float
FTargetAbleInfoForEnemy = {}



---@class FTutorialDataStruct : FTableRowBase
---@field MsgId FName
---@field Type EPalTutorialTriggerType
---@field MultiTrigger boolean
---@field ConditionType EPalTutorialTriggerConditionType
---@field ConditionObjectIds TArray<FName>
---@field ConditionCategoryName FName
---@field ConditionValue float
FTutorialDataStruct = {}



---@class FUITransientData
---@field RadialMenuLastTab int32
---@field IsCampTaskUIOpen boolean
---@field LastOpenedPaldexCharacter FName
---@field NewsOpened boolean
---@field IsOpenedSurvivalGuide boolean
---@field ServerLobbyDialogOpened boolean
FUITransientData = {}



---@class FWeaponAnimationInfo
---@field NormalMoveBlendSpace UBlendSpace1D
---@field CrouchMoveBlendSpace UBlendSpace1D
---@field AimingMoveBlendSpace UBlendSpace
---@field HipShootingMoveBlendSpace UBlendSpace
---@field CrouchAimingMoveBlendSpace UBlendSpace
---@field JumpPreliminary UAnimMontage
---@field JumpStart UAnimSequence
---@field JumpLoopUp UAnimSequence
---@field JumpLoopDown UAnimSequence
---@field JumpEnd UAnimSequence
---@field Sliding UAnimSequence
---@field SlidingEnd UAnimSequence
---@field Sprint UAnimSequence
---@field ReloadMontage UAnimMontage
---@field WeaponChangeMontage UAnimMontage
---@field IdlePoseMap TMap<EWeaponAnimationPoseType, UAnimSequence>
---@field JogPoseMap TMap<EWeaponAnimationPoseType, UAnimSequence>
---@field AimBaseMap TMap<EWeaponAnimationPoseType, UAnimSequence>
---@field AimOffsetMap TMap<EWeaponAnimationPoseType, UAimOffsetBlendSpace>
---@field AnimationMap TMap<EWeaponAnimationType, FWeaponNotifyAnimationInfo>
---@field RidingAnimationMap TMap<EPalRidePositionType, FRidingAnimationInfo>
FWeaponAnimationInfo = {}



---@class FWeaponNotifyAnimationInfo
---@field PoseMap TMap<EWeaponAnimationPoseType, UAnimMontage>
---@field isAutoStop boolean
FWeaponNotifyAnimationInfo = {}



---@class IBossBattleLevelSequenceRootInterface : IInterface
IBossBattleLevelSequenceRootInterface = {}


---@class IPalAIActionCompositeOrderCommandInterface : IInterface
IPalAIActionCompositeOrderCommandInterface = {}


---@class IPalAIActionWorkerInterruptInterface : IInterface
IPalAIActionWorkerInterruptInterface = {}

---@return boolean
function IPalAIActionWorkerInterruptInterface:IsInterruptibleBySleep() end
---@return boolean
function IPalAIActionWorkerInterruptInterface:IsInterruptibleByRecoverHungry() end


---@class IPalAIControllerWorkerInterface : IInterface
IPalAIControllerWorkerInterface = {}

---@return TSubclassOf<UPalAIControllerWorkerModule>
function IPalAIControllerWorkerInterface:GetWorkerModuleClass() end


---@class IPalAISightResponseTransitionableInterface : IInterface
IPalAISightResponseTransitionableInterface = {}

---@param JudgeTypeList TArray<EPalAISightJudgementType>
function IPalAISightResponseTransitionableInterface:GetTransitionableJudgementType(JudgeTypeList) end


---@class IPalBaseCampAssignableObjectInterface : IInterface
IPalBaseCampAssignableObjectInterface = {}

---@return TScriptInterface<IPalMapObjectModelInterface>
function IPalBaseCampAssignableObjectInterface:ToMapObjectModel() end
---@return EPalBaseCampAssignType
function IPalBaseCampAssignableObjectInterface:GetAssignType() end


---@class IPalBaseCampEnergyGeneratorInterface : IInterface
IPalBaseCampEnergyGeneratorInterface = {}


---@class IPalBaseCampModulePassiveEffectWorkSpeedApplierInterface : IInterface
IPalBaseCampModulePassiveEffectWorkSpeedApplierInterface = {}


---@class IPalBaseCampModuleResourceCollectorTargetInterface : IInterface
IPalBaseCampModuleResourceCollectorTargetInterface = {}


---@class IPalBaseCampModuleTransportItemDepotInterface : IInterface
IPalBaseCampModuleTransportItemDepotInterface = {}


---@class IPalBaseCampModuleTransportItemRequirerInterface : IInterface
IPalBaseCampModuleTransportItemRequirerInterface = {}


---@class IPalBuildObjectSpawnValidationCheckInterface : IInterface
IPalBuildObjectSpawnValidationCheckInterface = {}


---@class IPalGamePlayerDataSaveInterface : IInterface
IPalGamePlayerDataSaveInterface = {}


---@class IPalGameSystemNeedSync : IInterface
IPalGameSystemNeedSync = {}


---@class IPalGameSystemNeedWorldSync : IInterface
IPalGameSystemNeedWorldSync = {}


---@class IPalGameWorldDataSaveInterface : IInterface
IPalGameWorldDataSaveInterface = {}


---@class IPalHUDServiceProviderInterface : IInterface
IPalHUDServiceProviderInterface = {}

---@param AkEvent UAkAudioEvent
function IPalHUDServiceProviderInterface:PlayAkSound(AkEvent) end
---@return UPalSoundPlayer
function IPalHUDServiceProviderInterface:GetSoundPlayer() end


---@class IPalInflictDamageNotifyInterface : IInterface
IPalInflictDamageNotifyInterface = {}

---@param DamageResult FPalDamageResult
function IPalInflictDamageNotifyInterface:OnInflictDamage(DamageResult) end
---@param DeadInfo FPalDeadInfo
function IPalInflictDamageNotifyInterface:OnDefeatCharacter(DeadInfo) end


---@class IPalInteractiveInterface : IInterface
IPalInteractiveInterface = {}

---@return boolean
function IPalInteractiveInterface:IsEnableTriggerInteract() end


---@class IPalInteractiveObjectComponentInterface : IPalInteractiveInterface
IPalInteractiveObjectComponentInterface = {}

---@param InIndicatorInterface TScriptInterface<IPalInteractiveObjectIndicatorInterface>
function IPalInteractiveObjectComponentInterface:SetIndicatorInterface(InIndicatorInterface) end
---@return UObject
function IPalInteractiveObjectComponentInterface:Self() end
---@param WorldContextObject UObject
---@param IndicatorType EPalInteractiveObjectIndicatorType
---@return FText
function IPalInteractiveObjectComponentInterface:GetIndicatorText(WorldContextObject, IndicatorType) end
---@return FVector
function IPalInteractiveObjectComponentInterface:GetIndicatorLocation() end
---@param ActionInfo FPalInteractiveObjectActionInfoSet
---@param SituationInfo FPalInteractiveObjectActionBy
function IPalInteractiveObjectComponentInterface:GetIndicatorInfo(ActionInfo, SituationInfo) end
function IPalInteractiveObjectComponentInterface:EnableTriggerInteract() end
---@return UPalInteractDelegates
function IPalInteractiveObjectComponentInterface:Delegates() end


---@class IPalInteractiveObjectIndicatorInterface : IInterface
IPalInteractiveObjectIndicatorInterface = {}


---@class IPalLevelObjectInterface : IInterface
IPalLevelObjectInterface = {}


---@class IPalLimitVolumeInterface : IInterface
IPalLimitVolumeInterface = {}


---@class IPalMapObjectConcreteModelModuleItemHolderInterface : IInterface
IPalMapObjectConcreteModelModuleItemHolderInterface = {}


---@class IPalMapObjectItemCollectableInterface : IInterface
IPalMapObjectItemCollectableInterface = {}

---@return EPalMapObjectItemCollectableType
function IPalMapObjectItemCollectableInterface:GetItemCollectableType() end
---@param OutStaticItemIds TArray<FName>
function IPalMapObjectItemCollectableInterface:GetCollectableStaticItemIds(OutStaticItemIds) end


---@class IPalMapObjectLauncherControlInterface : IInterface
IPalMapObjectLauncherControlInterface = {}

---@param TargetActor AActor
---@param DeltaTime float
function IPalMapObjectLauncherControlInterface:TurnToTarget(TargetActor, DeltaTime) end
---@param OwnerCharacter APalCharacter
function IPalMapObjectLauncherControlInterface:SetOwnerCharacter(OwnerCharacter) end
---@param EnableTrigger boolean
function IPalMapObjectLauncherControlInterface:SetEnableTrigger(EnableTrigger) end
---@return FRotator
function IPalMapObjectLauncherControlInterface:GetCharacterRotation() end
---@return FVector
function IPalMapObjectLauncherControlInterface:GetCharacterLocation() end


---@class IPalMapObjectModelInterface : IInterface
IPalMapObjectModelInterface = {}

---@return FGuid
function IPalMapObjectModelInterface:GetModelId() end


---@class IPalMapObjectWaterRecievableInterface : IInterface
IPalMapObjectWaterRecievableInterface = {}

---@param Waterer AActor
function IPalMapObjectWaterRecievableInterface:OnWaterOneshot(Waterer) end
---@param Waterer AActor
function IPalMapObjectWaterRecievableInterface:OnWateringEnd(Waterer) end
---@param Waterer AActor
function IPalMapObjectWaterRecievableInterface:OnWateringBegin(Waterer) end


---@class IPalMapObjectWorkerAvailableFacilityInterface : IInterface
IPalMapObjectWorkerAvailableFacilityInterface = {}


---@class IPalMonsterControllerBaseCampInterface : IInterface
IPalMonsterControllerBaseCampInterface = {}

---@param actionClass TSubclassOf<UPalAIActionBase>
function IPalMonsterControllerBaseCampInterface:TerminateBaseCampActionByClass(actionClass) end
function IPalMonsterControllerBaseCampInterface:SetDefaultPositionAction() end
function IPalMonsterControllerBaseCampInterface:SetCapturedStorageAction() end
function IPalMonsterControllerBaseCampInterface:SetBaseCampFighterGunnerAction() end
function IPalMonsterControllerBaseCampInterface:SetBaseCampFighterAction() end
---@param TargetWorkProgressId FGuid
---@param DistanceFixAssignTargetting float
function IPalMonsterControllerBaseCampInterface:SetBaseCampActionWithFixAssign(TargetWorkProgressId, DistanceFixAssignTargetting) end
function IPalMonsterControllerBaseCampInterface:SetBaseCampActionSpawningForWork() end
---@param TargetBedConcreteModelId FGuid
function IPalMonsterControllerBaseCampInterface:SetBaseCampActionSleepMedicalBed(TargetBedConcreteModelId) end
---@return UPalAIActionBaseCampSleep
function IPalMonsterControllerBaseCampInterface:SetBaseCampActionSleep() end
function IPalMonsterControllerBaseCampInterface:SetBaseCampActionLift() end
---@param actionClass TSubclassOf<UPalAIActionBase>
---@return UPalAIActionBase
function IPalMonsterControllerBaseCampInterface:SetBaseCampActionByClass(actionClass) end
function IPalMonsterControllerBaseCampInterface:SetBaseCampAction() end
---@param OrderType EPalMapBaseCampWorkerOrderType
function IPalMonsterControllerBaseCampInterface:NotifyOrderCommand(OrderType) end
---@param Parameter FPalAIActionBaseCampSleepActivelyParameter
function IPalMonsterControllerBaseCampInterface:InterruptSleepActivelyAction(Parameter) end
function IPalMonsterControllerBaseCampInterface:InterruptReturnBackToBaseCamp() end
---@param Parameter FPalMonsterControllerBaseCampHungryParameter
function IPalMonsterControllerBaseCampInterface:InterruptRecoverHungryAction(Parameter) end
---@param action UPalAIActionBase
---@param Priority EAIRequestPriority::Type
function IPalMonsterControllerBaseCampInterface:InterruptPlayWorkerEventAction(action, Priority) end


---@class IPalMonsterControllerLogInterface : IInterface
IPalMonsterControllerLogInterface = {}

---@param Content FPalMonsterControllerBaseCampLogContent
function IPalMonsterControllerLogInterface:ShowBaseCampLog(Content) end


---@class IPalNPCTalkSystemCustomFunctionInterface : IInterface
IPalNPCTalkSystemCustomFunctionInterface = {}

---@param CustomFunctionResult EPalNPCTalkCustomFunctionResult
function IPalNPCTalkSystemCustomFunctionInterface:SetCustomFunctionResult(CustomFunctionResult) end
---@param Index int32
function IPalNPCTalkSystemCustomFunctionInterface:SetCustomFunctionChoseIndex(Index) end
---@param Key FString
---@param Text FText
function IPalNPCTalkSystemCustomFunctionInterface:AddArgument(Key, Text) end


---@class IPalNiagaraSoundStopInterface : IInterface
IPalNiagaraSoundStopInterface = {}


---@class IPalObjectDurabilityInterface : IInterface
IPalObjectDurabilityInterface = {}

---@param NewDurability float
function IPalObjectDurabilityInterface:SetDurability(NewDurability) end
---@return float
function IPalObjectDurabilityInterface:GetMaxDurability() end
---@return float
function IPalObjectDurabilityInterface:GetDurability() end


---@class IPalOwnerCharacterAcquirableInterface : IInterface
IPalOwnerCharacterAcquirableInterface = {}

---@return APalCharacter
function IPalOwnerCharacterAcquirableInterface:GetOwnerCharacter() end


---@class IPalReticleTargetableInterface : IInterface
IPalReticleTargetableInterface = {}

---@return boolean
function IPalReticleTargetableInterface:IsShowOutlineInReticleTargetting() end


---@class IPalSystemInitializeInterface : IInterface
IPalSystemInitializeInterface = {}


---@class IPalUICharacterDisplayOptionInterface : IInterface
IPalUICharacterDisplayOptionInterface = {}

---@param Slot UPalIndividualCharacterSlot
---@return boolean
function IPalUICharacterDisplayOptionInterface:IsSelectableSlot(Slot) end


---@class IPalWorkProgressWorkableCheckInterface : IInterface
IPalWorkProgressWorkableCheckInterface = {}


---@class UActionDynamicParameterUtility : UBlueprintFunctionLibrary
UActionDynamicParameterUtility = {}

---@param DynamicParameterRef FActionDynamicParameter
---@param Blackboard FPalNetArchive
function UActionDynamicParameterUtility:SetBlackboard(DynamicParameterRef, Blackboard) end


---@class UFixedPoint64MathLibrary : UBlueprintFunctionLibrary
UFixedPoint64MathLibrary = {}

---@param A FFixedPoint64
---@param B int64
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Subtract_FixedPoint64Integer(A, B) end
---@param A FFixedPoint64
---@param B float
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Subtract_FixedPoint64Float(A, B) end
---@param A FFixedPoint64
---@param B FFixedPoint64
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Subtract_FixedPoint64FixedPoint64(A, B) end
---@param A FFixedPoint64
---@param B int64
---@return boolean
function UFixedPoint64MathLibrary:NotEqual_FixedPoint64Integer(A, B) end
---@param A FFixedPoint64
---@param B float
---@return boolean
function UFixedPoint64MathLibrary:NotEqual_FixedPoint64Float(A, B) end
---@param A FFixedPoint64
---@param B FFixedPoint64
---@return boolean
function UFixedPoint64MathLibrary:NotEqual_FixedPoint64FixedPoint64(A, B) end
---@param A FFixedPoint64
---@param B int64
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Multiply_FixedPoint64Integer(A, B) end
---@param A FFixedPoint64
---@param B float
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Multiply_FixedPoint64Float(A, B) end
---@param A FFixedPoint64
---@param B FFixedPoint64
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Multiply_FixedPoint64FixedPoint64(A, B) end
---@param A FFixedPoint64
---@param B int64
---@return boolean
function UFixedPoint64MathLibrary:LessEqual_FixedPoint64Integer(A, B) end
---@param A FFixedPoint64
---@param B float
---@return boolean
function UFixedPoint64MathLibrary:LessEqual_FixedPoint64Float(A, B) end
---@param A FFixedPoint64
---@param B FFixedPoint64
---@return boolean
function UFixedPoint64MathLibrary:LessEqual_FixedPoint64FixedPoint64(A, B) end
---@param A FFixedPoint64
---@param B int64
---@return boolean
function UFixedPoint64MathLibrary:Less_FixedPoint64Integer(A, B) end
---@param A FFixedPoint64
---@param B float
---@return boolean
function UFixedPoint64MathLibrary:Less_FixedPoint64Float(A, B) end
---@param A FFixedPoint64
---@param B FFixedPoint64
---@return boolean
function UFixedPoint64MathLibrary:Less_FixedPoint64FixedPoint64(A, B) end
---@param A FFixedPoint64
---@param B int64
---@return boolean
function UFixedPoint64MathLibrary:GreaterEqual_FixedPoint64Integer(A, B) end
---@param A FFixedPoint64
---@param B float
---@return boolean
function UFixedPoint64MathLibrary:GreaterEqual_FixedPoint64Float(A, B) end
---@param A FFixedPoint64
---@param B FFixedPoint64
---@return boolean
function UFixedPoint64MathLibrary:GreaterEqual_FixedPoint64FixedPoint64(A, B) end
---@param A FFixedPoint64
---@param B int64
---@return boolean
function UFixedPoint64MathLibrary:Greater_FixedPoint64Integer(A, B) end
---@param A FFixedPoint64
---@param B float
---@return boolean
function UFixedPoint64MathLibrary:Greater_FixedPoint64Float(A, B) end
---@param A FFixedPoint64
---@param B FFixedPoint64
---@return boolean
function UFixedPoint64MathLibrary:Greater_FixedPoint64FixedPoint64(A, B) end
---@param A FFixedPoint64
---@param B int64
---@return boolean
function UFixedPoint64MathLibrary:EqualEqual_FixedPoint64Integer(A, B) end
---@param A FFixedPoint64
---@param B float
---@return boolean
function UFixedPoint64MathLibrary:EqualEqual_FixedPoint64Float(A, B) end
---@param A FFixedPoint64
---@param B FFixedPoint64
---@return boolean
function UFixedPoint64MathLibrary:EqualEqual_FixedPoint64FixedPoint64(A, B) end
---@param A FFixedPoint64
---@param B int64
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Divide_FixedPoint64Integer(A, B) end
---@param A FFixedPoint64
---@param B float
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Divide_FixedPoint64Float(A, B) end
---@param A FFixedPoint64
---@param B FFixedPoint64
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Divide_FixedPoint64FixedPoint64(A, B) end
---@param Value int32
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Convert_IntToFixedPoint64(Value) end
---@param Value int64
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Convert_Int64ToFixedPoint64(Value) end
---@param Value float
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Convert_FloatToFixedPoint64(Value) end
---@param Value FFixedPoint64
---@return int64
function UFixedPoint64MathLibrary:Convert_FixedPoint64ToInt64(Value) end
---@param Value FFixedPoint64
---@return int32
function UFixedPoint64MathLibrary:Convert_FixedPoint64ToInt(Value) end
---@param Value FFixedPoint64
---@return float
function UFixedPoint64MathLibrary:Convert_FixedPoint64ToFloat(Value) end
---@param A FFixedPoint64
---@param B int64
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Add_FixedPoint64Integer(A, B) end
---@param A FFixedPoint64
---@param B float
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Add_FixedPoint64Float(A, B) end
---@param A FFixedPoint64
---@param B FFixedPoint64
---@return FFixedPoint64
function UFixedPoint64MathLibrary:Add_FixedPoint64FixedPoint64(A, B) end


---@class UFixedPointMathLibrary : UBlueprintFunctionLibrary
UFixedPointMathLibrary = {}

---@param A FFixedPoint
---@param B int32
---@return FFixedPoint
function UFixedPointMathLibrary:Subtract_FixedPointInteger(A, B) end
---@param A FFixedPoint
---@param B float
---@return FFixedPoint
function UFixedPointMathLibrary:Subtract_FixedPointFloat(A, B) end
---@param A FFixedPoint
---@param B FFixedPoint
---@return FFixedPoint
function UFixedPointMathLibrary:Subtract_FixedPointFixedPoint(A, B) end
---@param A FFixedPoint
---@param B int32
---@return boolean
function UFixedPointMathLibrary:NotEqual_FixedPointInteger(A, B) end
---@param A FFixedPoint
---@param B float
---@return boolean
function UFixedPointMathLibrary:NotEqual_FixedPointFloat(A, B) end
---@param A FFixedPoint
---@param B FFixedPoint
---@return boolean
function UFixedPointMathLibrary:NotEqual_FixedPointFixedPoint(A, B) end
---@param A FFixedPoint
---@param B int32
---@return FFixedPoint
function UFixedPointMathLibrary:Multiply_FixedPointInteger(A, B) end
---@param A FFixedPoint
---@param B float
---@return FFixedPoint
function UFixedPointMathLibrary:Multiply_FixedPointFloat(A, B) end
---@param A FFixedPoint
---@param B FFixedPoint
---@return FFixedPoint
function UFixedPointMathLibrary:Multiply_FixedPointFixedPoint(A, B) end
---@param A FFixedPoint
---@param B int32
---@return boolean
function UFixedPointMathLibrary:LessEqual_FixedPointInteger(A, B) end
---@param A FFixedPoint
---@param B float
---@return boolean
function UFixedPointMathLibrary:LessEqual_FixedPointFloat(A, B) end
---@param A FFixedPoint
---@param B FFixedPoint
---@return boolean
function UFixedPointMathLibrary:LessEqual_FixedPointFixedPoint(A, B) end
---@param A FFixedPoint
---@param B int32
---@return boolean
function UFixedPointMathLibrary:Less_FixedPointInteger(A, B) end
---@param A FFixedPoint
---@param B float
---@return boolean
function UFixedPointMathLibrary:Less_FixedPointFloat(A, B) end
---@param A FFixedPoint
---@param B FFixedPoint
---@return boolean
function UFixedPointMathLibrary:Less_FixedPointFixedPoint(A, B) end
---@param A FFixedPoint
---@param B int32
---@return boolean
function UFixedPointMathLibrary:GreaterEqual_FixedPointInteger(A, B) end
---@param A FFixedPoint
---@param B float
---@return boolean
function UFixedPointMathLibrary:GreaterEqual_FixedPointFloat(A, B) end
---@param A FFixedPoint
---@param B FFixedPoint
---@return boolean
function UFixedPointMathLibrary:GreaterEqual_FixedPointFixedPoint(A, B) end
---@param A FFixedPoint
---@param B int32
---@return boolean
function UFixedPointMathLibrary:Greater_FixedPointInteger(A, B) end
---@param A FFixedPoint
---@param B float
---@return boolean
function UFixedPointMathLibrary:Greater_FixedPointFloat(A, B) end
---@param A FFixedPoint
---@param B FFixedPoint
---@return boolean
function UFixedPointMathLibrary:Greater_FixedPointFixedPoint(A, B) end
---@param A FFixedPoint
---@param B int32
---@return boolean
function UFixedPointMathLibrary:EqualEqual_FixedPointInteger(A, B) end
---@param A FFixedPoint
---@param B float
---@return boolean
function UFixedPointMathLibrary:EqualEqual_FixedPointFloat(A, B) end
---@param A FFixedPoint
---@param B FFixedPoint
---@return boolean
function UFixedPointMathLibrary:EqualEqual_FixedPointFixedPoint(A, B) end
---@param A FFixedPoint
---@param B int32
---@return FFixedPoint
function UFixedPointMathLibrary:Divide_FixedPointInteger(A, B) end
---@param A FFixedPoint
---@param B float
---@return FFixedPoint
function UFixedPointMathLibrary:Divide_FixedPointFloat(A, B) end
---@param A FFixedPoint
---@param B FFixedPoint
---@return FFixedPoint
function UFixedPointMathLibrary:Divide_FixedPointFixedPoint(A, B) end
---@param Value int32
---@return FFixedPoint
function UFixedPointMathLibrary:Convert_IntToFixedPoint(Value) end
---@param Value float
---@return FFixedPoint
function UFixedPointMathLibrary:Convert_FloatToFixedPoint(Value) end
---@param Value FFixedPoint
---@return int32
function UFixedPointMathLibrary:Convert_FixedPointToInt(Value) end
---@param Value FFixedPoint
---@return float
function UFixedPointMathLibrary:Convert_FixedPointToFloat(Value) end
---@param A FFixedPoint
---@param B int32
---@return FFixedPoint
function UFixedPointMathLibrary:Add_FixedPointInteger(A, B) end
---@param A FFixedPoint
---@param B float
---@return FFixedPoint
function UFixedPointMathLibrary:Add_FixedPointFloat(A, B) end
---@param A FFixedPoint
---@param B FFixedPoint
---@return FFixedPoint
function UFixedPointMathLibrary:Add_FixedPointFixedPoint(A, B) end


---@class UPaRichTextDecorator_KeyGuideIcon : URichTextBlockDecorator
UPaRichTextDecorator_KeyGuideIcon = {}

---@param WorldContextObject UObject
---@param ID FName
---@return FString
function UPaRichTextDecorator_KeyGuideIcon:GetTextStringInternal(WorldContextObject, ID) end
---@param KeyGuideActionName FName
---@param IconScale float
---@param OverrideType int32
---@return UWidget
function UPaRichTextDecorator_KeyGuideIcon:CreateWidget(KeyGuideActionName, IconScale, OverrideType) end


---@class UPalAIActionBase : UPawnAction_BlueprintBase
---@field bIsAutoStopBehaviorTree boolean
---@field AiActionCategory EPalAIActionCategory
---@field DynamicParameter FPalAIActionDynamicParameter
---@field DefaultPriority EAIRequestPriority::Type
---@field OnStartActionDelegate FPalAIActionBaseOnStartActionDelegate
---@field OnPauseActionDelegate FPalAIActionBaseOnPauseActionDelegate
---@field OnResumeActionDelegate FPalAIActionBaseOnResumeActionDelegate
---@field OnFinishActionDelegate FPalAIActionBaseOnFinishActionDelegate
UPalAIActionBase = {}

---@param MoveSpeedType EPalMovementSpeedType
function UPalAIActionBase:SetWalkSpeed_ForAIAction(MoveSpeedType) end
---@param NewActionClass TSubclassOf<UPalAIActionBase>
---@param Parameter FPalAIActionDynamicParameter
---@return UPalAIActionBase
function UPalAIActionBase:SetAIActionClassParameter(NewActionClass, Parameter) end
---@param action UPawnAction
---@return boolean
function UPalAIActionBase:PushChildAction(action) end
---@param action UPawnAction
---@param WithResult EPawnActionResult::Type
function UPalAIActionBase:OnChildActionFinished(action, WithResult) end
---@param action UPalAIActionBase
function UPalAIActionBase:OnActionDelegate__DelegateSignature(action) end
---@param action UPalAIActionBase
---@param byAction UPawnAction
function UPalAIActionBase:OnActionByDelegate__DelegateSignature(action, byAction) end
---@return boolean
function UPalAIActionBase:IsPaused() end
---@return boolean
function UPalAIActionBase:IsActive() end
---@return FString
function UPalAIActionBase:GetSimpleName() end
---@return EAIRequestPriority::Type
function UPalAIActionBase:GetRequestPriority() end
---@return APalAIController
function UPalAIActionBase:GetPalAIController() end
---@return UPawnActionsComponent
function UPalAIActionBase:GetOwnerComponent() end
---@return AController
function UPalAIActionBase:GetController() end
---@return UPalCharacterParameterComponent
function UPalAIActionBase:GetCharacterParameter() end
---@return APalCharacter
function UPalAIActionBase:GetCharacter() end
---@return UPalAIActionComponent
function UPalAIActionBase:GetAIActionComponent() end
---@return UPalActionComponent
function UPalAIActionBase:GetActionComponent() end
---@param WorldContextObject UObject
---@param actionClass TSubclassOf<UPawnAction>
---@param ActionName FName
---@return UPawnAction
function UPalAIActionBase:CreateActionInstanceFixName(WorldContextObject, actionClass, ActionName) end
---@param ControlledPawn APawn
function UPalAIActionBase:ActionAbort(ControlledPawn) end


---@class UPalAIActionBaseCampBase : UPalAIActionBase
---@field WalkSpeedDefault float
UPalAIActionBaseCampBase = {}

---@param CombatActionClass TSubclassOf<UPalAIActionCombatBase>
function UPalAIActionBaseCampBase:StartCombatAction(CombatActionClass) end
---@param Current float
---@param Last float
function UPalAIActionBaseCampBase:OnUpdateFullStomach(Current, Last) end
---@param OtherActor AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function UPalAIActionBaseCampBase:OnTriggerInteract(OtherActor, IndicatorType) end
---@param Parameter UPalHUDDispatchParameterBase
function UPalAIActionBaseCampBase:OnClosedWorkerRadialMenu(Parameter) end
---@param OrderType EPalMapBaseCampWorkerOrderType
function UPalAIActionBaseCampBase:NotifyOrderCommand(OrderType) end
---@param Parameter FPalMonsterControllerBaseCampHungryParameter
function UPalAIActionBaseCampBase:InterruptActionToRecoverHungry(Parameter) end
---@return FGuid
function UPalAIActionBaseCampBase:GetBaseCampIdBelongTo() end
---@return UPalBaseCampModel
function UPalAIActionBaseCampBase:GetBaseCampBelongTo() end
function UPalAIActionBaseCampBase:FinishCombatAction() end
---@param action UPalAIActionBaseCampChildBase
function UPalAIActionBaseCampBase:ChangeChildAction(action) end
function UPalAIActionBaseCampBase:ChangeActionToWorker() end
function UPalAIActionBaseCampBase:ChangeActionToFighter() end


---@class UPalAIActionBaseCampCage : UPalAIActionBase
UPalAIActionBaseCampCage = {}


---@class UPalAIActionBaseCampChildBase : UPalAIActionBase
---@field BaseCampParentAction TWeakObjectPtr<UPalAIActionBaseCampBase>
UPalAIActionBaseCampChildBase = {}



---@class UPalAIActionBaseCampDefenseBase : UPalAIActionBase
---@field TargetActor AActor
---@field SelfActor APalCharacter
---@field CombatModule UPalAICombatModule
---@field CurrentWorkType EPalWorkType
---@field CurrentWorkAssignId FPalWorkAssignHandleId
---@field DefenseCombatType EPalWorkDefenseCombatType
---@field DefenseActionClass TSubclassOf<UPalActionBase>
---@field DefenseWaitActionClass TSubclassOf<UPalActionBase>
---@field WeakDefenseModel TWeakObjectPtr<UPalMapObjectDefenseBulletLauncherModel>
UPalAIActionBaseCampDefenseBase = {}

---@return APalAIController
function UPalAIActionBaseCampDefenseBase:GetControllerRef() end


---@class UPalAIActionBaseCampDefenseGunner : UPalAIActionBaseCampDefenseBase
UPalAIActionBaseCampDefenseGunner = {}

function UPalAIActionBaseCampDefenseGunner:StopTrigger() end
function UPalAIActionBaseCampDefenseGunner:OnShootBullet() end


---@class UPalAIActionBaseCampDefenseWait : UPalAIActionBaseCampDefenseBase
UPalAIActionBaseCampDefenseWait = {}


---@class UPalAIActionBaseCampDodgeWork : UPalAIActionBase
---@field WalkAroundArrivalRange float
---@field WalkAroundNextDistance float
---@field WalkAroundRandomTime FFloatInterval
UPalAIActionBaseCampDodgeWork = {}



---@class UPalAIActionBaseCampFighter : UPalAIActionBaseCampBase
UPalAIActionBaseCampFighter = {}

---@param OutModel UPalMapObjectDefenseModelBase
---@return boolean
function UPalAIActionBaseCampFighter:TryGetDefenseMapObjectModel(OutModel) end
---@param InDefenseMapObjectModelId FGuid
function UPalAIActionBaseCampFighter:RegisterAssignDefenseModelId(InDefenseMapObjectModelId) end
function UPalAIActionBaseCampFighter:ChangeActionWait() end


---@class UPalAIActionBaseCampFighterChildBase : UPalAIActionBaseCampChildBase
---@field WeakParentFighterActionCache TWeakObjectPtr<UPalAIActionBaseCampFighter>
UPalAIActionBaseCampFighterChildBase = {}

---@return UPalAIActionBaseCampFighter
function UPalAIActionBaseCampFighterChildBase:GetParentFighterAction() end


---@class UPalAIActionBaseCampFighterCombat : UPalAIActionCombatBase
UPalAIActionBaseCampFighterCombat = {}


---@class UPalAIActionBaseCampFighterCombatGunner : UPalAIActionCombatBase
---@field FaceAngleRange float
---@field WeakDefenseModel TWeakObjectPtr<UPalMapObjectDefenseBulletLauncherModel>
UPalAIActionBaseCampFighterCombatGunner = {}



---@class UPalAIActionBaseCampFighterWait : UPalAIActionBaseCampFighterChildBase
UPalAIActionBaseCampFighterWait = {}

---@return boolean
function UPalAIActionBaseCampFighterWait:TrySearchEnemy() end
---@param Location FVector
---@return boolean
function UPalAIActionBaseCampFighterWait:TryGetWaitLocation(Location) end


---@class UPalAIActionBaseCampInUsingAmusement : UPalAIActionBaseCampBase
UPalAIActionBaseCampInUsingAmusement = {}

---@return float
function UPalAIActionBaseCampInUsingAmusement:GetUsingTime() end


---@class UPalAIActionBaseCampRecoverHungry : UPalAIActionBaseCampBase
---@field WantFoodHUDId FGuid
---@field WantFoodHUDClass TSubclassOf<UPalUserWidgetWorldHUD>
---@field WantFoodHUDOffset FVector
---@field HungeryParameter FPalMonsterControllerBaseCampHungryParameter
UPalAIActionBaseCampRecoverHungry = {}

function UPalAIActionBaseCampRecoverHungry:ChangeActionEat() end
function UPalAIActionBaseCampRecoverHungry:ChangeActionApproach() end


---@class UPalAIActionBaseCampRecoverHungryApproachToFoodBox : UPalAIActionBaseCampRecoverHungryChildBase
UPalAIActionBaseCampRecoverHungryApproachToFoodBox = {}


---@class UPalAIActionBaseCampRecoverHungryChildBase : UPalAIActionBaseCampChildBase
UPalAIActionBaseCampRecoverHungryChildBase = {}

---@param OutTargetModel UPalMapObjectConcreteModelBase
---@return boolean
function UPalAIActionBaseCampRecoverHungryChildBase:TryGetTargetMapObjectConcreteModel(OutTargetModel) end
---@param bShow boolean
function UPalAIActionBaseCampRecoverHungryChildBase:ToggleShowWantFoodHUD(bShow) end
---@return boolean
function UPalAIActionBaseCampRecoverHungryChildBase:IsExistEnoughFoodInTarget() end
---@return boolean
function UPalAIActionBaseCampRecoverHungryChildBase:IsAvailableDistance() end
---@return FVector
function UPalAIActionBaseCampRecoverHungryChildBase:GetTargetLocation() end
---@return UPalAIActionBaseCampRecoverHungry
function UPalAIActionBaseCampRecoverHungryChildBase:GetParentRecoverHungryAction() end
---@param HungeryParameter FPalMonsterControllerBaseCampHungryParameter
function UPalAIActionBaseCampRecoverHungryChildBase:GetHungryParameter(HungeryParameter) end


---@class UPalAIActionBaseCampRecoverHungryEat : UPalAIActionBaseCampRecoverHungryChildBase
---@field EatTime float
---@field TurnSpeed float
UPalAIActionBaseCampRecoverHungryEat = {}

function UPalAIActionBaseCampRecoverHungryEat:OnFinishEatingTime() end


---@class UPalAIActionBaseCampRecoverHungryProductFood : UPalAIActionBaseCampRecoverHungryChildBase
UPalAIActionBaseCampRecoverHungryProductFood = {}


---@class UPalAIActionBaseCampReturnBack : UPalAIActionBase
UPalAIActionBaseCampReturnBack = {}


---@class UPalAIActionBaseCampSleep : UPalAIActionBaseCampBase
UPalAIActionBaseCampSleep = {}


---@class UPalAIActionBaseCampSleepActively : UPalAIActionBaseCampBase
---@field ReservedBedModelInstanceId FGuid
---@field Mode EPalAIActionBaseCampSleepActivelyMode
UPalAIActionBaseCampSleepActively = {}

---@param Parameter FPalAIActionBaseCampSleepActivelyParameter
function UPalAIActionBaseCampSleepActively:SetParameter(Parameter) end


---@class UPalAIActionBaseCampSpawningForWorker : UPalAIActionBase
---@field OnLandedWorldStaticDelegate FPalAIActionBaseCampSpawningForWorkerOnLandedWorldStaticDelegate
UPalAIActionBaseCampSpawningForWorker = {}

function UPalAIActionBaseCampSpawningForWorker:SimpleMulticastDelegate__DelegateSignature() end
---@param Hit FHitResult
function UPalAIActionBaseCampSpawningForWorker:OnLanded(Hit) end


---@class UPalAIActionBaseCampTrantrum : UPalAIActionBase
---@field Duration float
---@field RadiusAttackTo float
---@field AttackNumRange FInt32Interval
---@field TurnSpeedToAttack float
---@field AttackTargetMapObjectInstanceId FGuid
UPalAIActionBaseCampTrantrum = {}



---@class UPalAIActionBaseCampUtility : UBlueprintFunctionLibrary
UPalAIActionBaseCampUtility = {}

---@param AddPriority EPalRequestSoftScriptPriorityAdd
---@return EAIRequestPriority::Type
function UPalAIActionBaseCampUtility:GetRequestSoftScriptPriority(AddPriority) end


---@class UPalAIActionCollectItemToStorage : UPalAIActionBase
UPalAIActionCollectItemToStorage = {}


---@class UPalAIActionCombatBase : UPalAIActionBase
---@field OnCombatFinish FPalAIActionCombatBaseOnCombatFinish
---@field TargetActor AActor
---@field SelfActor APalCharacter
---@field CombatModule UPalAICombatModule
---@field NextIsWaza boolean
---@field NextWazaSlotIndex int32
---@field NextActionClass TSubclassOf<UPalActionBase>
---@field InterruptSkillSlotID int32
---@field bInterruptSkill boolean
UPalAIActionCombatBase = {}

---@param ActionComponent UPalActionComponent
function UPalAIActionCombatBase:StartNextAction_Event(ActionComponent) end
function UPalAIActionCombatBase:SkillSlotSetUp() end
---@param Target AActor
function UPalAIActionCombatBase:SetTargetAndNextAction(Target) end
---@return boolean
function UPalAIActionCombatBase:PreTickFinishCheck() end
function UPalAIActionCombatBase:PlayActionWhenDarknessStatus() end
---@param DeadInfo FPalDeadInfo
function UPalAIActionCombatBase:OnDeadDeledate_Event(DeadInfo) end
function UPalAIActionCombatBase:MoveToTarget() end
---@return boolean
function UPalAIActionCombatBase:LineTraceTarget() end
---@param SkillSlotID int32
function UPalAIActionCombatBase:InterruptAction(SkillSlotID) end
---@return UPalStaticCharacterParameterComponent
function UPalAIActionCombatBase:GetStaticParamCompRef() end
---@return UPalActiveSkillSlot
function UPalAIActionCombatBase:GetSkillSlotRef() end
---@return UPalCharacterParameterComponent
function UPalAIActionCombatBase:GetParamCompRef() end
---@return APalAIController
function UPalAIActionCombatBase:GetControllerRef() end
---@return UPalActionComponent
function UPalAIActionCombatBase:GetActorActionComponentRef() end
function UPalAIActionCombatBase:CombatFinishDelegate__DelegateSignature() end
function UPalAIActionCombatBase:ChangeNextAction() end


---@class UPalAIActionCombat_BaseCamp : UPalAIActionCombatBase
UPalAIActionCombat_BaseCamp = {}


---@class UPalAIActionCombat_Standard : UPalAIActionCombatBase
UPalAIActionCombat_Standard = {}


---@class UPalAIActionComponent : UPawnActionsComponent
---@field ActionCompositeRoots TArray<UPalAIActionCompositeBase>
UPalAIActionComponent = {}

---@param actionClass TSubclassOf<UPalAIActionBase>
function UPalAIActionComponent:TerminateCurrentActionByClass(actionClass) end
---@param MoveSpeedType EPalMovementSpeedType
function UPalAIActionComponent:SetWalkSpeed_ForAIAction(MoveSpeedType) end
---@param NewCompositeAction UPalAIActionCompositeBase
---@param Priority EAIRequestPriority::Type
function UPalAIActionComponent:SetRootComposite(NewCompositeAction, Priority) end
---@param NewActionClass TSubclassOf<UPalAIActionBase>
---@param Parameter FPalAIActionDynamicParameter
---@return UPalAIActionBase
function UPalAIActionComponent:SetActionClassParameter(NewActionClass, Parameter) end
---@param NewAction UPawnAction
---@param Priority EAIRequestPriority::Type
---@param Instigator UObject
function UPalAIActionComponent:SetAction(NewAction, Priority, Instigator) end
---@return boolean
function UPalAIActionComponent:IsActionEmpty() end
---@param checkClass TSubclassOf<UPawnAction>
---@param checkPriority EAIRequestPriority::Type
---@return boolean
function UPalAIActionComponent:HasAction(checkClass, checkPriority) end
---@return UPawnAction
function UPalAIActionComponent:GetCurrentTopParentAction_BP() end
---@return EPalAIActionCategory
function UPalAIActionComponent:GetCurrentAIActionCategory() end
---@return UPawnAction
function UPalAIActionComponent:GetCurrentAction_BP() end
---@param Priority EAIRequestPriority::Type
---@return UPalAIActionCompositeBase
function UPalAIActionComponent:GetCompositeRoot(Priority) end
function UPalAIActionComponent:CacheControlledPawn_BP() end
---@param Instigator UObject
function UPalAIActionComponent:AllCancelPushedAction(Instigator) end
---@param Instigator UObject
function UPalAIActionComponent:AllCancelActionPriorThanSoftScript(Instigator) end
---@param Instigator UObject
function UPalAIActionComponent:AllCancelAction_Logic_HardScript_Reaction(Instigator) end


---@class UPalAIActionCompositeActionDummy : UPalAIActionCompositeBase
UPalAIActionCompositeActionDummy = {}

---@param action UPalAIActionBase
function UPalAIActionCompositeActionDummy:OnResumeAction(action) end
---@param action UPalAIActionBase
---@param PausedBy UPawnAction
function UPalAIActionCompositeActionDummy:OnPauseAction(action, PausedBy) end
---@param action UPalAIActionBase
function UPalAIActionCompositeActionDummy:OnFinishAction(action) end


---@class UPalAIActionCompositeBase : UObject
---@field Child UPalAIActionCompositeBase
---@field OwnerComponent UPalAIActionComponent
UPalAIActionCompositeBase = {}

---@param Composite UPalAIActionCompositeBase
function UPalAIActionCompositeBase:SetChildActionComposite(Composite) end
---@param action UPalAIActionBase
---@param Instigator UObject
function UPalAIActionCompositeBase:SetChildAction(action, Instigator) end
---@return boolean
function UPalAIActionCompositeBase:IsPaused() end
---@return APawn
function UPalAIActionCompositeBase:GetPawn() end
---@return UPalAIActionComponent
function UPalAIActionCompositeBase:GetOwnerComponent() end
---@return AController
function UPalAIActionCompositeBase:GetController() end
---@return UPalAIActionCompositeBase
function UPalAIActionCompositeBase:GetChild() end
---@return UPalCharacterParameterComponent
function UPalAIActionCompositeBase:GetCharacterParameter() end
---@return UPalActionComponent
function UPalAIActionCompositeBase:GetActionComponent() end


---@class UPalAIActionCompositeBaseCamp : UPalAIActionCompositeBase
---@field WalkSpeedDefault float
UPalAIActionCompositeBaseCamp = {}

---@param OrderType EPalMapBaseCampWorkerOrderType
function UPalAIActionCompositeBaseCamp:NotifyOrderCommand(OrderType) end
function UPalAIActionCompositeBaseCamp:InterruptActionToSleep() end
---@param Parameter FPalMonsterControllerBaseCampHungryParameter
function UPalAIActionCompositeBaseCamp:InterruptActionToRecoverHungry(Parameter) end
function UPalAIActionCompositeBaseCamp:ChangeActionToWorker() end
function UPalAIActionCompositeBaseCamp:ChangeActionToFighter() end


---@class UPalAIActionCompositeWorker : UPalAIActionCompositeBase
---@field WaitActionClass TSubclassOf<UPalAIActionBase>
---@field ApproachActionClass TSubclassOf<UPalAIActionBase>
---@field WaitForWorkableActionClass TSubclassOf<UPalAIActionBase>
---@field WorkingActionClass TSubclassOf<UPalAIActionBase>
---@field CurrentActionClass TSubclassOf<UPalAIActionBase>
---@field SpeedFlagName FName
---@field DefaultWalkSpeed float
UPalAIActionCompositeWorker = {}

function UPalAIActionCompositeWorker:UnregisterFixAssignWork() end
---@return boolean
function UPalAIActionCompositeWorker:TryFindNextWork() end
---@param MapObjectModelInstanceId FGuid
function UPalAIActionCompositeWorker:RegisterFixedAssignWorkAttack(MapObjectModelInstanceId) end
---@param WorkId FGuid
function UPalAIActionCompositeWorker:RegisterFixedAssignWork(WorkId) end
---@param DeltaTime float
function UPalAIActionCompositeWorker:OnTickInWaitAction(DeltaTime) end
---@param action UPalAIActionBase
function UPalAIActionCompositeWorker:OnStartAction(action) end
---@return boolean
function UPalAIActionCompositeWorker:IsTargetWorkable() end
---@return boolean
function UPalAIActionCompositeWorker:IsTargetAssignable() end
---@return boolean
function UPalAIActionCompositeWorker:IsAssignedToTarget() end
function UPalAIActionCompositeWorker:ChangeActionWorking() end
function UPalAIActionCompositeWorker:ChangeActionWaitForWorkable() end
function UPalAIActionCompositeWorker:ChangeActionWait() end
function UPalAIActionCompositeWorker:ChangeActionApproachToWorkArea() end


---@class UPalAIActionCompositeWorkerBaseCamp : UPalAIActionCompositeWorker
---@field CombatActionClass TSubclassOf<UPalAIActionCombatBase>
---@field DefenseActionClass TSubclassOf<UPalAIActionBaseCampDefenseBase>
UPalAIActionCompositeWorkerBaseCamp = {}



---@class UPalAIActionCompositeWorkerModuleBase : UObject
---@field Owner UPalAIActionCompositeWorker
UPalAIActionCompositeWorkerModuleBase = {}



---@class UPalAIActionCompositeWorkerModuleBaseCamp : UPalAIActionCompositeWorkerModuleBase
UPalAIActionCompositeWorkerModuleBaseCamp = {}

---@return FGuid
function UPalAIActionCompositeWorkerModuleBaseCamp:GetBaseCampIdBelongTo() end
---@return UPalBaseCampModel
function UPalAIActionCompositeWorkerModuleBaseCamp:GetBaseCampBelongTo() end


---@class UPalAIActionCompositeWorkerModuleNormal : UPalAIActionCompositeWorkerModuleBase
UPalAIActionCompositeWorkerModuleNormal = {}


---@class UPalAIActionCoopAssaultrifleMode : UPalAIActionBase
---@field SearchEnemyRadius float
---@field SearchLocationRadiusMax float
---@field SearchLocationRadiusStep float
---@field SearchLocationDegStep float
---@field SearchingLocationRadius float
---@field TargetCharacter APalCharacter
---@field ReticleTarget APalCharacter
---@field AimStartPoint FVector
UPalAIActionCoopAssaultrifleMode = {}

---@param DeltaTime float
function UPalAIActionCoopAssaultrifleMode:Update(DeltaTime) end
---@param OffsetLocation FVector
function UPalAIActionCoopAssaultrifleMode:SetAimStartPoint(OffsetLocation) end
function UPalAIActionCoopAssaultrifleMode:SearchForTargetAndShootingLocation() end
---@param DeltaTime float
function UPalAIActionCoopAssaultrifleMode:ProgressSeraching(DeltaTime) end
function UPalAIActionCoopAssaultrifleMode:Progress_VerifyShootableEnemy() end
function UPalAIActionCoopAssaultrifleMode:Progress_CollectShootableLocation() end
---@param Target APalCharacter
---@param ShootLocation FVector
function UPalAIActionCoopAssaultrifleMode:OnUpdateShootingLocation(Target, ShootLocation) end
function UPalAIActionCoopAssaultrifleMode:OnRoadBlocked() end
---@return boolean
function UPalAIActionCoopAssaultrifleMode:IsSearching() end
---@param Goal FVector
---@return boolean
function UPalAIActionCoopAssaultrifleMode:HasReached(Goal) end
---@return APalCharacter
function UPalAIActionCoopAssaultrifleMode:GetTrainer() end
---@param Enemies TArray<APalCharacter>
function UPalAIActionCoopAssaultrifleMode:GetTargetEnemies(Enemies) end
---@return APalCharacter
function UPalAIActionCoopAssaultrifleMode:GetTargetCharacter() end
---@return APalCharacter
function UPalAIActionCoopAssaultrifleMode:GetReticleTarget() end
---@param Radius float
---@param DegStep float
---@param Results TArray<FPalCoopSkillAssaultrifleModeCandidateLocation>
function UPalAIActionCoopAssaultrifleMode:GetCandidateLocations(Radius, DegStep, Results) end
---@param Target APalCharacter
---@param OutLocation FPalCoopSkillAssaultrifleModeCandidateLocation
---@return boolean
function UPalAIActionCoopAssaultrifleMode:FindLocationToShootEnemy(Target, OutLocation) end
function UPalAIActionCoopAssaultrifleMode:ClearTargetCharacter() end


---@class UPalAIActionFed : UPalAIActionBase
---@field ApproachTarget APalCharacter
UPalAIActionFed = {}



---@class UPalAIActionFunnelCharacterDefault : UPalAIActionCompositeBase
UPalAIActionFunnelCharacterDefault = {}

---@return boolean
function UPalAIActionFunnelCharacterDefault:ShouldSetSkillAction() end
function UPalAIActionFunnelCharacterDefault:SetSkillAction() end
function UPalAIActionFunnelCharacterDefault:SetOtomoFollowAction() end
---@param DeltaTime float
function UPalAIActionFunnelCharacterDefault:OnTick_BP(DeltaTime) end
---@param FunnelSkillModuleClass TSubclassOf<UPalFunnelSkillModule>
function UPalAIActionFunnelCharacterDefault:CreateSkillActionModule(FunnelSkillModuleClass) end


---@class UPalAIActionFunnelSkillBase : UPalAIActionBase
---@field Module UPalFunnelSkillModule
UPalAIActionFunnelSkillBase = {}

---@param InModule UPalFunnelSkillModule
function UPalAIActionFunnelSkillBase:SetModule(InModule) end


---@class UPalAIActionLiftup : UPalAIActionBase
UPalAIActionLiftup = {}

function UPalAIActionLiftup:OnLanded() end
---@param Hit FHitResult
function UPalAIActionLiftup:CallOnLanded(Hit) end


---@class UPalAIActionOtomoDefault : UPalAIActionCompositeBase
UPalAIActionOtomoDefault = {}

---@return boolean
function UPalAIActionOtomoDefault:ShouldSetCombatAction() end
---@param HitActor AActor
function UPalAIActionOtomoDefault:SetOtomoWorkActionFixedAssign(HitActor) end
function UPalAIActionOtomoDefault:SetOtomoWorkAction() end
function UPalAIActionOtomoDefault:SetOtomoFollowAction() end
function UPalAIActionOtomoDefault:SetOtomoCombatAction() end
function UPalAIActionOtomoDefault:SetOtomoBaseCampAction() end


---@class UPalAIActionWorkerApproachToWorkArea : UPalAIActionWorkerChildBase
UPalAIActionWorkerApproachToWorkArea = {}

---@param AIRequestID FAIRequestID
---@param Result EPathFollowingResult::Type
function UPalAIActionWorkerApproachToWorkArea:OnReceiveMoveCompleted(AIRequestID, Result) end


---@class UPalAIActionWorkerChildBase : UPalAIActionBase
UPalAIActionWorkerChildBase = {}

---@param TurnSpeed float
---@param DeltaTime float
function UPalAIActionWorkerChildBase:LookToTarget(TurnSpeed, DeltaTime) end
---@return boolean
function UPalAIActionWorkerChildBase:IsTargetWorkable() end
---@return boolean
function UPalAIActionWorkerChildBase:IsTargetAssignable() end
---@return boolean
function UPalAIActionWorkerChildBase:IsAssignedToTarget() end
---@return FVector
function UPalAIActionWorkerChildBase:GetWorkLookAtLocation() end
---@return UPalAIActionCompositeWorker
function UPalAIActionWorkerChildBase:GetParent() end


---@class UPalAIActionWorkerReaction : UPalAIActionBase
---@field LookTargetCharacter APalCharacter
UPalAIActionWorkerReaction = {}



---@class UPalAIActionWorkerWait : UPalAIActionWorkerChildBase
UPalAIActionWorkerWait = {}

function UPalAIActionWorkerWait:ReturnToDefaultPosition() end
---@param DeltaTime float
function UPalAIActionWorkerWait:OnTickForWait(DeltaTime) end
---@param ToLocation FVector
---@return EPathFollowingRequestResult::Type
function UPalAIActionWorkerWait:MoveToLocation(ToLocation) end
---@param Radius float
---@param OutDestination FVector
---@return boolean
function UPalAIActionWorkerWait:CalcWalkAroundDestination(Radius, OutDestination) end


---@class UPalAIActionWorkerWaitForWorkable : UPalAIActionWorkerChildBase
UPalAIActionWorkerWaitForWorkable = {}


---@class UPalAIActionWorkerWorking : UPalAIActionWorkerChildBase
---@field CurrentWorkType EPalWorkType
---@field TurnSpeedToTarget float
UPalAIActionWorkerWorking = {}



---@class UPalAIAction_LeaveBase : UPalAIActionBase
---@field TargetActor AActor
---@field SelfActor APalCharacter
---@field Movement UPalCharacterMovementComponent
UPalAIAction_LeaveBase = {}

---@param CombatTarget AActor
---@param SelfCharactor APalCharacter
function UPalAIAction_LeaveBase:InitializeObject(CombatTarget, SelfCharactor) end


---@class UPalAIBlackboardBase : UObject
UPalAIBlackboardBase = {}


---@class UPalAICombatModule : UObject
UPalAICombatModule = {}

function UPalAICombatModule:UpdateBattleState() end
function UPalAICombatModule:Setup() end
function UPalAICombatModule:OnBattleFinish() end
---@param Target AActor
---@return boolean
function UPalAICombatModule:IsReachable_NavMesh_ForActor(Target) end
---@param TargetPos FVector
---@return boolean
function UPalAICombatModule:IsReachable_NavMesh(TargetPos) end
---@return boolean
function UPalAICombatModule:IsBattleMode() end
---@return AActor
function UPalAICombatModule:GetTargetActor() end
---@param Target AActor
---@return boolean
function UPalAICombatModule:AIMoveToTargetActor(Target) end


---@class UPalAICombatModule_BaseCamp : UPalAICombatModule
---@field ParentFighterAction TWeakObjectPtr<UPalAIActionBaseCampFighter>
UPalAICombatModule_BaseCamp = {}



---@class UPalAICombatModule_EnemyNormal : UPalAICombatModule
UPalAICombatModule_EnemyNormal = {}


---@class UPalAICombatModule_Invader : UPalAICombatModule
UPalAICombatModule_Invader = {}

---@param Actor AActor
function UPalAICombatModule_Invader:OnBattleFinish_forDelegate(Actor) end


---@class UPalAICombatModule_Otomo : UPalAICombatModule
UPalAICombatModule_Otomo = {}


---@class UPalAICombatModule_Wild : UPalAICombatModule
UPalAICombatModule_Wild = {}

---@param Actor AActor
function UPalAICombatModule_Wild:OnBattleFinish_forDelegate(Actor) end
---@return boolean
function UPalAICombatModule_Wild:JudgeReturnCombatStartPosition() end


---@class UPalAIControllerBaseCampStatus : UObject
UPalAIControllerBaseCampStatus = {}

---@return FGuid
function UPalAIControllerBaseCampStatus:GetBaseCampId() end
---@return UPalBaseCampModel
function UPalAIControllerBaseCampStatus:GetBaseCamp() end


---@class UPalAIControllerWorkerModule : UObject
UPalAIControllerWorkerModule = {}


---@class UPalAIControllerWorkerModuleBaseCamp : UPalAIControllerWorkerModule
UPalAIControllerWorkerModuleBaseCamp = {}


---@class UPalAIControllerWorkerModuleNormal : UPalAIControllerWorkerModule
UPalAIControllerWorkerModuleNormal = {}


---@class UPalAIDamageReactionComponent : UActorComponent
UPalAIDamageReactionComponent = {}

function UPalAIDamageReactionComponent:FunctionTest() end


---@class UPalAIResponsePreset : UObject
---@field Discover_Player EPalAIResponseType
---@field Discover_Greater EPalAIResponseType
---@field Discover_Equal EPalAIResponseType
---@field Discover_Smaller EPalAIResponseType
---@field Damaged_Player EPalAIResponseType
---@field Damaged_Greater EPalAIResponseType
---@field Damaged_Equal EPalAIResponseType
---@field Damaged_Smaller EPalAIResponseType
UPalAIResponsePreset = {}



---@class UPalAISensorComponent : UActorComponent
---@field SelfPawn AActor
---@field SightAngleThreshold float
---@field SightDistance float
---@field HearingRate float
---@field HumanAndNoneWeapon boolean
---@field IsIgnoreSoundReaction boolean
---@field RecentMaxSoundLevel float
---@field ResponsedMaxBiologicalGrade int32
---@field AIResponsePreset UPalAIResponsePreset
---@field AISightResponse UPalAISightResponse
---@field DisableSightFlag FFlagContainer
---@field OnFReceiveSoundDelegate FPalAISensorComponentOnFReceiveSoundDelegate
UPalAISensorComponent = {}

---@param InSightPlayers TArray<APalCharacter>
---@param RangeRate float
function UPalAISensorComponent:SightCheckAllPlayer(InSightPlayers, RangeRate) end
---@param InSightCharacters TArray<APalCharacter>
function UPalAISensorComponent:SightCheckAllEdibleDeadNPC(InSightCharacters) end
---@param InSightCharacters TArray<APalCharacter>
function UPalAISensorComponent:SightCheckAllAliveNPC(InSightCharacters) end
function UPalAISensorComponent:Setup() end
---@param flagName FName
---@param isDisable boolean
function UPalAISensorComponent:SetDisableSightFlag(flagName, isDisable) end
---@param PresetClass TSubclassOf<UPalAIResponsePreset>
function UPalAISensorComponent:SetDebugAIResponse(PresetClass) end
---@param CurrentBehavior EPalAIResponseType
---@param FindCharacters TArray<APalCharacter>
---@param IsDamaged boolean
---@param OutTargetCharacter APalCharacter
---@return EPalAIResponseType
function UPalAISensorComponent:SelectResponseBySenses(CurrentBehavior, FindCharacters, IsDamaged, OutTargetCharacter) end
function UPalAISensorComponent:ResetResponsedMaxBiologicalGrade() end
---@param EmitLocation FVector
function UPalAISensorComponent:ReceiveSoundDelegate__DelegateSignature(EmitLocation) end
---@param SoundRadius int32
---@param EmitLocation FVector
---@param Emitter AActor
function UPalAISensorComponent:ReceiveSound(SoundRadius, EmitLocation, Emitter) end
function UPalAISensorComponent:OnResponseSpecialLookat() end
---@param FindCharacters TArray<APalCharacter>
---@param Result EPalBiologicalGradeComparedResult
---@return APalCharacter
function UPalAISensorComponent:MaximumStrengthEnemy(FindCharacters, Result) end
---@param Killer AActor
---@param DeadBody AActor
---@return boolean
function UPalAISensorComponent:IsInSightKillerAndDeadBody(Killer, DeadBody) end
function UPalAISensorComponent:EnableHearing() end
function UPalAISensorComponent:DisableHearing() end
---@param DeadInfo FPalDeadInfo
function UPalAISensorComponent:DeadAutoRemoveDelegate(DeadInfo) end


---@class UPalAISightResponse : UObject
---@field SightResponsePreset UPalAISightResponsePreset
UPalAISightResponse = {}



---@class UPalAISightResponsePreset : UObject
---@field AIActionMap TMap<EPalAISightJudgementType, TSubclassOf<UPalAIActionBase>>
---@field AimedByPlayerDelegate FPalAISightResponsePresetAimedByPlayerDelegate
---@field DelegateMap TMap<EPalAISightJudgementType, FPalAISightResponsePresetDelegateMap>
UPalAISightResponsePreset = {}

---@param SelfCharacter APalCharacter
---@param FoundCharacter APalCharacter
function UPalAISightResponsePreset:FindDelegate__DelegateSignature(SelfCharacter, FoundCharacter) end
function UPalAISightResponsePreset:BlueprintDelegateSetup() end


---@class UPalAbilityPassiveSkill : UObject
---@field IsRestrictedDelegate FPalAbilityPassiveSkillIsRestrictedDelegate
---@field isReserving boolean
---@field bIsRestricted boolean
---@field bRequireWorkerWorkingPassiveSkill boolean
---@field bIsWorking boolean
---@field PassiveSkills TArray<FPalPassiveAbilitySkills>
---@field SkillStatus TMap<FPalDataTableRowName_PassiveSkillData, FPalPassiveAbilitySkillStatus>
---@field CurrentRank int32
UPalAbilityPassiveSkill = {}

---@param Parameter UPalCharacterParameterComponent
function UPalAbilityPassiveSkill:OnWorkerAssignChanged(Parameter) end
---@param Character APalCharacter
function UPalAbilityPassiveSkill:OnUpdateOtomoHolder(Character) end
---@param Container UPalItemContainer
function UPalAbilityPassiveSkill:OnUpdateInventoryContainer(Container) end
function UPalAbilityPassiveSkill:OnRideInactivated() end
function UPalAbilityPassiveSkill:OnRideActivated() end
function UPalAbilityPassiveSkill:OnReserveInactivated() end
function UPalAbilityPassiveSkill:OnReserveActivated() end
function UPalAbilityPassiveSkill:OnInactivatedAsWorker() end
function UPalAbilityPassiveSkill:OnInactivatedAsOtomoHolder() end
function UPalAbilityPassiveSkill:OnInactivatedAsOtomo() end
function UPalAbilityPassiveSkill:OnActivatedAsWorker() end
function UPalAbilityPassiveSkill:OnActivatedAsOtomoHolder() end
function UPalAbilityPassiveSkill:OnActivatedAsOtomo() end
function UPalAbilityPassiveSkill:ObserveWorking() end
---@param Trainer AActor
---@return boolean
function UPalAbilityPassiveSkill:IsRestricted__DelegateSignature(Trainer) end
---@return boolean
function UPalAbilityPassiveSkill:IsRestricted() end
---@param _PassiveSkills TArray<FPalPassiveAbilitySkills>
function UPalAbilityPassiveSkill:Initialize(_PassiveSkills) end
function UPalAbilityPassiveSkill:InactivateWorkingSkill() end
---@return APalPlayerController
function UPalAbilityPassiveSkill:GetTrainerController() end
---@return APalCharacter
function UPalAbilityPassiveSkill:GetTrainerActor() end
---@return ACharacter
function UPalAbilityPassiveSkill:GetTrainer() end
---@return TArray<FName>
function UPalAbilityPassiveSkill:GetPassiveSkillList() end
---@return APalCharacter
function UPalAbilityPassiveSkill:GetOwner() end
---@return int32
function UPalAbilityPassiveSkill:GetOtomoRank() end


---@class UPalAbilitySkillParameterComponent : UActorComponent
---@field AbilitySkills TArray<FPalPassiveAbilitySkills>
---@field PassiveSkill UPalAbilityPassiveSkill
UPalAbilitySkillParameterComponent = {}

function UPalAbilitySkillParameterComponent:OnRideInactivated() end
function UPalAbilitySkillParameterComponent:OnRideActivated() end
---@param ID FPalInstanceID
function UPalAbilitySkillParameterComponent:OnOwnerCharacterSpawned(ID) end
---@param OwnerCharacter APalCharacter
function UPalAbilitySkillParameterComponent:OnInitializedCharacter(OwnerCharacter) end
function UPalAbilitySkillParameterComponent:OnInactivatedAsWorker() end
function UPalAbilitySkillParameterComponent:OnInactivatedAsPartner() end
function UPalAbilitySkillParameterComponent:OnInactivatedAsOtomoHolder() end
function UPalAbilitySkillParameterComponent:OnActivatedAsWorker() end
function UPalAbilitySkillParameterComponent:OnActivatedAsPartner() end
function UPalAbilitySkillParameterComponent:OnActivatedAsOtomoHolder() end


---@class UPalActionBase : UObject
---@field OnActionEndDelegate FPalActionBaseOnActionEndDelegate
---@field bIsEndAction boolean
---@field bCanDeleteInstance boolean
---@field bCanInterruptWaza boolean
---@field bIsChangeWorkAnimPlayRate boolean
---@field bIsChangeWalkableFloorAngle boolean
---@field ActionWalkableFloorAngle float
---@field bIsReflectForClient boolean
---@field DynamicParameter FActionDynamicParameter
UPalActionBase = {}

---@param DeltaTime float
function UPalActionBase:TickAction(DeltaTime) end
---@param flagName FName
---@param AnimRateScale float
function UPalActionBase:SetAnimRateScale(flagName, AnimRateScale) end
---@param NotifyName FName
function UPalActionBase:SendNotify(NotifyName) end
---@param EffectType EPalPassiveSkillEffectType
---@param Value float
function UPalActionBase:OnUpdatePassiveSkill(EffectType, Value) end
---@param EffectType EPalPassiveSkillEffectType
function UPalActionBase:OnEndPassiveSkill(EffectType) end
function UPalActionBase:OnEndAction() end
function UPalActionBase:OnChangeCurrentWorkSuitability() end
function UPalActionBase:OnBreakAction() end
function UPalActionBase:OnBeginAction() end
---@return boolean
function UPalActionBase:IsInServer() end
---@return boolean
function UPalActionBase:IsInLocalControlled() end
---@return boolean
function UPalActionBase:IsEndAction() end
---@return FVector
function UPalActionBase:GetTargetLocation() end
---@return FString
function UPalActionBase:GetSimpleName() end
---@return FRandomStream
function UPalActionBase:GetRandomStream() end
---@return int32
function UPalActionBase:GetGeneralPurposeIndex() end
---@return FPalNetArchive
function UPalActionBase:GetBlackboard() end
---@return FVector
function UPalActionBase:GetActionVelocity() end
---@return AActor
function UPalActionBase:GetActionTarget() end
---@return UPalIndividualCharacterParameter
function UPalActionBase:GetActionIndividualCharacterParameter() end
---@return APalCharacter
function UPalActionBase:GetActionCharacter() end
---@return boolean
function UPalActionBase:CanStepCancel() end
---@return boolean
function UPalActionBase:CanNextActionCancel() end
---@return boolean
function UPalActionBase:CanGainSP() end
---@return boolean
function UPalActionBase:CanDeleteInstance() end
function UPalActionBase:AnimEventSpawn() end
function UPalActionBase:AnimEventOther() end
function UPalActionBase:AnimEventAttack() end
function UPalActionBase:ActionEndDelegate__DelegateSignature() end


---@class UPalActionComponent : UActorComponent
---@field ActionMap TMap<EPalActionType, TSubclassOf<UPalActionBase>>
---@field OnAllActionFinishDelegate FPalActionComponentOnAllActionFinishDelegate
---@field OnActionBeginDelegate FPalActionComponentOnActionBeginDelegate
---@field OnActionNotifyDelegate FPalActionComponentOnActionNotifyDelegate
---@field CurrentAction UPalActionBase
---@field ActionQueue TArray<UPalActionBase>
---@field TerminateWaitActionList TArray<UPalActionBase>
UPalActionComponent = {}

---@param Param FActionDynamicParameter
---@param actionClass TSubclassOf<UPalActionBase>
---@return UPalActionBase
function UPalActionComponent:PlayActionParameter(Param, actionClass) end
---@param Location FVector
---@param Type EPalActionType
---@return UPalActionBase
function UPalActionComponent:PlayActionLocationByType(Location, Type) end
---@param Location FVector
---@param actionClass TSubclassOf<UPalActionBase>
---@return UPalActionBase
function UPalActionComponent:PlayActionLocation(Location, actionClass) end
---@param Param FActionDynamicParameter
---@param Type EPalActionType
---@return UPalActionBase
function UPalActionComponent:PlayActionByTypeParameter(Param, Type) end
---@param ActionTarget AActor
---@param Type EPalActionType
---@return UPalActionBase
function UPalActionComponent:PlayActionByType(ActionTarget, Type) end
---@param Param FActionDynamicParameter
---@param actionClass TSubclassOf<UPalActionBase>
---@param issuerID int32
function UPalActionComponent:PlayAction_ToServer(Param, actionClass, issuerID) end
---@param Param FActionDynamicParameter
---@param actionClass TSubclassOf<UPalActionBase>
---@param issuerID int32
function UPalActionComponent:PlayAction_ToALL(Param, actionClass, issuerID) end
---@param Param FActionDynamicParameter
---@param actionClass TSubclassOf<UPalActionBase>
---@return UPalActionBase
function UPalActionComponent:PlayAction_LocalOnly(Param, actionClass) end
---@param Param FActionDynamicParameter
---@param actionClass TSubclassOf<UPalActionBase>
---@return UPalActionBase
function UPalActionComponent:PlayAction_Internal(Param, actionClass) end
---@param ActionTarget AActor
---@param actionClass TSubclassOf<UPalActionBase>
---@return UPalActionBase
function UPalActionComponent:PlayAction(ActionTarget, actionClass) end
---@param Actor AActor
---@param reasonType EEndPlayReason::Type
function UPalActionComponent:OnOwnerEndPlay(Actor, reasonType) end
---@param InCharacter APalCharacter
function UPalActionComponent:OnCompleteCharacter(InCharacter) end
---@return EPalActionType
function UPalActionComponent:GetCurrentActionType() end
---@return UPalActionBase
function UPalActionComponent:GetCurrentAction() end
function UPalActionComponent:CancelAllAction_Internal() end
function UPalActionComponent:CancelAllAction() end
---@param Type EPalActionType
function UPalActionComponent:CancelActionByType(Type) end
---@param ActionID FGuid
function UPalActionComponent:CancelAction_Internal(ActionID) end
---@param action UPalActionBase
function UPalActionComponent:CancelAction(action) end
function UPalActionComponent:BeginPlay() end
---@param ActionComponent UPalActionComponent
function UPalActionComponent:AllActionFinishDelegate__DelegateSignature(ActionComponent) end
---@param action UPalActionBase
function UPalActionComponent:ActionStartDelegate__DelegateSignature(action) end
---@param action UPalActionBase
---@param NotifyName FName
function UPalActionComponent:ActionNotify__DelegateSignature(action, NotifyName) end
---@return boolean
function UPalActionComponent:ActionIsEmpty() end


---@class UPalActionDummyTargetManager : UPalWorldSubsystem
---@field ActionDummyTargetCache TArray<APalActionDummyTargetActor>
UPalActionDummyTargetManager = {}



---@class UPalActionOneShotAnimation : UPalActionBase
UPalActionOneShotAnimation = {}

---@param Montage UAnimMontage
---@param bInterrupted boolean
function UPalActionOneShotAnimation:OnEndMontage(Montage, bInterrupted) end


---@class UPalActionSpawnItem : UPalActionBase
---@field SpawnSocketName FName
---@field SpawnLocationOffset FVector
---@field SpawnItemRotator FRotator
UPalActionSpawnItem = {}

---@param BlackboardRef FPalNetArchive
---@param ItemInfo FPalStaticItemIdAndNum
function UPalActionSpawnItem:WriteBlackboard(BlackboardRef, ItemInfo) end
function UPalActionSpawnItem:SpawnItemInServer() end
---@param ItemInfo FPalStaticItemIdAndNum
function UPalActionSpawnItem:ReadBlackboard(ItemInfo) end


---@class UPalActionTransportItem : UPalActionBase
---@field ItemAttachSocketName FName
---@field ItemActor AActor
UPalActionTransportItem = {}

---@param BlackboardRef FPalNetArchive
---@param StaticItemId FName
function UPalActionTransportItem:WriteBlackboard(BlackboardRef, StaticItemId) end
---@param StaticItemId FName
function UPalActionTransportItem:StartSetupItemActor(StaticItemId) end
---@param StaticItemId FName
function UPalActionTransportItem:ReadBlackboard(StaticItemId) end


---@class UPalActionWazaBase : UPalActionBase
---@field WazaID EPalWazaID
---@field SoundPlayer UPalSoundPlayer
---@field bApplyFullStomachCost boolean
UPalActionWazaBase = {}

function UPalActionWazaBase:StopAkSound() end
---@param AudioEvent UAkAudioEvent
function UPalActionWazaBase:PlayAkSound(AudioEvent) end
---@return EPalWazaID
function UPalActionWazaBase:GetWazaID() end
---@return APalPlayerCharacter
function UPalActionWazaBase:GetRiderPlayer() end


---@class UPalAction_BeLiftup : UPalActionBase
UPalAction_BeLiftup = {}

function UPalAction_BeLiftup:OnStartLifting() end
function UPalAction_BeLiftup:OnStartInterpTransform() end
function UPalAction_BeLiftup:OnEndInterpTransform() end
---@param DeadInfo FPalDeadInfo
function UPalAction_BeLiftup:OnDeadOwner_ServerInternal(DeadInfo) end
function UPalAction_BeLiftup:OnAttachedForBP() end


---@class UPalAction_BeThrown : UPalActionBase
---@field PlayingMontage UAnimMontage
---@field NiagaraComponent UNiagaraComponent
UPalAction_BeThrown = {}

function UPalAction_BeThrown:PlayThrownMontage() end
function UPalAction_BeThrown:PlayThrownFX() end


---@class UPalAction_DrownCheckBase : UPalStatusBase
UPalAction_DrownCheckBase = {}


---@class UPalAction_FeedItemToCharacter : UPalActionBase
---@field TurnSpeed float
---@field TargetCharacterAction UPalAIActionFed
UPalAction_FeedItemToCharacter = {}

function UPalAction_FeedItemToCharacter:TimeoutStartTargetCharacterApproachAction() end
function UPalAction_FeedItemToCharacter:SimpleDelegate__DelegateSignature() end
function UPalAction_FeedItemToCharacter:PlayMontageFeeding() end
function UPalAction_FeedItemToCharacter:OnNotifiedMontage_OnReachFeeding() end
function UPalAction_FeedItemToCharacter:OnFinishPlayMontageFeeding() end
function UPalAction_FeedItemToCharacter:OnCancelByInputGuard() end


---@class UPalAction_Liftup : UPalActionBase
---@field AttachRelativeLocationOffsetZ float
---@field bIsAttachToLeftHand boolean
UPalAction_Liftup = {}

function UPalAction_Liftup:StartRagdollForTargetCharacter() end
function UPalAction_Liftup:StartInterpTransformForAttachCharacter() end
function UPalAction_Liftup:PlayWeaponChangeAnime() end
---@param TargetCharacter APalCharacter
function UPalAction_Liftup:PlayTargetBeLiftupAction(TargetCharacter) end
function UPalAction_Liftup:PlayStartLiftupMontage() end
function UPalAction_Liftup:OnTriggerPlayerInteract() end
function UPalAction_Liftup:OnCompleteStartLiftupMontage() end
function UPalAction_Liftup:AttachLiftedCharacter() end


---@class UPalAction_LiftupThrow : UPalActionBase
---@field AttachRelativeLocationOffsetZ float
---@field bIsAttachToLeftHand boolean
UPalAction_LiftupThrow = {}

function UPalAction_LiftupThrow:PlayWeaponChangeAnime() end
function UPalAction_LiftupThrow:PlayPlayerThrowMontage() end
function UPalAction_LiftupThrow:LaunchLiftObject() end


---@class UPalAction_SleepPlayerBed : UPalActionBase
---@field OnGetupTriggerDelegate FPalAction_SleepPlayerBedOnGetupTriggerDelegate
UPalAction_SleepPlayerBed = {}

function UPalAction_SleepPlayerBed:OnGetupTriggerDelegate__DelegateSignature() end
function UPalAction_SleepPlayerBed:OnGetupPlayerBedFromModel() end
---@return boolean
function UPalAction_SleepPlayerBed:IsSleepLooping() end
function UPalAction_SleepPlayerBed:GetupBroadcast() end


---@class UPalActivatableWidget : UCommonActivatableWidget
---@field InputConfig EPalWidgetInputMode
---@field GameMouseCaptureMode EMouseCaptureMode
UPalActivatableWidget = {}



---@class UPalActiveSkill : UObject
---@field OnCoolTimeUpdate FPalActiveSkillOnCoolTimeUpdate
---@field OnCoolStart FPalActiveSkillOnCoolStart
---@field OnCoolFinish FPalActiveSkillOnCoolFinish
---@field IsCooling boolean
---@field ReuseCoolTimer float
---@field WazaType EPalWazaID
---@field IsStopTimer boolean
---@field DatabaseCoolTime float
---@field bIsTransient boolean
UPalActiveSkill = {}

function UPalActiveSkill:OnRep_UpdateCoolTime() end
function UPalActiveSkill:OnRep_ChangeCTState() end
---@param CoolRate float
function UPalActiveSkill:OnCoolTimeUpdateDelegate__DelegateSignature(CoolRate) end
function UPalActiveSkill:OnCoolStateChange__DelegateSignature() end
---@return boolean
function UPalActiveSkill:IsCoolTimeFinish() end


---@class UPalActiveSkillSlot : UObject
---@field SelfActor AActor
---@field SkillMap TMap<int32, UPalActiveSkill>
---@field IsEndInit boolean
---@field CoolDownSpeedRateMap FFloatContainer
UPalActiveSkillSlot = {}

---@param DeltaTime float
function UPalActiveSkillSlot:UpdateCoolTime(DeltaTime) end
---@param SlotID int32
function UPalActiveSkillSlot:StopCoolTime(SlotID) end
---@param SlotID int32
---@param IsTransient boolean
function UPalActiveSkillSlot:SetTransient(SlotID, IsTransient) end
---@param SlotID int32
---@param WazaType EPalWazaID
function UPalActiveSkillSlot:SetSkill(SlotID, WazaType) end
---@param Key FName
---@param Rate float
function UPalActiveSkillSlot:SetCoolTimeRate(Key, Rate) end
---@param SlotID int32
function UPalActiveSkillSlot:RestartCoolTime(SlotID) end
---@param SlotID int32
function UPalActiveSkillSlot:RemoveSkill(SlotID) end
---@param IndividualParameter UPalIndividualCharacterParameter
function UPalActiveSkillSlot:OnChangeEquipWaza(IndividualParameter) end
---@param SlotID int32
---@return boolean
function UPalActiveSkillSlot:IsValidSkill(SlotID) end
---@param SlotID int32
---@return boolean
function UPalActiveSkillSlot:IsTransient(SlotID) end
---@param SlotID int32
---@param TargetActor AActor
---@return boolean
function UPalActiveSkillSlot:IsNearMaxRange(SlotID, TargetActor) end
---@param SlotID int32
---@param TargetActor AActor
---@return boolean
function UPalActiveSkillSlot:IsFarMinRange(SlotID, TargetActor) end
---@param SlotID int32
---@return boolean
function UPalActiveSkillSlot:IsCoolTimeFinish(SlotID) end
---@param ActorSelf AActor
function UPalActiveSkillSlot:InitObject(ActorSelf) end
---@param SlotID int32
---@return EPalWazaID
function UPalActiveSkillSlot:GetWazaType(SlotID) end
---@return TMap<int32, UPalActiveSkill>
function UPalActiveSkillSlot:GetSkillMap() end
---@return TArray<int32>
function UPalActiveSkillSlot:GetEnableSlotIDs() end
---@param SlotID int32
---@return float
function UPalActiveSkillSlot:GetCoolTimeRate(SlotID) end
---@param SlotID int32
---@return float
function UPalActiveSkillSlot:GetCoolTime(SlotID) end
---@param TargetActor AActor
---@return int32
function UPalActiveSkillSlot:FindMostEffectiveSlotID(TargetActor) end
---@return int32
function UPalActiveSkillSlot:ChoiceEnableSlotIDByRandom() end
---@param SlotID int32
---@param TargetActor AActor
---@return boolean
function UPalActiveSkillSlot:CanUse(SlotID, TargetActor) end


---@class UPalActorChannel : UActorChannel
UPalActorChannel = {}


---@class UPalAkComponent : UAkComponent
---@field PersistAcrossLevelTransition boolean
UPalAkComponent = {}



---@class UPalAmbientSoundLineComponent : UBoxComponent
---@field AmbientEvent UAkAudioEvent
---@field bIsEnableAmbientSound boolean
---@field AmbinetSoundLineObject UPalAmbientSoundLineObject
---@field AkComponent UAkComponent
UPalAmbientSoundLineComponent = {}



---@class UPalAmbientSoundLineObject : UObject
---@field SplineComponents TArray<USplineComponent>
---@field ActivateTrigger UBoxComponent
---@field AkComponent UAkComponent
UPalAmbientSoundLineObject = {}

---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param SweepResult FHitResult
function UPalAmbientSoundLineObject:OnActivateTriggerOverlapBegin(OverlappedComp, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult) end
---@param OverlappedComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
function UPalAmbientSoundLineObject:OnActivateTriggerLineOverlapEnd(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex) end


---@class UPalAnimInstance : UAnimInstance
---@field OnMontageNotifyBeginDelegate FPalAnimInstanceOnMontageNotifyBeginDelegate
---@field OnMontageNotifyEndDelegate FPalAnimInstanceOnMontageNotifyEndDelegate
---@field ImplementationClassList TArray<TSubclassOf<UAnimInstance>>
---@field GeneralAnimationParameter FGeneralAnimationParameter
---@field IsRotateYawInterpolation boolean
---@field RotateYawInterpolation_Acceleration float
---@field BoneListFullBody TMap<FName, UPalBoneInfo>
---@field BoneListOnlySpines TMap<FName, UPalBoneInfo>
---@field ReservedMontageList TArray<FReserveMontage>
---@field AdditiveAnimationRate FFloatContainer
---@field DisableUpperOverrideFlag FFlagContainer
UPalAnimInstance = {}

---@param flagName FName
---@param isDisable boolean
function UPalAnimInstance:SetUpperOverrideDisableFlag(flagName, isDisable) end
---@param flagName FName
---@param Rate float
function UPalAnimInstance:SetAdditiveAnimationRate(flagName, Rate) end
---@param NotifyName FName
---@param BranchingPointNotifyPayload FBranchingPointNotifyPayload
function UPalAnimInstance:OnNotifyEndReceived(NotifyName, BranchingPointNotifyPayload) end
---@param NotifyName FName
---@param BranchingPointNotifyPayload FBranchingPointNotifyPayload
function UPalAnimInstance:OnNotifyBeginReceived(NotifyName, BranchingPointNotifyPayload) end
---@param Montage UAnimMontage
---@param NotifyName FName
function UPalAnimInstance:OnMontageNotifyEnd__DelegateSignature(Montage, NotifyName) end
---@param Montage UAnimMontage
---@param NotifyName FName
function UPalAnimInstance:OnMontageNotifyBegin__DelegateSignature(Montage, NotifyName) end
---@param Montage UAnimMontage
---@param bInterrupted boolean
function UPalAnimInstance:OnMontageEndedCallback(Montage, bInterrupted) end
---@param montageList TArray<FReserveMontage>
function UPalAnimInstance:Montage_PlayList(montageList) end
---@param fromPos FVector
---@return FName
function UPalAnimInstance:GetNearBoneInSpines(fromPos) end
---@param fromPos FVector
---@return FName
function UPalAnimInstance:GetNearBoneInFullBody(fromPos) end
---@return float
function UPalAnimInstance:GetCurrentMontagePlayTimeToEnd() end
---@param BoneName FName
---@return FTransform
function UPalAnimInstance:GetBoneTransform(BoneName) end
---@param BoneName FName
---@return FQuat
function UPalAnimInstance:GetBoneRotationComponentSpace(BoneName) end
---@param BoneName FName
---@return FQuat
function UPalAnimInstance:GetBoneRotation(BoneName) end
---@param BoneName FName
---@return FVector
function UPalAnimInstance:GetBonePosition(BoneName) end
---@param BoneName FName
---@return UPalBoneInfo
function UPalAnimInstance:GetBoneInfo(BoneName) end
---@param Target FName
---@param nextBone FName
---@param tipLength float
function UPalAnimInstance:CalcLength(Target, nextBone, tipLength) end
---@param BoneName FName
---@param SimulateActive boolean
function UPalAnimInstance:BodyInstance_SetSimulate(BoneName, SimulateActive) end
---@param BoneName FName
function UPalAnimInstance:AddSpinesListFromBoneList(BoneName) end
---@param BoneName FName
function UPalAnimInstance:AddList(BoneName) end


---@class UPalAnimNotifyDynamicParameterAttackCollision : UPalAnimNotifyDynamicParameterBase
---@field AttackFilter UPalHitFilter
---@field TransientShapeComponents TArray<UShapeComponent>
---@field HitStopCount float
---@field MyMesh USkeletalMeshComponent
---@field MyActor AActor
UPalAnimNotifyDynamicParameterAttackCollision = {}



---@class UPalAnimNotifyDynamicParameterAvoidTime : UPalAnimNotifyDynamicParameterBase
---@field AttackResponseMap TMap<UPrimitiveComponent, ECollisionResponse>
UPalAnimNotifyDynamicParameterAvoidTime = {}



---@class UPalAnimNotifyDynamicParameterBase : UObject
UPalAnimNotifyDynamicParameterBase = {}


---@class UPalAnimNotifyParameterComponent : UActorComponent
---@field DynamicParameterMap TMap<FString, UPalAnimNotifyDynamicParameterBase>
UPalAnimNotifyParameterComponent = {}



---@class UPalAnimNotifyState_AttackCollision : UAnimNotifyState
---@field attachBoneName FName
---@field bIsEnableHitStop boolean
---@field OverrideHitStopTime float
---@field AttackFilter UPalHitFilter
---@field ShapeComponent UShapeComponent
---@field ShapeComponents TArray<UShapeComponent>
UPalAnimNotifyState_AttackCollision = {}

---@param MyHitComponent UPrimitiveComponent
---@param HitActor AActor
---@param HitComponent UPrimitiveComponent
---@param FoliageIndex TArray<int32>
---@param HitLocation FVector
---@param HitCount int32
function UPalAnimNotifyState_AttackCollision:OnHit(MyHitComponent, HitActor, HitComponent, FoliageIndex, HitLocation, HitCount) end


---@class UPalAnimNotifyState_AvoidTime : UAnimNotifyState
---@field AttackResponseMap TMap<UPrimitiveComponent, ECollisionResponse>
---@field BulletResponseMap TMap<UPrimitiveComponent, ECollisionResponse>
UPalAnimNotifyState_AvoidTime = {}



---@class UPalAnimNotifyState_Effect : UAnimNotifyState_TimedNiagaraEffect
---@field UserParameterMap TMap<FName, float>
UPalAnimNotifyState_Effect = {}



---@class UPalAnimNotifyState_FacialEye : UAnimNotifyState
---@field EyeType EPalFacialEyeType
---@field AutoDefaultWhenEnd boolean
UPalAnimNotifyState_FacialEye = {}



---@class UPalAnimNotifyState_FacialMouth : UAnimNotifyState
---@field MouthType EPalFacialMouthType
---@field AutoDefaultWhenEnd boolean
UPalAnimNotifyState_FacialMouth = {}



---@class UPalAnimNotifyState_FlyMeshHeight : UAnimNotifyState
---@field IsToLand boolean
UPalAnimNotifyState_FlyMeshHeight = {}



---@class UPalAnimNotifyState_HidePalWeapon : UAnimNotifyState
UPalAnimNotifyState_HidePalWeapon = {}


---@class UPalAnimNotifyState_LookAtDisable : UAnimNotifyState
UPalAnimNotifyState_LookAtDisable = {}


---@class UPalAnimNotifyState_MovementControl : UAnimNotifyState
---@field MovementSpeedRate float
---@field AirControlXYRate float
---@field YawRotatorRate float
---@field GravityRate float
---@field FixedGravityZ float
---@field SlideAlpha float
---@field bIsDisableMovement boolean
---@field bIsDisableJump boolean
UPalAnimNotifyState_MovementControl = {}



---@class UPalAnimNotifyState_WeaponControl : UAnimNotifyState
---@field bIsDisableShoot boolean
---@field bIsDisableAim boolean
---@field bIsDisableAttachLeftHand boolean
---@field bIsDisableReload boolean
---@field bIsDisableChangeWeapon boolean
---@field Priority EPalShooterFlagContainerPriority
UPalAnimNotifyState_WeaponControl = {}



---@class UPalAnimNotify_FacialEye : UAnimNotify
---@field EyeType EPalFacialEyeType
UPalAnimNotify_FacialEye = {}



---@class UPalAnimNotify_FacialMouth : UAnimNotify
---@field MouthType EPalFacialMouthType
UPalAnimNotify_FacialMouth = {}



---@class UPalAnimNotify_FootStep : UAnimNotify
---@field DefaultEffectAssetClass TSoftClassPtr<UPalFootStepEffectAssetBase>
---@field EffectAssetCache UPalFootStepEffectAssetBase
UPalAnimNotify_FootStep = {}

---@param WorldObject UObject
---@param LandingType EPalLandingType
---@param PhysicalSurface EPhysicalSurface
---@param Location FVector
---@param Rotation FRotator
---@param StaticParam UPalStaticCharacterParameterComponent
function UPalAnimNotify_FootStep:SpawnFootStepEffect(WorldObject, LandingType, PhysicalSurface, Location, Rotation, StaticParam) end
---@param Owner AActor
---@param PhysicalSurface EPhysicalSurface
---@param FootType EPalFootType
---@param Location FVector
---@param CurrentNormal FVector
---@param LifeSpan float
---@param FadeTime float
function UPalAnimNotify_FootStep:SpawnFootStepDecal(Owner, PhysicalSurface, FootType, Location, CurrentNormal, LifeSpan, FadeTime) end
---@param Owner AActor
---@param FootTransform FTransform
---@param HitResult FHitResult
---@return boolean
function UPalAnimNotify_FootStep:GetFloorPosition(Owner, FootTransform, HitResult) end


---@class UPalAnimNotify_PlayNiagaraEffect : UAnimNotify_PlayNiagaraEffect
---@field UserParameterMap TMap<FName, float>
UPalAnimNotify_PlayNiagaraEffect = {}



---@class UPalAnimNotify_RequestJump : UAnimNotify
UPalAnimNotify_RequestJump = {}


---@class UPalAnimNotify_RequestRideShakeAnimation : UAnimNotify
---@field ApplyRate float
---@field PlaySpeedRate float
---@field bIsAdjustAnimationSpeed boolean
---@field cacheCharacter TWeakObjectPtr<APalCharacter>
---@field RateList TArray<float>
UPalAnimNotify_RequestRideShakeAnimation = {}

function UPalAnimNotify_RequestRideShakeAnimation:OnStartAim() end
---@param Montage UAnimMontage
---@param bInterrupted boolean
function UPalAnimNotify_RequestRideShakeAnimation:OnEndMotion(Montage, bInterrupted) end


---@class UPalAnimNotify_SendActionEvent : UAnimNotify
---@field NotifyType EPalCurrentActionNotifyType
UPalAnimNotify_SendActionEvent = {}



---@class UPalAnimNotify_SpawnActor : UAnimNotify
---@field SpawnActorClass TSubclassOf<AActor>
---@field SpawnLocationOffset FVector
---@field SpawnRotationOffset FRotator
UPalAnimNotify_SpawnActor = {}



---@class UPalAnimNotify_StaminaMeleeAttack : UAnimNotify
UPalAnimNotify_StaminaMeleeAttack = {}


---@class UPalAnimNotify_WeaponNotify : UAnimNotify
---@field WeaponNotifyType EWeaponNotifyType
UPalAnimNotify_WeaponNotify = {}



---@class UPalAssetStreamableManager : UObject
UPalAssetStreamableManager = {}


---@class UPalAttackFilter : UPalHitFilter
---@field OnAttackDelegate FPalAttackFilterOnAttackDelegate
---@field Waza EPalWazaID
---@field VelocityOwner EPalBlowVelocityOwner
---@field NativeBlowVelocity FVector
---@field WazaPowerRate float
---@field Attacker AActor
UPalAttackFilter = {}



---@class UPalAudioSettingSystem : UObject
---@field BusVolumeMap TMap<EPalAudioBus, FFloatContainer>
---@field BussFadeMap TMap<EPalAudioBus, FPalAudioFadeParameter>
UPalAudioSettingSystem = {}

---@param DeltaTime float
function UPalAudioSettingSystem:Tick_BP(DeltaTime) end
---@param AudioBus EPalAudioBus
---@param FadeType EPalAudioFadeType
---@param bImmediately boolean
function UPalAudioSettingSystem:StartAudioFade(AudioBus, FadeType, bImmediately) end
---@param AudioBus EPalAudioBus
---@param Key FName
---@param Volume float
function UPalAudioSettingSystem:SetAudioBusVolume(AudioBus, Key, Volume) end
---@param AudioBus EPalAudioBus
---@param IsMute boolean
function UPalAudioSettingSystem:SetAudioBusMute(AudioBus, IsMute) end
---@param AudioBus EPalAudioBus
---@return FString
function UPalAudioSettingSystem:PalAudioBusToString(AudioBus) end
---@param AudioBus EPalAudioBus
---@return boolean
function UPalAudioSettingSystem:IsAudioBusMute(AudioBus) end
function UPalAudioSettingSystem:Initialize() end
---@param AudioBus EPalAudioBus
---@return float
function UPalAudioSettingSystem:GetAudioBusVolume(AudioBus) end


---@class UPalAudioUtility : UBlueprintFunctionLibrary
UPalAudioUtility = {}

---@param WorldContextObject UObject
---@param Player APalPlayerCharacter
---@param SpotArea APalSpotAreaBase
function UPalAudioUtility:OnPlayerExitSpot(WorldContextObject, Player, SpotArea) end
---@param WorldContextObject UObject
---@param Player APalPlayerCharacter
---@param BaseCampModel UPalBaseCampModel
function UPalAudioUtility:OnPlayerExitBaseCamp(WorldContextObject, Player, BaseCampModel) end
---@param WorldContextObject UObject
---@param Player APalPlayerCharacter
---@param SpotArea APalAmbientSoundAreaBase
function UPalAudioUtility:OnPlayerExitAmbientArea(WorldContextObject, Player, SpotArea) end
---@param WorldContextObject UObject
---@param Player APalPlayerCharacter
---@param SpotArea APalSpotAreaBase
function UPalAudioUtility:OnPlayerEnterSpot(WorldContextObject, Player, SpotArea) end
---@param WorldContextObject UObject
---@param Player APalPlayerCharacter
---@param BaseCampModel UPalBaseCampModel
function UPalAudioUtility:OnPlayerEnterBaseCamp(WorldContextObject, Player, BaseCampModel) end
---@param WorldContextObject UObject
---@param Player APalPlayerCharacter
---@param SpotArea APalAmbientSoundAreaBase
function UPalAudioUtility:OnPlayerEnterAmbientArea(WorldContextObject, Player, SpotArea) end


---@class UPalAudioWorldSubsystem : UPalWorldSubsystem
---@field FadeDuration int32
---@field SoundPlayer UPalSoundPlayer
UPalAudioWorldSubsystem = {}

---@param DeltaTime float
function UPalAudioWorldSubsystem:Tick_BP(DeltaTime) end
function UPalAudioWorldSubsystem:StopSound() end
---@param SwitchGroup FString
---@param SwitchState FString
function UPalAudioWorldSubsystem:SetSwitch(SwitchGroup, SwitchState) end
---@param StateGroup FName
---@param flg boolean
function UPalAudioWorldSubsystem:SetStateFlagByName(StateGroup, flg) end
---@param StateGroup EPalAudioStateGroup
---@param flg boolean
function UPalAudioWorldSubsystem:SetStateFlagByEnum(StateGroup, flg) end
---@param StateGroup FName
---@param State FName
function UPalAudioWorldSubsystem:SetStateByName(StateGroup, State) end
---@param StateGroup EPalAudioStateGroup
---@param State EPalAudioState
function UPalAudioWorldSubsystem:SetStateByEnum(StateGroup, State) end
---@param Location FVector
function UPalAudioWorldSubsystem:SetSoundPlayerLocation(Location) end
---@param Name FName
---@param Value float
---@param interpolSec float
function UPalAudioWorldSubsystem:SetRTPCValueByName(Name, Value, interpolSec) end
---@param RTPC EPalAudioRTPC
---@param Value float
---@param interpolSec float
function UPalAudioWorldSubsystem:SetRTPCValueByEnum(RTPC, Value, interpolSec) end
---@param Volume float
function UPalAudioWorldSubsystem:SetOutputBusVolume(Volume) end
---@param Trigger FString
function UPalAudioWorldSubsystem:PostTriggerByString(Trigger) end
---@param Trigger EPalAudioTrigger
function UPalAudioWorldSubsystem:PostTriggerByEnum(Trigger) end
---@param AudioEvent UAkAudioEvent
---@param Options FPalSoundOptions
---@return int32
function UPalAudioWorldSubsystem:PlaySound(AudioEvent, Options) end
---@param Pawn APawn
---@param Controller AController
function UPalAudioWorldSubsystem:OnSpawnedLocalPlayerCharacter(Pawn, Controller) end
---@param Player APalPlayerCharacter
---@param SpotArea APalSpotAreaBase
function UPalAudioWorldSubsystem:OnPlayerExitSpotArea(Player, SpotArea) end
---@param Player APalPlayerCharacter
---@param BaseCampModel UPalBaseCampModel
function UPalAudioWorldSubsystem:OnPlayerExitBaseCamp(Player, BaseCampModel) end
---@param Player APalPlayerCharacter
---@param AmbientSoundArea APalAmbientSoundAreaBase
function UPalAudioWorldSubsystem:OnPlayerExitAmbientArea(Player, AmbientSoundArea) end
---@param Player APalPlayerCharacter
---@param SpotArea APalSpotAreaBase
function UPalAudioWorldSubsystem:OnPlayerEnterSpotArea(Player, SpotArea) end
---@param Player APalPlayerCharacter
---@param BaseCampModel UPalBaseCampModel
function UPalAudioWorldSubsystem:OnPlayerEnterBaseCamp(Player, BaseCampModel) end
---@param Player APalPlayerCharacter
---@param AmbientSoundArea APalAmbientSoundAreaBase
function UPalAudioWorldSubsystem:OnPlayerEnterAmbientArea(Player, AmbientSoundArea) end
function UPalAudioWorldSubsystem:OnEndOfEvent() end
---@param CallbackType EAkCallbackType
---@param CallbackInfo UAkCallbackInfo
function UPalAudioWorldSubsystem:OnAkPostEventCallback(CallbackType, CallbackInfo) end
---@param AkOwnerActor AActor
function UPalAudioWorldSubsystem:InitializeSystem(AkOwnerActor) end
---@param OutLocation FVector
function UPalAudioWorldSubsystem:GetSoundPlayerLocation(OutLocation) end
---@param PlayingID int32
function UPalAudioWorldSubsystem:FadeOutByPlayingId(PlayingID) end
function UPalAudioWorldSubsystem:BeginPlay() end


---@class UPalAutoDestroyActorHolder : UObject
---@field HoldActors TArray<TWeakObjectPtr<AActor>>
UPalAutoDestroyActorHolder = {}

---@param TargetActor AActor
function UPalAutoDestroyActorHolder:AddActor(TargetActor) end


---@class UPalBaseCampEnemyObserver : UObject
---@field OnFirstAppearEnemyDelegate FPalBaseCampEnemyObserverOnFirstAppearEnemyDelegate
---@field OnEmptyEnemyDelegate FPalBaseCampEnemyObserverOnEmptyEnemyDelegate
---@field OnPassedTimeAfterEmptyEnemyDelegate FPalBaseCampEnemyObserverOnPassedTimeAfterEmptyEnemyDelegate
---@field BaseCampId FGuid
---@field EnemyList TArray<UPalIndividualCharacterHandle>
---@field CampAreaRange float
---@field CampLocation FVector
UPalBaseCampEnemyObserver = {}

---@param Actor AActor
---@param EndPlayReason EEndPlayReason::Type
function UPalBaseCampEnemyObserver:OnEndPlayEnemy(Actor, EndPlayReason) end
---@param DeadInfo FPalDeadInfo
function UPalBaseCampEnemyObserver:OnDeadEnemy(DeadInfo) end
---@return boolean
function UPalBaseCampEnemyObserver:IsBattleMode() end
function UPalBaseCampEnemyObserver:BaseCampEnemyDelegate__DelegateSignature() end


---@class UPalBaseCampFunctionModuleBase : UObject
UPalBaseCampFunctionModuleBase = {}


---@class UPalBaseCampManager : UPalWorldSubsystem
---@field WorkerEventClassDirectoryPath FName
---@field BaseCampAIControllerClass TSubclassOf<AController>
---@field WorkerCapacityNumDefault int32
---@field WorkableBoundShapeName FString
---@field DisplayCapacityNum int32
---@field WarningSanityValueTextId FDataTableRowHandle
---@field WorkerEventMap TMap<EPalBaseCampWorkerEventType, UPalBaseCampWorkerEventBase>
---@field WorkerEventMasterDataTable UDataTable
---@field WorkerSickMasterDataTable UDataTable
---@field WorkerEventTriggerTickMaxCount int32
---@field DefenseAIActionArray TArray<TSubclassOf<UPalAIActionBaseCampDefenseBase>>
---@field BaseCampSignificanceInfoList TArray<FPalBaseCampSignificanceInfo>
---@field UpdateIntervalSquaredDistanceFromPlayer float
---@field BaseCampTickInvokeMaxNumInOneTick int32
UPalBaseCampManager = {}

---@param BaseCampId FGuid
---@param OutModel UPalBaseCampModel
---@return boolean
function UPalBaseCampManager:TryGetModel(BaseCampId, OutModel) end
---@param InstanceId FGuid
function UPalBaseCampManager:RequestDismantalDistanceBaseCamp(InstanceId) end
---@param Work UPalWorkBase
function UPalBaseCampManager:OnUpdateLocationWork_ServerInternal(Work) end
---@param Work UPalWorkBase
function UPalBaseCampManager:OnUnregisteredWork_ServerInternal(Work) end
---@param Work UPalWorkBase
function UPalBaseCampManager:OnRegisteredNewWork_ServerInternal(Work) end
---@param CreatedModel UPalMapObjectModel
---@param Location FVector
function UPalBaseCampManager:OnCreateMapObjectModelInServer(CreatedModel, Location) end
---@param Location FVector
---@return UPalBaseCampModel
function UPalBaseCampManager:GetNearestBaseCamp(Location) end
---@param Location FVector
---@param Margin float
---@return UPalBaseCampModel
function UPalBaseCampManager:GetInRangedBaseCamp(Location, Margin) end
---@param OutIds TArray<FGuid>
function UPalBaseCampManager:GetBaseCampIds(OutIds) end


---@class UPalBaseCampMapObjectCollection : UObject
---@field OnRegisteredMapObjectInstance FPalBaseCampMapObjectCollectionOnRegisteredMapObjectInstance
---@field OnAvailableConcreteModelDelegate FPalBaseCampMapObjectCollectionOnAvailableConcreteModelDelegate
---@field OnNotAvailableConcreteModelDelegate FPalBaseCampMapObjectCollectionOnNotAvailableConcreteModelDelegate
---@field MapObjectInstanceIds TArray<FGuid>
UPalBaseCampMapObjectCollection = {}

---@param Model UPalMapObjectConcreteModelBase
function UPalBaseCampMapObjectCollection:OnNotAvailableConcreteModel(Model) end
---@param Model UPalMapObjectModel
---@param Options FPalMapObjectDisposeOptions
function UPalBaseCampMapObjectCollection:OnDisposeMapObject(Model, Options) end
---@param Model UPalMapObjectConcreteModelBase
function UPalBaseCampMapObjectCollection:OnAvailableConcreteModel(Model) end
---@param Model UPalMapObjectModel
function UPalBaseCampMapObjectCollection:MapObjectInstanceDelegate__DelegateSignature(Model) end
---@param Model UPalMapObjectConcreteModelBase
function UPalBaseCampMapObjectCollection:MapObjectConcreteModelDelegate__DelegateSignature(Model) end


---@class UPalBaseCampModel : UObject
---@field OnUpdateStatusDelegate FPalBaseCampModelOnUpdateStatusDelegate
---@field OnDisposeDelegate FPalBaseCampModelOnDisposeDelegate
---@field ID FGuid
---@field BaseCampName FString
---@field CurrentState EPalBaseCampState
---@field Transform FTransform
---@field AreaRange float
---@field GroupIdBelongTo FGuid
---@field FastTravelLocalTransform FTransform
---@field WorkerDirector UPalBaseCampWorkerDirector
---@field MapObjectCollection UPalBaseCampMapObjectCollection
---@field WorkCollection UPalBaseCampWorkCollection
---@field EnemyObserver UPalBaseCampEnemyObserver
---@field ModuleArray TArray<UPalBaseCampFunctionModuleBase>
---@field PlayerUIdsExistsInsideInServer TArray<FGuid>
---@field OwnerMapObjectInstanceId FGuid
---@field Level_InGuildProperty int32
---@field LocationId FGuid
---@field SignificanceInfo FPalBaseCampSignificanceInfo
---@field ProgressTimeSinceLastTick float
UPalBaseCampModel = {}

---@param PlayerId int32
---@param NewLevel int32
function UPalBaseCampModel:UpdateLevel_ServerInternal(PlayerId, NewLevel) end
---@param Origin FVector
---@param Radius float
---@param ToLocation FVector
---@return boolean
function UPalBaseCampModel:TryGetRandomPositionInside(Origin, Radius, ToLocation) end
---@param Model UPalBaseCampModel
function UPalBaseCampModel:SimpleDelegate__DelegateSignature(Model) end
---@param NewLevel int32
function UPalBaseCampModel:ReflectLevel_InGuildProperty_Internal(NewLevel) end
---@param OldLevel int32
function UPalBaseCampModel:OnRep_Level_InGuildProperty(OldLevel) end
function UPalBaseCampModel:OnPassedTimeAfterEmptyEnemy() end
function UPalBaseCampModel:OnFirstAppearEnemy() end
---@param DamageResult FPalDamageResult
function UPalBaseCampModel:OnDamageInCampActor(DamageResult) end
---@param AddCharacterHandle UPalIndividualCharacterHandle
function UPalBaseCampModel:OnAddNewWorker(AddCharacterHandle) end
---@return UPalBaseCampWorkCollection
function UPalBaseCampModel:GetWorkCollection() end
---@return FTransform
function UPalBaseCampModel:GetTransform() end
---@return EPalBaseCampState
function UPalBaseCampModel:GetState() end
---@return float
function UPalBaseCampModel:GetRange() end
---@return FGuid
function UPalBaseCampModel:GetOwnerMapObjectInstanceId() end
---@return int32
function UPalBaseCampModel:GetLevel() end
---@return FGuid
function UPalBaseCampModel:GetId() end
---@return FGuid
function UPalBaseCampModel:GetGroupIdBelongTo() end
---@return UPalBaseCampEnemyObserver
function UPalBaseCampModel:GetEnemyObserver() end
---@return FString
function UPalBaseCampModel:GetBaseCampName() end
---@param AssignIndividualHandle UPalIndividualCharacterHandle
---@param WorkId FGuid
---@param bFixedAssign boolean
---@param FoundObject UPalWorkBase
---@return boolean
function UPalBaseCampModel:FindWorkAssignableObject(AssignIndividualHandle, WorkId, bFixedAssign, FoundObject) end
---@param AssignIndividualHandle UPalIndividualCharacterHandle
---@param Origin FTransform
---@param Range float
---@param bFixedAssign boolean
---@param FoundObject TScriptInterface<IPalBaseCampAssignableObjectInterface>
---@return boolean
function UPalBaseCampModel:FindNearestAssignableObject(AssignIndividualHandle, Origin, Range, bFixedAssign, FoundObject) end
---@param Model UPalBaseCampModel
---@param GuildPalStorage UPalGuildPalStorage
function UPalBaseCampModel:BaseCampGuildPalStorageUpdateDelegate__DelegateSignature(Model, GuildPalStorage) end


---@class UPalBaseCampModuleEnergy : UPalBaseCampFunctionModuleBase
---@field FunctionArray TArray<UPalBaseCampModuleEnergy_FunctionBase>
UPalBaseCampModuleEnergy = {}



---@class UPalBaseCampModuleEnergy_Electric : UPalBaseCampModuleEnergy_FunctionBase
UPalBaseCampModuleEnergy_Electric = {}


---@class UPalBaseCampModuleEnergy_FunctionBase : UObject
---@field OnUpdateEnergyAmountDelegate FPalBaseCampModuleEnergy_FunctionBaseOnUpdateEnergyAmountDelegate
---@field EnergyGeneratorConcreteModelIds TArray<FGuid>
---@field EnergyConsumerConcreteModelIds TArray<FGuid>
---@field CurrentState EPalBaseCampModuleEnergyState
---@field ProvideWaitRemainTime float
UPalBaseCampModuleEnergy_FunctionBase = {}

---@param Function UPalBaseCampModuleEnergy_FunctionBase
function UPalBaseCampModuleEnergy_FunctionBase:UpdateEnergyAmountDelegate__DelegateSignature(Function) end
---@param Model UPalMapObjectGenerateEnergyModel
function UPalBaseCampModuleEnergy_FunctionBase:InvokeOnUpdateEnergyAmount(Model) end


---@class UPalBaseCampModuleFacilityReservation : UPalBaseCampFunctionModuleBase
---@field FacilityUsageInfoSetMap TMap<EPalMapObjectWorkerAvailableFacilityType, FPalBaseCampFacilityUsageInfoSet>
---@field FacilityCounts TArray<FPalBaseCampFacilityCountPair>
UPalBaseCampModuleFacilityReservation = {}

---@param Model UPalMapObjectConcreteModelBase
---@param IndividualHandle UPalIndividualCharacterHandle
function UPalBaseCampModuleFacilityReservation:OnStartUseFacility_ServerInternal(Model, IndividualHandle) end
---@param ConcreteModel UPalMapObjectConcreteModelBase
function UPalBaseCampModuleFacilityReservation:OnNotAvailableMapObjectInServer(ConcreteModel) end
---@param Model UPalMapObjectConcreteModelBase
function UPalBaseCampModuleFacilityReservation:OnFinishUseFacility_ServerInternal(Model) end
---@param ConcreteModel UPalMapObjectConcreteModelBase
function UPalBaseCampModuleFacilityReservation:OnAvailableMapObjectInServer(ConcreteModel) end


---@class UPalBaseCampModuleItemStorage : UPalBaseCampFunctionModuleBase
---@field OnUpdateAnyItemContainerDelegate FPalBaseCampModuleItemStorageOnUpdateAnyItemContainerDelegate
---@field ContainerInfos TArray<FPalBaseCampItemContainerInfo>
---@field RepairKitItemExistsInfos TMap<FGuid, FPalBaseCampItemExistsInfo>
UPalBaseCampModuleItemStorage = {}

---@param ItemContainerModule UPalMapObjectItemContainerModule
function UPalBaseCampModuleItemStorage:OnUpdateItemContainer(ItemContainerModule) end
---@param ConcreteModel UPalMapObjectConcreteModelBase
function UPalBaseCampModuleItemStorage:OnNotAvailableConcreteModel(ConcreteModel) end
---@param ConcreteModel UPalMapObjectConcreteModelBase
function UPalBaseCampModuleItemStorage:OnAvailableConcreteModel(ConcreteModel) end
---@param Self UPalBaseCampModuleItemStorage
---@param UpdatedContainer UPalItemContainer
function UPalBaseCampModuleItemStorage:MulticastReturnSelfAndUpdatedContainerDelegate__DelegateSignature(Self, UpdatedContainer) end
---@param OutContainerIds TArray<FPalContainerId>
function UPalBaseCampModuleItemStorage:GetContainerIds(OutContainerIds) end


---@class UPalBaseCampModuleMedical : UPalBaseCampFunctionModuleBase
---@field ReviveWorkIds TArray<FGuid>
UPalBaseCampModuleMedical = {}

---@param IndividualParameter UPalIndividualCharacterParameter
function UPalBaseCampModuleMedical:OnReviveCharacter_ServerInternal(IndividualParameter) end
---@param IndividualHandle UPalIndividualCharacterHandle
function UPalBaseCampModuleMedical:OnRemovedWorkerInServer(IndividualHandle) end


---@class UPalBaseCampModuleObjectMaintenance : UPalBaseCampFunctionModuleBase
---@field MaintenanceWayDOs TArray<UPalBaseCampModuleObjectMaintenance_WayBase>
UPalBaseCampModuleObjectMaintenance = {}

---@param Model UPalMapObjectModel
function UPalBaseCampModuleObjectMaintenance:OnRegisteredMapObject_ServerInternal(Model) end
---@param Model UPalMapObjectModel
---@param Effect UPalMapObjectModelEffectBase
function UPalBaseCampModuleObjectMaintenance:OnGrantedEffectToMapObject_ServerInternal(Model, Effect) end
---@param Model UPalMapObjectModel
---@param Options FPalMapObjectDisposeOptions
function UPalBaseCampModuleObjectMaintenance:OnDisposeMapObject_ServerInternal(Model, Options) end


---@class UPalBaseCampModuleObjectMaintenance_ExtinguishFire : UPalBaseCampModuleObjectMaintenance_WayBase
UPalBaseCampModuleObjectMaintenance_ExtinguishFire = {}

---@param Effect_AccumulateTrigger UPalMapObjectModelEffect_AccumulateTrigger
---@param OwnerModel UPalMapObjectModel
function UPalBaseCampModuleObjectMaintenance_ExtinguishFire:OnTriggerByReachAccumulateTriggerValue(Effect_AccumulateTrigger, OwnerModel) end


---@class UPalBaseCampModuleObjectMaintenance_WayBase : UObject
UPalBaseCampModuleObjectMaintenance_WayBase = {}


---@class UPalBaseCampModulePassiveEffect : UPalBaseCampFunctionModuleBase
---@field RepInfoArray FPalFastBaseCampPassiveEffectRepInfoArray
UPalBaseCampModulePassiveEffect = {}

---@param Model UPalMapObjectConcreteModelBase
function UPalBaseCampModulePassiveEffect:OnNotAvailableMapObjectInServer(Model) end
---@param Model UPalMapObjectConcreteModelBase
function UPalBaseCampModulePassiveEffect:OnAvailableMapObjectInServer(Model) end


---@class UPalBaseCampModuleResourceCollector : UPalBaseCampFunctionModuleBase
---@field MapObjectWorkInfoMap TMap<FGuid, FPalBaseCampModuleResourceCollectWorkInfo>
UPalBaseCampModuleResourceCollector = {}

---@param Model UPalMapObjectModel
function UPalBaseCampModuleResourceCollector:OnRegisteredMapObjectModel(Model) end
---@param Model TScriptInterface<IPalMapObjectModelInterface>
function UPalBaseCampModuleResourceCollector:OnRegisteredFoliageModel(Model) end
---@param Model UPalMapObjectModel
---@param Options FPalMapObjectDisposeOptions
function UPalBaseCampModuleResourceCollector:OnDestroyedMapObjectModel(Model, Options) end
---@param Instance UPalFoliageInstance
function UPalBaseCampModuleResourceCollector:OnDestroyedFoliageInstance(Instance) end


---@class UPalBaseCampModuleTransportItemDirector : UPalBaseCampFunctionModuleBase
---@field TransportItemStatusMap TMap<FGuid, FPalBaseCampModuleTransportItemStatus>
---@field TransportTargetMap TMap<FGuid, FPalBaseCampModuleTransportItemTarget>
UPalBaseCampModuleTransportItemDirector = {}

---@param ContainerModule UPalMapObjectItemContainerModule
function UPalBaseCampModuleTransportItemDirector:OnUpdateMapObjectContainer(ContainerModule) end
---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalBaseCampModuleTransportItemDirector:OnUnassignWorkTransportItemTarget(Work, IndividualId) end
---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalBaseCampModuleTransportItemDirector:OnUnassignWorkRequirement(Work, IndividualId) end
---@param ConcreteModel UPalMapObjectConcreteModelBase
function UPalBaseCampModuleTransportItemDirector:OnNotAvailableMapObjectConcreteModel(ConcreteModel) end
---@param ConcreteModel UPalMapObjectConcreteModelBase
function UPalBaseCampModuleTransportItemDirector:OnAvailableMapObjectConcreteModel(ConcreteModel) end
---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalBaseCampModuleTransportItemDirector:OnAssignWorkTransportItemTarget(Work, IndividualId) end
---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalBaseCampModuleTransportItemDirector:OnAssignWorkRequirement(Work, IndividualId) end


---@class UPalBaseCampPassiveEffectBase : UObject
---@field MapObjectInfoMapByMapObjectId TMap<FName, FPalBaseCampPassiveEffectMapObjectInfo>
UPalBaseCampPassiveEffectBase = {}



---@class UPalBaseCampPassiveEffect_WorkHard : UPalBaseCampPassiveEffectBase
---@field OnUpdateWorkHardTypeDelegate FPalBaseCampPassiveEffect_WorkHardOnUpdateWorkHardTypeDelegate
---@field WorkHardType EPalBaseCampPassiveEffectWorkHardType
UPalBaseCampPassiveEffect_WorkHard = {}

---@param Self UPalBaseCampPassiveEffect_WorkHard
function UPalBaseCampPassiveEffect_WorkHard:ReturnSelfDelegate__DelegateSignature(Self) end
function UPalBaseCampPassiveEffect_WorkHard:OnRep_WorkHardType() end
---@return EPalBaseCampPassiveEffectWorkHardType
function UPalBaseCampPassiveEffect_WorkHard:GetWorkHardType() end


---@class UPalBaseCampPassiveEffect_WorkSuitability : UPalBaseCampPassiveEffectBase
---@field WorkSpeedAdditionalRateMap TMap<EPalWorkSuitability, float>
UPalBaseCampPassiveEffect_WorkSuitability = {}



---@class UPalBaseCampReplicator : UPalGameStateReplicatorBase
---@field RepInfoArray FFastPalBaseCampRepInfoArray
UPalBaseCampReplicator = {}



---@class UPalBaseCampTaskChecker : UObject
---@field taskDataTable UDataTable
UPalBaseCampTaskChecker = {}



---@class UPalBaseCampUtility : UObject
UPalBaseCampUtility = {}


---@class UPalBaseCampWorkCollection : UObject
---@field OnUnassignWorkDelegate FPalBaseCampWorkCollectionOnUnassignWorkDelegate
---@field BaseCampId FGuid
---@field WorkIds TArray<FGuid>
---@field CannotMoveToWorkInfoMap TMap<FGuid, FPalBaseCampWorkCollectionStashInfo>
UPalBaseCampWorkCollection = {}

---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalBaseCampWorkCollection:WorkAssignUpdateDelegate__DelegateSignature(Work, IndividualId) end
---@param Work UPalWorkBase
---@param RequirementParameter FPalWorkAssignRequirementParameter
function UPalBaseCampWorkCollection:WorkAssignRequirementDelegate__DelegateSignature(Work, RequirementParameter) end
---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalBaseCampWorkCollection:OnUnassignWork_ServerInternal(Work, IndividualId) end
---@param Work UPalWorkBase
---@param RequirementParameter FPalWorkAssignRequirementParameter
function UPalBaseCampWorkCollection:OnRequiredAssign_ServerInternal(Work, RequirementParameter) end


---@class UPalBaseCampWorkerDirectionBattleTypeUtility : UBlueprintFunctionLibrary
UPalBaseCampWorkerDirectionBattleTypeUtility = {}


---@class UPalBaseCampWorkerDirector : UObject
---@field OnAddNewWorkerDelegate FPalBaseCampWorkerDirectorOnAddNewWorkerDelegate
---@field OnRemovedWorkerInServerDelegate FPalBaseCampWorkerDirectorOnRemovedWorkerInServerDelegate
---@field BaseCampId FGuid
---@field SpawnTransform FTransform
---@field CharacterContainer UPalIndividualCharacterContainer
---@field CurrentOrderType EPalMapBaseCampWorkerOrderType
---@field CurrentBattleType EPalBaseCampWorkerDirectionBattleType
---@field SlotObserverForServer UPalIndividualCharacterSlotsObserver
---@field RequiredAssignWorks TArray<FPalBaseCampWorkAssignRequest>
---@field WaitingWorkerIndividualIds TArray<FPalInstanceID>
---@field WorkerEventTickCount int32
---@field WorkerTasks TArray<UPalBaseCampWorkerTaskBase>
---@field State EPalBaseCampWorkerDirectorState
UPalBaseCampWorkerDirector = {}

---@param IndividualHandle UPalIndividualCharacterHandle
function UPalBaseCampWorkerDirector:RemovedWorkerDelegate__DelegateSignature(IndividualHandle) end
---@param OrderType EPalMapBaseCampWorkerOrderType
function UPalBaseCampWorkerDirector:OrderCommand(OrderType) end
---@param OwnerBaseCamp UPalBaseCampModel
function UPalBaseCampWorkerDirector:OnUpdateOwnerBaseCampStatus_ServerInternal(OwnerBaseCamp) end
---@param IndividualId FPalInstanceID
function UPalBaseCampWorkerDirector:OnSpawnedCharacterInServer(IndividualId) end
---@param Work UPalWorkBase
---@param RequirementParameter FPalWorkAssignRequirementParameter
function UPalBaseCampWorkerDirector:OnRequiredAssignWork_ServerInternal(Work, RequirementParameter) end
function UPalBaseCampWorkerDirector:OnRep_CharacterContainer() end
---@param IndividualId FPalInstanceID
function UPalBaseCampWorkerDirector:OnRemovedNewCharacterInServer(IndividualId) end
function UPalBaseCampWorkerDirector:OnReflectSlotCompleteInServer() end
---@param IndividualId FPalInstanceID
---@param PhantomId int32
function UPalBaseCampWorkerDirector:OnRaisedPhantomCharacterInServer(IndividualId, PhantomId) end
---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalBaseCampWorkerDirector:OnNotifiedUnassignWork_ServerInternal(Work, IndividualId) end
---@param DeadCharacter APalCharacter
function UPalBaseCampWorkerDirector:OnDeadWorkerInServer_Internal(DeadCharacter) end
---@param Info FPalDeadInfo
function UPalBaseCampWorkerDirector:OnDeadWorkerInServer(Info) end
---@param PrevSettings FPalOptionWorldSettings
---@param NewSettings FPalOptionWorldSettings
function UPalBaseCampWorkerDirector:OnChangeWorldSettings_ServerInternal(PrevSettings, NewSettings) end
---@param IndividualId FPalInstanceID
function UPalBaseCampWorkerDirector:OnAddedNewCharacterInServer(IndividualId) end
---@param OutSlots TArray<UPalIndividualCharacterSlot>
function UPalBaseCampWorkerDirector:GetCharacterHandleSlots(OutSlots) end
---@param Handle UPalIndividualCharacterHandle
---@return UPalIndividualCharacterSlot
function UPalBaseCampWorkerDirector:FindSlotByHandle(Handle) end
---@param NewCharacter UPalIndividualCharacterHandle
function UPalBaseCampWorkerDirector:AddNewWorkerDelegate__DelegateSignature(NewCharacter) end


---@class UPalBaseCampWorkerEventBase : UObject
---@field MasterDataId FPalDataTableRowName_BaseCampWorkerEventData
---@field logType EPalLogType
---@field MasterData FPalBaseCampWorkerEventMasterData
---@field OverrideSleepFX TSoftObjectPtr<UNiagaraSystem>
UPalBaseCampWorkerEventBase = {}

---@param SanityValue float
---@return boolean
function UPalBaseCampWorkerEventBase:IsTriggerEventBySanity(SanityValue) end
---@param Character APalCharacter
---@return boolean
function UPalBaseCampWorkerEventBase:IsTriggerEventByCharacter(Character) end
---@return FString
function UPalBaseCampWorkerEventBase:Debug_CreateTextTriggerEventSanity() end
---@param LocalizedFormatText FText
---@param Character APalCharacter
---@return FText
function UPalBaseCampWorkerEventBase:CreateNotifyMessageText(LocalizedFormatText, Character) end


---@class UPalBaseCampWorkerEventUtility : UObject
UPalBaseCampWorkerEventUtility = {}


---@class UPalBaseCampWorkerEvent_DestroyBuilding : UPalBaseCampWorkerEventBase
UPalBaseCampWorkerEvent_DestroyBuilding = {}


---@class UPalBaseCampWorkerEvent_DodgeWork : UPalBaseCampWorkerEventBase
---@field actionClass TSubclassOf<UPalAIActionBase>
---@field AIActionDuration float
---@field TerminateSanityValueOver float
UPalBaseCampWorkerEvent_DodgeWork = {}



---@class UPalBaseCampWorkerEvent_DodgeWork_Short : UPalBaseCampWorkerEvent_DodgeWork
UPalBaseCampWorkerEvent_DodgeWork_Short = {}


---@class UPalBaseCampWorkerEvent_DodgeWork_Sleep : UPalBaseCampWorkerEvent_DodgeWork
---@field SleepMinTime int32
---@field SanityValueStillSleeping int32
---@field WalkTime_BeforeSleep FFloatInterval
UPalBaseCampWorkerEvent_DodgeWork_Sleep = {}



---@class UPalBaseCampWorkerEvent_EatTooMuch : UPalBaseCampWorkerEventBase
---@field RecoverSanityTo float
---@field EatMaxNum int32
UPalBaseCampWorkerEvent_EatTooMuch = {}



---@class UPalBaseCampWorkerEvent_Escape : UPalBaseCampWorkerEventBase
UPalBaseCampWorkerEvent_Escape = {}


---@class UPalBaseCampWorkerEvent_FightWithFriend : UPalBaseCampWorkerEventBase
UPalBaseCampWorkerEvent_FightWithFriend = {}


---@class UPalBaseCampWorkerEvent_OverworkDeath : UPalBaseCampWorkerEventBase
UPalBaseCampWorkerEvent_OverworkDeath = {}


---@class UPalBaseCampWorkerEvent_Sick : UPalBaseCampWorkerEventBase
UPalBaseCampWorkerEvent_Sick = {}


---@class UPalBaseCampWorkerEvent_Tantrum : UPalBaseCampWorkerEventBase
---@field actionClass TSubclassOf<UPalAIActionBaseCampTrantrum>
UPalBaseCampWorkerEvent_Tantrum = {}



---@class UPalBaseCampWorkerEvent_TurnFoodBox : UPalBaseCampWorkerEventBase
UPalBaseCampWorkerEvent_TurnFoodBox = {}


---@class UPalBaseCampWorkerTaskBase : UObject
---@field OwnerBaseCampId FGuid
UPalBaseCampWorkerTaskBase = {}



---@class UPalBaseCampWorkerTask_IgnitionTorchAtNight : UPalBaseCampWorkerTaskBase
---@field TorchInstanceIds TArray<FGuid>
UPalBaseCampWorkerTask_IgnitionTorchAtNight = {}

---@param ConcreteModel UPalMapObjectConcreteModelBase
function UPalBaseCampWorkerTask_IgnitionTorchAtNight:OnNotAvailableMapObjectInServer(ConcreteModel) end
---@param ConcreteModel UPalMapObjectConcreteModelBase
function UPalBaseCampWorkerTask_IgnitionTorchAtNight:OnAvailableMapObjectInServer(ConcreteModel) end


---@class UPalBattleManager : UPalWorldSubsystem
---@field EnemyListPerPlayer TMap<AActor, FActorArray>
---@field DebugSpawnerClass TSubclassOf<APalNPCSpawnerBase>
---@field OnFExclamationMarkDelegate FPalBattleManagerOnFExclamationMarkDelegate
---@field OnFQuestionMarkDelegate FPalBattleManagerOnFQuestionMarkDelegate
---@field OnFEmitSoundDelegate FPalBattleManagerOnFEmitSoundDelegate
---@field OnFEmitSoundOnlyPalmiDelegate FPalBattleManagerOnFEmitSoundOnlyPalmiDelegate
UPalBattleManager = {}

---@param TargetCharacter AActor
---@return boolean
function UPalBattleManager:TargetIsPlayerOrPlayersOtomoPal(TargetCharacter) end
---@param SelfCharacter APalCharacter
function UPalBattleManager:SoundReactionStart(SelfCharacter) end
---@param Player AActor
function UPalBattleManager:SetUpPlayerMap(Player) end
---@param Player AActor
function UPalBattleManager:RemovePlayerMap(Player) end
---@param Enemy AActor
---@param FinishType EPalPlayerBattleFinishType
function UPalBattleManager:RemoveEnemyActor_AllPlayer(Enemy, FinishType) end
---@param Player AActor
---@param Enemy AActor
---@param FinishType EPalPlayerBattleFinishType
function UPalBattleManager:RemoveEnemyActor(Player, Enemy, FinishType) end
---@param TargetCharacter APalCharacter
function UPalBattleManager:QuestionMarkDelegate__DelegateSignature(TargetCharacter) end
---@return boolean
function UPalBattleManager:IsBattleModeAnyPlayer() end
---@param targetList TArray<AActor>
---@return AActor
function UPalBattleManager:GetRandomActor(targetList) end
---@param targetList TArray<AActor>
---@param Location FVector
---@return AActor
function UPalBattleManager:GetNearestActor(targetList, Location) end
---@param Player AActor
---@param OutEnemyes TArray<AActor>
---@param IgnoreOtomoStopByBall boolean
---@return boolean
function UPalBattleManager:GetConflictEnemies(Player, OutEnemyes, IgnoreOtomoStopByBall) end
---@param TargetPlayers TArray<AActor>
---@param OutCharacters TArray<AActor>
function UPalBattleManager:GetAllPlayerAndOtomo_ForEnemySelf(TargetPlayers, OutCharacters) end
---@param TargetCharacter APalCharacter
function UPalBattleManager:ExclamationMarkDelegate__DelegateSignature(TargetCharacter) end
---@param Enemy AActor
---@param Distance float
function UPalBattleManager:EnemyNearPlayerListUpdate(Enemy, Distance) end
---@param SoundLevel int32
function UPalBattleManager:EmitSoundOnlyPalmiDelegate__DelegateSignature(SoundLevel) end
---@param SoundRadius int32
---@param EmitLocation FVector
---@param Emitter AActor
function UPalBattleManager:EmitSoundDelegate__DelegateSignature(SoundRadius, EmitLocation, Emitter) end
---@param SoundRowName FName
---@param Emitter AActor
---@param EmitLocation FVector
---@param VolumeRate float
function UPalBattleManager:EmitSound(SoundRowName, Emitter, EmitLocation, VolumeRate) end
---@param PlayerOrOtomo AActor
---@param Enemy AActor
function UPalBattleManager:AddEnemyActor_PlayerOrOtomo(PlayerOrOtomo, Enemy) end
---@param SelfCharacter APalCharacter
function UPalBattleManager:ActionMenaceStart(SelfCharacter) end


---@class UPalBiomeDetectComponent : UActorComponent
---@field OnChangedBiome FPalBiomeDetectComponentOnChangedBiome
UPalBiomeDetectComponent = {}

---@param OverlapActor AActor
---@param BiomeTriggerActor APalBiomeAreaTriggerBase
function UPalBiomeDetectComponent:OnChangedBiomeDelegate__DelegateSignature(OverlapActor, BiomeTriggerActor) end
---@param BiomeTriggerActor APalBiomeAreaTriggerBase
function UPalBiomeDetectComponent:ChangeBiome(BiomeTriggerActor) end


---@class UPalBlueprintLibrary : UBlueprintFunctionLibrary
UPalBlueprintLibrary = {}

---@param A FPalInstanceID
---@param B FPalInstanceID
---@return boolean
function UPalBlueprintLibrary:NotEqual_PalInstanceIDPalInstanceID(A, B) end
---@param A FPalInstanceID
---@param B FPalInstanceID
---@return boolean
function UPalBlueprintLibrary:EqualEqual_PalInstanceIDPalInstanceID(A, B) end


---@class UPalBodyPartsBoxComponent : UBoxComponent
---@field BodyPartsType EPalBodyPartsType
---@field DefaultCollisionProfileName FName
---@field BroadcastCollisionProfileName FName
UPalBodyPartsBoxComponent = {}

function UPalBodyPartsBoxComponent:OnRep_BroadcastCollisionProfileName() end


---@class UPalBodyPartsCapsuleComponent : UCapsuleComponent
---@field BodyPartsType EPalBodyPartsType
---@field DefaultCollisionProfileName FName
---@field BroadcastCollisionProfileName FName
UPalBodyPartsCapsuleComponent = {}

function UPalBodyPartsCapsuleComponent:OnRep_BroadcastCollisionProfileName() end


---@class UPalBodyPartsSphereComponent : USphereComponent
---@field BodyPartsType EPalBodyPartsType
---@field DefaultCollisionProfileName FName
---@field BroadcastCollisionProfileName FName
UPalBodyPartsSphereComponent = {}

function UPalBodyPartsSphereComponent:OnRep_BroadcastCollisionProfileName() end


---@class UPalBodyTemperatureComponent : UActorComponent
---@field OnChangeTemperatureDelegate FPalBodyTemperatureComponentOnChangeTemperatureDelegate
---@field OnChangeResistRankDelegate FPalBodyTemperatureComponentOnChangeResistRankDelegate
---@field OnChangeBodyStateDelegate FPalBodyTemperatureComponentOnChangeBodyStateDelegate
---@field HeatSourceInfoMap TMap<FName, FPalHeatSourceInfo>
---@field CurrentTemperature int32
---@field SelfKeyName FName
---@field SlipDamageTimer FTimerHandle
---@field CurrentResistRank_Heat int32
---@field CurrentResistRank_Cold int32
---@field CurrentBodyState EPalBodyTemperatureState
UPalBodyTemperatureComponent = {}

function UPalBodyTemperatureComponent:RequestReSend_ToServer() end
---@param UniqueName FName
function UPalBodyTemperatureComponent:RemoveHeatSource(UniqueName) end
---@param EffectType EPalPassiveSkillEffectType
---@param Value float
function UPalBodyTemperatureComponent:OnUpdatePassiveSkill(EffectType, Value) end
---@param itemSlot UPalItemSlot
---@param slotType EPalPlayerEquipItemSlotType
function UPalBodyTemperatureComponent:OnUpdateEquipment(itemSlot, slotType) end
---@param Character APalCharacter
function UPalBodyTemperatureComponent:OnInitializedPlayer_ForClient(Character) end
---@param Character APalCharacter
function UPalBodyTemperatureComponent:OnInitializedPlayer(Character) end
---@param EffectType EPalPassiveSkillEffectType
function UPalBodyTemperatureComponent:OnEndPassiveSkill(EffectType) end
---@param NextTemperature int32
function UPalBodyTemperatureComponent:OnChangeTemperatureDelegate__DelegateSignature(NextTemperature) end
---@param NextResistHeat int32
---@param NextResistCold int32
function UPalBodyTemperatureComponent:OnChangeResistRankDelegate__DelegateSignature(NextResistHeat, NextResistCold) end
function UPalBodyTemperatureComponent:OnChangeHour() end
---@param BodyState EPalBodyTemperatureState
function UPalBodyTemperatureComponent:OnChangeBodyStateDelegate__DelegateSignature(BodyState) end
---@param Next int32
function UPalBodyTemperatureComponent:CallOnChangeTemperature(Next) end
---@param Heat int32
---@param Cold int32
function UPalBodyTemperatureComponent:CallOnChangeResistRank(Heat, Cold) end
---@param State EPalBodyTemperatureState
function UPalBodyTemperatureComponent:CallOnChangeBodyState(State) end
function UPalBodyTemperatureComponent:CallAllDelegate() end
---@param UniqueName FName
---@param HeatInfo FPalHeatSourceInfo
function UPalBodyTemperatureComponent:AddHeatSourceInfo(UniqueName, HeatInfo) end
---@param UniqueName FName
---@param HeatLevel int32
function UPalBodyTemperatureComponent:AddHeatSource(UniqueName, HeatLevel) end


---@class UPalBoneInfo : UObject
---@field Length float
---@field Radius float
UPalBoneInfo = {}



---@class UPalBossBattleInstanceModel : UObject
---@field FrontWarpPointTransform FTransform
---@field RepFrontWarpPointtLocation FVector_NetQuantize
---@field TopWarpPointTransform FTransform
---@field StartPointTransform FTransform
---@field DeadItemDropTransform FTransform
---@field StageInstanceId FPalStageInstanceId
---@field BossType EPalBossType
---@field IntroCutsceneActor TSoftClassPtr<APalCutsceneActor>
---@field BossRoomLevelInstanceAsset TSoftClassPtr<ALevelInstance>
---@field BGMAudioEvent TSoftObjectPtr<UAkAudioEvent>
---@field Level int32
---@field CombatTimeMax int32
---@field BossBattleLevelInstance APalBossBattleLevelInstance
---@field BossTower APalBossTower
---@field BossBattleState EPalBossBattleState
---@field EntryPlayers TArray<APalPlayerCharacter>
---@field WonPlayers TArray<APalPlayerCharacter>
---@field CombatTimeLimit FDateTime
---@field LocalBattleSequencer UPalBossBattleSequencer
---@field ReservedDataLayerAsset UDataLayerAsset
UPalBossBattleInstanceModel = {}

function UPalBossBattleInstanceModel:OnUpdateCombatTimeLimit() end
function UPalBossBattleInstanceModel:OnUpdateBossBattleState() end
function UPalBossBattleInstanceModel:OnRep_EntryPlayers() end
function UPalBossBattleInstanceModel:OnRep_CombatTimeLimit() end
function UPalBossBattleInstanceModel:OnRep_BossBattleState() end
function UPalBossBattleInstanceModel:OnRep_BossBattleLevelInstance() end
---@param EntryPlayers TArray<APalPlayerCharacter>
function UPalBossBattleInstanceModel:OnChangeEntryPlayerDelegate__DelegateSignature(EntryPlayers) end
---@param CombatTimeLimit FDateTime
function UPalBossBattleInstanceModel:OnChangeCombatTimeLimitDelegate__DelegateSignature(CombatTimeLimit) end
---@param BossBattleState EPalBossBattleState
function UPalBossBattleInstanceModel:OnChangeBossBattleStateDelegate__DelegateSignature(BossBattleState) end
---@return boolean
function UPalBossBattleInstanceModel:IsLevelInstanceLoaded() end
---@return int32
function UPalBossBattleInstanceModel:GetLevel() end
---@return EPalBossType
function UPalBossBattleInstanceModel:GetBossType() end
---@return EPalBossBattleState
function UPalBossBattleInstanceModel:GetBossBattleState() end


---@class UPalBossBattleManager : UPalWorldSubsystem
---@field OnLocalBossBattleSuccessDelegate FPalBossBattleManagerOnLocalBossBattleSuccessDelegate
---@field OnCombatStartUIDelegate FPalBossBattleManagerOnCombatStartUIDelegate
---@field OnCombatEndUIAction FPalBossBattleManagerOnCombatEndUIAction
---@field MAX_TIME_LIMIT int32
---@field PlayerRespawnTimeLimit float
---@field BGMFadeDuration float
---@field MultiPlayerBossHPMap TMap<int32, float>
---@field BossBattleSequencerClass TSubclassOf<UPalBossBattleSequencer>
---@field BossInfoMap TMap<EPalBossType, FPalBossBattleStaticInfo>
---@field InstanceModelMap TMap<EPalBossType, UPalBossBattleInstanceModel>
---@field BossBattleSequencerMap TMap<EPalBossType, UPalBossBattleSequencer>
---@field GroupGuid FGuid
---@field DisableSkyBossType_LocalPlayer EPalBossType
UPalBossBattleManager = {}

---@param BossType EPalBossType
function UPalBossBattleManager:UnlockAchievement(BossType) end
---@param BossType EPalBossType
function UPalBossBattleManager:UnloadBossBattle_ServerInternal(BossType) end
---@param LocalJoinedPlayer APalPlayerCharacter
---@param BossType EPalBossType
function UPalBossBattleManager:OnLocalPlayerBossBattleSuccessDelegate__DelegateSignature(LocalJoinedPlayer, BossType) end
---@param BossTower APalBossTower
function UPalBossBattleManager:OnCombatStartUIDelegate__DelegateSignature(BossTower) end
---@param CombatResult EPalBossBattleCombatResult
function UPalBossBattleManager:OnCombatEndUIActionDelegate__DelegateSignature(CombatResult) end
---@param BossType EPalBossType
function UPalBossBattleManager:OnBossBattleCombatStart(BossType) end
---@param BossType EPalBossType
function UPalBossBattleManager:LoadAsyncBossBattle_ServerInternal(BossType) end
---@param BossType EPalBossType
---@return FTransform
function UPalBossBattleManager:GetTopWarpPointTransform(BossType) end
---@param BossType EPalBossType
---@return FPalBossBattleStaticInfo
function UPalBossBattleManager:GetStaticInfo(BossType) end
---@param Index int32
---@param Location FVector
---@param Rotate FRotator
---@param Offset float
---@return FTransform
function UPalBossBattleManager:GetPlayerSpawnTransformForMultiPlayer(Index, Location, Rotate, Offset) end
---@return int32
function UPalBossBattleManager:GetMaxJoinablePlayerNum() end
---@return boolean
function UPalBossBattleManager:GetIsServer() end
---@param JoinedPlayerNum int32
---@return float
function UPalBossBattleManager:GetBossHPMultiPlayerRate(JoinedPlayerNum) end
---@param BossType EPalBossType
---@return int32
function UPalBossBattleManager:GetBossAchievementIndex(BossType) end
---@return float
function UPalBossBattleManager:GetBattleTimeLimit() end
function UPalBossBattleManager:EmptyInstanceCleanup() end
---@param Disable boolean
function UPalBossBattleManager:DisableSkyCreator(Disable) end
---@param BossType EPalBossType
---@return boolean
function UPalBossBattleManager:CanStartBossBattle(BossType) end
---@param BossType EPalBossType
---@param ExitPlayer APalPlayerCharacter
function UPalBossBattleManager:BossBattleExit(BossType, ExitPlayer) end
---@param BossType EPalBossType
---@param EntryPlayer APalPlayerCharacter
function UPalBossBattleManager:BossBattleEntryCancel(BossType, EntryPlayer) end
---@param BossType EPalBossType
---@param EntryPlayer APalPlayerCharacter
function UPalBossBattleManager:BossBattleEntry(BossType, EntryPlayer) end
---@param AddIndividualHandle UPalIndividualCharacterHandle
function UPalBossBattleManager:AddGroupCharacter(AddIndividualHandle) end


---@class UPalBossBattleSequenceBase : UObject
---@field OnSequenceFinishDelegate FPalBossBattleSequenceBaseOnSequenceFinishDelegate
---@field NextSequenceType EPalBossBattleSequenceType
UPalBossBattleSequenceBase = {}

---@param DeltaTime float
function UPalBossBattleSequenceBase:TickSequence(DeltaTime) end
---@param LevelSequenceActor ALevelSequenceActor
---@param LevelSequence ULevelSequence
---@param LevelInstance ALevelInstance
function UPalBossBattleSequenceBase:SetupLevelSequenceActor(LevelSequenceActor, LevelSequence, LevelInstance) end
---@param IsSuccess boolean
function UPalBossBattleSequenceBase:SequenceFinishDelegate__DelegateSignature(IsSuccess) end
function UPalBossBattleSequenceBase:SelfFinish_ForBP() end
function UPalBossBattleSequenceBase:OnBeginSequence() end
function UPalBossBattleSequenceBase:NoticeSequenceEnd_ToServer() end
---@return boolean
function UPalBossBattleSequenceBase:IsServer() end
---@return UPalBossBattleSequencer
function UPalBossBattleSequenceBase:GetOuterSequencer() end
---@return APalPlayerCharacter
function UPalBossBattleSequenceBase:GetJoinedLocalControlPlayer() end
---@param LevelInstance ALevelInstance
---@return AActor
function UPalBossBattleSequenceBase:GetBossRoomSequenceRootActor(LevelInstance) end
---@return FPalBossBattleStaticInfo
function UPalBossBattleSequenceBase:GetBossBattleStaticInfo() end
---@param IsSuccess boolean
function UPalBossBattleSequenceBase:FinishSequence(IsSuccess) end


---@class UPalBossBattleSequencer : UObject
---@field OnCombatStartDelegate FPalBossBattleSequencerOnCombatStartDelegate
---@field RemainBattleTimer float
---@field IsBattleTimerCountDown boolean
---@field CombatResult EPalBossBattleCombatResult
---@field SequenceClassMap TMap<EPalBossBattleSequenceType, TSubclassOf<UPalBossBattleSequenceBase>>
---@field SequenceMap TMap<EPalBossBattleSequenceType, UPalBossBattleSequenceBase>
---@field CurrentSequence UPalBossBattleSequenceBase
---@field BossBattleInstanceModel UPalBossBattleInstanceModel
---@field InRoomPlayers TArray<APalPlayerCharacter>
---@field SequenceEndPlayers TArray<APalPlayerCharacter>
---@field SelfBossType EPalBossType
---@field BossCharacter APalCharacter
---@field PlayingBGMId int32
---@field bIsClientOnly boolean
UPalBossBattleSequencer = {}

---@param DeltaTime float
function UPalBossBattleSequencer:Tick_ForBP(DeltaTime) end
function UPalBossBattleSequencer:StopBGM() end
---@param Player APalPlayerCharacter
---@param Disable boolean
function UPalBossBattleSequencer:SetPlayerMoveDisable(Player, Disable) end
---@param bIsMuteki boolean
function UPalBossBattleSequencer:SetMutekiAllPlayer(bIsMuteki) end
---@param BossActor APalCharacter
function UPalBossBattleSequencer:SetBossCharacter(BossActor) end
---@param Disable boolean
function UPalBossBattleSequencer:SetAllPlayerMoveDisable(Disable) end
---@param Player APalPlayerCharacter
function UPalBossBattleSequencer:RemovePlayerFromInRoomList(Player) end
function UPalBossBattleSequencer:RemoveDyingStatus() end
---@param BGMAudioEvent UAkAudioEvent
function UPalBossBattleSequencer:PlayBGM(BGMAudioEvent) end
---@param Player APalPlayerCharacter
function UPalBossBattleSequencer:OnPlayerRespawn(Player) end
---@param PlayerCharacter APalPlayerCharacter
function UPalBossBattleSequencer:OnPlayerDeadStopBGM(PlayerCharacter) end
---@param Success boolean
function UPalBossBattleSequencer:OnOpeningEnd(Success) end
---@param Success boolean
function UPalBossBattleSequencer:OnEndingEnd(Success) end
---@param PlayerCharacter APalPlayerCharacter
function UPalBossBattleSequencer:OnDyingDeadEndDelegate(PlayerCharacter) end
---@param Success boolean
function UPalBossBattleSequencer:OnCompletedEnd(Success) end
---@param InCombatResult EPalBossBattleCombatResult
function UPalBossBattleSequencer:OnCombatFinish(InCombatResult) end
---@param Success boolean
function UPalBossBattleSequencer:OnCombatEnd(Success) end
function UPalBossBattleSequencer:NoticeClientCombatResult() end
function UPalBossBattleSequencer:KillAllPlayer() end
---@return boolean
function UPalBossBattleSequencer:IsClientOnly() end
---@return boolean
function UPalBossBattleSequencer:IsAllPlayerDead() end
---@return TArray<APalPlayerCharacter>
function UPalBossBattleSequencer:GetSequencePlayers() end
---@return float
function UPalBossBattleSequencer:GetRemainTimeSecond() end
---@return APalPlayerCharacter
function UPalBossBattleSequencer:GetJoinedLocalPlayer() end
---@return APalPlayerCharacter
function UPalBossBattleSequencer:GetJoinedAndServerLocalPlayer() end
---@return TArray<APalPlayerCharacter>
function UPalBossBattleSequencer:GetInRoomPlayers() end
---@return EPalBossType
function UPalBossBattleSequencer:GetBossType() end
---@return APalCharacter
function UPalBossBattleSequencer:GetBossCharacter() end
---@return UPalBossBattleInstanceModel
function UPalBossBattleSequencer:GetBossBattleInstanceModel() end
---@return TArray<APalPlayerCharacter>
function UPalBossBattleSequencer:GetAliveOrDyingPlayers() end
function UPalBossBattleSequencer:FullRecoveryHPAllPlayer() end
function UPalBossBattleSequencer:ForceRespawnPlayer() end
---@return APalPlayerCharacter
function UPalBossBattleSequencer:FindFirstCombatTargetForBossAI() end
---@param BossType EPalBossType
function UPalBossBattleSequencer:BossBattleCombatStart__DelegateSignature(BossType) end


---@class UPalBossEntryWaitInfoHUD : UPalUserWidgetWorldHUD
---@field EnableCountDown boolean
---@field BossTower APalBossTower
---@field TimeLimitDate FDateTime
UPalBossEntryWaitInfoHUD = {}

---@param bIsCountDown boolean
---@param TimeLimit FDateTime
function UPalBossEntryWaitInfoHUD:UpdateWaitInfo(bIsCountDown, TimeLimit) end
function UPalBossEntryWaitInfoHUD:UpdateCountDown() end
function UPalBossEntryWaitInfoHUD:OnCloseHUD() end


---@class UPalBuildObjectDataMap : UObject
---@field BuildObjectDataIdMap TMap<FName, FPalBuildObjectData>
UPalBuildObjectDataMap = {}

---@param MapObjectId FName
---@return FPalBuildObjectData
function UPalBuildObjectDataMap:GetByMapObjectId(MapObjectId) end
---@param ID FName
---@return FPalBuildObjectData
function UPalBuildObjectDataMap:GetById(ID) end
---@param TypeA EPalBuildObjectTypeA
---@param OutArray TArray<FPalBuildObjectData>
function UPalBuildObjectDataMap:GetBuildObjectDataMapForType(TypeA, OutArray) end
---@param TypeA EPalBuildObjectTypeA
---@param OutArray TArray<FPalBuildObjectDataSetTypeB>
function UPalBuildObjectDataMap:GetBuildObjectDataArrayForTypeAByTypeB(TypeA, OutArray) end


---@class UPalBuildObjectDataUtility : UBlueprintFunctionLibrary
UPalBuildObjectDataUtility = {}

---@param TypeB EPalBuildObjectTypeB
---@return int32
function UPalBuildObjectDataUtility:ToSortPriorityTypeB(TypeB) end
---@param TypeA EPalBuildObjectTypeA
---@return int32
function UPalBuildObjectDataUtility:ToSortPriorityTypeA(TypeA) end
---@param TypeA EPalBuildObjectTypeA
---@return int32
function UPalBuildObjectDataUtility:ToInt(TypeA) end
---@param Value int32
---@return EPalBuildObjectTypeA
function UPalBuildObjectDataUtility:ToBuildObjectTypeA(Value) end
---@param BuildObjectData FPalBuildObjectData
---@param MaterialInfos TArray<FPalItemRecipeMaterialInfo>
function UPalBuildObjectDataUtility:MaterialInfos(BuildObjectData, MaterialInfos) end


---@class UPalBuildObjectInstallStrategyAttachToCeil : UPalBuildObjectInstallStrategyAttachToObjectBase
UPalBuildObjectInstallStrategyAttachToCeil = {}


---@class UPalBuildObjectInstallStrategyAttachToObjectBase : UPalBuildObjectInstallStrategyBase
UPalBuildObjectInstallStrategyAttachToObjectBase = {}


---@class UPalBuildObjectInstallStrategyAttachToWall : UPalBuildObjectInstallStrategyAttachToObjectBase
UPalBuildObjectInstallStrategyAttachToWall = {}


---@class UPalBuildObjectInstallStrategyBase : UObject
---@field TargetBuildObject APalBuildObject
UPalBuildObjectInstallStrategyBase = {}



---@class UPalBuildObjectInstallStrategyBaseCampPoint : UPalBuildObjectInstallStrategySinkableNormal
---@field TargetBuildObjectCache APalBuildObjectBaseCampPoint
UPalBuildObjectInstallStrategyBaseCampPoint = {}



---@class UPalBuildObjectInstallStrategyFloor : UPalBuildObjectInstallStrategyBase
---@field HitActorCache AActor
---@field HitBuildObjectCache APalBuildObject
UPalBuildObjectInstallStrategyFloor = {}



---@class UPalBuildObjectInstallStrategyFoundation : UPalBuildObjectInstallStrategyBase
---@field HitActorCache AActor
---@field HitBuildObjectCache APalBuildObject
UPalBuildObjectInstallStrategyFoundation = {}



---@class UPalBuildObjectInstallStrategyGroundWall : UPalBuildObjectInstallStrategyBase
---@field HitActorCache AActor
---@field HitBuildObjectCache APalBuildObject
UPalBuildObjectInstallStrategyGroundWall = {}



---@class UPalBuildObjectInstallStrategyNormal : UPalBuildObjectInstallStrategyBase
UPalBuildObjectInstallStrategyNormal = {}


---@class UPalBuildObjectInstallStrategyPalStorage : UPalBuildObjectInstallStrategySinkableNormal
---@field TargetPalStorageCache APalBuildObjectPalStorage
UPalBuildObjectInstallStrategyPalStorage = {}



---@class UPalBuildObjectInstallStrategyRoof : UPalBuildObjectInstallStrategyBase
---@field HitActorCache AActor
---@field HitBuildObjectCache APalBuildObject
UPalBuildObjectInstallStrategyRoof = {}



---@class UPalBuildObjectInstallStrategySinkableNormal : UPalBuildObjectInstallStrategyBase
UPalBuildObjectInstallStrategySinkableNormal = {}


---@class UPalBuildObjectInstallStrategyStairs : UPalBuildObjectInstallStrategyBase
---@field HitActorCache AActor
---@field HitBuildObjectCache APalBuildObject
UPalBuildObjectInstallStrategyStairs = {}



---@class UPalBuildObjectInstallStrategyWall : UPalBuildObjectInstallStrategyBase
---@field HitActorCache AActor
---@field HitBuildObjectCache APalBuildObject
UPalBuildObjectInstallStrategyWall = {}



---@class UPalBuildObjectInstallStrategyWallV2 : UPalBuildObjectInstallStrategyBase
---@field HitActorCache AActor
---@field HitBuildObjectCache APalBuildObject
UPalBuildObjectInstallStrategyWallV2 = {}



---@class UPalBuildObjectOverlapChecker : UObject
---@field Collision UShapeComponent
---@field Owner APalBuildObject
---@field OverlapBuildObjects TArray<APalBuildObject>
---@field OverlapOtherObjects TArray<UObject>
---@field OverlappedActor AActor
---@field AllowOverlapCollisionPresetNames TArray<FName>
UPalBuildObjectOverlapChecker = {}

---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
function UPalBuildObjectOverlapChecker:OnOverlapEnd(OverlappedComp, OtherActor, OtherComp, OtherBodyIndex) end
---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param SweepResult FHitResult
function UPalBuildObjectOverlapChecker:OnOverlapBegin(OverlappedComp, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult) end


---@class UPalBuildObjectVisualControlComponent : UActorComponent
---@field NormalMaterialMapCache TMap<UMeshComponent, FPalBuildObjectMaterialArray>
---@field DecalNormalMaterialMapCache TMap<UDecalComponent, UMaterialInterface>
---@field DamageNiagaraComp UNiagaraComponent
UPalBuildObjectVisualControlComponent = {}



---@class UPalBuildOperator : UObject
---@field OnCompleteBuildInServerDelegate FPalBuildOperatorOnCompleteBuildInServerDelegate
---@field BuildingSurfaceMaterialSet FBuildingSurfaceMaterialSet
---@field DataMap UPalBuildObjectDataMap
---@field BuildObjects TArray<APalBuildObject>
UPalBuildOperator = {}



---@class UPalBuildProcess : UObject
---@field OnUpdateStateDelegate FPalBuildProcessOnUpdateStateDelegate
---@field OnFinishBuildDelegate FPalBuildProcessOnFinishBuildDelegate
---@field State EPalBuildProcessState
---@field BuildWork UPalWorkProgress
UPalBuildProcess = {}

---@param BuildProcess UPalBuildProcess
function UPalBuildProcess:UpdateStateDelegate__DelegateSignature(BuildProcess) end
function UPalBuildProcess:OnRep_StateChanged() end
function UPalBuildProcess:OnRep_BuildWork() end
---@param Work UPalWorkBase
function UPalBuildProcess:OnReflectFinishBuildWork(Work) end
---@param Work UPalWorkBase
function UPalBuildProcess:OnFinishWorkInServer(Work) end
---@return boolean
function UPalBuildProcess:IsCompleted() end
---@return UPalWorkProgress
function UPalBuildProcess:GetWorkProgress() end


---@class UPalBuildProgressWorldHUDParameter : UPalHUDDispatchParameterBase
---@field BuildProcess UPalBuildProcess
---@field BuildObject APalBuildObject
UPalBuildProgressWorldHUDParameter = {}



---@class UPalBuilderComponent : UActorComponent
---@field OnUpdatePossessMaterials FPalBuilderComponentOnUpdatePossessMaterials
---@field OnStartBuildingMode_Local FPalBuilderComponentOnStartBuildingMode_Local
---@field OnEndBuildingMode_Local FPalBuilderComponentOnEndBuildingMode_Local
---@field InstallDistanceNormalFromOwner float
---@field InstallableRange float
---@field OwnerCamera UCameraComponent
---@field InstallChecker APalBuildObjectInstallChecker
---@field DismantleChecker APalDismantleObjectChecker
UPalBuilderComponent = {}

---@param BuildObjectId FName
---@param Location FVector
---@param Rotation FQuat
---@param ExtraParameterArchives TArray<FPalNetArchive>
---@param DebugParameter FPalBuildRequestDebugParameter
function UPalBuilderComponent:RequestBuild_ToServer(BuildObjectId, Location, Rotation, ExtraParameterArchives, DebugParameter) end
---@param Result EPalMapObjectOperationResult
function UPalBuilderComponent:ReceiveBuildResult_ToRequestClient(Result) end
---@param BaseCampModel UPalBaseCampModel
function UPalBuilderComponent:OnExitBaseCamp(BaseCampModel) end
---@param BaseCampModel UPalBaseCampModel
function UPalBuilderComponent:OnEnterBaseCamp(BaseCampModel) end
---@param Self UPalBuilderComponent
function UPalBuilderComponent:MulticastReturnSelfDelegate__DelegateSignature(Self) end
---@return boolean
function UPalBuilderComponent:IsInstallAtReticle() end
---@param BuildObjectData FPalBuildObjectData
---@return boolean
function UPalBuilderComponent:IsExistsMaterialForBuildObject(BuildObjectData) end
---@return boolean
function UPalBuilderComponent:IsExecuting() end
---@return boolean
function UPalBuilderComponent:IsEnableDismantle() end
---@return EPalMapObjectOperationResult
function UPalBuilderComponent:IsEnableBuild() end
---@return APalBuildObject
function UPalBuilderComponent:GetDismantleTargetObject() end
---@param StaticItemIds TArray<FName>
---@param OutItemInfos TArray<FPalStaticItemIdAndNum>
function UPalBuilderComponent:CollectItemInfoEnableToUseMaterial(StaticItemIds, OutItemInfos) end


---@class UPalBulletCreator : UObject
UPalBulletCreator = {}

---@param WorldContextObject UObject
---@param bulletClass TSubclassOf<APalBullet>
---@param SpawnTransform FTransform
---@param collisionHandlingOverride ESpawnActorCollisionHandlingMethod
---@param Owner AActor
---@param instigato APawn
---@return APalBullet
function UPalBulletCreator:SpawnBullet(WorldContextObject, bulletClass, SpawnTransform, collisionHandlingOverride, Owner, instigato) end
---@param WorldContextObject UObject
---@param weapon APalWeaponBase
---@param bulletClass TSubclassOf<APalBullet>
---@param SpawnTransform FTransform
---@param collisionHandlingOverride ESpawnActorCollisionHandlingMethod
---@param Owner AActor
---@param Instigator APawn
---@return APalBullet
function UPalBulletCreator:CreateBullet(WorldContextObject, weapon, bulletClass, SpawnTransform, collisionHandlingOverride, Owner, Instigator) end


---@class UPalBulletModifierComponent : UActorComponent
UPalBulletModifierComponent = {}

---@param Bullet APalBullet
function UPalBulletModifierComponent:Initialize(Bullet) end


---@class UPalBurnBoxComponent : UBoxComponent
UPalBurnBoxComponent = {}

---@param OverlappedComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
function UPalBurnBoxComponent:EndOverlapEvent(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex) end
---@param OverlappedComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param SweepResult FHitResult
function UPalBurnBoxComponent:BeginOverlapEvent(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult) end


---@class UPalCameraShakeBase : UCameraShakeBase
---@field CurveAsset UCurveFloat
---@field OscillationDuration float
---@field OscillationBlendInTime float
---@field OscillationBlendOutTime float
---@field RotOscillation FROscillator
---@field LocOscillation FVOscillator
---@field FOVOscillation FFOscillator
---@field OscillatorTimeRemaining float
UPalCameraShakeBase = {}



---@class UPalCameraShakePattern : UCameraShakePattern
UPalCameraShakePattern = {}


---@class UPalCaptureBallEffectSettingDataAsset : UDataAsset
---@field EffectSettingDataArray TMap<EPalSizeType, FPalCaptureBallEffectSettingData>
UPalCaptureBallEffectSettingDataAsset = {}

---@param PalSizeType EPalSizeType
---@return FPalCaptureBallEffectSettingData
function UPalCaptureBallEffectSettingDataAsset:GetEffectSettingData(PalSizeType) end


---@class UPalCaptureReactionComponent : UActorComponent
UPalCaptureReactionComponent = {}


---@class UPalCharacterAroundInfoCollectorComponent : USphereComponent
---@field OnOverlapBeginDelegate FPalCharacterAroundInfoCollectorComponentOnOverlapBeginDelegate
---@field OnOverlapEndDelegate FPalCharacterAroundInfoCollectorComponentOnOverlapEndDelegate
---@field MapObjectModelIds TArray<FGuid>
UPalCharacterAroundInfoCollectorComponent = {}

---@param OtherActor AActor
function UPalCharacterAroundInfoCollectorComponent:OverlapDelegate__DelegateSignature(OtherActor) end
---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
function UPalCharacterAroundInfoCollectorComponent:OnOverlapEnd(OverlappedComp, OtherActor, OtherComp, OtherBodyIndex) end
---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param SweepResult FHitResult
function UPalCharacterAroundInfoCollectorComponent:OnOverlapBegin(OverlappedComp, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult) end


---@class UPalCharacterCameraComponent : UCameraComponent
---@field WalkFOV float
---@field SprintFOV float
---@field SprintFOVInterpSpeed float
---@field PostProcessInterpTime float
---@field DepthOfFieldFocalDistance_NoAim float
---@field DepthOfFieldDepthBlurAmount_NoAim float
---@field DepthOfFieldDepthBlurRadius_NoAim float
---@field DepthOfFieldFstop_NoAim float
---@field DepthOfFieldFocalDistance_Aim float
---@field DepthOfFieldDepthBlurAmount_Aim float
---@field DepthOfFieldDepthBlurRadius_Aim float
---@field DepthOfFieldFstop_Aim float
---@field DefaultWeaponDOFSetting TMap<EPalWeaponType, FPalCameraDOFSetting>
---@field UniqueWeaponDOFSetting TMap<TSoftClassPtr<APalWeaponBase>, FPalCameraDOFSetting>
---@field bIsDynamicDOFFocalDistance boolean
---@field DynamicDOFFocalDistanceSpeed float
---@field DynamicDOFFocalDistanceMAX float
---@field bIsEnableSpeedBlur boolean
---@field DynamicSpeedBlurMaterial UMaterialInterface
---@field SpeedBlurInterpSpeed float
---@field MinSpeedBlurSpeed float
---@field MaxSpeedBlurSpeed float
---@field MaxSpeedBlurAlpha float
---@field bIsEnableAimBlur boolean
---@field DynamicAimBlurMaterial UMaterialInterface
---@field BlendInAimBlurInterpTime float
---@field BlendOutAimBlurInterpTime float
---@field AimFOVInterpTime float
---@field AimFOV float
---@field RotateSpeedRate float
---@field DynamicSpeedBlurMaterialDynamic UMaterialInstanceDynamic
---@field DynamicAimBlurMaterialDynamic UMaterialInstanceDynamic
UPalCharacterCameraComponent = {}

function UPalCharacterCameraComponent:OnStartAim() end
function UPalCharacterCameraComponent:OnEndAim() end


---@class UPalCharacterContainerDefine : UBlueprintFunctionLibrary
UPalCharacterContainerDefine = {}


---@class UPalCharacterContainerManager : UPalWorldSubsystem
---@field ContainerMap_InServer TMap<FPalContainerId, UPalIndividualCharacterContainer>
---@field LocalContainerMap TMap<FPalContainerId, UPalIndividualCharacterContainer>
UPalCharacterContainerManager = {}

---@param ContainerId FPalContainerId
---@param Container UPalIndividualCharacterContainer
---@return boolean
function UPalCharacterContainerManager:TryGetContainer(ContainerId, Container) end
---@param ContainerId FPalContainerId
---@param SlotIndex int32
---@return UPalIndividualCharacterSlot
function UPalCharacterContainerManager:GetLocalSlot(ContainerId, SlotIndex) end
---@param ContainerId FPalContainerId
---@return UPalIndividualCharacterContainer
function UPalCharacterContainerManager:GetLocalContainer(ContainerId) end
---@param ContainerId FPalContainerId
---@return UPalIndividualCharacterContainer
function UPalCharacterContainerManager:GetContainer(ContainerId) end


---@class UPalCharacterImportanceManager : UObject
---@field PlayerList TArray<APalPlayerCharacter>
---@field PlayerList_ForOutsideGet TArray<APalPlayerCharacter>
---@field CharacterMap TMap<EPalCharacterImportanceType, FCharacterListForImportanceManager>
---@field SpawnerList TArray<APalNPCSpawnerBase>
UPalCharacterImportanceManager = {}

---@param OutArray TArray<APalCharacter>
function UPalCharacterImportanceManager:GetImportantNPC(OutArray) end
---@param OutArray TArray<APalCharacter>
function UPalCharacterImportanceManager:GetAllPlayer(OutArray) end
---@param OutArray TArray<APalCharacter>
function UPalCharacterImportanceManager:GetAllPalCharacter(OutArray) end
---@param OutArray TArray<APalCharacter>
function UPalCharacterImportanceManager:GetAllNPC(OutArray) end


---@class UPalCharacterLiftupObjectComponent : UActorComponent
---@field bIsLifting boolean
---@field bEnableLiftup boolean
UPalCharacterLiftupObjectComponent = {}

---@param bInEnable boolean
function UPalCharacterLiftupObjectComponent:SetEnable(bInEnable) end
function UPalCharacterLiftupObjectComponent:OnOverlapEndCageAreaWalls() end
---@param HitComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComponent UPrimitiveComponent
---@param NormalImpulse FVector
---@param Hit FHitResult
function UPalCharacterLiftupObjectComponent:OnHitOwnerMainMesh(HitComponent, OtherActor, OtherComponent, NormalImpulse, Hit) end
---@return boolean
function UPalCharacterLiftupObjectComponent:IsLifting() end
---@return FGuid
function UPalCharacterLiftupObjectComponent:GetLastLiftRequestedPlayerUId() end
---@param bInBeingThrown boolean
function UPalCharacterLiftupObjectComponent:BroadcastSetBeingThrown(bInBeingThrown) end


---@class UPalCharacterManager : UPalWorldSubsystem
---@field OnIndividualParameterSynced FPalCharacterManagerOnIndividualParameterSynced
---@field AttackNearBaseClass TSubclassOf<UPalActionBase>
---@field AttackFarBaseClass TSubclassOf<UPalActionBase>
---@field IndividualParameterMap TMap<FPalInstanceID, UPalIndividualCharacterParameter>
---@field WeakIndividualHandleMap TMap<FPalInstanceID, TWeakObjectPtr<UPalIndividualCharacterHandle>>
---@field InitializeWaitingHandles TArray<UPalIndividualCharacterHandle>
---@field NoHoldHandles TArray<UPalIndividualCharacterHandle>
---@field CachedRefenrenceOnlyHandles TMap<FPalInstanceID, UPalIndividualCharacterHandleReference>
---@field CreatingHandles TArray<UPalIndividualCharacterHandle>
---@field SpawningActorHandles TArray<UPalIndividualCharacterHandle>
---@field ReserveDestroyActorHandles TArray<UPalIndividualCharacterHandle>
---@field CachedIndividualParameterList TArray<UPalIndividualCharacterParameter>
UPalCharacterManager = {}

---@param Handle UPalIndividualCharacterHandle
---@param SpawnParameter FNetworkActorSpawnParameters
---@param spawnCallback FSpawnPhantomByHandleSpawnCallback
function UPalCharacterManager:SpawnPhantomByHandle(Handle, SpawnParameter, spawnCallback) end
---@param initParameter FPalIndividualCharacterSaveParameter
---@param SpawnParameter FNetworkActorSpawnParameters
---@param InitializeParameterCallbackPriority EPalCharacterCompleteDelegatePriority
---@param InitializeParameterCallback FSpawnNewCharacterWithInitializeParameterCallbackInitializeParameterCallback
---@param spawnCallback FSpawnNewCharacterWithInitializeParameterCallbackSpawnCallback
---@return UPalIndividualCharacterHandle
function UPalCharacterManager:SpawnNewCharacterWithInitializeParameterCallback(initParameter, SpawnParameter, InitializeParameterCallbackPriority, InitializeParameterCallback, spawnCallback) end
---@param initParameter FPalIndividualCharacterSaveParameter
---@param SpawnParameter FNetworkActorSpawnParameters
---@param spawnCallback FSpawnNewCharacterSpawnCallback
---@return UPalIndividualCharacterHandle
function UPalCharacterManager:SpawnNewCharacter(initParameter, SpawnParameter, spawnCallback) end
---@param Handle UPalIndividualCharacterHandle
---@param SpawnParameter FNetworkActorSpawnParameters
---@param InitializeParameterCallbackPriority EPalCharacterCompleteDelegatePriority
---@param InitializeParameterCallback FSpawnCharacterByHandleWithInitializeParameterCallbackInitializeParameterCallback
---@param spawnCallback FSpawnCharacterByHandleWithInitializeParameterCallbackSpawnCallback
function UPalCharacterManager:SpawnCharacterByHandleWithInitializeParameterCallback(Handle, SpawnParameter, InitializeParameterCallbackPriority, InitializeParameterCallback, spawnCallback) end
---@param Handle UPalIndividualCharacterHandle
---@param SpawnParameter FNetworkActorSpawnParameters
---@param spawnCallback FSpawnCharacterByHandleSpawnCallback
function UPalCharacterManager:SpawnCharacterByHandle(Handle, SpawnParameter, spawnCallback) end
---@param Handle UPalIndividualCharacterHandle
---@param PhantomId int32
---@param Callback FRaiseToMainActorCallback
function UPalCharacterManager:RaiseToMainActor(Handle, PhantomId, Callback) end
---@param ID FPalInstanceID
function UPalCharacterManager:OnCreateIndividualID(ID) end
---@param ID FPalInstanceID
---@param PhantomId int32
function UPalCharacterManager:IndividualPhantomIDCallback__DelegateSignature(ID, PhantomId) end
---@param ID FPalInstanceID
function UPalCharacterManager:IndividualIDCallback__DelegateSignature(ID) end
---@param ID FPalInstanceID
---@return UPalIndividualCharacterHandleReference
function UPalCharacterManager:GetIndividualHandleReference(ID) end
---@param Parameter UPalIndividualCharacterParameter
---@return UPalIndividualCharacterHandle
function UPalCharacterManager:GetIndividualHandleFromCharacterParameter(Parameter) end
---@param ID FPalInstanceID
---@return UPalIndividualCharacterHandle
function UPalCharacterManager:GetIndividualHandle(ID) end
---@param IndividualId FPalInstanceID
---@return UPalIndividualCharacterParameter
function UPalCharacterManager:GetIndividualCharacterParameter(IndividualId) end
---@param Handle UPalIndividualCharacterHandle
---@param PhantomId int32
---@param spawnCallback FDespawnPhantomByHandleSpawnCallback
function UPalCharacterManager:DespawnPhantomByHandle(Handle, PhantomId, spawnCallback) end
---@param Handle UPalIndividualCharacterHandle
---@param spawnCallback FDespawnCharacterByHandleSpawnCallback
function UPalCharacterManager:DespawnCharacterByHandle(Handle, spawnCallback) end
---@param ID FPalInstanceID
---@param initParameter FPalIndividualCharacterSaveParameter
---@param spawnCallback FCreateIndividualByFixedIDSpawnCallback
---@return UPalIndividualCharacterHandle
function UPalCharacterManager:CreateIndividualByFixedID(ID, initParameter, spawnCallback) end
---@param initParameter FPalIndividualCharacterSaveParameter
---@param spawnCallback FCreateIndividualSpawnCallback
---@return UPalIndividualCharacterHandle
function UPalCharacterManager:CreateIndividual(initParameter, spawnCallback) end
---@param InstanceId FPalInstanceID
function UPalCharacterManager:CharacterParameterAddedDelegate__DelegateSignature(InstanceId) end
---@param CharacterHandle UPalIndividualCharacterHandle
function UPalCharacterManager:CharacterHandleDelegate__DelegateSignature(CharacterHandle) end


---@class UPalCharacterManagerReplicator : UPalGameStateReplicatorBase
---@field CharacterParameterInfosFast FFastCharacterParameterRepInfoArray
UPalCharacterManagerReplicator = {}

---@param Item FCharacterParameterRepInfo
function UPalCharacterManagerReplicator:OnPreReplicatedRemoveItem(Item) end
---@param Item FCharacterParameterRepInfo
function UPalCharacterManagerReplicator:OnPostReplicatedChangeItem(Item) end
---@param Item FCharacterParameterRepInfo
function UPalCharacterManagerReplicator:OnPostReplicatedAddItem(Item) end
function UPalCharacterManagerReplicator:OnPep_CharacterParameterInfos() end


---@class UPalCharacterMovementComponent : UCharacterMovementComponent
---@field OnMovementModeChangedDelegate FPalCharacterMovementComponentOnMovementModeChangedDelegate
---@field OnJumpDelegate FPalCharacterMovementComponentOnJumpDelegate
---@field OnFlyDelegate FPalCharacterMovementComponentOnFlyDelegate
---@field OnLandedDelegate FPalCharacterMovementComponentOnLandedDelegate
---@field OnChangeCrouchDelegate FPalCharacterMovementComponentOnChangeCrouchDelegate
---@field OnChangeSprintDelegate FPalCharacterMovementComponentOnChangeSprintDelegate
---@field OnChangeSlidingDelegate FPalCharacterMovementComponentOnChangeSlidingDelegate
---@field OnChangeSwimmingDelegate FPalCharacterMovementComponentOnChangeSwimmingDelegate
---@field OnEnterWaterDelegate FPalCharacterMovementComponentOnEnterWaterDelegate
---@field OnExitWaterDelegate FPalCharacterMovementComponentOnExitWaterDelegate
---@field OnJumpDisableDelegate FPalCharacterMovementComponentOnJumpDisableDelegate
---@field DyingMaxSpeed float
---@field FatigueMaxSpeed float
---@field SprintMaxSpeed float
---@field SprintMaxAcceleration float
---@field SprintYawRate float
---@field GliderMaxSpeed float
---@field GliderAirControl float
---@field GliderGravityScale float
---@field SlidingStartSpeed float
---@field SlidingMaxSpeed float
---@field SlidingAddRate float
---@field SlidingSubRate float
---@field SlidingYawRate float
---@field bIsEnableSkySliding boolean
---@field ClimbMaxSpeed float
---@field RollingMaxSpeed float
---@field LastLandedTransformCacheNum int32
---@field bIsUseLastLandedCache boolean
---@field OverrideJumpZVelocityMap TMap<int32, float>
---@field MaxAccelerationMultiplierMap TMap<FName, float>
---@field WalkSpeedMultiplierMap TMap<FName, float>
---@field YawRotatorMultiplierMap TMap<FName, float>
---@field GravityZMultiplierMap TMap<FName, float>
---@field AirControlXYMultiplierMap TMap<FName, float>
---@field SlideAlphaMultiplierMap TMap<FName, float>
---@field MoveDisableFlag FFlagContainer
---@field InputDisableFlag FFlagContainer
---@field JumpDisableFlag FFlagContainer
---@field DriveMoveFlag FFlagContainer
---@field PysicsAccelerationFlag FFlagContainer
---@field ClientLocation FVector
---@field CrouchDisableFlag FFlagContainer
---@field SlidingDisableFlag FFlagContainer
---@field GliderDisableFlag FFlagContainer
---@field SplintDisableFlag FFlagContainer
---@field bRequestCrouch boolean
---@field bRequestSprint boolean
---@field LastLandingInputVelocity FVector
---@field LastLandingLocationCache TArray<FVector>
---@field StepDisableFlag FFlagContainer
---@field WalkableFloorAngleOverridesMap TMap<EPalWalkableFloorAnglePriority, float>
---@field SlowWalkSpeed_Default float
---@field WalkSpeed_Default float
---@field RunSpeed_Default float
---@field RideSprintSpeed_Default float
---@field TransportSpeed_Default float
---@field TemporaryAccelerationTimeCount float
---@field IsFlyDashMode boolean
---@field bIsGrapplingMoving boolean
---@field DefaultMaxStepHeight float
---@field CustomMovementMode_ForReplicate EPalCharacterMovementCustomMode
---@field InWaterRate float
---@field DashSwimMaxSpeed float
---@field JumpableInWaterDepth float
---@field EnteredWaterFlag EEnterWaterFlag
---@field WaterPlaneZ float
---@field WaterPlaneZPrev float
---@field WaitTimeToSwimInFalling float
---@field bIsDashSwim boolean
UPalCharacterMovementComponent = {}

---@param flagName FName
---@param Rate float
function UPalCharacterMovementComponent:SetYawRotatorMultiplier(flagName, Rate) end
---@param flagName FName
---@param Speed float
function UPalCharacterMovementComponent:SetWalkSpeedMultiplier(flagName, Speed) end
---@param flagName FName
---@param MoveSpeedType EPalMovementSpeedType
function UPalCharacterMovementComponent:SetWalkSpeedByType(flagName, MoveSpeedType) end
---@param Priority EPalWalkableFloorAnglePriority
---@param Angle float
function UPalCharacterMovementComponent:SetWalkableFloorAngleOverrides(Priority, Angle) end
---@param InCharacter APalCharacter
---@param charaID FName
function UPalCharacterMovementComponent:SetupDatabaseSpeedByCharacterId(InCharacter, charaID) end
---@param InCharacter APalCharacter
function UPalCharacterMovementComponent:SetupDatabaseSpeed(InCharacter) end
---@param flagName FName
---@param isDisable boolean
function UPalCharacterMovementComponent:SetStepDisableFlag(flagName, isDisable) end
---@param flagName FName
---@param Disable boolean
function UPalCharacterMovementComponent:SetSplintDisbleFlag(flagName, Disable) end
---@param flagName FName
---@param Disable boolean
function UPalCharacterMovementComponent:SetSlidingDisbleFlag(flagName, Disable) end
---@param flagName FName
---@param Rate float
function UPalCharacterMovementComponent:SetSlideAlphaMultiplier(flagName, Rate) end
---@param flagName FName
---@param isEnable boolean
function UPalCharacterMovementComponent:SetPysicsAccelerationFlag(flagName, isEnable) end
---@param flagName FName
---@param isDisable boolean
function UPalCharacterMovementComponent:SetMoveDisableFlag(flagName, isDisable) end
---@param flagName FName
---@param Speed float
function UPalCharacterMovementComponent:SetMaxAccelerationMultiplier(flagName, Speed) end
---@param flagName FName
---@param isDisable boolean
function UPalCharacterMovementComponent:SetJumpDisableFlag(flagName, isDisable) end
---@param flagName FName
---@param isDisable boolean
function UPalCharacterMovementComponent:SetInputDisableFlag(flagName, isDisable) end
---@param flagName FName
---@param Rate float
function UPalCharacterMovementComponent:SetGravityZMultiplier(flagName, Rate) end
---@param IsMoving boolean
function UPalCharacterMovementComponent:SetGrapplingMoving(IsMoving) end
---@param flagName FName
---@param Disable boolean
function UPalCharacterMovementComponent:SetGliderDisbleFlag(flagName, Disable) end
---@param bIsEnable boolean
function UPalCharacterMovementComponent:SetForceMaxAccel(bIsEnable) end
---@param IsDash boolean
function UPalCharacterMovementComponent:SetFlyDashMode_ToServer(IsDash) end
---@param flagName FName
---@param isEnable boolean
function UPalCharacterMovementComponent:SetDriveMoveFlag(flagName, isEnable) end
---@param isDisable boolean
function UPalCharacterMovementComponent:SetDisableLeftHandAttachFlag(isDisable) end
---@param _isDash boolean
function UPalCharacterMovementComponent:SetDashSwimming_ToServer(_isDash) end
---@param _isDash boolean
function UPalCharacterMovementComponent:SetDashSwimming(_isDash) end
---@param NewCustomMode EPalCharacterMovementCustomMode
function UPalCharacterMovementComponent:SetCustomMovementMode(NewCustomMode) end
---@param flagName FName
---@param Disable boolean
function UPalCharacterMovementComponent:SetCrouchDisbleFlag(flagName, Disable) end
---@param flagName FName
---@param Rate float
function UPalCharacterMovementComponent:SetAirControlXYMultiplier(flagName, Rate) end
function UPalCharacterMovementComponent:ResetLastLandingLocationCache() end
function UPalCharacterMovementComponent:RequestTemporaryAcceleration() end
---@param Priority EPalWalkableFloorAnglePriority
function UPalCharacterMovementComponent:RemoveWalkableFloorAngleOverrides(Priority) end
function UPalCharacterMovementComponent:OnRep_CustomMovementMode_ForReplicate() end
---@param Component UPalCharacterMovementComponent
---@param prevMode EMovementMode
---@param newMode EMovementMode
---@param PrevCustomMode EPalCharacterMovementCustomMode
---@param NewCustomMode EPalCharacterMovementCustomMode
function UPalCharacterMovementComponent:OnMovementModeChangedDelegate__DelegateSignature(Component, prevMode, newMode, PrevCustomMode, NewCustomMode) end
---@param Component UPalCharacterMovementComponent
---@param Hit FHitResult
function UPalCharacterMovementComponent:OnLandedDelegate__DelegateSignature(Component, Hit) end
function UPalCharacterMovementComponent:OnJumpDisable__DelegateSignature() end
---@param Component UPalCharacterMovementComponent
function UPalCharacterMovementComponent:OnJumpDelegate__DelegateSignature(Component) end
---@param Component UPalCharacterMovementComponent
function UPalCharacterMovementComponent:OnFlyDelegate__DelegateSignature(Component) end
function UPalCharacterMovementComponent:OnExitWater__DelegateSignature() end
function UPalCharacterMovementComponent:OnExitWater() end
function UPalCharacterMovementComponent:OnEnterWater__DelegateSignature() end
function UPalCharacterMovementComponent:OnEnterWater() end
---@param Component UActorComponent
function UPalCharacterMovementComponent:OnDeactivated(Component) end
---@param IsInSwimming boolean
function UPalCharacterMovementComponent:OnChangeSwimming__DelegateSignature(IsInSwimming) end
---@param Component UPalCharacterMovementComponent
---@param IsInSprint boolean
function UPalCharacterMovementComponent:OnChangeSprint__DelegateSignature(Component, IsInSprint) end
---@param Component UPalCharacterMovementComponent
---@param IsInSliding boolean
function UPalCharacterMovementComponent:OnChangeSliding__DelegateSignature(Component, IsInSliding) end
---@param Component UPalCharacterMovementComponent
---@param IsInCrouch boolean
function UPalCharacterMovementComponent:OnChangeCrouch__DelegateSignature(Component, IsInCrouch) end
---@param Component UPalCharacterMovementComponent
---@param IsInCrouch boolean
function UPalCharacterMovementComponent:OnChangeCrouch(Component, IsInCrouch) end
---@param MovementComponent UPalCharacterMovementComponent
function UPalCharacterMovementComponent:MergeLastLandingLocationCache(MovementComponent) end
function UPalCharacterMovementComponent:Jump() end
---@return boolean
function UPalCharacterMovementComponent:IsStepDisabled() end
---@return boolean
function UPalCharacterMovementComponent:IsSprint() end
---@return boolean
function UPalCharacterMovementComponent:IsSliding() end
---@return boolean
function UPalCharacterMovementComponent:IsRequestSliding() end
---@return boolean
function UPalCharacterMovementComponent:IsPysicsAcceleration() end
---@return boolean
function UPalCharacterMovementComponent:IsMoveDisabled() end
---@return boolean
function UPalCharacterMovementComponent:IsJumpDisabled() end
---@return boolean
function UPalCharacterMovementComponent:IsInputDisabled() end
---@return boolean
function UPalCharacterMovementComponent:IsGrapplingMoving() end
---@return boolean
function UPalCharacterMovementComponent:IsGliding() end
---@return boolean
function UPalCharacterMovementComponent:IsFallingFromSwimming() end
---@return boolean
function UPalCharacterMovementComponent:IsEnteredWater() end
---@return boolean
function UPalCharacterMovementComponent:IsEnableSkySliding() end
---@return boolean
function UPalCharacterMovementComponent:IsDriveMove() end
---@return boolean
function UPalCharacterMovementComponent:IsDashSwimming() end
---@return boolean
function UPalCharacterMovementComponent:IsClimbing() end
---@return float
function UPalCharacterMovementComponent:GetYawRotatorMultiplier() end
---@return FVector
function UPalCharacterMovementComponent:GetWaterPlaneNormal() end
---@return FVector
function UPalCharacterMovementComponent:GetWaterPlaneLocation() end
---@return float
function UPalCharacterMovementComponent:GetWalkSpeedMultiplier() end
---@return float
function UPalCharacterMovementComponent:GetWalkableFloorAngleByPriority() end
---@return FVector
function UPalCharacterMovementComponent:GetVelocity() end
---@return float
function UPalCharacterMovementComponent:GetSlideAlphaMultiplier() end
---@return float
function UPalCharacterMovementComponent:GetMaxAccelerationMultiplier() end
---@return FVector
function UPalCharacterMovementComponent:GetLastLandingLocationFromLastOfCache() end
---@return FVector
function UPalCharacterMovementComponent:GetLastLandingLocation() end
---@return float
function UPalCharacterMovementComponent:GetInWaterRate() end
---@return float
function UPalCharacterMovementComponent:GetGravityZMultiplier() end
---@return float
function UPalCharacterMovementComponent:GetDefaultRunSpeed() end
---@return EPalCharacterMovementCustomMode
function UPalCharacterMovementComponent:GetCustomMovementMode() end
---@return float
function UPalCharacterMovementComponent:GetAirControlXYMultiplier() end
function UPalCharacterMovementComponent:CheckReturnToNavWakl() end
---@return boolean
function UPalCharacterMovementComponent:CanSliding() end
---@return boolean
function UPalCharacterMovementComponent:CanGainSP() end
---@return boolean
function UPalCharacterMovementComponent:CanDashSwimming() end


---@class UPalCharacterOnCompleteInitializeParameterWrapper : UObject
---@field OnCompleteInitializeParameterDelegate FPalCharacterOnCompleteInitializeParameterWrapperOnCompleteInitializeParameterDelegate
UPalCharacterOnCompleteInitializeParameterWrapper = {}

---@param Character APalCharacter
function UPalCharacterOnCompleteInitializeParameterWrapper:Broadcast(Character) end


---@class UPalCharacterParameterComponent : UActorComponent
---@field bIsCooping boolean
---@field bIsEnableSendReticleTarget boolean
---@field bIsEnableMuteki boolean
---@field LeanBackPoint FFixedPoint64
---@field LeanBackMaxPoint FFixedPoint64
---@field StunPoint FFixedPoint64
---@field StunMaxPoint FFixedPoint64
---@field IsSPOverheat boolean
---@field bIsHyperArmor boolean
---@field bIsDebugMuteki boolean
---@field ElementType1 EPalElementType
---@field ElementType2 EPalElementType
---@field IsOverrideTarget boolean
---@field OverrideTargetLocation FVector
---@field Trainer APalCharacter
---@field OtomoPal APalCharacter
---@field ReticleTargetActor TWeakObjectPtr<AActor>
---@field IndividualHandle UPalIndividualCharacterHandle
---@field IndividualParameter UPalIndividualCharacterParameter
---@field IsStun boolean
---@field IsEnableSpeedCollision boolean
---@field IsCanSneakAttacked boolean
---@field IsFriendBulletIgnore boolean
---@field BiologicalGrade int32
---@field IsPredator boolean
---@field IsEdible boolean
---@field HiddenCollisionOverlapCount int32
---@field BurnCollisionOverlapCount int32
---@field LavaCollisionOverlapCount int32
---@field DamageUpElement_ByElementStatus EPalElementType
---@field DamageDownElement_ByElementStatus EPalElementType
---@field IsDarknessRandomAttack boolean
---@field AttackUp int32
---@field DefenseUp int32
---@field StatusAccumulateMap TMap<EPalAdditionalEffectType, FPalStatusAccumulate>
---@field IsSleepAction boolean
---@field WildPalDrinkWaterPoint FVector
---@field IsDisableOtomoReturnEffect boolean
---@field GroundHitResult FHitResult
---@field bIsUseGroundRayCast boolean
---@field DisableGroundRayCast FFlagContainer
---@field SP FFixedPoint64
---@field BaseCampDefenseModelId FGuid
---@field BaseCampWorkerOrderType EPalMapBaseCampWorkerOrderType
---@field bBaseCampWorkerAttackableFriend boolean
---@field UnreachableMapObjectInfos TMap<FGuid, FPalMapObjectAppearanceData>
---@field Work FPalCharacterParameter_Work
---@field WorkAssignId FPalWorkAssignHandleId
---@field WorkType EPalWorkType
---@field BaseCampWalkAroundExcludeMapObjectInstanceId FGuid
---@field PossessStaticItemId FName
---@field bBeingRescued boolean
---@field DyingHP float
---@field DyingMaxHP float
---@field ItemContainer UPalItemContainer
---@field IsCapturedProcessing boolean
---@field OnUpdatePossessItemDelegate FPalCharacterParameterComponentOnUpdatePossessItemDelegate
---@field OnUpdateWorkAssignIdDelegate FPalCharacterParameterComponentOnUpdateWorkAssignIdDelegate
---@field OnSPOverheatDelegate FPalCharacterParameterComponentOnSPOverheatDelegate
---@field OnChangeTrapLegHoldDelegate FPalCharacterParameterComponentOnChangeTrapLegHoldDelegate
---@field OnChangeTrapMovingPanelDelegate FPalCharacterParameterComponentOnChangeTrapMovingPanelDelegate
---@field TrapDirection FVector
---@field DamageMap TMap<FPalInstanceID, int32>
---@field CanDropItem boolean
---@field DisableNaturalHealing_Component FFlagContainer
---@field TrapLegHoldList TArray<TWeakObjectPtr<AActor>>
---@field TrapMovingPanelList TArray<TWeakObjectPtr<AActor>>
---@field OtomoAttackStopJudge UPalOtomoAttackStopJudgeByBallList
---@field UnreachableMapObjectRepInfoArray TArray<FPalMapObjectAppearanceDataWithId>
UPalCharacterParameterComponent = {}

function UPalCharacterParameterComponent:ZeroDyingHP_ToServer() end
function UPalCharacterParameterComponent:ZeroDyingHP() end
---@param Parameter UPalCharacterParameterComponent
function UPalCharacterParameterComponent:UpdateWorkAssignIdDelegate__DelegateSignature(Parameter) end
---@param Parameter UPalCharacterParameterComponent
function UPalCharacterParameterComponent:UpdateParameterDelegate__DelegateSignature(Parameter) end
---@param SubHP float
function UPalCharacterParameterComponent:SubDyingHP(SubHP) end
function UPalCharacterParameterComponent:SPOverheatDelegate__DelegateSignature() end
function UPalCharacterParameterComponent:SetupBiologicalGradeFromDatabase() end
---@param inTrainer APalCharacter
function UPalCharacterParameterComponent:SetTrainer(inTrainer) end
---@param NewSP FFixedPoint64
function UPalCharacterParameterComponent:SetSP(NewSP) end
---@param Actor AActor
function UPalCharacterParameterComponent:SetReticleTarget_ToServer(Actor) end
---@param TargetLocation FVector
function UPalCharacterParameterComponent:SetOverrideTargetLocation_ToServer(TargetLocation) end
---@param TargetLocation FVector
function UPalCharacterParameterComponent:SetOverrideTargetLocation(TargetLocation) end
---@param flagName FName
---@param isEnable boolean
function UPalCharacterParameterComponent:SetMuteki(flagName, isEnable) end
---@param NewMP FFixedPoint64
function UPalCharacterParameterComponent:SetMP(NewMP) end
---@param NewMaxSP FFixedPoint64
function UPalCharacterParameterComponent:SetMaxSP(NewMaxSP) end
---@param NewMaxMP FFixedPoint64
function UPalCharacterParameterComponent:SetMaxMP(NewMaxMP) end
---@param NewMaxHP FFixedPoint64
function UPalCharacterParameterComponent:SetMaxHP(NewMaxHP) end
---@param IsOverride boolean
function UPalCharacterParameterComponent:SetIsOverrideTarget_Innner(IsOverride) end
---@param IsOverride boolean
function UPalCharacterParameterComponent:SetIsOverrideTarget(IsOverride) end
---@param IsCaptureProcess boolean
function UPalCharacterParameterComponent:SetIsCapturedProcessing(IsCaptureProcess) end
---@param NewHP FFixedPoint64
function UPalCharacterParameterComponent:SetHP(NewHP) end
---@param flagName FName
---@param isEnable boolean
function UPalCharacterParameterComponent:SetEnableSendReticleTarget(flagName, isEnable) end
---@param InCharacter APalCharacter
function UPalCharacterParameterComponent:SetElementTypeFromDatabase(InCharacter) end
---@param Key FName
---@param Disable boolean
function UPalCharacterParameterComponent:SetDisableNaturalHealing_Component(Key, Disable) end
---@param flagName FName
---@param isDisable boolean
function UPalCharacterParameterComponent:SetDisableCreateUNKO(flagName, isDisable) end
---@param isEnable boolean
function UPalCharacterParameterComponent:SetCoopingFlag(isEnable) end
function UPalCharacterParameterComponent:ReviveFromDying() end
function UPalCharacterParameterComponent:ResetSP() end
function UPalCharacterParameterComponent:ResetDyingHP() end
---@param TrapActor AActor
function UPalCharacterParameterComponent:RemoveTrapMovingPanel(TrapActor) end
---@param TrapActor AActor
function UPalCharacterParameterComponent:RemoveTrapLegHold(TrapActor) end
---@param Damage int32
function UPalCharacterParameterComponent:OnSlipDamage(Damage) end
function UPalCharacterParameterComponent:OnRep_Trainer() end
function UPalCharacterParameterComponent:OnRep_PossessStaticItemId() end
function UPalCharacterParameterComponent:OnRep_ItemContainer() end
function UPalCharacterParameterComponent:OnRep_IndividualParameter() end
---@param OwnerCharacter APalCharacter
function UPalCharacterParameterComponent:OnInitializedCharacter(OwnerCharacter) end
---@param Character APalCharacter
function UPalCharacterParameterComponent:OnInitialize_AfterSetIndividualParameter(Character) end
---@param DamageResult FPalDamageResult
function UPalCharacterParameterComponent:OnDamage(DamageResult) end
---@param IsExist boolean
function UPalCharacterParameterComponent:OnChangeTrapDelegate__DelegateSignature(IsExist) end
---@return boolean
function UPalCharacterParameterComponent:IsOtomo() end
---@return boolean
function UPalCharacterParameterComponent:IsMuteki() end
---@return boolean
function UPalCharacterParameterComponent:IsLive() end
---@return boolean
function UPalCharacterParameterComponent:IsInHiddenCollision() end
---@return boolean
function UPalCharacterParameterComponent:IsHyperArmor() end
---@return boolean
function UPalCharacterParameterComponent:IsHittingLava() end
---@return boolean
function UPalCharacterParameterComponent:IsDyingHPZero() end
---@return boolean
function UPalCharacterParameterComponent:IsDyingHPMax() end
---@return boolean
function UPalCharacterParameterComponent:IsDying() end
---@return boolean
function UPalCharacterParameterComponent:IsDead() end
---@return boolean
function UPalCharacterParameterComponent:IsCooping() end
---@return boolean
function UPalCharacterParameterComponent:IsAssignedToAnyWork() end
---@return boolean
function UPalCharacterParameterComponent:IsAssignedFixed() end
---@return boolean
function UPalCharacterParameterComponent:HasFloorPhysMaterial() end
---@param ElementType EPalElementType
---@return boolean
function UPalCharacterParameterComponent:HasElementType(ElementType) end
---@return FGuid
function UPalCharacterParameterComponent:GetWorkId() end
---@return UPalWorkAssign
function UPalCharacterParameterComponent:GetWorkAssign() end
---@return UPalWorkBase
function UPalCharacterParameterComponent:GetWork() end
---@return FFixedPoint64
function UPalCharacterParameterComponent:GetSP() end
---@return int32
function UPalCharacterParameterComponent:GetShotAttack() end
---@return float
function UPalCharacterParameterComponent:GetSanity() end
---@return float
function UPalCharacterParameterComponent:GetRadius() end
---@return FVector
function UPalCharacterParameterComponent:GetOverrideTargetLocation_ConsiderRide() end
---@return UPalOtomoAttackStopJudgeByBallList
function UPalCharacterParameterComponent:GetOtomoAttackStopJudge() end
---@param outName FString
function UPalCharacterParameterComponent:GetNickname(outName) end
---@return FFixedPoint64
function UPalCharacterParameterComponent:GetMP() end
---@return int32
function UPalCharacterParameterComponent:GetMeleeAttack() end
---@return FFixedPoint64
function UPalCharacterParameterComponent:GetMaxSP() end
---@return float
function UPalCharacterParameterComponent:GetMaxSanity() end
---@return FFixedPoint64
function UPalCharacterParameterComponent:GetMaxMP() end
---@return FFixedPoint64
function UPalCharacterParameterComponent:GetMaxHP() end
---@return float
function UPalCharacterParameterComponent:GetMaxFullStomach() end
---@return FGuid
function UPalCharacterParameterComponent:GetMapObjectInstanceIdApproachTo() end
---@return int32
function UPalCharacterParameterComponent:GetLevel() end
---@return int32
function UPalCharacterParameterComponent:GetLegHoldResistLevel() end
---@return boolean
function UPalCharacterParameterComponent:GetIsCapturedProcessing() end
---@return UPalIndividualCharacterParameter
function UPalCharacterParameterComponent:GetIndividualParameter() end
---@return FFixedPoint64
function UPalCharacterParameterComponent:GetHP() end
---@return FHitResult
function UPalCharacterParameterComponent:GetHitGroundResult() end
---@return float
function UPalCharacterParameterComponent:GetFullStomach() end
---@return EPhysicalSurface
function UPalCharacterParameterComponent:GetFloorPhisicalSurface() end
---@return FVector
function UPalCharacterParameterComponent:GetFloorLocation() end
---@return int32
function UPalCharacterParameterComponent:GetDefense() end
---@param WorkSuitability EPalWorkSuitability
---@return int32
function UPalCharacterParameterComponent:GetCraftSpeed_WorkSuitability(WorkSuitability) end
---@return int32
function UPalCharacterParameterComponent:GetCraftSpeed() end
---@return FGuid
function UPalCharacterParameterComponent:GetBaseCampId() end
---@param TrapActor AActor
function UPalCharacterParameterComponent:AddTrapMovingPanel(TrapActor) end
---@param TrapActor AActor
function UPalCharacterParameterComponent:AddTrapLegHold(TrapActor) end
---@param AddHP float
function UPalCharacterParameterComponent:AddDyingHP(AddHP) end


---@class UPalCharacterParameterStorageSubsystem : UPalWorldSubsystem
---@field OnStoredParameterDelegate_ForServer FPalCharacterParameterStorageSubsystemOnStoredParameterDelegate_ForServer
---@field OnRemovedParameterDelegate_ForServer FPalCharacterParameterStorageSubsystemOnRemovedParameterDelegate_ForServer
---@field StoredParameterInfoMap TMap<FPalCharacterStoredParameterId, FPalCharacterStoredParameterInfo>
UPalCharacterParameterStorageSubsystem = {}



---@class UPalCharacterShop : UPalShopBase
---@field LocalLostPalProductArray TArray<UPalShopProduct_LostPal>
UPalCharacterShop = {}



---@class UPalCharacterStatusOperation : UObject
UPalCharacterStatusOperation = {}

---@param WorldContextObject UObject
---@param TargetIndividualParameter UPalIndividualCharacterParameter
---@return TMap<FName, int32>
function UPalCharacterStatusOperation:GetReturnItemsForResetCharacterStatusAll(WorldContextObject, TargetIndividualParameter) end
---@param WorldContextObject UObject
---@return int32
function UPalCharacterStatusOperation:GetRequiredRelicCountForLocalPlayer(WorldContextObject) end
---@param WorldContextObject UObject
---@return int32
function UPalCharacterStatusOperation:GetRequiredMoneyCountForResetLocalPlayer(WorldContextObject) end
---@param WorldContextObject UObject
---@param targetHandle UPalIndividualCharacterHandle
---@return int32
function UPalCharacterStatusOperation:GetRequiredMoneyCountForResetCharacterStatusAll(WorldContextObject, targetHandle) end
---@param WorldContextObject UObject
---@param targetHandle UPalIndividualCharacterHandle
---@param StatusName EPalCharacterStatusOperationName
---@return int32
function UPalCharacterStatusOperation:GetRequiredMoneyCountForResetCharacterStatus(WorldContextObject, targetHandle, StatusName) end
---@param WorldContextObject UObject
---@param targetHandle UPalIndividualCharacterHandle
---@param StatusName EPalCharacterStatusOperationName
---@param OutStaticItemId FName
---@param OutItemNum int32
function UPalCharacterStatusOperation:GetRequiredItemCountForCharacterStatus(WorldContextObject, targetHandle, StatusName, OutStaticItemId, OutItemNum) end
---@param TargetIndividualParameter UPalIndividualCharacterParameter
---@param StatusName EPalCharacterStatusOperationName
---@return int32
function UPalCharacterStatusOperation:GetCurrentStatusRank(TargetIndividualParameter, StatusName) end
---@param WorldContextObject UObject
---@param StatusName FName
---@return int32
function UPalCharacterStatusOperation:GetCurrentLocalPlayerStatusPoint(WorldContextObject, StatusName) end


---@class UPalCheatManager : UCheatManager
---@field DebugWindowSetting UPalDebugWindowSetting
---@field DebugProgressPresetDataTable UDataTable
---@field SpawnerInfoReporterClass TSubclassOf<APalDebug_SpawnInfoReporter>
---@field PalImGui APalImGui
---@field PalCountSystem UPalStatPalCount
---@field SpawnInfoReporter APalDebug_SpawnInfoReporter
UPalCheatManager = {}

function UPalCheatManager:WorkerEventLog() end
---@param Interval float
function UPalCheatManager:WorkerEventInterval(Interval) end
function UPalCheatManager:WildPalCombatStart() end
function UPalCheatManager:WazaCoolTimeFastMode() end
function UPalCheatManager:VisitorTravel() end
---@param SlotNum int32
function UPalCheatManager:UpdateBaseCampWorkerSlotNum(SlotNum) end
---@param Value int32
function UPalCheatManager:UpdateBaseCampTickInvokeMaxNumInOneTick(Value) end
function UPalCheatManager:UpdateBaseCampLevelMax() end
---@param Lv int32
function UPalCheatManager:UnlockTechnologyByLvCap(Lv) end
---@param technologyName FName
function UPalCheatManager:UnlockOneTechnology(technologyName) end
---@param regionId FName
function UPalCheatManager:UnlockMap(regionId) end
function UPalCheatManager:UnlockAllRecipeTechnology() end
function UPalCheatManager:UnlockAllCategoryTechnology() end
---@param AchievementId FString
---@param Progress int32
function UPalCheatManager:UnlockAchievement(AchievementId, Progress) end
function UPalCheatManager:UNKO() end
---@param EventType EPalBaseCampWorkerEventType
function UPalCheatManager:TriggerBaseCampWorkerEvent(EventType) end
function UPalCheatManager:ToggleVisibleFoliageChunk() end
function UPalCheatManager:ToggleShowReticleLocation() end
function UPalCheatManager:ToggleShowDropItemHitEventLog() end
function UPalCheatManager:ToggleRevision_BP() end
function UPalCheatManager:ToggleRevision() end
function UPalCheatManager:TogglePartnerSkillNoDecrease() end
function UPalCheatManager:ToggleLoadingScreen() end
function UPalCheatManager:ToggleHUD() end
function UPalCheatManager:ToggleBuildInstallCheckLookToCamera() end
function UPalCheatManager:ToggleBaseCampWorkerSanityDetail() end
function UPalCheatManager:TimeStopForBP() end
function UPalCheatManager:TeleportToSafePoint() end
function UPalCheatManager:TeleportToNearestPlayer() end
function UPalCheatManager:TeleportToNearestCamp() end
function UPalCheatManager:TeleportToLocationByClipboard() end
---@param X float
---@param Y float
---@param Z float
function UPalCheatManager:TeleportToLocation(X, Y, Z) end
function UPalCheatManager:TeleportToLastLandingLocation() end
function UPalCheatManager:TeleportToDungeonEntranceRandom() end
function UPalCheatManager:TeleportToDungeonEntranceByRandomScattered() end
---@param Index int32
function UPalCheatManager:TeleportToDungeonEntranceByIndex(Index) end
---@param DataLayerName FName
function UPalCheatManager:TeleportToDungeonEntranceByDataLayer(DataLayerName) end
function UPalCheatManager:TeleportToCurrentDungeonTreasureBox() end
function UPalCheatManager:TeleportToCurrentDungeonGoal() end
---@param botIndex int32
function UPalCheatManager:TeleportToBotLocation(botIndex) end
---@param botIndex int32
function UPalCheatManager:TeleportToBotCamp(botIndex) end
---@param BossType EPalBossType
function UPalCheatManager:TeleportToBossTower(BossType) end
function UPalCheatManager:TeleportNearestPlayerToMe() end
---@param Str FString
function UPalCheatManager:StringToPlayerUID(Str) end
function UPalCheatManager:StopTimerDropItem() end
function UPalCheatManager:StopOtomoMovement() end
function UPalCheatManager:StopOtomoAI() end
function UPalCheatManager:StartWildPalCombat() end
function UPalCheatManager:StartTraceAllOption() end
function UPalCheatManager:StartDismantlingMode() end
---@param BuildObjectId FName
function UPalCheatManager:StartBuildMode(BuildObjectId) end
function UPalCheatManager:SpectatorOnForBP() end
function UPalCheatManager:SpectatorOn() end
function UPalCheatManager:SpectatorOffForBP() end
function UPalCheatManager:SpectatorOff() end
---@param MonsterId FName
---@param Range float
function UPalCheatManager:SpawnPalEggBreedFarm(MonsterId, Range) end
---@param CharacterID FName
---@param Num int32
---@param Level int32
function UPalCheatManager:SpawnMonsterForPlayer(CharacterID, Num, Level) end
---@param CharacterID FName
---@param Level int32
function UPalCheatManager:SpawnMonster(CharacterID, Level) end
function UPalCheatManager:SleepAllEnemy() end
function UPalCheatManager:SkipCutscene() end
function UPalCheatManager:ShutdownRemoteServer() end
function UPalCheatManager:ShowTargetLocalPlayerEnemyList() end
function UPalCheatManager:ShowSpawnerInfo() end
function UPalCheatManager:ShowPlayers() end
function UPalCheatManager:ShowPlayerMoveSpeed() end
function UPalCheatManager:ShowPalEggStatus() end
function UPalCheatManager:ShowPalCount() end
function UPalCheatManager:ShowObjectNameGround() end
function UPalCheatManager:ShowObjectNameForward() end
function UPalCheatManager:ShowMovementMode() end
function UPalCheatManager:ShowMapObjectStatus() end
function UPalCheatManager:ShowMapObjectFoliageStatus() end
function UPalCheatManager:ShowMapObjectConnector() end
function UPalCheatManager:ShowLocalSaveData() end
function UPalCheatManager:ShowLaunchArguments() end
function UPalCheatManager:ShowInviteCode() end
function UPalCheatManager:ShowInvaderDeubgLog() end
function UPalCheatManager:ShowHateArrow() end
function UPalCheatManager:ShowFloorLocation() end
---@param Msg FText
function UPalCheatManager:ShowDialog(Msg) end
function UPalCheatManager:ShowDefenseAttackTarget() end
function UPalCheatManager:ShowDefenseAttackableRange() end
function UPalCheatManager:ShowDebugWorkAssignTarget() end
function UPalCheatManager:ShowDebugWorkAssign() end
function UPalCheatManager:ShowDebugWanted() end
function UPalCheatManager:ShowDebugCrime() end
function UPalCheatManager:ShowCharacterStatus() end
function UPalCheatManager:ShowBuildObjectInstallCheck() end
---@param Msg FText
function UPalCheatManager:ShowAlert(Msg) end
function UPalCheatManager:ShowAISound() end
function UPalCheatManager:ShowActionName() end
function UPalCheatManager:ShowActionAndStatus_ToServer() end
function UPalCheatManager:ShowActionAndStatus() end
---@param Range float
---@param bIsActivated boolean
function UPalCheatManager:SetWorldPartitionLoadParameter(Range, bIsActivated) end
---@param VoiceID int32
function UPalCheatManager:SetVoiceID(VoiceID) end
---@param InDistance float
function UPalCheatManager:SetSunLightShadowDistance(InDistance) end
---@param Sanity float
function UPalCheatManager:SetSanityToBaseCampPal(Sanity) end
---@param NewSP int32
function UPalCheatManager:SetPlayerSP(NewSP) end
---@param NewHP int32
function UPalCheatManager:SetPlayerHP(NewHP) end
---@param Rate float
function UPalCheatManager:SetPlayerCameraBoomLengthRate(Rate) end
---@param firstPassive FName
---@param secondPassive FName
---@param thirdPassive FName
function UPalCheatManager:SetPassive_PlayerWeapon(firstPassive, secondPassive, thirdPassive) end
---@param Rate float
function UPalCheatManager:SetPalWorldTimeScale(Rate) end
---@param Hour int32
function UPalCheatManager:SetPalWorldTime(Hour) end
---@param Range float
function UPalCheatManager:SetPalEggStatusRange(Range) end
---@param IsComplete boolean
function UPalCheatManager:SetPaldexComplete(IsComplete) end
---@param Rank int32
function UPalCheatManager:SetOtomoPalWorkSpeedRank(Rank) end
---@param Rank int32
function UPalCheatManager:SetOtomoPalRank(Rank) end
---@param Rank int32
function UPalCheatManager:SetOtomoPalHPRank(Rank) end
---@param Rank int32
function UPalCheatManager:SetOtomoPalDefenceRank(Rank) end
---@param Rank int32
function UPalCheatManager:SetOtomoPalAttackRank(Rank) end
---@param bRestriction boolean
function UPalCheatManager:SetMultiplayRestriction(bRestriction) end
---@param Range float
function UPalCheatManager:SetMapObjectStatusRange(Range) end
---@param IsVisible boolean
function UPalCheatManager:SetLoadingSceneVisible(IsVisible) end
---@param Percent float
function UPalCheatManager:SetInventoryItemDurability(Percent) end
---@param SecondsAgo int32
function UPalCheatManager:SetGameTime_NextNight_SecondsAgo(SecondsAgo) end
function UPalCheatManager:SetGameTime_NextNight() end
---@param SecondsAgo int32
function UPalCheatManager:SetGameTime_NextDay_SecondsAgo(SecondsAgo) end
function UPalCheatManager:SetGameTime_NextDay() end
---@param fps float
function UPalCheatManager:SetFPSForServer(fps) end
---@param bForceLocationTeleport boolean
function UPalCheatManager:SetForceLocationTeleport(bForceLocationTeleport) end
---@param bIsEnable boolean
function UPalCheatManager:SetDisableInteractReticleTarget(bIsEnable) end
---@param Character APalPlayerCharacter
---@param Location FVector
function UPalCheatManager:SetDebugRespawnPointForPlayer(Character, Location) end
---@param Rate float
function UPalCheatManager:SetDebugFullStomachDecreaseRate(Rate) end
---@param Name FString
function UPalCheatManager:SetCharacterName(Name) end
---@param Color FColor
function UPalCheatManager:SetCharacterMakeColor(Color) end
function UPalCheatManager:SetCharacterMakeAllRed() end
function UPalCheatManager:SetCharacterMakeAllNormal() end
function UPalCheatManager:SetCharacterMakeAllMin() end
function UPalCheatManager:SetCharacterMakeAllMax() end
function UPalCheatManager:SetCharacterMakeAllGreen() end
function UPalCheatManager:SetCharacterMakeAllBlue() end
---@param Percentage float
function UPalCheatManager:SetBaseCampWorkerHpSingle(Percentage) end
---@param Percentage float
function UPalCheatManager:SetBaseCampWorkerHp(Percentage) end
---@param Flag boolean
function UPalCheatManager:SetAlwaysGrantPassiveSkillMode(Flag) end
---@param ConnStr FString
---@param maxPlayer int32
---@param currentPlayer int32
function UPalCheatManager:SetActivity(ConnStr, maxPlayer, currentPlayer) end
---@param Text FString
function UPalCheatManager:SendChatToBroadcast(Text) end
function UPalCheatManager:SaikyoGamePreset() end
function UPalCheatManager:RideIKEnable() end
function UPalCheatManager:RideIKDisable() end
function UPalCheatManager:RespawnPlayer() end
function UPalCheatManager:RerollCharacterMake() end
function UPalCheatManager:RequestLogTreasureBoxLocalPlayerAround() end
function UPalCheatManager:RequestFillSlotChestToInventory() end
function UPalCheatManager:RequestFillSlotChestFromInventory() end
function UPalCheatManager:RepairEquipment() end
function UPalCheatManager:RandomizePassive_PlayerWeapon() end
function UPalCheatManager:PrintInventoryDynamicItemLog() end
function UPalCheatManager:PrintGameTime() end
---@param Address FString
function UPalCheatManager:Ping(Address) end
function UPalCheatManager:ParallelForUpdateActiveTiles() end
function UPalCheatManager:PalmiTargetEnemny() end
---@param OrderType EPalMapBaseCampWorkerOrderType
function UPalCheatManager:OrderBaseCampWorker(OrderType) end
function UPalCheatManager:OpenTitleForBP() end
function UPalCheatManager:OpenTitle() end
function UPalCheatManager:OpenPrivateServerForBP() end
function UPalCheatManager:OpenPrivateServer() end
function UPalCheatManager:OpenMultiBattleMapForBP() end
function UPalCheatManager:OpenMultiBattleMap() end
function UPalCheatManager:OpenDefaultMap() end
---@param PingIP UPingIP
---@param Address FString
---@param TimeMS int32
function UPalCheatManager:OnPingComplete(PingIP, Address, TimeMS) end
function UPalCheatManager:NotDecreaseWeaponItem() end
function UPalCheatManager:NotConsumeMaterialsInCraft() end
function UPalCheatManager:NotConsumeMaterialsInBuild() end
function UPalCheatManager:MutekiForPlayer() end
function UPalCheatManager:MutekiForFriend() end
function UPalCheatManager:MutekiALL() end
function UPalCheatManager:ManyUNKO() end
function UPalCheatManager:LoginNative() end
function UPalCheatManager:LoginEOS() end
function UPalCheatManager:LogBaseCampInfo() end
function UPalCheatManager:KillPlayer() end
function UPalCheatManager:KillGuildFriend() end
function UPalCheatManager:KillBaseCampWorkerSingle() end
function UPalCheatManager:KillBaseCampWorker() end
function UPalCheatManager:KillAllFriend() end
function UPalCheatManager:KillAllEnemy() end
---@param PlayerUIdORSteamId FString
---@param KickReason FText
function UPalCheatManager:KickPlayer(PlayerUIdORSteamId, KickReason) end
function UPalCheatManager:JumpToClientStartLocation() end
---@param InviteCode FString
function UPalCheatManager:JoinInviteCode(InviteCode) end
function UPalCheatManager:JoinClientPlayerToServerGuild() end
---@return boolean
function UPalCheatManager:IsShowCharacterStatus() end
---@return boolean
function UPalCheatManager:IsNotDecreaseWeaponItem() end
---@return boolean
function UPalCheatManager:IsNotConsumeMaterialsInBuild() end
---@return boolean
function UPalCheatManager:IsMutekiForPlayer() end
---@return boolean
function UPalCheatManager:IsMutekiForFriend() end
---@return boolean
function UPalCheatManager:IsMutekiALL() end
---@return boolean
function UPalCheatManager:IsIgnoreBuildRestrictionBaseCamp() end
---@return boolean
function UPalCheatManager:IsFixedSP() end
---@return boolean
function UPalCheatManager:IsDisableEnemyEyeSight() end
---@return boolean
function UPalCheatManager:IsCaptureSuccessAlways() end
---@return boolean
function UPalCheatManager:IsCaptureFailAlways() end
function UPalCheatManager:IsAllStreamingCompleted() end
---@return boolean
function UPalCheatManager:IsActionName() end
function UPalCheatManager:InvaderMarchRandom() end
function UPalCheatManager:InvaderMarch() end
function UPalCheatManager:InstallVirtualBaseCamp() end
function UPalCheatManager:InsightsTraceStopForServer() end
function UPalCheatManager:InsightsTraceStopForLocal() end
function UPalCheatManager:InsightsTraceStartForServer() end
function UPalCheatManager:InsightsTraceStartForLocal() end
---@param StaticItemId FName
---@param Count int32
function UPalCheatManager:InitInventory(StaticItemId, Count) end
function UPalCheatManager:IgnoreRestrictedByItemsForPartnerSkill() end
function UPalCheatManager:IgnoreBuildRestrictionBaseCamp() end
function UPalCheatManager:HPOneAllCharacter() end
function UPalCheatManager:HideTutorialQuest_BP() end
function UPalCheatManager:HideTutorialQuest() end
---@param Count int32
function UPalCheatManager:GetRelic(Count) end
function UPalCheatManager:GetPlanerPal() end
---@param CharacterID FName
function UPalCheatManager:GetPalEgg(CharacterID) end
---@param StaticItemId FName
---@param Count int32
---@param PassiveSkillId FName
function UPalCheatManager:GetItemWithPassiveSkill(StaticItemId, Count, PassiveSkillId) end
---@param StaticItemId FName
---@param Count int32
function UPalCheatManager:GetItemWithPassive(StaticItemId, Count) end
---@param StaticItemId FName
---@param Count int32
function UPalCheatManager:GetItemToLoadoutWithPassive(StaticItemId, Count) end
---@param StaticItemId FName
---@param Count int32
function UPalCheatManager:GetItemToLoadout(StaticItemId, Count) end
---@param StaticItemId FName
---@param Count int32
function UPalCheatManager:GetItem(StaticItemId, Count) end
function UPalCheatManager:GenerateCombiMonster() end
function UPalCheatManager:FullPowerForPlayer() end
function UPalCheatManager:ForceUpdateBaseCampWorkerEvent() end
function UPalCheatManager:ForceSpawnRarePal() end
function UPalCheatManager:ForceReportCriminal() end
function UPalCheatManager:ForceReloadPlayerParameter() end
function UPalCheatManager:ForceReleaseWanted() end
function UPalCheatManager:ForceLowerSpecSetting() end
function UPalCheatManager:ForceExitStageAllPlayer() end
function UPalCheatManager:ForceExitStage() end
function UPalCheatManager:ForceDisableTimerLight() end
function UPalCheatManager:ForceDisablePalMeshCollision() end
function UPalCheatManager:FootIKEnable() end
function UPalCheatManager:FootIKDisable() end
function UPalCheatManager:FixedUseEagleForGlider() end
function UPalCheatManager:FixedSP() end
function UPalCheatManager:FixedActionRandomSeed() end
---@param GuildName FString
---@param Player APalPlayerCharacter
function UPalCheatManager:ExitGuildPlayer(GuildName, Player) end
---@param GuildName FString
function UPalCheatManager:ExitGuildLocalPlayer(GuildName) end
---@param GuildName FString
---@param Player APalPlayerCharacter
function UPalCheatManager:EnterGuildPlayer(GuildName, Player) end
---@param GuildName FString
function UPalCheatManager:EnterGuildLocalPlayer(GuildName) end
---@param GroupName FString
---@param IndividualId FPalInstanceID
function UPalCheatManager:EnterGroup(GroupName, IndividualId) end
function UPalCheatManager:EnableStatUnit() end
function UPalCheatManager:EnableStatPlayerInfo() end
function UPalCheatManager:EnableStatPalnet() end
function UPalCheatManager:EnableCommandToServer() end
function UPalCheatManager:EnableCollectServerPalCount() end
function UPalCheatManager:EasyGamePreset() end
---@param StaticItemId FName
---@param Num int32
---@param DropCount int32
function UPalCheatManager:DropItems(StaticItemId, Num, DropCount) end
---@param StaticItemId FName
---@param Num int32
---@param Interval float
function UPalCheatManager:DropItemByTimer(StaticItemId, Num, Interval) end
---@param StaticItemId FName
---@param Num int32
function UPalCheatManager:DropItem(StaticItemId, Num) end
---@param LifeTime float
function UPalCheatManager:DrawDebugRangeBaseCamp(LifeTime) end
---@param Flag EPalLimitVolumeFlag
---@param Range float
---@param Duration float
function UPalCheatManager:DrawDebugLimitVolume(Flag, Range, Duration) end
---@param GuildName FString
function UPalCheatManager:DisposeGuild(GuildName) end
function UPalCheatManager:DismantleBaseCampFirst() end
---@param BaseCampId FGuid
function UPalCheatManager:DismantleBaseCampByBaseCampId(BaseCampId) end
function UPalCheatManager:DisableScreenMessage() end
function UPalCheatManager:DisableEnemyEyeSight() end
function UPalCheatManager:DeleteWorldAndShutdownRemoteServer() end
function UPalCheatManager:DeletePlayerAndQuitGame() end
function UPalCheatManager:DebugWindow() end
---@param WorldName FString
function UPalCheatManager:DebugSaveWorldOptionData(WorldName) end
---@param saveName FString
function UPalCheatManager:DebugSaveWorldData(saveName) end
---@param saveName FString
function UPalCheatManager:DebugSaveLocalWorldData(saveName) end
---@param WorldName FString
function UPalCheatManager:DebugSaveFullWorldData(WorldName) end
function UPalCheatManager:DebugDeleteEnemyCampSaveData() end
---@param saveSpan float
function UPalCheatManager:DebugChangeAutoSaveTimespan(saveSpan) end
function UPalCheatManager:DebugAutoSave() end
function UPalCheatManager:DebugAutoRun() end
---@param GuildName FString
---@param AdminPlayerUId FGuid
function UPalCheatManager:CreateGuildWithAdmin(GuildName, AdminPlayerUId) end
---@param GuildName FString
function UPalCheatManager:CreateGuildAndEnterLocalPlayer(GuildName) end
---@param GuildName FString
function UPalCheatManager:CreateGuild(GuildName) end
function UPalCheatManager:CountPalCharacter() end
function UPalCheatManager:CopyWorldDirectoryName() end
function UPalCheatManager:CopyPlayerLocation() end
---@param Command FString
function UPalCheatManager:CommandToServer(Command) end
function UPalCheatManager:CleatDebugInfoText() end
---@param bShowInstanceDetail boolean
---@param bShowGridDetail boolean
function UPalCheatManager:CheckFoliageChunkStatus(bShowInstanceDetail, bShowGridDetail) end
---@param Index int32
---@param SkillName FName
function UPalCheatManager:ChangePassive_PlayerWeapon(Index, SkillName) end
---@param Scale float
function UPalCheatManager:ChangeHUDScale(Scale) end
function UPalCheatManager:CauseServerCrash() end
function UPalCheatManager:CauseEnsure() end
function UPalCheatManager:CauseCrash() end
function UPalCheatManager:CaptureSuccessAlways() end
---@param CharacterID FName
function UPalCheatManager:CaptureNewMonster(CharacterID) end
function UPalCheatManager:CaptureFailAlways() end
function UPalCheatManager:CaptureAllMonsters() end
function UPalCheatManager:CaptureAllEnemy() end
function UPalCheatManager:BuildNotConsumeMaterials() end
---@param Mode FName
function UPalCheatManager:BuildDebugBaseCamp(Mode) end
function UPalCheatManager:BotOn() end
function UPalCheatManager:BotOff() end
---@param PresetName FName
function UPalCheatManager:ApplyDebugGameProgress(PresetName) end
---@param AddPoints int32
function UPalCheatManager:AddTechnologyPoints(AddPoints) end
---@param addExp int32
function UPalCheatManager:AddPlayerExp(addExp) end
---@param addExp int32
function UPalCheatManager:AddPartyExp(addExp) end
function UPalCheatManager:AddOneStatusPlayer() end
function UPalCheatManager:AddOneStatusOtomo() end
function UPalCheatManager:AddOneStatusEnemy() end
---@param addValue int64
function UPalCheatManager:AddMoney(addValue) end
---@param Range float
function UPalCheatManager:AddMapObjectEffectVisualAround_Burn(Range) end
---@param Range float
---@param EffectType EPalMapObjectVisualEffectType
function UPalCheatManager:AddMapObjectEffectVisualAround(Range, EffectType) end
---@param Minutes int32
function UPalCheatManager:AddGameTime_Minutes(Minutes) end
---@param Hours int32
function UPalCheatManager:AddGameTime_Hours(Hours) end
---@param addExp int32
function UPalCheatManager:AddExpForALLPlayer(addExp) end
---@param AddPoints int32
function UPalCheatManager:AddBossTechnologyPoints(AddPoints) end
---@param EnergyType EPalEnergyType
---@param Amount float
function UPalCheatManager:AddBaseCampEnergyAmount(EnergyType, Amount) end


---@class UPalClimbingComponent : UActorComponent
UPalClimbingComponent = {}

---@param Result FHitResult
function UPalClimbingComponent:StartClimb(Result) end
function UPalClimbingComponent:ForceCancelClimb() end


---@class UPalCombiMonsterParameter : UObject
UPalCombiMonsterParameter = {}


---@class UPalComboBoxString : UWidget
---@field DefaultOptions TArray<FString>
---@field SelectedOption FString
---@field WidgetStyle FComboBoxStyle
---@field ItemStyle FTableRowStyle
---@field ContentPadding FMargin
---@field MaxListHeight float
---@field HasDownArrow boolean
---@field EnableGamepadNavigationMode boolean
---@field Font FSlateFontInfo
---@field ForegroundColor FSlateColor
---@field bIsFocusable boolean
---@field OnGenerateWidgetEvent FPalComboBoxStringOnGenerateWidgetEvent
---@field OnGenerateTopWidgetEvent FPalComboBoxStringOnGenerateTopWidgetEvent
---@field OnSelectionChanged FPalComboBoxStringOnSelectionChanged
---@field OnOpening FPalComboBoxStringOnOpening
UPalComboBoxString = {}

---@param Option FString
function UPalComboBoxString:SetSelectedOption(Option) end
---@param Index int32
function UPalComboBoxString:SetSelectedIndex(Index) end
---@param Option FString
---@return boolean
function UPalComboBoxString:RemoveOption(Option) end
function UPalComboBoxString:RefreshOptions() end
---@param SelectedItem FString
---@param SelectionType ESelectInfo::Type
function UPalComboBoxString:OnSelectionChangedEvent__DelegateSignature(SelectedItem, SelectionType) end
function UPalComboBoxString:OnOpeningEvent__DelegateSignature() end
---@return boolean
function UPalComboBoxString:IsOpen() end
---@return FString
function UPalComboBoxString:GetSelectedOption() end
---@return int32
function UPalComboBoxString:GetSelectedIndex() end
---@return int32
function UPalComboBoxString:GetOptionCount() end
---@param Index int32
---@return FString
function UPalComboBoxString:GetOptionAtIndex(Index) end
---@param Option FString
---@return int32
function UPalComboBoxString:FindOptionIndex(Option) end
function UPalComboBoxString:ClearSelection() end
function UPalComboBoxString:ClearOptions() end
---@param Option FString
function UPalComboBoxString:AddOption(Option) end


---@class UPalCommonBoundActionButton : UCommonBoundActionButton
UPalCommonBoundActionButton = {}


---@class UPalCommonQuestRewardGiver : UPalQuestRewardGiver
---@field RewardData FPalCommonQuestRewardData
UPalCommonQuestRewardGiver = {}

---@param InRewardList FPalCommonQuestRewardData
function UPalCommonQuestRewardGiver:SetCommonRewardData(InRewardList) end


---@class UPalCommonScrollListBase : UPalUserWidget
UPalCommonScrollListBase = {}

---@param Num int32
---@param MoveItemSlot UPalItemSlot
---@param TargetContainerId FPalContainerId
function UPalCommonScrollListBase:MoveItem(Num, MoveItemSlot, TargetContainerId) end


---@class UPalCommonUIActionRouter : UCommonUIActionRouterBase
UPalCommonUIActionRouter = {}


---@class UPalContainerBase : UObject
---@field OnDisposeContainerDelegate FPalContainerBaseOnDisposeContainerDelegate
---@field ID FPalContainerId
---@field OperationRestrictType EPalContainerOperationRestrictType
UPalContainerBase = {}

---@return boolean
function UPalContainerBase:IsEmpty() end
---@return FPalContainerId
function UPalContainerBase:GetId() end
function UPalContainerBase:DisposeContainerDelegate__DelegateSignature() end


---@class UPalContainerIdUtility : UBlueprintFunctionLibrary
UPalContainerIdUtility = {}

---@return FPalContainerId
function UPalContainerIdUtility:NoneContainerId() end
---@param ContainerId FPalContainerId
---@return boolean
function UPalContainerIdUtility:IsNoneContainerId(ContainerId) end
---@param A FPalContainerId
---@param B FPalContainerId
---@return boolean
function UPalContainerIdUtility:BP_NotEqual(A, B) end
---@param A FPalContainerId
---@param B FPalContainerId
---@return boolean
function UPalContainerIdUtility:BP_Equal(A, B) end


---@class UPalContainerUtility : UObject
UPalContainerUtility = {}


---@class UPalCoopClimbPlayer : UObject
---@field Player APalCharacter
---@field PlayerAnime UPalAnimInstance
---@field BoneChain TArray<EHumanBone>
---@field CurrentIndex int32
---@field TargetWorldTf FTransform
---@field Progress float
---@field Complete boolean
---@field StartStandAnimeDelegate FPalCoopClimbPlayerStartStandAnimeDelegate
UPalCoopClimbPlayer = {}

---@param Climber FTransform
---@param ProgressSpeed float
---@param LeapPosSpeed float
---@param LeapRotateSpeed float
---@param DeltaTime float
---@return FTransform
function UPalCoopClimbPlayer:UpdateTransform(Climber, ProgressSpeed, LeapPosSpeed, LeapRotateSpeed, DeltaTime) end
function UPalCoopClimbPlayer:StartStandAnimeDelegate__DelegateSignature() end
---@param EntryBone EHumanBone
---@param PlayerCharacter APalCharacter
---@param Climber FTransform
function UPalCoopClimbPlayer:InitializeNode(EntryBone, PlayerCharacter, Climber) end


---@class UPalCoopSkillModuleAssignPassiveSkill : UPalCoopSkillModuleBase
---@field AssignSkillNamesPerRank TArray<FPalCoopSkillModuleAssignPassiveSkillNames>
---@field PassiveSkillAssignFlagName FName
UPalCoopSkillModuleAssignPassiveSkill = {}

function UPalCoopSkillModuleAssignPassiveSkill:RemovePassiveSkills() end
---@param AssignSkillName TArray<FPalDataTableRowName_PassiveSkillData>
function UPalCoopSkillModuleAssignPassiveSkill:AssignPassiveSkills(AssignSkillName) end
---@param SkillName FName
function UPalCoopSkillModuleAssignPassiveSkill:AssignPassiveSkill(SkillName) end


---@class UPalCoopSkillModuleBase : UObject
---@field ExecuteLog EPalLogType
---@field OwnerCharacter APalCharacter
UPalCoopSkillModuleBase = {}

function UPalCoopSkillModuleBase:Start() end
---@param IsCoop boolean
function UPalCoopSkillModuleBase:SetTrainerCoopFlag(IsCoop) end
---@param DeltaTime float
function UPalCoopSkillModuleBase:OnTick(DeltaTime) end
function UPalCoopSkillModuleBase:OnStartSkill() end
function UPalCoopSkillModuleBase:OnSkillOverheat() end
function UPalCoopSkillModuleBase:OnInitialized() end
---@param PartnerSkillComponent UPalPartnerSkillParameterComponent
function UPalCoopSkillModuleBase:Initialize(PartnerSkillComponent) end
---@return int32
function UPalCoopSkillModuleBase:GetOwnerRank() end
---@return APalCharacter
function UPalCoopSkillModuleBase:GetOwner() end
function UPalCoopSkillModuleBase:AddSkillLog() end
function UPalCoopSkillModuleBase:Abort() end


---@class UPalCoopSkillSearchBase : UObject
---@field SearchRangeMaxByRank TArray<float>
---@field ExtendRangePerSecByRank TArray<float>
---@field SearchOrigin FVector
---@field SearchRangeMax float
---@field ExtendRangePerSec float
---@field ElapsedTime float
---@field SkillRank int32
---@field CalledPlayerUId FGuid
---@field bIsRunning boolean
---@field SearchResultParameters TArray<FPalCoopSkillSearchResultParameter>
UPalCoopSkillSearchBase = {}

---@param DeltaTime float
---@param LocationRegister UPalCoopSkillSearchLocationRegister
function UPalCoopSkillSearchBase:Tick(DeltaTime, LocationRegister) end
function UPalCoopSkillSearchBase:Terminate() end
---@param Origin FVector
---@param Rank int32
---@param RequestPlayerUId FGuid
function UPalCoopSkillSearchBase:Start(Origin, Rank, RequestPlayerUId) end
---@param LocationId FGuid
---@param Location UPalLocationBase
function UPalCoopSkillSearchBase:OnRemoveLocationForCompass_BP(LocationId, Location) end
---@param LocationId FGuid
---@param Location UPalLocationBase
function UPalCoopSkillSearchBase:OnRemoveLocationForCompass(LocationId, Location) end
---@param LocationId FGuid
---@param Location UPalLocationBase
function UPalCoopSkillSearchBase:OnAddedLocationForCompass_BP(LocationId, Location) end
---@param LocationId FGuid
---@param Location UPalLocationBase
function UPalCoopSkillSearchBase:OnAddedLocationForCompass(LocationId, Location) end
---@return boolean
function UPalCoopSkillSearchBase:IsRunning() end
---@return boolean
function UPalCoopSkillSearchBase:IsFinished() end
---@return float
function UPalCoopSkillSearchBase:GetSearchRangeMax() end
---@param Rank int32
---@return float
function UPalCoopSkillSearchBase:GetSearchRangeByRank(Rank) end
---@return int32
function UPalCoopSkillSearchBase:GetRank() end
---@return FVector
function UPalCoopSkillSearchBase:GetOrigin() end
---@return float
function UPalCoopSkillSearchBase:GetExtendSearchRangePerSec() end
---@param Rank int32
---@return float
function UPalCoopSkillSearchBase:GetExtendRangePerSecByRank(Rank) end
---@return float
function UPalCoopSkillSearchBase:GetCurrentSearchRadius() end
function UPalCoopSkillSearchBase:End() end
function UPalCoopSkillSearchBase:ClearSearchResultParameters() end
---@param ResultParameter FPalCoopSkillSearchResultParameter
function UPalCoopSkillSearchBase:AddSearchResultParameter(ResultParameter) end


---@class UPalCoopSkillSearchCharacter : UPalCoopSkillSearchBase
UPalCoopSkillSearchCharacter = {}

---@param Origin FVector
---@param SearchRadius float
---@param RequestPlayerUId FGuid
function UPalCoopSkillSearchCharacter:SearchMonsters(Origin, SearchRadius, RequestPlayerUId) end


---@class UPalCoopSkillSearchDungeonPortal : UPalCoopSkillSearchBase
UPalCoopSkillSearchDungeonPortal = {}

---@param Origin FVector
---@param SearchRadius float
---@param RequestPlayerUId FGuid
function UPalCoopSkillSearchDungeonPortal:SearchDungeonPortal(Origin, SearchRadius, RequestPlayerUId) end


---@class UPalCoopSkillSearchEffectController : UObject
UPalCoopSkillSearchEffectController = {}

---@param DeltaTime float
function UPalCoopSkillSearchEffectController:Tick(DeltaTime) end
---@param Origin FVector
---@param RadiusFrom float
---@param RadiusTo float
---@param ExtRadiusPerSec float
function UPalCoopSkillSearchEffectController:Start(Origin, RadiusFrom, RadiusTo, ExtRadiusPerSec) end
---@return boolean
function UPalCoopSkillSearchEffectController:IsRunning() end
---@return boolean
function UPalCoopSkillSearchEffectController:IsFinished() end
function UPalCoopSkillSearchEffectController:End() end


---@class UPalCoopSkillSearchLocationRegister : UObject
---@field RegisteredLocationIds TArray<FGuid>
---@field RegisteredLocationElapsedSec TMap<FGuid, float>
---@field LocationDisplayTimeSec float
UPalCoopSkillSearchLocationRegister = {}

---@param guiid FGuid
function UPalCoopSkillSearchLocationRegister:UnregisterMapObjectLocationsFromCompass(guiid) end
---@param ResultParameter FPalCoopSkillSearchResultParameter
function UPalCoopSkillSearchLocationRegister:RegisterMapObjectLocationsToCompass(ResultParameter) end


---@class UPalCoopSkillSearchMapObject : UPalCoopSkillSearchBase
UPalCoopSkillSearchMapObject = {}

---@param SearchMapObjIds TArray<FName>
---@param Origin FVector
---@param SearchRadius float
---@param RequestPlayerUId FGuid
function UPalCoopSkillSearchMapObject:SearchMapObjects(SearchMapObjIds, Origin, SearchRadius, RequestPlayerUId) end


---@class UPalCoopSkillSearchSystem : UObject
---@field EffectControllerClass TSubclassOf<UPalCoopSkillSearchEffectController>
---@field LocationRegister UPalCoopSkillSearchLocationRegister
---@field EffectController UPalCoopSkillSearchEffectController
---@field SearchObjects TArray<UPalCoopSkillSearchBase>
UPalCoopSkillSearchSystem = {}

---@param EffectParam FPalCoopSkillSearchEffectParameter
function UPalCoopSkillSearchSystem:StartSearchEffect(EffectParam) end
---@param SearchClass TSubclassOf<UPalCoopSkillSearchBase>
---@return UPalCoopSkillSearchBase
function UPalCoopSkillSearchSystem:CreateSearchObject(SearchClass) end


---@class UPalCryComponentBase : UActorComponent
UPalCryComponentBase = {}


---@class UPalCustomPrimitiveWidget : UPalUserWidget
---@field SlateBrush USlateBrushAsset
---@field VertexData TArray<FPalUMGCustomVertexData>
---@field vertexIndexes TArray<int32>
UPalCustomPrimitiveWidget = {}

---@param Index int32
---@param inVertexData FPalUMGCustomVertexData
function UPalCustomPrimitiveWidget:UpdateVertexData(Index, inVertexData) end
---@param inVertexData FPalUMGCustomVertexData
function UPalCustomPrimitiveWidget:PushVertexData(inVertexData) end
---@param Context FPaintContext
function UPalCustomPrimitiveWidget:DrawVertexData(Context) end


---@class UPalCutsceneComponent : UActorComponent
---@field OnPlayCutsceneDelegate FPalCutsceneComponentOnPlayCutsceneDelegate
---@field OnFinishCutsceneDelegate FPalCutsceneComponentOnFinishCutsceneDelegate
---@field CutsceneActor APalCutsceneActor
---@field FadeParam UPalHUDDispatchParameter_FadeWidget
UPalCutsceneComponent = {}

function UPalCutsceneComponent:StopCutsceneToServer() end
function UPalCutsceneComponent:StopCutscene() end
function UPalCutsceneComponent:StartFadeOut() end
---@param CutsceneActorClass TSubclassOf<APalCutsceneActor>
---@param Location FVector
---@param Rotation FRotator
---@param Owner AActor
---@return APalCutsceneActor
function UPalCutsceneComponent:SpawnCutsceneActor(CutsceneActorClass, Location, Rotation, Owner) end
function UPalCutsceneComponent:PlayCutsceneToServer() end
---@param InCutsceneActor APalCutsceneActor
---@param IsAutoDestroy boolean
function UPalCutsceneComponent:PlayCutscene(InCutsceneActor, IsAutoDestroy) end
function UPalCutsceneComponent:OnFinished() end
function UPalCutsceneComponent:OnEndFadeOut() end
---@return boolean
function UPalCutsceneComponent:IsPlayingCutscene() end
---@param bIsSkipped boolean
function UPalCutsceneComponent:CutsceneFinishDelegate__DelegateSignature(bIsSkipped) end
function UPalCutsceneComponent:CutsceneDelegate__DelegateSignature() end


---@class UPalDamageDisplayCanvas : UPalUserWidget
UPalDamageDisplayCanvas = {}

---@param DamageInfo FPalDamageInfo
---@param Defender AActor
---@param outSpecialDamageRate float
---@param weakCount int32
---@return int32
function UPalDamageDisplayCanvas:CalcDisplayDamage(DamageInfo, Defender, outSpecialDamageRate, weakCount) end


---@class UPalDamageExplodeComponent : UActorComponent
---@field ExplosionDelayTime float
---@field OnDamageDelegate_Ex FPalDamageExplodeComponentOnDamageDelegate_Ex
---@field IsExploded boolean
UPalDamageExplodeComponent = {}

---@param Attacker AActor
---@param DelayTime float
function UPalDamageExplodeComponent:SpawnExplosionActor_Delay(Attacker, DelayTime) end
---@param Attacker AActor
function UPalDamageExplodeComponent:SpawnExplosionActor(Attacker) end
---@param DamageInfo FPalDamageInfo
function UPalDamageExplodeComponent:OnDamageDelegate_Ex__DelegateSignature(DamageInfo) end
---@param Attacker AActor
function UPalDamageExplodeComponent:ForceExplode(Attacker) end


---@class UPalDamageInfoUtility : UObject
UPalDamageInfoUtility = {}

---@param DamageInfo FPalDamageInfo
---@param Type EPalSpecialAttackRateType
---@return float
function UPalDamageInfoUtility:GetSpecialAttackRate(DamageInfo, Type) end


---@class UPalDamagePopUpManager : UObject
---@field OnAddDamagePopupDelegate FPalDamagePopUpManagerOnAddDamagePopupDelegate
UPalDamagePopUpManager = {}

---@param DamageInfo FPalDamageInfo
---@param Defender AActor
function UPalDamagePopUpManager:AddDamagePopupDelegate__DelegateSignature(DamageInfo, Defender) end
---@param DamageInfo FPalDamageInfo
---@param Defender AActor
function UPalDamagePopUpManager:AddDamagePopUp(DamageInfo, Defender) end


---@class UPalDamageReactionComponent : UActorComponent
---@field OnDamageDelegate FPalDamageReactionComponentOnDamageDelegate
---@field OnDamageDelegate_Always FPalDamageReactionComponentOnDamageDelegate_Always
---@field OnDeadDelegate FPalDamageReactionComponentOnDeadDelegate
---@field OnDyingDeadEndDelegate FPalDamageReactionComponentOnDyingDeadEndDelegate
---@field OnMentalDamageDelegate FPalDamageReactionComponentOnMentalDamageDelegate
---@field OnSleepDelegate FPalDamageReactionComponentOnSleepDelegate
---@field OnDamageReactionDelegate FPalDamageReactionComponentOnDamageReactionDelegate
---@field OnEachDamageReactionDelegate FPalDamageReactionComponentOnEachDamageReactionDelegate
---@field OnSlipDamageDelegate FPalDamageReactionComponentOnSlipDamageDelegate
---@field OnCaptureStartDelegate FPalDamageReactionComponentOnCaptureStartDelegate
---@field OnNooseTrapDelegate FPalDamageReactionComponentOnNooseTrapDelegate
---@field DamageEffectSlotClass TSubclassOf<UPalHitEffectSlot>
---@field EffectSlot UPalHitEffectSlot
---@field RateList TArray<float>
UPalDamageReactionComponent = {}

---@param Damage int32
---@param Velocity FVector
function UPalDamageReactionComponent:SlipDamageAndBlowWhenDead(Damage, Velocity) end
---@param Damage int32
---@param ShieldIgnore boolean
function UPalDamageReactionComponent:SlipDamage(Damage, ShieldIgnore) end
function UPalDamageReactionComponent:ProcessDeath_ToServer() end
---@param Info FPalDamageInfo
function UPalDamageReactionComponent:ProcessDamage_ToServer(Info) end
---@param Damage int32
function UPalDamageReactionComponent:PopupDamageBySlipDamage_ToALL(Damage) end
---@param EachReactionInfo FPalEachDamageRactionInfo
function UPalDamageReactionComponent:PlayEachDamageReaction(EachReactionInfo) end
---@param ReactionInfo FPalDamageRactionInfo
function UPalDamageReactionComponent:PlayDamageReaction(ReactionInfo) end
---@param reactionType EPalDamageAnimationReactionType
function UPalDamageReactionComponent:PlayAddDamageMotion(reactionType) end
---@param Damage int32
function UPalDamageReactionComponent:OnSlipDamageDelegate__DelegateSignature(Damage) end
---@param LastDamage int32
function UPalDamageReactionComponent:OnSleepDelegate__DelegateSignature(LastDamage) end
---@param TrapActor AActor
---@param FixLocation FVector
function UPalDamageReactionComponent:OnNooseTrapDelegate__DelegateSignature(TrapActor, FixLocation) end
---@param DamageResult FPalDamageResult
function UPalDamageReactionComponent:OnMentalDamageDelegate__DelegateSignature(DamageResult) end
---@param TrapActor AActor
---@param FixLocation FVector
function UPalDamageReactionComponent:OnHitNooseTrap(TrapActor, FixLocation) end
---@param Montage UAnimMontage
---@param bInterrupted boolean
function UPalDamageReactionComponent:OnEndDamageMotion(Montage, bInterrupted) end
---@param EachReactionInfo FPalEachDamageRactionInfo
function UPalDamageReactionComponent:OnEachDamageReactionDelegate__DelegateSignature(EachReactionInfo) end
function UPalDamageReactionComponent:OnDyingDeadEndDelegate_ToALL() end
---@param PlayerCharacter APalPlayerCharacter
function UPalDamageReactionComponent:OnDyingDeadEnd__DelegateSignature(PlayerCharacter) end
---@param DeadInfo FPalDeadInfo
function UPalDamageReactionComponent:OnDeadDelegate__DelegateSignature(DeadInfo) end
---@param ReactionInfo FPalDamageRactionInfo
function UPalDamageReactionComponent:OnDamageReactionDelegate__DelegateSignature(ReactionInfo) end
---@param DamageResult FPalDamageResult
function UPalDamageReactionComponent:OnDamageDelegate__DelegateSignature(DamageResult) end
function UPalDamageReactionComponent:OnCaptureStartDelegate__DelegateSignature() end
---@param Attacker AActor
function UPalDamageReactionComponent:ForceDamageDelegateForCaptureBall(Attacker) end
---@param Velocity FVector
---@param WazaID EPalWazaID
function UPalDamageReactionComponent:DeathDamage_ForSelfDestruct(Velocity, WazaID) end
---@param DamageResult FPalDamageResult
function UPalDamageReactionComponent:CallOnDamageDelegateAlways(DamageResult) end
---@param DeadInfo FPalDeadInfo
function UPalDamageReactionComponent:CallDeadDelegate_ToALL(DeadInfo) end
---@param DamageResult FPalDamageResult
function UPalDamageReactionComponent:ApplyDamageForMP(DamageResult) end
---@param DamageResult FPalDamageResult
function UPalDamageReactionComponent:ApplyDamageForHP(DamageResult) end
---@param DamageResult FPalDamageResult
function UPalDamageReactionComponent:ApplyDamageForDyingHP(DamageResult) end
---@param DamageResult FPalDamageResult
function UPalDamageReactionComponent:AddDeadImplus(DamageResult) end


---@class UPalDamageText : UPalUserWidget
---@field RandomPositionMin FVector2D
---@field RandomPositionMax FVector2D
UPalDamageText = {}



---@class UPalDataTableRowIdMapper : UObject
---@field DataTables TArray<UDataTable>
---@field RowNameHashMap TMap<FName, int32>
UPalDataTableRowIdMapper = {}



---@class UPalDatabaseCharacterParameter : UObject
---@field AIResponsePresetMap TMap<FName, TSubclassOf<UPalAIResponsePreset>>
---@field AISightResponsePresetMap TMap<FName, TSubclassOf<UPalAISightResponsePreset>>
---@field PettingPressetClass TSubclassOf<UPalPettingPresset>
---@field PlayerParameterDataTable UDataTable
---@field MonsterParameterDataTable UDataTable
---@field HumanParameterDataTable UDataTable
---@field DropItemDataTable UDataTable
---@field MonsterNameDataTable UDataTable
---@field HumanNameDataTable UDataTable
---@field CharacterIconDataTable UDataTable
---@field BPClassDataTable UDataTable
---@field PartnerSkillDataTable UDataTable
---@field PalSizeParameterDataTable UDataTable
---@field PalCapturedCageDataTable UDataTable
---@field PalStatusEffectFoodDataTable UDataTable
---@field PalCombiUniqueDataTable UDataTable
---@field TalentMagnificationList TArray<float>
---@field PettingPressetInstance UPalPettingPresset
---@field CombiMonsterParameter UPalCombiMonsterParameter
UPalDatabaseCharacterParameter = {}

---@param IndividualParameter UPalIndividualCharacterParameter
function UPalDatabaseCharacterParameter:UpdateApplyDatabaseToIndividualParameter(IndividualParameter) end
---@param CharacterID FName
---@param Level int32
---@param OwnerPlayerUId FGuid
---@param outParameter FPalIndividualCharacterSaveParameter
---@return boolean
function UPalDatabaseCharacterParameter:SetupSaveParameter(CharacterID, Level, OwnerPlayerUId, outParameter) end
---@param IndividualCharacterParameter UPalIndividualCharacterParameter
---@return int32
function UPalDatabaseCharacterParameter:HigherLevelOtomoFromTrainer(IndividualCharacterParameter) end
---@param RowName FName
---@param WorkSuitabilities TMap<EPalWorkSuitability, int32>
function UPalDatabaseCharacterParameter:GetWorkSuitabilityRank(RowName, WorkSuitabilities) end
---@param RowName FName
---@param MaterialSubTypes TArray<EPalMapObjectMaterialSubType>
function UPalDatabaseCharacterParameter:GetWorkSuitabilityMaterialSubTypes(RowName, MaterialSubTypes) end
---@param RowName FName
---@param WorkSuitabilities TArray<EPalWorkSuitability>
function UPalDatabaseCharacterParameter:GetWorkSuitability(RowName, WorkSuitabilities) end
---@param RowName FName
---@return EPalWeaponType
function UPalDatabaseCharacterParameter:GetWeaponType(RowName) end
---@param RowName FName
---@return boolean
function UPalDatabaseCharacterParameter:GetWeaponEquip(RowName) end
---@param RowName FName
---@return int32
function UPalDatabaseCharacterParameter:GetViewingDistance_cm(RowName) end
---@param RowName FName
---@return int32
function UPalDatabaseCharacterParameter:GetViewingAngle_Degree(RowName) end
---@param RowName FName
---@return EPalTribeID
function UPalDatabaseCharacterParameter:GetTribe(RowName) end
---@param SaveParameter FPalIndividualCharacterSaveParameter
---@return int32
function UPalDatabaseCharacterParameter:GetSupportBySaveParameter(SaveParameter) end
---@param IndividualParameter UPalIndividualCharacterParameter
---@return int32
function UPalDatabaseCharacterParameter:GetSupport(IndividualParameter) end
---@param RowName FName
---@return EPalSizeType
function UPalDatabaseCharacterParameter:GetSize(RowName) end
---@param SaveParameter FPalIndividualCharacterSaveParameter
---@return int32
function UPalDatabaseCharacterParameter:GetShotAttackBySaveParameter(SaveParameter) end
---@param IndividualParameter UPalIndividualCharacterParameter
---@return int32
function UPalDatabaseCharacterParameter:GetShotAttack(IndividualParameter) end
---@param RowName FName
---@return int32
function UPalDatabaseCharacterParameter:GetRarity(RowName) end
---@param RowName FName
---@return float
function UPalDatabaseCharacterParameter:GetPriceRate(RowName) end
---@param CharacterID FName
---@param OutMsgID FName
function UPalDatabaseCharacterParameter:GetPrefixNameMsgID(CharacterID, OutMsgID) end
---@return UPalPettingPresset
function UPalDatabaseCharacterParameter:GetPettingPreset() end
---@param RowName FName
---@param PassiveSkill TArray<FName>
function UPalDatabaseCharacterParameter:GetPassiveSkill(RowName, PassiveSkill) end
---@param CharacterID FName
---@param OutMsgID FName
function UPalDatabaseCharacterParameter:GetPartnerSkillMsgID(CharacterID, OutMsgID) end
---@param RowName FName
---@return EPalOrganizationType
function UPalDatabaseCharacterParameter:GetOrganizationType(RowName) end
---@param RowName FName
---@return boolean
function UPalDatabaseCharacterParameter:GetNocturnal(RowName) end
---@param SaveParameter FPalIndividualCharacterSaveParameter
---@return int32
function UPalDatabaseCharacterParameter:GetMeleeAttackBySaveParameter(SaveParameter) end
---@param IndividualParameter UPalIndividualCharacterParameter
---@return int32
function UPalDatabaseCharacterParameter:GetMeleeAttack(IndividualParameter) end
---@param CharacterID FName
---@param OutText FText
function UPalDatabaseCharacterParameter:GetLocalizedCharacterName(CharacterID, OutText) end
---@param RowName FName
---@return boolean
function UPalDatabaseCharacterParameter:GetIsTowerBoss(RowName) end
---@param RowName FName
---@return boolean
function UPalDatabaseCharacterParameter:GetIsPal(RowName) end
---@param RowName FName
---@return boolean
function UPalDatabaseCharacterParameter:GetIsBoss(RowName) end
---@param SaveParameter FPalIndividualCharacterSaveParameter
---@return int32
function UPalDatabaseCharacterParameter:GetHPBySaveParameter(SaveParameter) end
---@param IndividualParameter UPalIndividualCharacterParameter
---@return int32
function UPalDatabaseCharacterParameter:GetHP(IndividualParameter) end
---@param RowName FName
---@return float
function UPalDatabaseCharacterParameter:GetHearingRate(RowName) end
---@param RowName FName
---@return EPalGenusCategoryType
function UPalDatabaseCharacterParameter:GetGenusCategory(RowName) end
---@param RowName FName
---@return int32
function UPalDatabaseCharacterParameter:GetFoodAmount(RowName) end
---@param RowName FName
---@return float
function UPalDatabaseCharacterParameter:GetExpRatio(RowName) end
---@param RowName FName
---@param Element1 EPalElementType
---@param Element2 EPalElementType
function UPalDatabaseCharacterParameter:GetElementType(RowName, Element1, Element2) end
---@param CharacterID FName
---@param Level int32
---@param OutData FPalDropItemDatabaseRow
---@return boolean
function UPalDatabaseCharacterParameter:GetDropItemData(CharacterID, Level, OutData) end
---@param SaveParameter FPalIndividualCharacterSaveParameter
---@return int32
function UPalDatabaseCharacterParameter:GetDefenseBySaveParameter(SaveParameter) end
---@param IndividualParameter UPalIndividualCharacterParameter
---@return int32
function UPalDatabaseCharacterParameter:GetDefense(IndividualParameter) end
---@param IndividualParameter UPalIndividualCharacterParameter
---@return TArray<FPalWorkSuitabilityInfo>
function UPalDatabaseCharacterParameter:GetCraftSpeeds(IndividualParameter) end
---@param SaveParameter FPalIndividualCharacterSaveParameter
---@return int32
function UPalDatabaseCharacterParameter:GetCraftSpeedBySaveParameter(SaveParameter) end
---@param IndividualParameter UPalIndividualCharacterParameter
---@return int32
function UPalDatabaseCharacterParameter:GetCraftSpeed(IndividualParameter) end
---@param CharacterID FName
---@return FSoftObjectPath
function UPalDatabaseCharacterParameter:GetCharacterIconTexturePath(CharacterID) end
---@param TribeID EPalTribeID
---@return TSoftObjectPtr<UTexture2D>
function UPalDatabaseCharacterParameter:GetCharacterIconTextureByTribeID(TribeID) end
---@param CharacterID FName
---@return TSoftObjectPtr<UTexture2D>
function UPalDatabaseCharacterParameter:GetCharacterIconTexture(CharacterID) end
---@param RowName FName
---@return float
function UPalDatabaseCharacterParameter:GetCaptureRateCorrect(RowName) end
---@param RowName FName
---@return FName
function UPalDatabaseCharacterParameter:GetBPClassName(RowName) end
---@param RowName FName
---@return TSoftClassPtr<APalCharacter>
function UPalDatabaseCharacterParameter:GetBPClass(RowName) end
---@param RowName FName
---@return EPalBattleBGMType
function UPalDatabaseCharacterParameter:GetBattleBGM(RowName) end
---@param CharacterSize EPalSizeType
---@param RowData FPalSizeParameterDataRow
---@return boolean
function UPalDatabaseCharacterParameter:FindPalSizeParameter(CharacterSize, RowData) end
---@param TrainerLevel int32
---@param TargetCharacterLevel int32
---@param WorldContextObject UObject
---@return int32
function UPalDatabaseCharacterParameter:CalcCorrectedLevel(TrainerLevel, TargetCharacterLevel, WorldContextObject) end


---@class UPalDeadBodyManager : UObject
---@field DeadPalList TArray<UPalIndividualCharacterHandle>
UPalDeadBodyManager = {}

---@param OutArray TArray<UPalIndividualCharacterHandle>
function UPalDeadBodyManager:GetDeadPalList(OutArray) end


---@class UPalDeathPenaltyManager : UObject
---@field StageDeathPenaltyRayStartHeight float
---@field StageDeathPenaltyChestRadius float
---@field StageDeathPenaltySpaceWidth float
---@field StageDeathPenaltySpaceDepth float
---@field DeathPenaMap TMap<FGuid, FPalDeathPenaltyList>
UPalDeathPenaltyManager = {}

---@param Player APalPlayerCharacter
function UPalDeathPenaltyManager:DropDeathPenaltyChest(Player) end


---@class UPalDebugInfoGameInstanceSubsystem : UGameInstanceSubsystem
---@field FontObject UFont
UPalDebugInfoGameInstanceSubsystem = {}



---@class UPalDebugSetting : UObject
---@field bEnableCommandToServer boolean
---@field EditorPlayTextLanguageType EPalLanguageType
---@field IsRequiredLoadPlayerSaveData boolean
---@field DefaultLoadPlayerSaveDataName FString
---@field IsRequiredLoadWorldSaveData boolean
---@field DefaultLoadWorldSaveDataName FString
---@field bIsRequiredLoadLocalWorldSaveData boolean
---@field EditorPlayerSaveDataOverwriteMap TMap<int32, FGuid>
---@field PlayerAutoSaveDataName FString
---@field WorldAutoSaveDataName FString
---@field bDontAutoSaveInMulti boolean
---@field EditorSaveDirectoryName FName
---@field autoSaveSpan float
---@field autoSaveEnable boolean
---@field bAutoSetTruePalMainStats boolean
---@field PlayerDefaultPreset FPalDataTableRowName_GameProgressPreset
---@field PlayerLevel int32
---@field ForceFixLevelForWildPal int32
---@field ForceFixTalent int32
---@field DefaultOtomoPal TArray<FPalDebugOtomoPalInfo>
---@field DefaultCapturePalInfos TArray<FPalDebugPalCaptureInfo>
---@field DefaultCapturePalRandomNum int32
---@field DefaultItem TArray<FPalDebugItemCreateInfo>
---@field DefaultLoadoutItem TArray<FPalDebugItemCreateInfo>
---@field PlayStart_PalWorldTime int32
---@field DebugRate_PalWorldTime float
---@field bIgnoreOverWeightMove boolean
---@field bIsDisableReticleShoot boolean
---@field bEquipDefaultWeapon boolean
---@field bGetAllBulletItems boolean
---@field bIgnoreItemDurabilityDecrease boolean
---@field bNotConsumeMaterialsInRepair boolean
---@field bIsMutekiALL boolean
---@field bIsMutekiForPlayer boolean
---@field bIsMutekiForFriend boolean
---@field bDisableDeathPenalty boolean
---@field bIgnoreRespawnTimer boolean
---@field bIsDisableDyingCountdown boolean
---@field bIsFixedSP boolean
---@field bDisiablePlayerShield boolean
---@field bIsFullPowerForPlayer boolean
---@field bIsCaptureSuccessAlways boolean
---@field bIsCaptureFailAlways_BounceBall boolean
---@field bIsShowActionName boolean
---@field bIsShowCharacterStatus boolean
---@field bIsShowCharacterTickInfo boolean
---@field bIsWazaCoolTimeFast boolean
---@field bIsShowUseRootMotion boolean
---@field bIsEnableClimbing boolean
---@field bIsDisableFallDamage boolean
---@field bIsShowPlayerFallHeight boolean
---@field bIsShowGroundObjectName boolean
---@field bIsShowForwardObjectName boolean
---@field bDisableStatus_Darkness boolean
---@field bIsIgnoreBuildRestrictionBaseCamp boolean
---@field ConfirmTransportItemBaseSpeedType EPalMovementSpeedType
---@field ConfirmTransportItemSpeedMultipleRate float
---@field bNotConsumeMaterialsInBuild boolean
---@field BuildRequiredWorkAmount float
---@field bIsDisableEnemyEyeSight boolean
---@field bIsEnableNPCDrawRaycastDebug boolean
---@field bIsHideScreenMessage boolean
---@field bIsHungerDisable boolean
---@field bIsAllRecipeUnlock boolean
---@field bNotDecreaseWeaponItem boolean
---@field bNotRequiredBulletWhenReload boolean
---@field bShowReticleLocation boolean
---@field bShowAutoAimInfo boolean
---@field bIsEnableMouseAutoAim boolean
---@field MouseSensitivityRate float
---@field CaptureFPS int32
---@field bIsDisableDropItem boolean
---@field bShowDropItemHitEvent boolean
---@field bPrintLogGroupsWhenGroupOperated boolean
---@field bIsSoundRangeVisual boolean
---@field bIsToggleHUDWhenEject boolean
---@field bIsLookAtDisable boolean
---@field bPalBoxInLevelBelongingToServerPlayer boolean
---@field bCreateGameInstanceViewActor boolean
---@field bIsFixedLightingControllerTime boolean
---@field LightingControllerTimeIfFixed float
---@field bIsShowFloorLocation boolean
---@field bIsShowGroundTilt boolean
---@field bIsDisableShiftKey boolean
---@field IsSpawnAlwaysFromSpawner boolean
---@field IsDisableSpawner boolean
---@field OverrideSpawnRadius float
---@field OverrideDespawnRadius float
---@field bIsPlayerCompleteSTEALTH boolean
---@field bIsShowEnemyHate boolean
---@field bIsShowEnemyHateArrow boolean
---@field bIsShowTargetLocalPlayerList boolean
---@field bIsShowMovementMode boolean
---@field bIsShowOrganization boolean
---@field bCanAccessToOtherGuildMapObject boolean
---@field bFirstBuildPalBox boolean
---@field WorkExtraRate float
---@field bIsDisableFootIK boolean
---@field bBuildInstallCheckLookToCamera boolean
---@field bBuildFXDebugLog boolean
---@field bDamageTextStack boolean
---@field bFootStepNotify_DebugDisplay boolean
---@field bSkipBossCutscene boolean
---@field bShowRangeDistributeExpAround boolean
---@field bNotDropOtomoAtPlayerDeath boolean
---@field bNotDropItemsAtPlayerDeath boolean
---@field bEnableDebugMoveSpeed boolean
---@field bForceToggleDash boolean
---@field bDebugAutoRun boolean
---@field bDrawPlayerInDoor boolean
---@field PlayerPalStoragePage int32
---@field ShowPlayerMoveSpeed boolean
---@field bSwimming_DebugDisplay boolean
---@field bSwimming_NoDecreaseSP boolean
---@field bPartnerSkill_DebugDisplay boolean
---@field bPartnerSkill_NoDecrease boolean
---@field PartnerSkill_CooldownSpeedRate float
---@field PartnerSkill_IgnoreRestrictedByItems boolean
---@field bNotConsumeMaterialsInCraft boolean
---@field bSelectableRecipeWhenNothingMaterials boolean
---@field bIgnoreWorkableElementType boolean
---@field bIgnoreWorkableGenusCategories boolean
---@field bShowDebugWorkAssign boolean
---@field bShowDebugWorkAssignTarget boolean
---@field bForceRunInWork boolean
---@field bContinueSpeedInTransportWork boolean
---@field bNotInterruptTransportingWork boolean
---@field bPrintLogWorkerEventDetail boolean
---@field BaseCampWorkerEventTriggerInterval float
---@field IgnoreBaseCampTask boolean
---@field bBaseCampSpawnLevelMax boolean
---@field bBaseCampWorkerSanityDetail boolean
---@field BaseCampWorkerEatTime float
---@field bBaseCampShowCannotTransportTarget boolean
---@field BaseCampCannotTransportTargetArrowSettings FPalArrowSettings
---@field bBaseCampMoveModeTeleportForce boolean
---@field fallBackDefense int32
---@field bDebugLogWorldSecurity boolean
---@field bDebugLogEnableCriminal boolean
---@field bDebugLogEnableWanted boolean
---@field bDebugLogEnableCriminalPlayer boolean
---@field bShowDebugWantedSpawnerSphere boolean
---@field bTransportGrantedMonsterToPalBox boolean
---@field bInvaderDisable boolean
---@field DebugSpawnWildPal_DistanceFromPlayer float
---@field DebugAddStatus EPalStatusID
---@field bIsDisplayDebug_PassiveSkill boolean
---@field bShowPassiveSkillStatus boolean
---@field ShowPassiveSkillStatusRange float
---@field bIgnorePalPassiveSkill boolean
---@field PalPassiveSkillOverride TArray<FPalDataTableRowName_PassiveSkillData>
---@field bGrantPassiveSkillAlways boolean
---@field PassiveSkill_AttachSkill TMap<FPalDataTableRowName_PalMonsterData, FPalDebugAttachPassiveSkillInfo>
---@field bPassiveSkill_CollectItem_10Sec boolean
---@field bPassiveSkill_LifeSteal_DisplayRecoverHp boolean
---@field bLogMapObjectFailedSpawn boolean
---@field bShowMapObjectStatus boolean
---@field bShowMapObjectFoliageStatus boolean
---@field ShowMapObjectStatusRange float
---@field bDisablePalFoliageComponentBeginPlay boolean
---@field bShowMapObjectSpawnerStatus boolean
---@field bDisableMapObjectEffect boolean
---@field bDrawDetectMapObjectInDoor boolean
---@field bCanDamageToMapObjectFromSameGroup boolean
---@field MapObjectHpOverride int32
---@field FoliageRespawnIntervalOverrideSeconds float
---@field bVisibleFoliageChunk boolean
---@field bShowPalEggStatus boolean
---@field ShowPalEggStatusRange float
---@field bIsHideAllHUD boolean
---@field bIsNowHUDHide boolean
---@field bForceCreateDispatchParameterByHUDService boolean
---@field bShowDebugMapIcon boolean
---@field bIsHideUIForPV boolean
---@field bIsCompletePaldex boolean
---@field bUseFixedPositionPlayerUI boolean
---@field bForceShowHPGauge boolean
---@field bIsFixedRandomSeed boolean
---@field actionRandomSeed int32
---@field bAvailableBuildObjectInDevelop boolean
---@field bShowBuildObjectInstallCheck boolean
---@field IgnoreInstallErrors TArray<EPalMapObjectOperationResult>
---@field bDrawDebugInstallConnection boolean
---@field bUseEagleForGlider boolean
---@field bEquipDefaultGlider boolean
---@field ExtraHpRegenRateInSleepingBed float
---@field bForceDisableLamp boolean
---@field bForceDisableTimerLight boolean
---@field bForceDisableTickOptimization boolean
---@field bForceDisableDamagePopup boolean
---@field bIsShowTickOptimizationType boolean
---@field bIgnoreFastTravelLock boolean
---@field AudioBusVolumes TMap<EPalAudioBus, float>
---@field AudioBusMute TMap<EPalAudioBus, boolean>
---@field bIsShowPostAkEvent boolean
---@field SoundDebugModelClass TSubclassOf<APalSoundDebugModel>
---@field bIsMuteForPlayerSoundOnly boolean
---@field bDisplayPlaySoundId boolean
---@field bPlayFootStepSound boolean
---@field IgnoreSoundIds TArray<FName>
---@field bIsSpawnFootStepEffect boolean
---@field bIsDisableCameraPitchLimit boolean
---@field bIsIgnoreNetworkVersionCompatible boolean
---@field bIsUseClientOtomoSetting boolean
---@field DefaultOtomoPalForClient TArray<FPalDebugOtomoPalInfo>
---@field bIsForcedSynchronizedMapObject boolean
---@field bEnableCharacterCountInServer boolean
---@field bUseDedicatedServerOptimizeInListenServer boolean
---@field bIsDisableInitRandomCharacterMake boolean
---@field bForceSpawnTreasureBox boolean
---@field bForceSpawnEnemyCamp boolean
---@field bForceSpawnPalEgg boolean
---@field bForceSpawnRarePal boolean
---@field IgnoreAudio boolean
---@field bIsShowAudioSoundPlayer boolean
---@field bForceSpawnRandomIncident boolean
---@field bForceDisableSpawnRandomIncident boolean
---@field ForceSpawnRandomIncidentName FString
---@field bShowRandomIncidentSpawnArea boolean
---@field bShowRandomIncidentEndArea boolean
---@field bShowRandomIncidentExcludeArea boolean
---@field bInvadeSetting_Override boolean
---@field InvadeProbability_Override float
---@field InvadeOccurablePlayerLevel_Override int32
---@field ForceOccurInvaderName FString
---@field Biome_Override EPalBiomeType
---@field InvadeJudgmentInterval_Minutes_Override int32
---@field InvadeCollTime_Max_Minutes_Override int32
---@field InvadeCollTime_Min_Minutes_Override int32
---@field InvadeReturnTime_Minutes_Override int32
---@field InvadeStartPoint_BaseCampRadius_Min_cm_Override int32
---@field InvadeStartPoint_BaseCampRadius_Max_cm_Override int32
---@field VisitorNPCProbability_Override float
---@field ForceOccurVisitorNPCName FString
---@field VisitorNPCReturnTime_Minutes_Override int32
---@field bIsDisableCrossKeyQuickSwitch boolean
---@field bIsEnableAirRolling boolean
---@field bIsEnablePalWarp boolean
---@field bDungeonDevelopFlag boolean
---@field bIsDisableOptionWorldLoadConfig boolean
---@field bIsShowNightSkipLog boolean
---@field bIsApplyOptionWorldModePreset boolean
---@field bShowAnimRateScale boolean
---@field ShowAnimRateScaleRange float
---@field bIsParallelForUpdateActiveTiles boolean
---@field bIsDisablePlayerTeleportTimeout boolean
---@field bUseMalePlayer boolean
---@field bEnableLoadingScreen boolean
---@field OnLoadingScreenVisibilityChanged FPalDebugSettingOnLoadingScreenVisibilityChanged
---@field bIsSkipCharacterMake boolean
---@field bDrawHitCollision boolean
---@field bDisableGrapplingCoolDown boolean
---@field bDrawGrapplingLine boolean
---@field bDrawGrapplingHitPoint boolean
---@field bDrawAmbientSoundLinePlayLocation boolean
---@field bDrawAmbientSoundActivateTrigger boolean
---@field bDrawDefenseAttackableRange boolean
---@field bShowDefenseAttackTarget boolean
---@field ShowDefenseRange float
---@field WorldPartitionLoadCheckRange float
---@field WorldPartitionLoadActivatedCheck boolean
---@field bDisableInteractRecicleTarget boolean
---@field bShowStageDeathPenaltyLocation boolean
---@field bForceLocationTeleport boolean
---@field bShowInvaderDeubgLog boolean
UPalDebugSetting = {}



---@class UPalDebugWindowSetting : UDataAsset
---@field PriorityFunctions TArray<FString>
UPalDebugWindowSetting = {}



---@class UPalDefine : UBlueprintFunctionLibrary
UPalDefine = {}

---@return FGameplayTag
function UPalDefine:UILayerTag_Modal() end
---@return FGameplayTag
function UPalDefine:UILayerTag_Menu() end
---@return FGameplayTag
function UPalDefine:UILayerTag_GameMenu7() end
---@return FGameplayTag
function UPalDefine:UILayerTag_GameMenu6() end
---@return FGameplayTag
function UPalDefine:UILayerTag_GameMenu5() end
---@return FGameplayTag
function UPalDefine:UILayerTag_GameMenu4() end
---@return FGameplayTag
function UPalDefine:UILayerTag_GameMenu3() end
---@return FGameplayTag
function UPalDefine:UILayerTag_GameMenu2() end
---@return FGameplayTag
function UPalDefine:UILayerTag_GameMenu() end
---@return FGameplayTag
function UPalDefine:UILayerTag_Game() end
---@return FName
function UPalDefine:TextId_UICommon_SystemMessageUnlockFastTravel() end
---@return FName
function UPalDefine:TextId_UICommon_SystemErrorCantMoveNotOwned() end
---@return FName
function UPalDefine:TextId_UICommon_LOG_NeedItemToOpenTreasureBox() end
---@return FName
function UPalDefine:TextId_UICommon_LOG_ConsumeItem() end
---@return FName
function UPalDefine:TextId_UICommon_InteractIndicator_InputPassword_CannotTry() end
---@return FName
function UPalDefine:TextId_UICommon_InteractIndicator_ConsumeAndOpen() end
---@return FName
function UPalDefine:TextId_UICommon_INFINITE() end
---@return FName
function UPalDefine:TextId_UICommon_DISMANTLING_FAILED_PALBOX() end
---@return FName
function UPalDefine:TextId_UICommon_DISMANTLING_CONFIRM_PALBOX() end
---@return FName
function UPalDefine:TextId_UICommon_CONFIRM_DUNGEON_EXIT() end
---@return FName
function UPalDefine:TextId_UICommon_CONFIRM_DUNGEON_ENTER() end
---@return FName
function UPalDefine:StatusPointName_AddWorkSpeed() end
---@return FName
function UPalDefine:StatusPointName_AddPower() end
---@return FName
function UPalDefine:StatusPointName_AddMaxSP() end
---@return FName
function UPalDefine:StatusPointName_AddMaxInventoryWeight() end
---@return FName
function UPalDefine:StatusPointName_AddMaxHP() end
---@return FName
function UPalDefine:StatusPointName_AddCaptureLevel() end
---@return FName
function UPalDefine:StaticItemID_UnlockLantern() end
---@param Num int32
---@return FName
function UPalDefine:StaticItemID_UnlockAutoMeal_Tier(Num) end
---@return FName
function UPalDefine:StaticItemID_Money() end
---@return FName
function UPalDefine:Socket_Mouth() end
---@return FName
function UPalDefine:Socket_JumpEffect() end
---@return FName
function UPalDefine:Socket_EquipWeapon3() end
---@return FName
function UPalDefine:Socket_EquipWeapon2() end
---@return FName
function UPalDefine:Socket_EquipWeapon1() end
---@return FName
function UPalDefine:Socket_BulletMuzzle() end
---@return FName
function UPalDefine:Socket_BodyCenter() end
---@return FName
function UPalDefine:NP_PlayerCenterPosition() end
---@return FName
function UPalDefine:MS_HumanHeadName() end
---@return FName
function UPalDefine:MS_HumanHairName() end
---@return FName
function UPalDefine:MS_HumanEyeName() end
---@return FName
function UPalDefine:MS_HumanClothName() end
---@return FName
function UPalDefine:MS_HumanBrowName() end
---@return FName
function UPalDefine:MS_HumanBodyName() end
---@return FName
function UPalDefine:MP_TorsoNormalMinIntensityName() end
---@return FName
function UPalDefine:MP_TorsoNormalMaxIntensityName() end
---@return FName
function UPalDefine:MP_PalLitBaseColorName() end
---@return FName
function UPalDefine:MP_LegNormalMinIntensityName() end
---@return FName
function UPalDefine:MP_LegNormalMaxIntensityName() end
---@return FName
function UPalDefine:MP_CharacterMakeSubsurfaceColorName() end
---@return FName
function UPalDefine:MP_CharacterMakeBaseColorSaturationName() end
---@return FName
function UPalDefine:MP_CharacterMakeBaseColorHueName() end
---@return FName
function UPalDefine:MP_CharacterMakeBaseColorBrightnessName() end
---@return FName
function UPalDefine:MP_ArmNormalMinIntensityName() end
---@return FName
function UPalDefine:MP_ArmNormalMaxIntensityName() end
---@return FName
function UPalDefine:FlagName_OverWeightInventory() end
---@return FName
function UPalDefine:FlagName_DebugBotGuildName() end
---@return FName
function UPalDefine:FlagName_CameraOffsetInLiftup() end
---@return FName
function UPalDefine:DecreaseSanityRate_WorkHard() end
---@return FName
function UPalDefine:DecreaseFullStomachRate_WorkHard() end
---@return FName
function UPalDefine:DecreaseFullStomachRate_Work() end
---@return FName
function UPalDefine:BS_TorsoArmMinName() end
---@return FName
function UPalDefine:BS_TorsoArmMaxName() end
---@return FName
function UPalDefine:BS_LegArmMinName() end
---@return FName
function UPalDefine:BS_LegArmMaxName() end
---@return FName
function UPalDefine:BS_BodyArmMinName() end
---@return FName
function UPalDefine:BS_BodyArmMaxName() end
---@return FName
function UPalDefine:ActionNotify_MiningImpactTiming() end
---@return FName
function UPalDefine:ActionNotify_MiningEndTiming() end
---@return FName
function UPalDefine:ActionBBKey_FeedItem() end


---@class UPalDialogParameterBase : UPalHUDDispatchParameterBase
---@field DialogType EPalDialogType
---@field Message FText
---@field Callback FPalDialogParameterBaseCallback
---@field CallbackWithParameter FPalDialogParameterBaseCallbackWithParameter
---@field IsCloseWhenDamaged boolean
---@field IsEnableShortcutConfirmInput boolean
UPalDialogParameterBase = {}

---@param bResult boolean
function UPalDialogParameterBase:InvokeCallback(bResult) end


---@class UPalDialogParameterDialog : UPalDialogParameterBase
---@field bDefaultNegative boolean
UPalDialogParameterDialog = {}

---@param InMessage FText
---@param InDialogType EPalDialogType
---@param bInNegativeDefault boolean
function UPalDialogParameterDialog:SetParameters(InMessage, InDialogType, bInNegativeDefault) end


---@class UPalDialogParameter_RequestJoinGuild : UPalDialogParameterDialog
---@field RequestPlayerUId FGuid
---@field RequestPlayerInstanceId FPalInstanceID
---@field TargetPlayerUId FGuid
---@field TargetPlayerInstanceId FPalInstanceID
UPalDialogParameter_RequestJoinGuild = {}



---@class UPalDialogParameter_RequestMapObjectDismantle : UPalDialogParameterDialog
---@field MapObjectInstanceId FGuid
UPalDialogParameter_RequestMapObjectDismantle = {}



---@class UPalDungeonDefines : UObject
UPalDungeonDefines = {}


---@class UPalDungeonInfoParameterUtility : UObject
UPalDungeonInfoParameterUtility = {}

---@param WorldContextObject UObject
---@param InParameter FPalDungeonInfoParameter
---@return float
function UPalDungeonInfoParameterUtility:CalcDisappearRemainSeconds(WorldContextObject, InParameter) end


---@class UPalDungeonInstanceModel : UObject
---@field OnChangeInstanceStatusDelegate FPalDungeonInstanceModelOnChangeInstanceStatusDelegate
---@field DungeonInstanceId FGuid
---@field MarkerPointId FGuid
---@field DungeonSpawnAreaId FName
---@field DungeonLevelName FName
---@field OverrideDungeonNameTextId FName
---@field RepFieldWarpPointLocation FVector_NetQuantize
---@field FieldWarpPointTransform FTransform
---@field StartPointTransform FTransform
---@field DeadItemDropTransform FTransform
---@field BossState EPalDungeonInstanceBossState
---@field EnemySpawner_Boss_RowName FName
---@field EnemySpawnerClass_Boss TSoftClassPtr<APalNPCSpawnerBase>
---@field DisappearTimeAt FGameDateTime
---@field Level int32
---@field StageInstanceId FPalStageInstanceId
---@field MapObjectSaveDataArray TArray<FPalMapObjectSaveData>
---@field ReservedDataLayerAssetIndex int32
---@field ReservedDataLayerAsset UDataLayerAsset
UPalDungeonInstanceModel = {}

---@param Self UPalDungeonInstanceModel
function UPalDungeonInstanceModel:ReturnSelfDelegate__DelegateSignature(Self) end
function UPalDungeonInstanceModel:OnUpdateBossState() end
---@param IndividualHandle UPalIndividualCharacterHandle
function UPalDungeonInstanceModel:OnSpawnedCharacter_ServerInternal(IndividualHandle) end
function UPalDungeonInstanceModel:OnRep_DisappearTimeAt() end
function UPalDungeonInstanceModel:OnRep_BossState() end
---@param DeadInfo FPalDeadInfo
function UPalDungeonInstanceModel:OnDeadBoss_ServerInternal(DeadInfo) end
function UPalDungeonInstanceModel:OnChangeInstanceStatus() end
---@param Character APalCharacter
---@param Attacker APalCharacter
function UPalDungeonInstanceModel:OnCapturedBoss_ServerInternal(Character, Attacker) end
---@return int32
function UPalDungeonInstanceModel:GetLevel() end
---@return FName
function UPalDungeonInstanceModel:GetDungeonSpawnAreaId() end
---@return FText
function UPalDungeonInstanceModel:GetDungeonNameText() end
---@return FGameDateTime
function UPalDungeonInstanceModel:GetDisappearTimeAt() end
---@return EPalDungeonInstanceBossState
function UPalDungeonInstanceModel:GetBossState() end
---@param WorldContextObject UObject
---@param TimeAt FGameDateTime
---@return float
function UPalDungeonInstanceModel:CalcRemainSecondsBy(WorldContextObject, TimeAt) end
---@param WorldContextObject UObject
---@param InDisappearTimeAt FGameDateTime
---@return float
function UPalDungeonInstanceModel:CalcDisappearRemainSeconds(WorldContextObject, InDisappearTimeAt) end


---@class UPalDungeonInstanceModelFixedDungeon : UPalDungeonInstanceModel
---@field RespawnBossTimeAt FGameDateTime
UPalDungeonInstanceModelFixedDungeon = {}

---@return FGameDateTime
function UPalDungeonInstanceModelFixedDungeon:GetRespawnBossTimeAt() end


---@class UPalDungeonLevelDataAsset : UDataAsset
---@field LevelBounds FBox
UPalDungeonLevelDataAsset = {}



---@class UPalDungeonSpawnerDataAsset : UDataAsset
---@field SpawnerPatternNames TArray<FName>
UPalDungeonSpawnerDataAsset = {}



---@class UPalDungeonWorldSubsystem : UPalWorldSubsystem
---@field MarkerPointDataMap TMap<FGuid, FPalDungeonMarkerPointData>
---@field InstanceModelMap TMap<FGuid, UPalDungeonInstanceModel>
---@field DungeonMargin FVector
---@field TickInterval float
---@field DataLayerAssetMap TMap<FName, FPalDungeonDataLayerAssetSet>
---@field PointMarkersWaitSystemInitializeInServer TArray<APalDungeonPointMarker>
---@field bInitializedWithSaveData boolean
UPalDungeonWorldSubsystem = {}

---@param StageInstanceId FPalStageInstanceId
---@param OutInfo FPalDungeonInfoParameter
---@return boolean
function UPalDungeonWorldSubsystem:TryGetDungeonInfo(StageInstanceId, OutInfo) end
---@param Index int32
---@return FGuid
function UPalDungeonWorldSubsystem:Debug_GetDungeonInstanceIdByIndex(Index) end


---@class UPalDynamicArmorItemDataBase : UPalDynamicItemDataBase
---@field Durability float
---@field MaxDurability float
---@field OldDurability float
---@field PassiveSkillList TArray<FName>
UPalDynamicArmorItemDataBase = {}

---@param NewDurability float
function UPalDynamicArmorItemDataBase:SetDurability(NewDurability) end
function UPalDynamicArmorItemDataBase:OnRep_Durability() end
---@return TArray<FName>
function UPalDynamicArmorItemDataBase:GetPassiveSkillList() end
---@return float
function UPalDynamicArmorItemDataBase:GetMaxDurability() end
---@return float
function UPalDynamicArmorItemDataBase:GetDurability() end
function UPalDynamicArmorItemDataBase:DeleteAllPassive() end
---@param passiveIndex int32
---@param SkillName FName
---@return boolean
function UPalDynamicArmorItemDataBase:ChangePassiveSkill(passiveIndex, SkillName) end
---@param SkillName FName
---@return boolean
function UPalDynamicArmorItemDataBase:AddPassiveSkill(SkillName) end


---@class UPalDynamicItemDataBase : UObject
---@field ID FPalDynamicItemId
---@field StaticId FName
UPalDynamicItemDataBase = {}

---@return FName
function UPalDynamicItemDataBase:GetStaticId() end
---@return FPalDynamicItemId
function UPalDynamicItemDataBase:GetId() end


---@class UPalDynamicItemDataManager : UObject
---@field OnCreateItemInServerDelegate FPalDynamicItemDataManagerOnCreateItemInServerDelegate
---@field ItemDynamicDataMap TMap<FPalDynamicItemId, UPalDynamicItemDataBase>
---@field DisposeReservedDynamicItemRemainingTime float
---@field DynamicItemDisposeReserveCount int32
---@field DisposeDynamicItemIdRequestWaitInfoMap_ServerInternal TMap<FGuid, FPalDynamicItemDisposeWaitNotifyInfo>
UPalDynamicItemDataManager = {}



---@class UPalDynamicItemWorldSubsystem : UPalWorldSubsystem
---@field DynamicItemDataMap_InServer TMap<FPalDynamicItemId, UPalDynamicItemDataBase>
---@field WeakDynamicItemDataMap_InClient TMap<FPalDynamicItemId, FPalDynamicItemInfo>
---@field DynamicItemDataCache_InClient TArray<UPalDynamicItemDataBase>
UPalDynamicItemWorldSubsystem = {}



---@class UPalDynamicPalEggItemDataBase : UPalDynamicItemDataBase
---@field CharacterID FName
---@field SaveParameter FPalIndividualCharacterSaveParameter
UPalDynamicPalEggItemDataBase = {}



---@class UPalDynamicWeaponItemDataBase : UPalDynamicItemDataBase
---@field Durability float
---@field MaxDurability float
---@field OldDurability float
---@field RemainingBullets int32
---@field PassiveSkillList TArray<FName>
UPalDynamicWeaponItemDataBase = {}

---@param useNum int32
---@return int32
function UPalDynamicWeaponItemDataBase:UseBullets(useNum) end
---@return boolean
function UPalDynamicWeaponItemDataBase:UseBullet() end
---@param NewDurability float
function UPalDynamicWeaponItemDataBase:SetDurability(NewDurability) end
---@param bulletsNum int32
function UPalDynamicWeaponItemDataBase:SetBulletsNum(bulletsNum) end
function UPalDynamicWeaponItemDataBase:OnRep_Durability() end
---@return boolean
function UPalDynamicWeaponItemDataBase:IsEmptyMagazine() end
---@return int32
function UPalDynamicWeaponItemDataBase:GetRemainingBulletsNum() end
---@return TArray<FName>
function UPalDynamicWeaponItemDataBase:GetPassiveSkillList() end
---@return float
function UPalDynamicWeaponItemDataBase:GetMaxDurability() end
---@return float
function UPalDynamicWeaponItemDataBase:GetDurability() end
function UPalDynamicWeaponItemDataBase:DeleteAllPassive() end
---@param passiveIndex int32
---@param SkillName FName
---@return boolean
function UPalDynamicWeaponItemDataBase:ChangePassiveSkill(passiveIndex, SkillName) end
---@param SkillName FName
---@return boolean
function UPalDynamicWeaponItemDataBase:AddPassiveSkill(SkillName) end


---@class UPalEditorNpcMultiTalkDataUtility : UBlueprintFunctionLibrary
UPalEditorNpcMultiTalkDataUtility = {}


---@class UPalEditorSetting : UObject
---@field ItemDataTableAssetPath FSoftObjectPath
---@field PalMonsterDataTableAssetPath FSoftObjectPath
---@field PalHumanDataTableAssetPath FSoftObjectPath
---@field MapObjectDataTableAssetPath FSoftObjectPath
---@field FarmCropDataTableAssetPath FSoftObjectPath
---@field CrimeMasterDataTableAssetPath FSoftObjectPath
---@field PassiveSkillDataTableAssetPath FSoftObjectPath
---@field ItemProductDataTableAssetPath FSoftObjectPath
---@field NPCUniqueDataTableAssetPath FSoftObjectPath
---@field RecipeTechnologyDataTableAssetPath FSoftObjectPath
---@field BaseCampWorkerEventDataTableAssetPath FSoftObjectPath
---@field UIInputActionTableAssetPath FSoftObjectPath
---@field SoundIDTableAssetPath FSoftObjectPath
---@field ItemShopCreateDataTableAssetPath FSoftObjectPath
---@field ItemShopLotteryDataTableAssetPath FSoftObjectPath
---@field PalShopCreateDataTableAssetPath FSoftObjectPath
---@field DungeonSpawnAreaDataTableAssetPath FSoftObjectPath
---@field FieldLotteryNameDataTableAssetPath FSoftObjectPath
---@field NoteDataTableAssetPath FSoftObjectPath
---@field GameProgressPresetTableAssetPath FSoftObjectPath
UPalEditorSetting = {}



---@class UPalEditorTalkTreeDataTable : UObject
UPalEditorTalkTreeDataTable = {}


---@class UPalEditorTalkTreeDataUtility : UBlueprintFunctionLibrary
UPalEditorTalkTreeDataUtility = {}


---@class UPalEnergyTypeUtility : UBlueprintFunctionLibrary
UPalEnergyTypeUtility = {}

---@param EnergyType EPalEnergyType
---@param ElementTypes TArray<EPalElementType>
function UPalEnergyTypeUtility:CollectWorkableElementTypes(EnergyType, ElementTypes) end


---@class UPalEquipItemContainerUtility : UBlueprintFunctionLibrary
UPalEquipItemContainerUtility = {}


---@class UPalEquipWeaponShooterComponent : UActorComponent
---@field SpawnedWeaponInfoMap TMap<EPalMonsterEquipWeaponSocketType, FPalEquipWeaponInfo>
UPalEquipWeaponShooterComponent = {}

---@param SocketType EPalMonsterEquipWeaponSocketType
---@param WeaponActorClass TSubclassOf<APalMonsterEquipWeaponBase>
function UPalEquipWeaponShooterComponent:SetWeapon_ForDebug_DirectBP(SocketType, WeaponActorClass) end
---@param SocketType EPalMonsterEquipWeaponSocketType
---@param ItemName FName
function UPalEquipWeaponShooterComponent:SetWeapon_ForDebug(SocketType, ItemName) end
function UPalEquipWeaponShooterComponent:PullTrigger() end


---@class UPalEventNotifyBase : UObject
UPalEventNotifyBase = {}


---@class UPalEventNotifySystem : UPalWorldSubsystem
---@field EventNotifyClassArray TArray<TSubclassOf<UPalEventNotifyBase>>
---@field EventNotifyMap TMap<TSubclassOf<UPalEventNotifyBase>, UPalEventNotifyBase>
UPalEventNotifySystem = {}

---@param Class TSubclassOf<UPalEventNotifyBase>
---@return UPalEventNotifyBase
function UPalEventNotifySystem:GetEventNotify(Class) end


---@class UPalEventNotifySystem_Concrete : UBlueprintFunctionLibrary
UPalEventNotifySystem_Concrete = {}


---@class UPalEventNotify_Area : UPalEventNotifyBase
---@field OnNotifyEventBeginInvasionInServer FPalEventNotify_AreaOnNotifyEventBeginInvasionInServer
---@field OnNotifyEventEndInvasionInServer FPalEventNotify_AreaOnNotifyEventEndInvasionInServer
UPalEventNotify_Area = {}

---@param TriggerBase APalTriggerAreaBase
function UPalEventNotify_Area:OnRegiterdArea_ServerInternal(TriggerBase) end
---@param HitActor AActor
---@param AreaInstanceId FGuid
function UPalEventNotify_Area:OnEndAreaInvasion_ServerInternal(HitActor, AreaInstanceId) end
---@param HitActor AActor
---@param AreaInstanceId FGuid
function UPalEventNotify_Area:OnBeginAreaInvasion_ServerInternal(HitActor, AreaInstanceId) end
---@param WorldContextObject UObject
---@return UPalEventNotify_Area
function UPalEventNotify_Area:GetEventNotify_Area(WorldContextObject) end


---@class UPalEventNotify_Character : UPalEventNotifyBase
---@field OnNotifyEventDamagedInServer FPalEventNotify_CharacterOnNotifyEventDamagedInServer
---@field OnNotifyEventDeadInServer FPalEventNotify_CharacterOnNotifyEventDeadInServer
UPalEventNotify_Character = {}

---@param CharacterHandle UPalIndividualCharacterHandle
function UPalEventNotify_Character:OnCharacterSpawned_ServerInternal(CharacterHandle) end
---@param DeadInfo FPalDeadInfo
function UPalEventNotify_Character:OnCharacterDead_ServerInternal(DeadInfo) end
---@param DamageResult FPalDamageResult
function UPalEventNotify_Character:OnCharacterDamaged_ServerInternal(DamageResult) end
---@param WorldContextObject UObject
---@return UPalEventNotify_Character
function UPalEventNotify_Character:GetEventNotify_Character(WorldContextObject) end


---@class UPalEventNotify_ItemContainer : UPalEventNotifyBase
---@field OnNotifyEventMoveInServer FPalEventNotify_ItemContainerOnNotifyEventMoveInServer
UPalEventNotify_ItemContainer = {}

---@param OperationInfoSet TArray<FPalItemOperationInfo_Move>
function UPalEventNotify_ItemContainer:OnItemOperationMove_ServerInternal(OperationInfoSet) end
---@param WorldContextObject UObject
---@return UPalEventNotify_ItemContainer
function UPalEventNotify_ItemContainer:GetEventNotify_Item(WorldContextObject) end


---@class UPalExpDatabase : UObject
---@field ExpDataTable UDataTable
---@field PaldexBonusExpDataTable UDataTable
UPalExpDatabase = {}

---@param Level int32
---@param IsPlayer boolean
---@return int32
function UPalExpDatabase:GetTotalExp(Level, IsPlayer) end
---@param Level int32
---@param IsPlayer boolean
---@return int32
function UPalExpDatabase:GetNextExp(Level, IsPlayer) end
---@param Level int32
---@param RowName FName
---@return int32
function UPalExpDatabase:GetDropExp(Level, RowName) end
---@param ExpValue int32
---@param GiftPlayerList TArray<APalPlayerCharacter>
---@param isCallDelegate boolean
function UPalExpDatabase:DistributionExpValue_forPlayerParty_Server(ExpValue, GiftPlayerList, isCallDelegate) end
---@param CharacterID FName
---@param CaptureCount int32
---@param captureOwnerState APalPlayerState
---@return int32
function UPalExpDatabase:CalcPaldexBonusExp(CharacterID, CaptureCount, captureOwnerState) end
---@param TotalEXP int32
---@param IsPlayer boolean
---@return int32
function UPalExpDatabase:CalcLevelFromTotalExp(TotalEXP, IsPlayer) end
---@param ExpValue int32
---@param GiftPlayerList TArray<APalPlayerCharacter>
---@param isCallDelegate boolean
function UPalExpDatabase:AddExpValue_forPlayerParty_Server(ExpValue, GiftPlayerList, isCallDelegate) end
---@param DeadEnemyHandle UPalIndividualCharacterHandle
---@param GiftPlayerList TArray<APalPlayerCharacter>
---@param isCallDelegate boolean
function UPalExpDatabase:AddExp_forPlayerParty_TowerBoss(DeadEnemyHandle, GiftPlayerList, isCallDelegate) end
---@param DeadEnemyHandle UPalIndividualCharacterHandle
---@param CampModel UPalBaseCampModel
function UPalExpDatabase:AddExp_forBaseCamp(DeadEnemyHandle, CampModel) end
---@param DeadInfo FPalDeadInfo
function UPalExpDatabase:AddExp_EnemyDeath(DeadInfo) end


---@class UPalFacialComponent : UActorComponent
---@field bIsEnableEyeBlink boolean
---@field MainModule UPalFacial_MainModule
UPalFacialComponent = {}

---@param SkeletalMeshComponent USkeletalMeshComponent
function UPalFacialComponent:SetUpTestMesh(SkeletalMeshComponent) end
---@param Disable boolean
function UPalFacialComponent:SetDisableNotify(Disable) end
---@param Eye EPalFacialEyeType
function UPalFacialComponent:SetDefaultLayer(Eye) end
---@param Montage UAnimMontage
---@return boolean
function UPalFacialComponent:ExistFacialNotifyInMontage(Montage) end
---@param Montage UAnimMontage
---@return boolean
function UPalFacialComponent:ExistEyeNotifyInMontage(Montage) end
---@param Mouth EPalFacialMouthType
function UPalFacialComponent:ChangeMouth_ForMontageNotify(Mouth) end
---@param Eye EPalFacialEyeType
function UPalFacialComponent:ChangeEyeAndMouthMesh(Eye) end
---@param Eye EPalFacialEyeType
function UPalFacialComponent:ChangeEye_ForMontageNotify(Eye) end
function UPalFacialComponent:ChangeDefaultFacial() end
function UPalFacialComponent:Blink() end


---@class UPalFacial_MainModule : UObject
---@field EyeMaterialIndex int32
---@field MouthMaterialIndex int32
---@field BrowMaterialIndex int32
---@field MorphSetting_Eye TMap<EPalFacialEyeType, FPalMorphSetting>
---@field MorphSetting_Mouth TMap<EPalFacialMouthType, FPalMorphSetting>
---@field BlendShape_TypeEyeWeight TMap<EPalFacialEyeType, float>
---@field BlendShape_TypeMouthWeight TMap<EPalFacialMouthType, float>
---@field BlendShape_EyeWeight TMap<FName, float>
---@field BlendShape_MouthWeight TMap<FName, float>
UPalFacial_MainModule = {}

---@param SkeletalMeshComponent USkeletalMeshComponent
function UPalFacial_MainModule:Setup_FacialModule(SkeletalMeshComponent) end


---@class UPalFadeWidgetBase : UPalUserWidget
UPalFadeWidgetBase = {}


---@class UPalFirePointLightComponent : UPointLightComponent
UPalFirePointLightComponent = {}


---@class UPalFlyMeshHeightCtrlComponent : UActorComponent
---@field FlingAdditionalHeight float
---@field HighFlingAddtionalHeight float
---@field State EPalFlyHeightType
---@field bIsHighFling boolean
---@field bIsHighFlingCache boolean
---@field SK USkeletalMeshComponent
UPalFlyMeshHeightCtrlComponent = {}

---@param Duration float
function UPalFlyMeshHeightCtrlComponent:ToLand(Duration) end
---@param Duration float
function UPalFlyMeshHeightCtrlComponent:ToFly(Duration) end
function UPalFlyMeshHeightCtrlComponent:SetupMesh() end
function UPalFlyMeshHeightCtrlComponent:OnRep_bIsHighFling() end
---@param OwnerCharacter APalCharacter
function UPalFlyMeshHeightCtrlComponent:OnInitializedCharacter(OwnerCharacter) end
---@param bIsBattleMode boolean
function UPalFlyMeshHeightCtrlComponent:OnChangeBattleMode(bIsBattleMode) end
---@return boolean
function UPalFlyMeshHeightCtrlComponent:IsFlying() end
function UPalFlyMeshHeightCtrlComponent:HighFlingEnd_Server() end
function UPalFlyMeshHeightCtrlComponent:HighFlingEnd_Implementation() end
function UPalFlyMeshHeightCtrlComponent:HighFlingEnd() end
---@return float
function UPalFlyMeshHeightCtrlComponent:GetDefaultMeshLocationZ() end
function UPalFlyMeshHeightCtrlComponent:Debug_ForceHighFlingEnd() end


---@class UPalFoliageDamageReactionComponent : UActorComponent
---@field EffectSlot UPalHitEffectSlot
UPalFoliageDamageReactionComponent = {}



---@class UPalFoliageGridModel : UObject
---@field FoliageModelMapInServer TMap<FName, UPalMapObjectFoliageModel>
---@field InstanceMapByComponentId TMap<FName, FPalFoliageGridInstanceMap>
---@field InstanceIdMapByLocation TMap<FVector, FPalFoliageInstanceId>
UPalFoliageGridModel = {}



---@class UPalFoliageISMComponent : UFoliageInstancedStaticMeshComponent
UPalFoliageISMComponent = {}


---@class UPalFoliageISMComponentBase : UPalFoliageISMComponent
---@field InstanceIndexMapByLocation TMap<FVector, int32>
UPalFoliageISMComponentBase = {}

---@param Instance UPalFoliageInstance
function UPalFoliageISMComponentBase:SpawnInstance(Instance) end
---@param FoliageTypeId FName
---@param Instance UPalFoliageInstance
function UPalFoliageISMComponentBase:OnRemoveInstance(FoliageTypeId, Instance) end
---@param FoliageTypeId FName
---@param Instance UPalFoliageInstance
function UPalFoliageISMComponentBase:OnRegisterInstance(FoliageTypeId, Instance) end
---@param DamageInfo FPalDamageInfo
function UPalFoliageISMComponentBase:OnReceiveDamageInClient(DamageInfo) end
---@param Model UPalMapObjectFoliageModel
function UPalFoliageISMComponentBase:OnDisposeModel(Model) end
---@param Instance UPalFoliageInstance
function UPalFoliageISMComponentBase:DespawnInstance(Instance) end


---@class UPalFoliageInstallDataAsset : UDataAsset
---@field InstallDataSetMap TMap<FName, TSoftObjectPtr<UPalFoliageInstallDataAssetByIFA>>
UPalFoliageInstallDataAsset = {}



---@class UPalFoliageInstallDataAssetByIFA : UDataAsset
---@field InstallDataArrayMap TMap<FName, FPalFoliageInstallDataArray>
UPalFoliageInstallDataAssetByIFA = {}



---@class UPalFoliageInstance : UObject
---@field DirtyMap TMap<int32, boolean>
---@field ModelInstanceId FGuid
---@field FoliageTypeId FName
---@field HP int32
---@field bAlive boolean
---@field WorldTransform FPalFoliageInstanceTransform
---@field WorldTransformCache FTransform
---@field RespawnTimeAt FGameDateTime
UPalFoliageInstance = {}

function UPalFoliageInstance:OnRep_WorldTransform() end
---@param bOldValue boolean
function UPalFoliageInstance:OnRep_Alive(bOldValue) end
---@param Instance UPalFoliageInstance
function UPalFoliageInstance:FoliageInstanceDelegate__DelegateSignature(Instance) end


---@class UPalFoliagePresetDataSet : UDataAsset
---@field Presets TMap<EPalFoliagePresetType, FPalFoliagePresetData>
UPalFoliagePresetDataSet = {}



---@class UPalFoliageType_InstancedStaticMesh : UFoliageType_InstancedStaticMesh
---@field PresetType EPalFoliagePresetType
UPalFoliageType_InstancedStaticMesh = {}



---@class UPalFollowingComponent : UPathFollowingComponent
UPalFollowingComponent = {}


---@class UPalFootIKComponent : UActorComponent
---@field bIsEnableFootIK boolean
---@field MinMeshOffset float
---@field FootIKInterpTime float
---@field FootIKSettings TMap<EPalFootType, FFootIKSetting>
---@field FootIKMeshOffset float
---@field FootGroundResult TMap<EPalFootType, FHitResult>
UPalFootIKComponent = {}

---@param flagName FName
---@param bIsDisable boolean
function UPalFootIKComponent:SetFootIKDisable(flagName, bIsDisable) end
---@return boolean
function UPalFootIKComponent:IsEnableFootIK() end


---@class UPalFootStepEffectAssetBase : UObject
---@field FootStepEffectInfo TMap<EPalLandingType, FFootStepEffectInfo>
UPalFootStepEffectAssetBase = {}

---@param LandingType EPalLandingType
---@param PhysicalSurface EPhysicalSurface
---@return TSoftObjectPtr<UNiagaraSystem>
function UPalFootStepEffectAssetBase:GetEffectObjectPtr(LandingType, PhysicalSurface) end
---@param LandingType EPalLandingType
---@param OutVal FFootStepEffectInfo
---@return boolean
function UPalFootStepEffectAssetBase:GetEffectInfo(LandingType, OutVal) end


---@class UPalFunnelCharacterManager : UPalWorldSubsystem
---@field ManagedCharacterInfo TMap<FGuid, FPalFunnelCharacterManagementInfo>
---@field PickupTarget TMap<FGuid, FPalInstanceID>
UPalFunnelCharacterManager = {}

---@param Guid FGuid
---@param Actor AActor
function UPalFunnelCharacterManager:SpawnActorCallback(Guid, Actor) end
---@param FunnelCharacter APalFunnelCharacter
---@param IsActive boolean
function UPalFunnelCharacterManager:SetFunnelCharacterActive(FunnelCharacter, IsActive) end
function UPalFunnelCharacterManager:InitializeForServer_BP() end
function UPalFunnelCharacterManager:Initialize_BP() end
---@param FunnelCharacter APalFunnelCharacter
---@return APalCharacter
function UPalFunnelCharacterManager:GetOwnerCharacter(FunnelCharacter) end
---@param FunnelCharacter APalFunnelCharacter
---@return int32
function UPalFunnelCharacterManager:GetIndexOfFunnelsWithinSameTrainer(FunnelCharacter) end


---@class UPalFunnelSkillModule : UObject
---@field FunnelCharacter APalFunnelCharacter
UPalFunnelSkillModule = {}

---@return boolean
function UPalFunnelSkillModule:ShouldSetSkillAction() end
---@param Character APalCharacter
function UPalFunnelSkillModule:SetCharacter(Character) end
---@param DeltaTime float
function UPalFunnelSkillModule:OnTick(DeltaTime) end
function UPalFunnelSkillModule:OnNotifyFinishSkillAction() end
---@return APalCharacter
function UPalFunnelSkillModule:GetCharacter() end


---@class UPalFunnelSkillModuleCollectItem : UPalFunnelSkillModule
---@field SearchItemRange TArray<float>
---@field CollectItemId FGuid
---@field bShouldSetSkillAction boolean
---@field SearchItemInfoList TMap<FGuid, FPalFunnelSkillModuleCollectItemSearchInfo>
UPalFunnelSkillModuleCollectItem = {}

---@param DeltaTime float
function UPalFunnelSkillModuleCollectItem:SearchCollectableItem(DeltaTime) end
function UPalFunnelSkillModuleCollectItem:Reset() end
---@return boolean
function UPalFunnelSkillModuleCollectItem:Pickup() end
---@param DeltaTime float
function UPalFunnelSkillModuleCollectItem:ObserveCollectItem(DeltaTime) end
---@param Location FVector
---@return boolean
function UPalFunnelSkillModuleCollectItem:IsNearTargetLocation(Location) end
---@return APalMapObject
function UPalFunnelSkillModuleCollectItem:GetTargetObject() end
---@param Location FVector
---@return boolean
function UPalFunnelSkillModuleCollectItem:GetTargetLocation(Location) end
---@return FGuid
function UPalFunnelSkillModuleCollectItem:GetTargetId() end


---@class UPalFunnelSkillModuleReticleTargetAttack : UPalFunnelSkillModule
---@field bShouldSetSkillAction boolean
---@field SearchRange float
---@field CoolTime float
---@field ReticleTarget TWeakObjectPtr<APalCharacter>
UPalFunnelSkillModuleReticleTargetAttack = {}

function UPalFunnelSkillModuleReticleTargetAttack:Reset() end
---@return APalCharacter
function UPalFunnelSkillModuleReticleTargetAttack:GetTarget() end


---@class UPalGameInstance : UGameInstance
---@field OnCompletedCharacterMakeDelegate FPalGameInstanceOnCompletedCharacterMakeDelegate
---@field OnPawnLocalPlayerControllerChangedDelegates FPalGameInstanceOnPawnLocalPlayerControllerChangedDelegates
---@field bNetworkError boolean
---@field DisplayVersion FString
---@field ErrorString FString
---@field InputPassword FString
---@field BanList TArray<FString>
---@field GameSettingClass TSubclassOf<UPalGameSetting>
---@field GameSetting UPalGameSetting
---@field MasterDataTablesClass TSubclassOf<UPalMasterDataTables>
---@field MasterDataTables UPalMasterDataTables
---@field MapObjectManagerClass TSubclassOf<UPalMapObjectManager>
---@field GroupManagerClass TSubclassOf<UPalGroupManager>
---@field CharacterManagerClass TSubclassOf<UPalCharacterManager>
---@field CharacterContainerManagerClass TSubclassOf<UPalCharacterContainerManager>
---@field CharacterContainerManager UPalCharacterContainerManager
---@field BaseCampManagerClass TSubclassOf<UPalBaseCampManager>
---@field WorkProgressManagerClass TSubclassOf<UPalWorkProgressManager>
---@field DamagePopUpManagerClass TSubclassOf<UPalDamagePopUpManager>
---@field DamagePopUpManager UPalDamagePopUpManager
---@field ItemContainerManagerClass TSubclassOf<UPalItemContainerManager>
---@field ItemIDManagerClass TSubclassOf<UPalItemIDManager>
---@field ItemIDManager UPalItemIDManager
---@field WazaDatabaseClass TSubclassOf<UPalWazaDatabase>
---@field WazaDatabase UPalWazaDatabase
---@field BattleManagerClass TSubclassOf<UPalBattleManager>
---@field BossBattleManagerClass TSubclassOf<UPalBossBattleManager>
---@field PlayerDataStorageClass TSubclassOf<UPalPlayerDataStorage>
---@field PlayerDataStorage UPalPlayerDataStorage
---@field HUDServiceClass TSubclassOf<UPalHUDService>
---@field HUDService UPalHUDService
---@field ExpDatabaseClass TSubclassOf<UPalExpDatabase>
---@field ExpDatabase UPalExpDatabase
---@field DatabaseCharacterParameterClass TSubclassOf<UPalDatabaseCharacterParameter>
---@field DatabaseCharacterParameter UPalDatabaseCharacterParameter
---@field AssetStreamableManagerClass TSubclassOf<UPalAssetStreamableManager>
---@field AssetStreamableManager UPalAssetStreamableManager
---@field PassiveSkillManagerClass TSubclassOf<UPalPassiveSkillManager>
---@field PassiveSkillManager UPalPassiveSkillManager
---@field DataTableRowIdMapperClass TSubclassOf<UPalDataTableRowIdMapper>
---@field DataTableRowIdMapper UPalDataTableRowIdMapper
---@field DeadBodyManagerClass TSubclassOf<UPalDeadBodyManager>
---@field DeadBodyManager UPalDeadBodyManager
---@field BulletCreatorClass TSubclassOf<UPalBulletCreator>
---@field BulletCreator UPalBulletCreator
---@field PlayerManagerClass TSubclassOf<UPalPlayerManager>
---@field SaveGameManagerClass TSubclassOf<UPalSaveGameManager>
---@field SaveGameManager UPalSaveGameManager
---@field VisualEffectDataBaseClass TSubclassOf<UPalVisualEffectDataBase>
---@field VisualEffectDataBase UPalVisualEffectDataBase
---@field EventNotifySystemClass TSubclassOf<UPalEventNotifySystem>
---@field WorldSecuritySystemClass TSubclassOf<UPalWorldSecuritySystem>
---@field LocationManagerClass TSubclassOf<UPalLocationManager>
---@field NPCManagerClass TSubclassOf<UPalNPCManager>
---@field NPCManager UPalNPCManager
---@field DeathPenaltyManagerClass TSubclassOf<UPalDeathPenaltyManager>
---@field DeathPenaltyManager UPalDeathPenaltyManager
---@field CoopSkillSearchSystemClass TSubclassOf<UPalCoopSkillSearchSystem>
---@field CoopSkillSearchSystem UPalCoopSkillSearchSystem
---@field CharacterImportanceManagerClass TSubclassOf<UPalCharacterImportanceManager>
---@field CharacterImportanceManager UPalCharacterImportanceManager
---@field AudioSettingClass TSubclassOf<UPalAudioSettingSystem>
---@field AudioSettingSystem UPalAudioSettingSystem
---@field CharacterParameterStorageSubsystemClass TSubclassOf<UPalCharacterParameterStorageSubsystem>
---@field TutorialManagerClass TSubclassOf<UPalTutorialManager>
---@field ObjectCollectorClass TSubclassOf<UPalObjectCollector>
---@field ActionDummyTargetManager TSubclassOf<UPalActionDummyTargetManager>
---@field LogManagerClass TSubclassOf<UPalLogManager>
---@field revisionNum int32
---@field FxiedCharacterMakeDataDelegate FPalGameInstanceFxiedCharacterMakeDataDelegate
---@field FxiedCharacterNameDelegate FPalGameInstanceFxiedCharacterNameDelegate
---@field NeedWorldSyncSystems TArray<TScriptInterface<IPalGameSystemNeedSync>>
---@field TitleBGMPlayerClass TSubclassOf<UPalPersistentSoundPlayer>
---@field TitleBGMPlayer UPalPersistentSoundPlayer
---@field SelectedWorldName FString
---@field SelectedWorldSaveDirectoryName FString
---@field bIsNewGame boolean
---@field NewGameWorldSetting FPalOptionWorldSettings
UPalGameInstance = {}

---@param bOverrideChecking boolean
function UPalGameInstance:ShowUIMultiplayRestriction(bOverrideChecking) end
function UPalGameInstance:ShowCharacterMakeScreen() end
function UPalGameInstance:SetupGameInit() end
---@param WorldName FString
function UPalGameInstance:SetNewWorldName(WorldName) end
function UPalGameInstance:SetIsNewGame() end
---@param WorldSaveDirectoryName FString
---@return boolean
function UPalGameInstance:SelectWorldSaveDirectoryName(WorldSaveDirectoryName) end
---@param WorldName FString
---@return boolean
function UPalGameInstance:SelectWorld(WorldName) end
---@param Pawn APawn
---@param Controller AController
function UPalGameInstance:OnPawnLocalPlayerControllerChanged__DelegateSignature(Pawn, Controller) end
function UPalGameInstance:OnInitializeCompleteSystem() end
---@param IsSuccess boolean
---@param Type JoinSessionResultType
function UPalGameInstance:OnCompletedJoinSession(IsSuccess, Type) end
---@param bIsSuccess boolean
---@param Results TArray<FBlueprintSessionResult>
---@param ErrorStr FString
function UPalGameInstance:OnCompletedFindSessions(bIsSuccess, Results, ErrorStr) end
function UPalGameInstance:OnCompletedCharacterMake__DelegateSignature() end
function UPalGameInstance:LoadingFinished() end
---@return boolean
function UPalGameInstance:IsPlayFromTitle() end
---@return boolean
function UPalGameInstance:IsNewGame() end
function UPalGameInstance:GoToDefaultMap() end
---@return FString
function UPalGameInstance:GetSelectedWorldSaveDirectoryName() end
---@return FString
function UPalGameInstance:GetSelectedWorldName() end
---@param Name FString
function UPalGameInstance:FxiedCharacterName__DelegateSignature(Name) end
---@param MakeInfo FPalPlayerDataCharacterMakeInfo
function UPalGameInstance:FxiedCharacterMakeData__DelegateSignature(MakeInfo) end
function UPalGameInstance:CompleteInitCharacterMakeData() end
function UPalGameInstance:ClearNetworkError() end
function UPalGameInstance:CheckInvite() end
function UPalGameInstance:ApplicationHasReactivated() end
function UPalGameInstance:ApplicationHasEnteredForeground() end


---@class UPalGameLocalSettings : UObject
---@field AudioSettings FPalOptionAudioSettings
---@field GraphicsLevel EPalOptionGraphicsLevel
---@field DefaultGraphicsLevel EPalOptionGraphicsLevel
---@field bRunedBenchMark boolean
---@field bHasAppliedUserSetting boolean
---@field DedicatedServerName FString
---@field AntiAliasingType EAntiAliasingMethod
---@field DLSSMode UDLSSMode
---@field GraphicsCommonQuality int32
UPalGameLocalSettings = {}

---@return boolean
function UPalGameLocalSettings:RequireBenchMarkScalaBility() end


---@class UPalGameSetting : UBlueprintFunctionLibrary
---@field CharacterMaxLevel int32
---@field GuildCharacterMaxLevel int32
---@field OtomoLevelSyncAddMaxLevel int32
---@field PlayerSprintStaminaType EPalPlayerSprintStaminaDecreaseType
---@field CharacterMaxRank int32
---@field ConsumStamina_PalThrow int32
---@field ReturnOtomoPalCoolTime float
---@field OtomoSlotNum int32
---@field OtomoWazaCoolDownSpeedRate float
---@field PlayerHPRateFromRespawn float
---@field PlayerStomachRateFromRespawn float
---@field RarePal_AppearanceProbability float
---@field RarePal_LevelMultiply float
---@field BossOrRarePal_TalentMin int32
---@field CharacterRankUpRequiredNumDefault int32
---@field CharacterRankUpRequiredNumMap TMap<int32, int32>
---@field NaturalUpdateSaveParameterInterval float
---@field CharacterHUDDisplayRange float
---@field CharacterFedEatingTime float
---@field CharacterStayingSecondsInSpa float
---@field PalBoxPageNum int32
---@field PalBoxSlotNumInPage int32
---@field PlayerBattleJudge_EnemyDistance float
---@field BodyTemperature_SlipDamage_Percent TMap<int32, float>
---@field BodyTemperature_StomachDecreaceRate TMap<int32, float>
---@field SleepFXDefault TSoftObjectPtr<UNiagaraSystem>
---@field LiftupCharacterThrownVelocityScalar float
---@field LiftupCharacterClearCollisionDelayTime float
---@field NickNameMaxLength int32
---@field IntervalForPalAttackFromBall float
---@field CanShootRiderByFullRide boolean
---@field HitWazaAttackForMapObject boolean
---@field KnockBack_MaxHpPercent int32
---@field KnockBack_Power float
---@field StunTime float
---@field StepCooldownTime float
---@field Stun_GunDamageRate float
---@field IsEnableAutoReload boolean
---@field DeadShootImpulseRate float
---@field DeadShootImpulseMax float
---@field OtomoDamageRate_Defense float
---@field DamageValueMin_MapObject int32
---@field DamageRate_WealPoint float
---@field DamageRate_StrongPoint float
---@field DamageRate_SleepHit float
---@field FinalDamageRate_Waza float
---@field FinalDamageRate_Weapon float
---@field FinalDamageRate_Mine float
---@field FinalDamageRate_MapObject_Waza float
---@field FinalDamageRate_MapObject_Weapon float
---@field FinalDamageRate_MapObject_Mine float
---@field FoliageDefault_Defense float
---@field WazaAttackerLevelDamage_Power float
---@field DamageRandomRate_Min float
---@field DamageRandomRate_Max float
---@field LevelDamageCorrect float
---@field LevelStatusAccumulateCorrect float
---@field DamageElementMatchRate float
---@field MineAttack_DefensePower float
---@field StatusCalculate_LevelMultiply_HP float
---@field StatusCalculate_TribePlus_HP int32
---@field StatusCalculate_ConstPlus_HP int32
---@field StatusCalculate_LevelMultiply_Attack float
---@field StatusCalculate_ConstPlus_Attack int32
---@field StatusCalculate_LevelMultiply_Defense float
---@field StatusCalculate_ConstPlus_Defense int32
---@field StatusCalculate_TribeMultiply_CraftSpeed float
---@field StatusCalculate_GenkaiToppa_PerAdd float
---@field StatusCalculate_Talent_PerAdd float
---@field BreakedWeaponDamageRate float
---@field BreakedArmorDefenseRate float
---@field ArmorDurabilityDamageDivide float
---@field ClimbingStamina_Move float
---@field ClimbingStamina_Jump float
---@field RideWazaStaminaRate float
---@field bIsEnableJumpPreliminary boolean
---@field JumpInterval float
---@field FlyMaxHeight float
---@field FlyHover_SP float
---@field FlyHorizon_SP float
---@field FlyHorizon_Dash_SP float
---@field FlyVertical_SP float
---@field AimingSpeedRateInRide float
---@field SlidingEndSpeed float
---@field JumpSP int32
---@field StepSP int32
---@field MeleeAttackSP int32
---@field SprintSP float
---@field GliderSP float
---@field SwimmingFallWaitTimeSec float
---@field Swimming_SP_Idle float
---@field Swimming_SP_Swim float
---@field Swimming_SP_DashSwim float
---@field FluidFriction float
---@field OverWeightSpeedZero_AddPercent float
---@field WalkableFloorAngleForDefault float
---@field WalkableFloorAngleForRide float
---@field IsEnableSpeedCollision boolean
---@field CollisionDamageMinSpeed float
---@field SpeedCollisionDamagePower float
---@field CollisionDamageSpeedMultiplay float
---@field CollisionDamageWeightThreshold float
---@field AutoHPRegene_Percent_perSecond float
---@field AutoHPRegene_Percent_perSecond_Sleeping float
---@field PosionHPDecrease_Percent_perSecond float
---@field Starvation_DecreaseHP_Percent_perSecond float
---@field AutoSANRegene_Percent_perSecond_PalStorage float
---@field StomachDecreace_perSecond_Monster float
---@field StomachDecreace_perSecond_Player float
---@field StomachDecreace_AutoHealing float
---@field StomachDecreace_WorkingRate float
---@field HungerStart_StomachValue int32
---@field FullStomachPalStartEatFood int32
---@field FullStomachCost_ByWazaUse_Base float
---@field FullStomachCost_ByWazaUse_RateMap TMap<int32, float>
---@field StomachDecreaceRate_GroundRide_Sprint float
---@field StomachDecreaceRate_WaterRide float
---@field StomachDecreaceRate_WaterRide_Sprint float
---@field StomachDecreaceRate_FlyRide float
---@field StomachDecreaceRate_FlyRide_Sprint float
---@field RemainderOfLife_Second int32
---@field HpDecreaseRate_Drowning float
---@field PlayerShield_RecoverStartTime float
---@field PlayerShield_RecoverPercentPerSecond float
---@field StaminaRecover_PercentPerSecond float
---@field ResuscitationTime float
---@field PlayerDeath_DropOtomoNum int32
---@field PlayerDeath_DropOtomoRange float
---@field PlayerDeath_DropOtomoDisappearHours int32
---@field PlayerDyingDamagePerTime float
---@field ElementStatus_ResistanceInitialValue int32
---@field ElementStatus_AutoDecreasePerSecond float
---@field ElementStatus_ResetResistanceSecond int32
---@field BuildExp int32
---@field CraftExp int32
---@field PickupItemOnLevelExp int32
---@field MapObjectDestroyProceedExp int32
---@field MapObjectDistributeExpRange float
---@field OtomoExp_LevelDifferenceMap TMap<int32, int32>
---@field OtomoExp_HigherPlayerLevel int32
---@field CaptureExpBonus_Tier1_TableReferenceNum int32
---@field CaptureExpBonus_Tier2_TableReferenceNum int32
---@field CaptureExpBonus_Tier3_TableReferenceNum int32
---@field NewGameOtomoPalSet TArray<FPalDebugOtomoPalInfo>
---@field NewGameInventoryItemSet TMap<FName, int32>
---@field NewGameLoadoutItemSet TMap<FName, int32>
---@field WorldHUDDisplayOffsetDefault FVector
---@field WorldHUDDisplayRangeDefault float
---@field WorldHUDDetailDisplayRange float
---@field FarmCropWaterItemIds TArray<FPalDataTableRowName_ItemData>
---@field FarmCropGrowupSpeedBySec float
---@field FarmCropIncreaseRateByWaterFillRate float
---@field MaxMoney FString
---@field DefaultMoney int32
---@field SneakAttackBackJudgeAngle_Degree float
---@field SneakAttack_PalMeleeWaza_AttackRate float
---@field AutoAimCameraMoveRate float
---@field AutoAimCharacterMoveRate float
---@field AutoAimCameraAdsorptionSpeed float
---@field AutoAimLockOnScreenSpaceRate float
---@field ForceAutoAimTime float
---@field SellItemRate float
---@field PalPriceConstantValueA float
---@field PalPriceConstantValueB float
---@field SellPalRate float
---@field SearchRangeOnThrowedCharacterLanded float
---@field WorkCompleteReactionRangeFromPlayer float
---@field WorkerCollectResourceStackMaxNum int32
---@field FacialTypeHardWork EPalFacialEyeType
---@field Timeout_WorkerApproachToTarget float
---@field WaitTime_WorkRepairFailedFindPath float
---@field WorkerWaitingNotifyInterval float
---@field WarpCheckInterval float
---@field WarpCheckMoveDistanceThreshold float
---@field WarpThreshold float
---@field AutoDecreaseHateValue_PercentMaxHP_PerSecond float
---@field HateDecreaseDamageRate float
---@field Hate_ForceUp_HPRate_OtomoActive float
---@field Hate_ForceUp_HPRate_IncidentBattle float
---@field CombatEndDistance_BattleStartSelfPos_To_SelfPos float
---@field CombatEndDistance_BattleStartSelfPos_To_TargetPos float
---@field CombatEndDistance_BattleStartSelfPos_To_TargetPos_AddFirstTargetDistance float
---@field NavigationAreaDivideExtents float
---@field NavigationUpdateFrequencySettingsFromPlayer TArray<FPalNavigationUpdateFrequencySetting>
---@field autoSaveSpan float
---@field SaveDataName_WorldBaseInfo FName
---@field SaveDataName_World FName
---@field SaveDataName_PlayerDirectory FName
---@field SaveDataName_LocalData FName
---@field SaveDataName_WorldOption FName
---@field MaxWorldDataNumMap TMap<EPalSupportedPlatformType, int32>
---@field PalWorldTime_GameStartHour int32
---@field PalWorldMinutes_RealOneMinute int32
---@field NightStartHour int32
---@field NightEndHour int32
---@field PlayerMorningHour int32
---@field PlayerSleepStartHour int32
---@field NightSkipWaitSecond int32
---@field LocalPlayerAndOtomo_LightRangeScale float
---@field BuildBaseUnitGridDefinition FVector
---@field BuildSimulationVerticalAdjustRate float
---@field BuildSimulationVerticalMinLength float
---@field BuildSimulationFoundationFloatingAllowance float
---@field BuildSimulationFoundationCheckCollisionScale TMap<EPalBuildObjectInstallStrategy, FVector>
---@field BuildSimulationRoofHeightOffset float
---@field BuildSimulationStairHeightOffset float
---@field BuildSimulationLeanAngleMax float
---@field BuildingProgressInterpolationSpeed float
---@field PlayerRecord_BuildingObjectMaxNum int32
---@field BuildingMaxZ float
---@field BuildObj_HatchedPalCharacterLevel int32
---@field BuildObj_DamageScarecrowStartRecoveryTime float
---@field BaseCampAreaRange float
---@field BaseCampPalFindWorkRange float
---@field PalArriveToWorkLocationRange float
---@field PalArriveToWorkLocationRangeZ float
---@field BaseCampNeighborMinimumDistance float
---@field PalRotateSpeedToWork float
---@field BaseCampFoliageWorkableRange float
---@field BaseCampHungerApproachToPlayer float
---@field BaseCampHungerUnreachableObjectTimeoutRealSeconds float
---@field HungerHUDDisplayRange float
---@field WorkAmountBySecForPlayer float
---@field BaseCampWorkerEventTriggerInterval float
---@field BaseCampWorkerEventTriggerProbability float
---@field BaseCampWorkerSanityWarningThreshold float
---@field BaseCampWorkerFinishEatingFullStomach float
---@field BaseCampWorkerFinishEatingSanity float
---@field BaseCampWorkerFinishEatCount int32
---@field BaseCampWorkerRecoverHungryTurnToTargetTimeout float
---@field BaseCampWorkerStartSleepHpPercentage float
---@field BaseCampWorkerSleepInPlaceRecoverSanityRate float
---@field BaseCampWorkerDistancePickableItem float
---@field BaseCampBuildingItemContainerPriority TArray<EPalBaseCampItemContainerType>
---@field FoliageRespawnFailedExtraRangeOfBaseCamp float
---@field BaseCampPalCombatRange_AddCampRange float
---@field BaseCampPalWalkTime_BeforeSleep FFloatInterval
---@field BaseCampTimeFinishBattleModeAfterEmptyEnemy float
---@field BaseCampWorkerMoveModeChangeThreshold EPalCharacterImportanceType
---@field BaseCampWorkerDirectorTickForAssignWorkByCount int32
---@field BaseCampWorkerLookToTargetWork float
---@field ReviveWorkAdditionalRange float
---@field WorkAroundRangeDefault float
---@field IssueNotifyWorkTypes TArray<EPalWorkType>
---@field WorkAmountByManMonth float
---@field WorkNotifyDelayTime float
---@field WorkFinishDelayCallAddWorkNotifyDelayTime float
---@field WorkIgnitionTorchWaitTime float
---@field WorkAssignFailedLogTypeMap TMap<EPalWorkAssignableCheckResult, EPalMonsterControllerBaseCampLogType>
---@field WorkTransportingSpeedRate float
---@field BaseCampNotTransportItemBlackList TArray<FPalDataTableRowName_ItemData>
---@field WorkTransportingDelayTimeDropItem float
---@field BaseCampStopProvideEnergyInterval float
---@field BaseCampPassiveEffectWorkHardInfoMap TMap<EPalBaseCampPassiveEffectWorkHardType, FPalBaseCampPassiveEffectWorkHardInfo>
---@field BaseCampWorkCollectionRestoreStashSeconds float
---@field WorkTypeAssignPriorityOrder TArray<FPalWorkTypeSet>
---@field WorkAssignDefineData_Build FPalWorkAssignDefineDataStaticSetting
---@field WorkAssignDefineData_FoliageWork FPalWorkAssignDefineDataStaticSetting
---@field WorkAssignDefineData_ReviveCharacterWork FPalWorkAssignDefineDataStaticSetting
---@field WorkAssignDefineData_TransportItemInBaseCamp FPalWorkAssignDefineDataStaticSetting
---@field WorkAssignDefineData_RepairBuildObjectInBaseCamp FPalWorkAssignDefineDataStaticSetting
---@field WorkAssignDefineData_BreedFarm FPalWorkAssignDefineDataStaticSetting
---@field WorkAssignDefineData_ExtinguishBurn FPalWorkAssignDefineDataStaticSetting
---@field WorkSuitabilityMaxRank int32
---@field WorkSuitabilityDefineDataMap TMap<EPalWorkSuitability, FPalWorkSuitabilityDefineData>
---@field WorkSuitabilityDefineData_Collection FPalWorkSuitabilityCollectionDefineData
---@field WorkSuitabilityDefineData_Deforest FPalWorkSuitabilityDeforestDefineData
---@field WorkSuitabilityDefineData_Mining FPalWorkSuitabilityMiningDefineData
---@field DropItemWaitInsertMaxNumPerTick int32
---@field DungeonSpawnParameterDefault FPalDungeonMarkerPointSpawnParameter
---@field GamePad_NotAimCameraRotateSpeed_DegreePerSecond float
---@field GamePad_AimCameraRotateSpeed_DegreePerSecond float
---@field Mouse_NotAimCameraRotateSpeed float
---@field Mouse_AimCameraRotateSpeed float
---@field YawCameraMaxSpeedRate float
---@field TimeForCameraMaxSpeed float
---@field AimInterpInterval float
---@field InvaderSelfDeleteAddTime int32
---@field InvadeProbability float
---@field InvadeOccurablePlayerLevel int32
---@field InvadeJudgmentInterval_Minutes int32
---@field InvadeCollTime_Max_Minutes int32
---@field InvadeCollTime_Min_Minutes int32
---@field InvadeReturnTime_Minutes int32
---@field InvadeStartPoint_BaseCampRadius_Min_cm int32
---@field InvadeStartPoint_BaseCampRadius_Max_cm int32
---@field VisitorNPCProbability float
---@field VisitorNPCReturnTime_Minutes int32
---@field RidingAimOpacity float
---@field hideUITimeWhenNotConflict float
---@field firstCapturedUIDisplayTime float
---@field capturedUIDisplayTime float
---@field firstActivatedOtomoInfoDisplayTime float
---@field playerLevelUpUIDIsplayTime float
---@field playerExpGaugeUIDisplayTime float
---@field otomoExpGaugeUIDisplayTime float
---@field npcGaugeDisplayDistance float
---@field npcGaugeDisplayRange_CameraSight float
---@field GuildMemberGaugeDisplayDIstance float
---@field downPlayerLoupeDisplayDistance float
---@field downPlayerGaugeDisplayRange_CameraSight float
---@field ReticleOffsetRate FVector2D
---@field lowHealthEffectParcent int32
---@field damageTextMargineMap TMap<EPalDamageTextType, int32>
---@field DamageTextDisplayLength float
---@field damageTextMaxOffset FVector2D
---@field damageTextOffsetInterpolationLength float
---@field damageTextScaleMap TMap<EPalDamageTextType, float>
---@field damageTextRandomOffset FVector2D
---@field strongEnemyMarkLevel int32
---@field otomoInteractUIDisplayDistance float
---@field enemyMarkUIMinScale float
---@field enemyMarkScaleInterpolationLength float
---@field npcHPGaugeGlobalOffset FVector2D
---@field delayGaugeStartTime float
---@field delayGaugeProgressPerSecond float
---@field inventoryWeaponRangeMaxBorder float
---@field inventoryWeaponStabilityMinBorder float
---@field inventoryWeaponAccuracyMinBorder float
---@field worldmapUIMaskClearSize float
---@field worldmapUIFTMergeDistance float
---@field worldmapUIMaxMarker int32
---@field NPCHPGaugeUpdateSpan float
---@field CaptureFailedUIDisplayTime float
---@field CaptureSphereSortArray TArray<FPalDataTableRowName_ItemData>
---@field OpenGameOverUITime float
---@field BlockRespawnTime float
---@field InventoryWeightAlertRate float
---@field InventoryWeightGaugeDIsplayTime float
---@field OtomoLevelUpNoticeUIDisplayTime float
---@field OtomoMasteredWazaNoticeUIDisplayTime float
---@field ProgressGaugeInterpolationSpeed float
---@field TeleportFadeInTime float
---@field TeleportFadeOutTime float
---@field PlayerTeleportTimeoutTime float
---@field PassiveSkillAppendNumWeights TArray<float>
---@field bIsEggLauncherExplosion boolean
---@field ThrowPalBattleRadius float
---@field ThrowPalWorkRadius float
---@field RopeHitPowe float
---@field RopePullPower float
---@field DefaultMaxInventoryWeight float
---@field RaycastLengthForDetectIndoor float
---@field MapObjectConnectAnyPlaceRaycastLength float
---@field ShootingTargetRayCastDistance float
---@field CaptureJudgeRateArray TArray<float>
---@field CaptureBallBoundCountMax int32
---@field ExceptCapturedItemList TArray<FName>
---@field CaptureSphereLevelMap TMap<EPalCaptureSphereLevelType, int32>
---@field CaptureRateAddByStatusMap TMap<EPalStatusID, float>
---@field IgnoreFirstCaptureFailedHPRate float
---@field CaptureRateAdd_ByLegHold float
---@field LongPressInterval float
---@field LongPressInterval_EnemyCampCage float
---@field LongPressInterval_GetHatchedPal float
---@field CrouchLockAttenuation float
---@field IsEnableCharacterWazaScale boolean
---@field IsOverrideDamageAdditiveAnimation boolean
---@field BlinkInterval float
---@field CrimeStateMaintainDurationBaseDefault float
---@field technologyPointPerLevel int32
---@field bossTechnologyPointPerTowerBoss int32
---@field bossTechnologyPointPerNormalBoss int32
---@field DefaultUnlockTechnology TArray<FPalDataTableRowName_RecipeTechnologyData>
---@field DefaultTechnologyPoint int32
---@field TechnologyPoint_UnlockFastTravel int32
---@field DecreaseSanity_DamagedMultiply float
---@field FullStomachPercent_RecoverySanity int32
---@field RecoverySanity_FullStomach float
---@field DecreaseSanity_Hunger float
---@field DecreaseSanity_Starvation float
---@field Spawner_IsCheckLoadedWorldPartition boolean
---@field SpawnerDisableDistanceCM_FromBaseCamp float
---@field Spawner_DefaultSpawnRadius_S float
---@field Spawner_DefaultSpawnRadius_M float
---@field Spawner_DefaultSpawnRadius_L float
---@field Spawner_DefaultSpawnRadius_NPC float
---@field Spawner_DefaultDespawnDistance_S float
---@field Spawner_DefaultDespawnDistance_M float
---@field Spawner_DefaultDespawnDistance_L float
---@field Spawner_DefaultDespawnDistance_NPC float
---@field CharacterHeadMeshDataTable UDataTable
---@field CharacterBodyMeshDataTable UDataTable
---@field CharacterHairMeshDataTable UDataTable
---@field CharacterEquipmentArmorMeshDataTable UDataTable
---@field CharacterEyeMaterialDataTable UDataTable
---@field CharacterMakeColorLimit_SV float
---@field IsAutoEquipMasteredWaza boolean
---@field ActiveUNKO boolean
---@field MaxSpawnableDeathPenaltyChest int32
---@field BuildObjectInstallStrategy_SinkAllowCollisionPresetName FName
---@field MapObjectShakeTimeOnDamaged float
---@field MapObjectShakeOffsetOnDamaged FVector
---@field MapObjectOutlineByReticleTargetting int32
---@field MapObjectOutlineByInteractable int32
---@field MapObjectRepairInfo FPalMapObjectRepairInfo
---@field FoliageExtentsXY float
---@field FoliageChunkSeparateScale int32
---@field MapObjectHPDisplayDistance float
---@field MapObjectHPDisplayTime float
---@field MapObjectGateLockTime float
---@field bDirectObtainFromTreasureBox boolean
---@field MapObjectEffectTriggerAccumulate_Burn float
---@field MapObjectEffect_Burn_DamageHpRate float
---@field MapObjectEffect_Burn_DamageAroundRange FVector
---@field MapObjectEffect_Burn_DamageAroundInterval float
---@field MapObjectEffect_Burn_DamageAroundDamageValue float
---@field MapObjectEffect_Burn_DamageAroundAccumulateValue float
---@field MapObjectEffect_Burn_DamageAroundAccumulateValue_ForCharacter float
---@field PasswordLockFailedMaxNum int32
---@field MapObjectItemChestCorruptionRateFromWorkSpeed float
---@field RuntimeOptimizeParameter FPalOptimizeParameter
---@field WorldSecurityWantedPoliceSettingDataMap TMap<int32, FPalWorldSecurityWantedPoliceSettingData>
---@field WorldSecurityWantedPoliceSettingDataMapForDS TMap<int32, FPalWorldSecurityWantedPoliceSettingData>
---@field StatusPointPerLevel int32
---@field AddMaxHPPerStatusPoint float
---@field AddMaxSPPerStatusPoint float
---@field AddPowerPerStatusPoint float
---@field AddMaxInventoryWeightPerStatusPoint float
---@field AddCaptureLevelPerStatusPoint float
---@field AddWorkSpeedPerStatusPoint float
---@field AddMaxHPPerHPRank float
---@field AddAttackPerAttackRank float
---@field AddDefencePerDefenceRank float
---@field AddWorkSpeedPerWorkSpeedRank float
---@field Combi_TalentInheritNum TArray<float>
---@field Combi_PassiveInheritNum TArray<float>
---@field Combi_PassiveRandomAddNum TArray<float>
---@field PalEggRankInfoArray TArray<FPalEggRankInfo>
---@field PalEggMapObjectIdMap TMap<EPalElementType, FPalDataTableRowName_MapObjectData>
---@field PalEggHatchingSpeedRateByTemperature TMap<int32, float>
---@field DebugInfoFont UFont
---@field MaxGuildNameLength int32
---@field JoinGuildRequestInteractLongPushTime float
---@field TutorialMinDisplayTime float
---@field TutorialDisplayTime float
---@field CommonRewardDisplayTime TMap<EPalUIRewardDisplayType, float>
---@field DeadBodyDestroySecond float
---@field EnemyCampRespawnCoolTime float
---@field EnemyCampDespawnDelayTime float
---@field PalBoxReviveTime float
---@field AfterNPCTalkDelayTime_Interact float
---@field MinSprintThreshold float
---@field MaxSprintThreshold float
---@field MinHPGaugeDisplayTime float
---@field SoundSourceDataTable UDataTable
---@field OptimizeParameterSettingClass TMap<EPalPlatformType, TSubclassOf<UPalOptimizeParameterSetting>>
UPalGameSetting = {}

---@param WorkSuitability EPalWorkSuitability
---@param outDefineData FPalWorkSuitabilityDefineData
---@return boolean
function UPalGameSetting:TryGetWorkSuitabilityDefineData(WorkSuitability, outDefineData) end
---@param RowName FName
---@return boolean
function UPalGameSetting:IsSoundMuteable(RowName) end
---@param weakCount int32
---@return float
function UPalGameSetting:GetWeakScale(weakCount) end
---@param RowName FName
---@return int32
function UPalGameSetting:GetSoundRadius_cm(RowName) end
---@param WorldContextObject UObject
---@return UPalOptionSubsystem
function UPalGameSetting:GetOptionSubsystem(WorldContextObject) end
---@param MiningRank int32
---@param outDefineData FPalMiningRankDefineData
function UPalGameSetting:GetMiningRankDefineData(MiningRank, outDefineData) end
---@param MiningRank int32
---@return float
function UPalGameSetting:GetMiningDamageRate(MiningRank) end
---@param targetPosition FVector
---@param selfPosition FVector
---@return float
function UPalGameSetting:GetEnemyMarkScale(targetPosition, selfPosition) end
---@param DeforestRank int32
---@param outDefineData FPalDeforestRankDefineData
function UPalGameSetting:GetDeforestRankDefineData(DeforestRank, outDefineData) end
---@param DeforestRank int32
---@return float
function UPalGameSetting:GetDeforestDamageRate(DeforestRank) end
---@param CollectionRank int32
---@return float
function UPalGameSetting:GetCollectionDropNumRate(CollectionRank) end
---@param TargetPal AActor
---@return float
function UPalGameSetting:GetCaptureRateByStatus_ForGameSettingBP(TargetPal) end
---@param SphereType EPalCaptureSphereLevelType
---@return int32
function UPalGameSetting:GetCaptureLevelBySphereType(SphereType) end
---@param captureItemLevel float
---@param targetHandle UPalIndividualCharacterHandle
---@param throwCharacterHandle UPalIndividualCharacterHandle
---@return float
function UPalGameSetting:CalcCaptureRate(captureItemLevel, targetHandle, throwCharacterHandle) end


---@class UPalGameStateReplicatorBase : UObject
UPalGameStateReplicatorBase = {}


---@class UPalGameSystemInitManagerComponent : UGameStateComponent
---@field InitSequences TArray<FPalGameSystemInitSequenceSet>
---@field CurrentSequenceIndex int32
UPalGameSystemInitManagerComponent = {}

---@param ChangedProcessHandle UPalGameSystemInitProcessHandle
function UPalGameSystemInitManagerComponent:OnChangeProcessState(ChangedProcessHandle) end
---@param ChangedProcessHandle UPalGameSystemInitProcessHandle
function UPalGameSystemInitManagerComponent:OnChangeProcessProgressRate(ChangedProcessHandle) end


---@class UPalGameSystemInitProcessHandle : UObject
---@field ChildProcessHandles TArray<UPalGameSystemInitProcessHandle>
UPalGameSystemInitProcessHandle = {}



---@class UPalGameSystemInitSequenceBase : UObject
---@field ProcessHandles TArray<UPalGameSystemInitProcessHandle>
UPalGameSystemInitSequenceBase = {}



---@class UPalGameSystemInitSequence_ApplyWorldSaveData : UPalGameSystemInitSequenceBase
UPalGameSystemInitSequence_ApplyWorldSaveData = {}


---@class UPalGameSystemInitSequence_CreateSystemForDedicatedServer : UPalGameSystemInitSequenceBase
UPalGameSystemInitSequence_CreateSystemForDedicatedServer = {}


---@class UPalGameSystemInitSequence_InitializeWorld : UPalGameSystemInitSequenceBase
UPalGameSystemInitSequence_InitializeWorld = {}


---@class UPalGameSystemInitSequence_InitializeWorldAfterAppliedSaveData : UPalGameSystemInitSequenceBase
UPalGameSystemInitSequence_InitializeWorldAfterAppliedSaveData = {}


---@class UPalGameSystemInitSequence_MapObjectRegistration : UPalGameSystemInitSequenceBase
UPalGameSystemInitSequence_MapObjectRegistration = {}


---@class UPalGameSystemInitSequence_ReadyWorldSaveData : UPalGameSystemInitSequenceBase
UPalGameSystemInitSequence_ReadyWorldSaveData = {}


---@class UPalGameSystemInitSequence_StartAutoSave_WorldAndLocal : UPalGameSystemInitSequenceBase
UPalGameSystemInitSequence_StartAutoSave_WorldAndLocal = {}


---@class UPalGameSystemInitSequence_StartAutoSave_WorldOnly : UPalGameSystemInitSequenceBase
UPalGameSystemInitSequence_StartAutoSave_WorldOnly = {}


---@class UPalGameSystemInitSequence_WaitForLocalNetworkTransmitter : UPalGameSystemInitSequenceBase
UPalGameSystemInitSequence_WaitForLocalNetworkTransmitter = {}


---@class UPalGameSystemInitSequence_WaitForLocalPlayerStateSetup : UPalGameSystemInitSequenceBase
UPalGameSystemInitSequence_WaitForLocalPlayerStateSetup = {}


---@class UPalGameSystemInitSequence_WaitForWorldSystemInit : UPalGameSystemInitSequenceBase
UPalGameSystemInitSequence_WaitForWorldSystemInit = {}


---@class UPalGameViewportClient : UCommonGameViewportClient
UPalGameViewportClient = {}


---@class UPalGameWorldSettings : UObject
---@field OptionSettings FPalOptionWorldSettings
UPalGameWorldSettings = {}



---@class UPalGaugeInterpolationCalculatorUtility : UBlueprintFunctionLibrary
UPalGaugeInterpolationCalculatorUtility = {}

---@param WorldContextObject UObject
---@param Target FPalGaugeInterpolationCalculator
---@param DeltaTime float
function UPalGaugeInterpolationCalculatorUtility:TickGaugeInterpolation(WorldContextObject, Target, DeltaTime) end
---@param Target FPalGaugeInterpolationCalculator
---@param TargetValue float
function UPalGaugeInterpolationCalculatorUtility:SetGaugeInterpolationTargetValue(Target, TargetValue) end


---@class UPalGetWorldUObject : UObject
UPalGetWorldUObject = {}


---@class UPalGliderComponent : UActorComponent
---@field OnStartGlidingDelegate FPalGliderComponentOnStartGlidingDelegate
---@field OnEndGlidingDelegate FPalGliderComponentOnEndGlidingDelegate
---@field GliderPalInfos TArray<FPalGliderPalInfo>
---@field CurrentGlider APalGliderObject
---@field CurrentGliderSoftClass TSoftClassPtr<APalGliderObject>
---@field CurrentGliderClass TSubclassOf<APalGliderObject>
---@field bIsGliding boolean
UPalGliderComponent = {}

---@return UPalIndividualCharacterHandle
function UPalGliderComponent:TryGetGliderIndividualHandleFromOtomoHolder() end
---@param ID FPalDataTableRowName_SoundID
function UPalGliderComponent:StopGliderSound(ID) end
function UPalGliderComponent:StartGliding_ToServer() end
function UPalGliderComponent:StartGliding() end
---@param gliderSoftClass TSoftClassPtr<APalGliderObject>
function UPalGliderComponent:SetCurrentGliderSoftClass_ToServer(gliderSoftClass) end
---@param ID FPalDataTableRowName_SoundID
---@param Option FPalSoundOptions
function UPalGliderComponent:PlayGliderSound(ID, Option) end
---@param SlotIndex int32
---@param LastHandle UPalIndividualCharacterHandle
function UPalGliderComponent:OnUpdateOtomoHolderSlot(SlotIndex, LastHandle) end
---@param Character APalCharacter
function UPalGliderComponent:OnUpdateOtomoHolderInitialized(Character) end
---@param Container UPalItemContainer
function UPalGliderComponent:OnUpdateInventoryContainer(Container) end
---@param Handle UPalIndividualCharacterHandle
function UPalGliderComponent:OnUpdateIndividualActor(Handle) end
---@param itemSlot UPalItemSlot
---@param slotType EPalPlayerEquipItemSlotType
function UPalGliderComponent:OnUpdateEquipmentSlot(itemSlot, slotType) end
function UPalGliderComponent:OnStartGliding__DelegateSignature() end
function UPalGliderComponent:OnStartGliding() end
function UPalGliderComponent:OnRep_IsGliding() end
function UPalGliderComponent:OnRep_CurrentGliderSoftClass() end
function UPalGliderComponent:OnInitializeGlider() end
function UPalGliderComponent:OnEndGliding__DelegateSignature() end
function UPalGliderComponent:OnEndGliding() end
---@param DeadInfo FPalDeadInfo
function UPalGliderComponent:OnDeadGliderPal(DeadInfo) end
function UPalGliderComponent:OnCompleteOwnerInitialize() end
---@param Component UPalCharacterMovementComponent
---@param prevMode EMovementMode
---@param newMode EMovementMode
---@param PrevCustomMode EPalCharacterMovementCustomMode
---@param NewCustomMode EPalCharacterMovementCustomMode
function UPalGliderComponent:OnChangeMovementMode(Component, prevMode, newMode, PrevCustomMode, NewCustomMode) end
---@param bIsVisibility boolean
function UPalGliderComponent:OnChangeGliderVisibility(bIsVisibility) end
---@return boolean
function UPalGliderComponent:IsGliding() end
---@return boolean
function UPalGliderComponent:IsEquipGlider() end
---@return boolean
function UPalGliderComponent:HasGliderPal() end
---@return TArray<FName>
function UPalGliderComponent:GetAllGliderPalNames() end
function UPalGliderComponent:EndGliding_ToServer() end
function UPalGliderComponent:EndGliding() end
---@return boolean
function UPalGliderComponent:CanGliding() end
---@return boolean
function UPalGliderComponent:CanEndGliding() end
function UPalGliderComponent:CancelGliding() end


---@class UPalGroupBase : UObject
---@field OnChangedGroupName FPalGroupBaseOnChangedGroupName
---@field OnEnterCharacterDelegate FPalGroupBaseOnEnterCharacterDelegate
---@field OnExitCharacterDelegate FPalGroupBaseOnExitCharacterDelegate
---@field ID FGuid
---@field GroupName FString
---@field IndividualCharacterHandleIds TArray<FPalInstanceID>
UPalGroupBase = {}

---@param CharacterHandle UPalIndividualCharacterHandle
function UPalGroupBase:OnUpdateIndividualActor(CharacterHandle) end
function UPalGroupBase:OnRep_GroupName() end
---@param IndividualHandle UPalIndividualCharacterHandle
function UPalGroupBase:IndividualHandleDelegate__DelegateSignature(IndividualHandle) end
---@return FGuid
function UPalGroupBase:GetId() end
---@return FString
function UPalGroupBase:GetGroupName() end
---@param NewGroupName FString
function UPalGroupBase:ChangedGroupNameDelegate__DelegateSignature(NewGroupName) end


---@class UPalGroupDefine : UObject
UPalGroupDefine = {}


---@class UPalGroupGuild : UPalGroupGuildBase
---@field PlayerInfoRepInfoArray FPalFastGuildPlayerInfoRepInfoArray
---@field AdminPlayerUId FGuid
UPalGroupGuild = {}

---@param Parameter UPalIndividualCharacterParameter
---@param NickName FString
function UPalGroupGuild:OnChangedGuildMemberNickName(Parameter, NickName) end


---@class UPalGroupGuildBase : UPalGroupOrganization
---@field PalStorage UPalGuildPalStorage
---@field MapObjectInstanceIds_BaseCampPoint TArray<FGuid>
---@field BaseCampLevel int32
---@field WeakGuildInfo TWeakObjectPtr<APalGuildInfo>
---@field GuildName FString
---@field bAllPlayerNotOnlineAndAlreadyReset boolean
UPalGroupGuildBase = {}

---@param NewGuildName FString
function UPalGroupGuildBase:UpdatedGuildNameDelegate__DelegateSignature(NewGuildName) end
---@param Self UPalGroupGuildBase
function UPalGroupGuildBase:ReturnSelfDelegate__DelegateSignature(Self) end
---@param BaseCampId FGuid
---@return EPalGroupOperationResult
function UPalGroupGuildBase:RequestDismantleBaseCamp(BaseCampId) end
function UPalGroupGuildBase:OnRep_Guildname() end
---@param OldValue int32
function UPalGroupGuildBase:OnRep_BaseCampLevel(OldValue) end
---@param DeleteAccount UPalPlayerAccount
function UPalGroupGuildBase:OnDeletePlayerAccount_ServerInternal(DeleteAccount) end
---@param Self UPalGroupGuildBase
---@param PlayerUId FGuid
---@param PlayerInfo FPalGuildPlayerInfo
function UPalGroupGuildBase:NotifyPlayerInfoDelegate__DelegateSignature(Self, PlayerUId, PlayerInfo) end
---@return FString
function UPalGroupGuildBase:GetGuildName() end
---@return int32
function UPalGroupGuildBase:GetBaseCampMaxNumInGuild() end
---@return int32
function UPalGroupGuildBase:GetBaseCampLevel() end


---@class UPalGroupIndependentGuild : UPalGroupGuildBase
---@field PlayerUId FGuid
---@field PlayerInfo FPalGuildPlayerInfo
UPalGroupIndependentGuild = {}



---@class UPalGroupManager : UPalWorldSubsystem
---@field GroupMap TMap<FGuid, UPalGroupBase>
---@field GuildMap TMap<FGuid, UPalGroupGuildBase>
---@field StaticOrganizationGroupTypeMap TMap<EPalOrganizationType, EPalGroupType>
---@field StaticOrganizationGroupIdMap TMap<EPalOrganizationType, FGuid>
UPalGroupManager = {}

---@param GroupID FGuid
---@param OutGuildName FString
---@return boolean
function UPalGroupManager:TryGetGuildName(GroupID, OutGuildName) end
---@param GroupID FGuid
---@param OutGroupName FString
---@return boolean
function UPalGroupManager:TryGetGroupName(GroupID, OutGroupName) end
---@param GroupName FString
---@return boolean
function UPalGroupManager:IsExistGroup(GroupName) end
---@param WorldContextObject UObject
---@param OrganizationType EPalOrganizationType
---@return FGuid
function UPalGroupManager:GetOrganizationGroupId(WorldContextObject, OrganizationType) end
---@param CreateParam FPalGroupCreateParameter
---@param Callback FDebug_RequestNewGroupCallback
function UPalGroupManager:Debug_RequestNewGroup(CreateParam, Callback) end
---@param IndividualId FPalInstanceID
---@param Callback FDebug_RequestExitGroupCallback
function UPalGroupManager:Debug_RequestExitGroup(IndividualId, Callback) end
---@param IndividualId FPalInstanceID
---@param GroupID FGuid
---@param Callback FDebug_RequestEnterGroupCallback
function UPalGroupManager:Debug_RequestEnterGroup(IndividualId, GroupID, Callback) end
---@param GroupID FGuid
---@param Callback FDebug_RequestDisposeGroupCallback
function UPalGroupManager:Debug_RequestDisposeGroup(GroupID, Callback) end
---@param Type EPalGroupType
---@return UPalGroupBase
function UPalGroupManager:Debug_GetFirstGroupByType(Type) end


---@class UPalGroupNeutral : UPalGroupBase
UPalGroupNeutral = {}


---@class UPalGroupOperationResultUtility : UObject
UPalGroupOperationResultUtility = {}


---@class UPalGroupOrganization : UPalGroupBase
---@field OrganizationType EPalOrganizationType
---@field BaseCampIds TArray<FGuid>
UPalGroupOrganization = {}

---@param DeadInfo FPalDeadInfo
function UPalGroupOrganization:OnDead(DeadInfo) end
---@param DamageResult FPalDamageResult
function UPalGroupOrganization:OnDamage(DamageResult) end


---@class UPalGroupUtility : UBlueprintFunctionLibrary
UPalGroupUtility = {}

---@param WorldContextObject UObject
---@param IndividualId FPalInstanceID
---@return EPalOrganizationType
function UPalGroupUtility:GetOrganizationTypeByIndividualId(WorldContextObject, IndividualId) end
---@param WorldContextObject UObject
---@param IndividualHandle UPalIndividualCharacterHandle
---@return EPalOrganizationType
function UPalGroupUtility:GetOrganizationTypeByIndividualHandle(WorldContextObject, IndividualHandle) end
---@param WorldContextObject UObject
---@return UPalGroupGuildBase
function UPalGroupUtility:GetLocalPlayerGuild(WorldContextObject) end
---@param WorldContextObject UObject
---@param IndividualId FPalInstanceID
---@return FGuid
function UPalGroupUtility:GetGroupIdByIndividualId(WorldContextObject, IndividualId) end


---@class UPalGuildJoinRequestResultUtility : UObject
UPalGuildJoinRequestResultUtility = {}


---@class UPalGuildPalStorage : UObject
UPalGuildPalStorage = {}

---@param Handle UPalIndividualCharacterHandle
function UPalGuildPalStorage:OnNotifiedRemovedCharacterFromPalBoxInServer(Handle) end
---@param Handle UPalIndividualCharacterHandle
function UPalGuildPalStorage:OnNotifiedObtainCharacterInServer(Handle) end


---@class UPalGuildPlayerInfoUtility : UBlueprintFunctionLibrary
UPalGuildPlayerInfoUtility = {}

---@param PlayerInfo FPalGuildPlayerInfo
---@return boolean
function UPalGuildPlayerInfoUtility:IsValid(PlayerInfo) end


---@class UPalHUDDispatchParame_JoinGameInputCode : UPalHUDDispatchParameterBase
---@field InputCodeType EPalUIJoinGameInputCodeType
---@field TargetServerDisplayInfo FPalUIServerDisplayData
UPalHUDDispatchParame_JoinGameInputCode = {}



---@class UPalHUDDispatchParameterBase : UObject
---@field OnClose FPalHUDDispatchParameterBaseOnClose
UPalHUDDispatchParameterBase = {}



---@class UPalHUDDispatchParameter_Authentication : UPalHUDDispatchParameter_MapObject
---@field IsAuthentication boolean
UPalHUDDispatchParameter_Authentication = {}



---@class UPalHUDDispatchParameter_BaseCampTask : UPalHUDDispatchParameterBase
---@field TargetBaseCampId FGuid
UPalHUDDispatchParameter_BaseCampTask = {}



---@class UPalHUDDispatchParameter_CharacterDisplay : UPalHUDDispatchParameterBase
---@field Model UPalMapObjectDisplayCharacterModel
UPalHUDDispatchParameter_CharacterDisplay = {}



---@class UPalHUDDispatchParameter_CharacterMake : UPalHUDDispatchParameterBase
---@field bIsNewGame boolean
UPalHUDDispatchParameter_CharacterMake = {}



---@class UPalHUDDispatchParameter_CharacterRankUp : UPalHUDDispatchParameterBase
---@field ConcreteModel UPalMapObjectRankUpCharacterModel
UPalHUDDispatchParameter_CharacterRankUp = {}



---@class UPalHUDDispatchParameter_CharacterStatusOperator : UPalHUDDispatchParameterBase
UPalHUDDispatchParameter_CharacterStatusOperator = {}

---@param WorldContextObject UObject
---@param Type EPalCharacterStatusOperationResult
---@param OutText FText
function UPalHUDDispatchParameter_CharacterStatusOperator:GetCharacterStatusOperationResultText(WorldContextObject, Type, OutText) end
---@param WorldContextObject UObject
---@param Delegate FBindReceiveRequestResultDelegateDelegate
function UPalHUDDispatchParameter_CharacterStatusOperator:BindReceiveRequestResultDelegate(WorldContextObject, Delegate) end


---@class UPalHUDDispatchParameter_ConvertItem : UPalHUDDispatchParameterBase
---@field ConvertItemModel UPalMapObjectConvertItemModel
UPalHUDDispatchParameter_ConvertItem = {}



---@class UPalHUDDispatchParameter_CutsceneOverlay : UPalHUDDispatchParameterBase
---@field CutsceneComponent UPalCutsceneComponent
UPalHUDDispatchParameter_CutsceneOverlay = {}



---@class UPalHUDDispatchParameter_FadeWidget : UPalHUDDispatchParameterBase
---@field FadeWidgetType EPalFadeWidgetType
---@field CustomColor FLinearColor
---@field FadeInTime float
---@field FadeOutTime float
---@field OnStartFadeIn FPalHUDDispatchParameter_FadeWidgetOnStartFadeIn
---@field OnEndFadeIn FPalHUDDispatchParameter_FadeWidgetOnEndFadeIn
---@field OnStartFadeOut FPalHUDDispatchParameter_FadeWidgetOnStartFadeOut
---@field OnEndFadeOut FPalHUDDispatchParameter_FadeWidgetOnEndFadeOut
UPalHUDDispatchParameter_FadeWidget = {}



---@class UPalHUDDispatchParameter_HatchingEgg : UPalHUDDispatchParameterBase
---@field HatchingEggModel UPalMapObjectHatchingEggModel
UPalHUDDispatchParameter_HatchingEgg = {}



---@class UPalHUDDispatchParameter_HungerIcon : UPalHUDDispatchParameterBase
---@field IsExistFood boolean
---@field BelongGroupId FGuid
UPalHUDDispatchParameter_HungerIcon = {}



---@class UPalHUDDispatchParameter_Invader : UPalHUDDispatchParameterBase
---@field ParentCharacter TSoftObjectPtr<APalCharacter>
UPalHUDDispatchParameter_Invader = {}



---@class UPalHUDDispatchParameter_ItemShop : UPalHUDDispatchParameterBase
---@field Shop UPalShopBase
UPalHUDDispatchParameter_ItemShop = {}



---@class UPalHUDDispatchParameter_MapObject : UPalHUDDispatchParameterBase
---@field MapObjectConcreteModel UPalMapObjectConcreteModelBase
UPalHUDDispatchParameter_MapObject = {}



---@class UPalHUDDispatchParameter_MapObjectEnergyModule : UPalHUDDispatchParameterBase
---@field EnergyModule UPalMapObjectEnergyModule
UPalHUDDispatchParameter_MapObjectEnergyModule = {}



---@class UPalHUDDispatchParameter_MonsterDetail : UPalHUDDispatchParameterBase
---@field IndividualHandle UPalIndividualCharacterHandle
UPalHUDDispatchParameter_MonsterDetail = {}



---@class UPalHUDDispatchParameter_PalBox : UPalHUDDispatchParameterBase
---@field BaseCampId FGuid
UPalHUDDispatchParameter_PalBox = {}



---@class UPalHUDDispatchParameter_PalShop : UPalHUDDispatchParameterBase
---@field Shop UPalShopBase
UPalHUDDispatchParameter_PalShop = {}



---@class UPalHUDDispatchParameter_RecoverOtomo : UPalHUDDispatchParameterBase
---@field RecoverOtomoModel UPalMapObjectRecoverOtomoModel
UPalHUDDispatchParameter_RecoverOtomo = {}



---@class UPalHUDDispatchParameter_RepairBench : UPalHUDDispatchParameterBase
---@field Model UPalMapObjectRepairItemModel
UPalHUDDispatchParameter_RepairBench = {}



---@class UPalHUDDispatchParameter_SelectItemInventory : UPalHUDDispatchParameterBase
---@field TitleText FText
---@field showInventoryTypes TArray<EPalPlayerInventoryType>
---@field showItemTypesA TArray<EPalItemTypeA>
---@field showItemTypesB TArray<EPalItemTypeB>
---@field shouldSelectNum boolean
---@field Callback FPalHUDDispatchParameter_SelectItemInventoryCallback
UPalHUDDispatchParameter_SelectItemInventory = {}

---@param itemSlotId FPalItemSlotId
---@param itemNum int32
function UPalHUDDispatchParameter_SelectItemInventory:InvokeCallback(itemSlotId, itemNum) end


---@class UPalHUDDispatchParameter_Signboard : UPalHUDDispatchParameter_MapObject
---@field InText FString
---@field OutText FString
---@field OnUpdateTextDelegate FPalHUDDispatchParameter_SignboardOnUpdateTextDelegate
UPalHUDDispatchParameter_Signboard = {}



---@class UPalHUDDispatchParameter_WorkerRadialMenu : UPalHUDDispatchParameterBase
---@field IndividualHandle UPalIndividualCharacterHandle
---@field ResultType EPalWorkerRadialMenuResult
UPalHUDDispatchParameter_WorkerRadialMenu = {}



---@class UPalHUDDispatchParameter_WorldMap : UPalHUDDispatchParameterBase
---@field CanFastTravel boolean
---@field ForRespawn boolean
---@field IsInitSelect boolean
UPalHUDDispatchParameter_WorldMap = {}



---@class UPalHUDDispatchParameter_WorldSetting : UPalHUDDispatchParameterBase
---@field IsNewWorld boolean
---@field WorldSaveDirectoryName FString
---@field WorldName FString
UPalHUDDispatchParameter_WorldSetting = {}



---@class UPalHUDLayout : UPalActivatableWidget
---@field EscapeMenuClass TSoftClassPtr<UCommonActivatableWidget>
UPalHUDLayout = {}



---@class UPalHUDService : UObject
---@field OnPushedStackableUI FPalHUDServiceOnPushedStackableUI
---@field OnSuccessedCapturePal FPalHUDServiceOnSuccessedCapturePal
---@field OnApplicationActivationStateChanged FPalHUDServiceOnApplicationActivationStateChanged
---@field OnInvalidatePlayerInputGuard FPalHUDServiceOnInvalidatePlayerInputGuard
---@field TransientData FUITransientData
---@field ServiceProvider TScriptInterface<IPalHUDServiceProviderInterface>
UPalHUDService = {}

---@param LayerType EPalFadeWidgetLayerType
function UPalHUDService:StartFadeOut(LayerType) end
---@param LayerType EPalFadeWidgetLayerType
---@param FadeParameter UPalHUDDispatchParameter_FadeWidget
function UPalHUDService:StartFadeIn(LayerType, FadeParameter) end
---@param WBPType EPalWidgetBlueprintType
---@param Parameter UPalHUDDispatchParameterBase
---@return FGuid
function UPalHUDService:ShowCommonUI(WBPType, Parameter) end
---@param RewardDisplayData FPalUICommonRewardDisplayData
function UPalHUDService:ShowCommonReward(RewardDisplayData) end
---@param DisplayData FPalUICommonItemInfoDisplayData
function UPalHUDService:ShowCommonItemInfo(DisplayData) end
---@param LayerTagName FGameplayTag
---@param HideReasonName FName
---@param IsHide boolean
function UPalHUDService:SetHUDLayerHideFlag(LayerTagName, HideReasonName, IsHide) end
---@param ID FGuid
function UPalHUDService:RemoveWorldHUDFromWidgetId(ID) end
---@param ID FGuid
function UPalHUDService:RemoveWorldHUD(ID) end
---@param ID FGuid
function UPalHUDService:RemoveHUD(ID) end
---@param WidgetClass TSubclassOf<UPalUserWidgetStackableUI>
---@param Parameter UPalHUDDispatchParameterBase
---@return FGuid
function UPalHUDService:Push(WidgetClass, Parameter) end
---@param AkEvent UAkAudioEvent
function UPalHUDService:PlayAkSound(AkEvent) end
---@param CaptureInfo FPalUIPalCaptureInfo
function UPalHUDService:OnSuccessedCapturePal__DelegateSignature(CaptureInfo) end
---@param pushedWidgetID FGuid
function UPalHUDService:OnPushedStackableUI__DelegateSignature(pushedWidgetID) end
---@param bIsFocused boolean
function UPalHUDService:OnApplicationActivationStateChangedDelegate__DelegateSignature(bIsFocused) end
---@param FunctionName FName
---@param Value int32
function UPalHUDService:InvokeFunction_Int32(FunctionName, Value) end
---@param FunctionName FName
---@param Value FName
function UPalHUDService:InvokeFunction_FName(FunctionName, Value) end
---@param FunctionName FName
function UPalHUDService:InvokeFunction(FunctionName) end
function UPalHUDService:InvalidatePlayerInputGuard__DelegateSignature() end
function UPalHUDService:HideCommonItemInfo() end
---@return UPalSoundPlayer
function UPalHUDService:GetSoundPlayer() end
---@return UPalUILiftSlotModel
function UPalHUDService:GetLiftSlotModel() end
function UPalHUDService:DeactivateFocusCursor() end
---@param WorldContextObject UObject
---@param ParameterClass TSubclassOf<UPalHUDDispatchParameterBase>
---@return UPalHUDDispatchParameterBase
function UPalHUDService:CreateDispatchParameterForK2Node(WorldContextObject, ParameterClass) end
---@param InObject UObject
function UPalHUDService:CloseOwnerStackableUI(InObject) end
function UPalHUDService:CloseOverlayUIAll() end
---@param ID FGuid
function UPalHUDService:Close(ID) end
---@param Parameter FPalWorldHUDParameter
---@return FGuid
function UPalHUDService:AddWorldHUD(Parameter) end
---@param WidgetClass TSubclassOf<UPalUserWidget>
---@param Priority EPalHUDWidgetPriority
---@param Parameter UPalHUDDispatchParameterBase
---@return FGuid
function UPalHUDService:AddHUD(WidgetClass, Priority, Parameter) end
function UPalHUDService:ActivatePlayerInputGuard() end
---@param TargetWidget UWidget
function UPalHUDService:ActivateFocusCursor(TargetWidget) end


---@class UPalHate : UObject
---@field HateMap TMap<FPalInstanceID, float>
---@field HateTimerHandle FTimerHandle
UPalHate = {}

---@param DeadInfo FPalDeadInfo
function UPalHate:SelfDeathEvent(DeadInfo) end
---@param OtomoPal AActor
function UPalHate:ForceHateUp_ForActiveAndAttackOtomoPal(OtomoPal) end
---@return AActor
function UPalHate:FindMostHateTarget() end
---@param DamageResult FPalDamageResult
function UPalHate:DamageEvent(DamageResult) end
---@param Attacker AActor
---@param PlusHateValue float
function UPalHate:ChangeHate(Attacker, PlusHateValue) end
---@param DamageResult FPalDamageResult
function UPalHate:AttackSuccessEvent(DamageResult) end


---@class UPalHeadUpDisplayComponent : UActorComponent
---@field HeadUpOffset float
UPalHeadUpDisplayComponent = {}

function UPalHeadUpDisplayComponent:UpdateInvaderHUD() end
function UPalHeadUpDisplayComponent:ShowInvaderHUD() end
---@param Parameter UPalCharacterParameterComponent
function UPalHeadUpDisplayComponent:OnUpdatePossessItem(Parameter) end
---@param GroupID FGuid
function UPalHeadUpDisplayComponent:OnUpdateOwnerCharacterGroupId(GroupID) end
---@param OwnerCharacter APalCharacter
function UPalHeadUpDisplayComponent:OnInitializedCharacter(OwnerCharacter) end


---@class UPalHeatSourceBoxComponent : UBoxComponent
---@field DefaultActive boolean
---@field HeatSourceModule UPalHeatSourceModule
UPalHeatSourceBoxComponent = {}

---@param NextIsActive boolean
function UPalHeatSourceBoxComponent:SetActiveHeatSource(NextIsActive) end
---@return UPalHeatSourceModule
function UPalHeatSourceBoxComponent:GetModule() end


---@class UPalHeatSourceModule : UObject
---@field PlayerList TArray<TWeakObjectPtr<AActor>>
---@field ActorList TArray<TWeakObjectPtr<AActor>>
---@field IsActive boolean
---@field UnieqName FName
---@field HeatSourceInfo FPalHeatSourceInfo
UPalHeatSourceModule = {}

---@param Active boolean
function UPalHeatSourceModule:SetActivate(Active) end
---@param Player AActor
function UPalHeatSourceModule:RemovePlayer(Player) end
---@param Actor AActor
function UPalHeatSourceModule:RemoveActor(Actor) end
---@param SourceName FName
---@param Info FPalHeatSourceInfo
---@param DefaultActive boolean
function UPalHeatSourceModule:InitializeHeatSource(SourceName, Info, DefaultActive) end
---@param Player AActor
function UPalHeatSourceModule:AddPlayer(Player) end
---@param Actor AActor
function UPalHeatSourceModule:AddActor(Actor) end


---@class UPalHeatSourceSphereComponent : USphereComponent
---@field DefaultActive boolean
---@field HeatSourceModule UPalHeatSourceModule
UPalHeatSourceSphereComponent = {}

---@param NextIsActive boolean
function UPalHeatSourceSphereComponent:SetActiveHeatSource(NextIsActive) end
---@return UPalHeatSourceModule
function UPalHeatSourceSphereComponent:GetModule() end


---@class UPalHiddenBoxComponent : UBoxComponent
UPalHiddenBoxComponent = {}

---@param OverlappedComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
function UPalHiddenBoxComponent:EndOverlapEvent(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex) end
---@param OverlappedComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param SweepResult FHitResult
function UPalHiddenBoxComponent:BeginOverlapEvent(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult) end


---@class UPalHiddenCapsuleComponent : UCapsuleComponent
UPalHiddenCapsuleComponent = {}

---@param OverlappedComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
function UPalHiddenCapsuleComponent:EndOverlapEvent(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex) end
---@param OverlappedComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param SweepResult FHitResult
function UPalHiddenCapsuleComponent:BeginOverlapEvent(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult) end


---@class UPalHitEffectSlot : UObject
UPalHitEffectSlot = {}

---@param Info FPalDamageInfo
function UPalHitEffectSlot:PlayHitEffect(Info) end
function UPalHitEffectSlot:Initialize() end


---@class UPalHitFilter : UObject
---@field MaxHitNum int32
---@field HitInterval float
---@field HitLocationCalculator TSubclassOf<UPalHitLocationCalculator>
---@field bIsIntersectionCollision boolean
---@field IntersectionNum int32
---@field OnHitDelegate FPalHitFilterOnHitDelegate
---@field OnOverlapEndDelegate FPalHitFilterOnOverlapEndDelegate
UPalHitFilter = {}

---@param Component UPrimitiveComponent
function UPalHitFilter:UnbindPrimitiveComponent(Component) end
---@param Num int32
function UPalHitFilter:SetIntersectionNum(Num) end
---@param Attacker AActor
function UPalHitFilter:SetAttacker(Attacker) end
function UPalHitFilter:ResetFilter() end
---@param MyHitComponent UPrimitiveComponent
---@param OtherHitActor AActor
---@param OtherHitComponent UPrimitiveComponent
function UPalHitFilter:OverlapEndDelegate__DelegateSignature(MyHitComponent, OtherHitActor, OtherHitComponent) end
---@param MyHitComponent UPrimitiveComponent
---@param OtherHitActor AActor
---@param OtherHitComponent UPrimitiveComponent
---@param FoliageIndex TArray<int32>
---@param HitLocation FVector
---@param HitCount int32
function UPalHitFilter:OnHitDelegate__DelegateSignature(MyHitComponent, OtherHitActor, OtherHitComponent, FoliageIndex, HitLocation, HitCount) end
---@param OverlappedComp UPrimitiveComponent
---@param Other AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
function UPalHitFilter:OnEndOverlap(OverlappedComp, Other, OtherComp, OtherBodyIndex) end
---@param HitComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param Hit FHitResult
function UPalHitFilter:OnBeginOverlap(HitComp, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, Hit) end
---@param Component UPrimitiveComponent
function UPalHitFilter:BindPrimitiveComponent(Component) end


---@class UPalHitLocationCalculator : UObject
UPalHitLocationCalculator = {}

---@param MyHitComponent UPrimitiveComponent
---@param OtherHitComponent UPrimitiveComponent
---@return FVector
function UPalHitLocationCalculator:CalcLocation(MyHitComponent, OtherHitComponent) end


---@class UPalIncidentBase : UObject
---@field ExecSettings FPalIncidentExecutionSettings
---@field IdParameter FPalIncidentIdParameter
---@field ParentIncident UPalIncidentBase
---@field DynamicParameter UPalIncidentDynamicParameter
---@field FunctionAccessor FPalIncidentSystemFunctionAccessor
---@field bForceStop boolean
---@field OccuredObject UObject
---@field OwnerObject UObject
---@field ExecState EPalIncidentState
UPalIncidentBase = {}

---@param DeltaTime float
function UPalIncidentBase:Tick(DeltaTime) end
---@param Parameter UPalIncidentDynamicParameter
function UPalIncidentBase:SetDynamicParameter(Parameter) end
---@param InventoryData UPalPlayerInventoryData
---@param ItemId FName
---@param ConsumeNum int32
---@return int32
function UPalIncidentBase:RequestConsumeInventoryItem(InventoryData, ItemId, ConsumeNum) end
function UPalIncidentBase:OnInitialized() end
function UPalIncidentBase:OnGenerated() end
function UPalIncidentBase:OnForceStop() end
function UPalIncidentBase:OnEnd() end
---@param Child UPalIncidentBase
function UPalIncidentBase:OnChildInitialized(Child) end
function UPalIncidentBase:OnCanceled() end
function UPalIncidentBase:OnBegin() end
---@return boolean
function UPalIncidentBase:IsInitialized() end
---@return boolean
function UPalIncidentBase:IsExecuting() end
---@return boolean
function UPalIncidentBase:IsCompleted() end
---@return boolean
function UPalIncidentBase:IsCanceled() end
---@param Option FName
---@return boolean
function UPalIncidentBase:HasOption(Option) end
---@return UPalIncidentBase
function UPalIncidentBase:GetRootIncident() end
---@return UPalIncidentBase
function UPalIncidentBase:GetParentIncident() end
---@return UObject
function UPalIncidentBase:GetOwner() end
---@return UObject
function UPalIncidentBase:GetOccuredObject() end
---@return FName
function UPalIncidentBase:GetIncidentType() end
---@return FName
function UPalIncidentBase:GetIncidentId() end
---@return UPalIncidentDynamicParameter
function UPalIncidentBase:GetDynamicParameter() end
---@return TArray<FName>
function UPalIncidentBase:GetArgs() end
---@param Index int32
---@return FName
function UPalIncidentBase:GetArg(Index) end
function UPalIncidentBase:ForceStop() end
function UPalIncidentBase:Finish() end
---@param ItemId FName
---@param DropNum int32
---@param SpawnLocation FVector
---@param ReleaseDirection FVector
function UPalIncidentBase:DropItem(ItemId, DropNum, SpawnLocation, ReleaseDirection) end


---@class UPalIncidentDynamicParameter : UObject
---@field Other AActor
UPalIncidentDynamicParameter = {}



---@class UPalIncidentDynamicParameterInvader : UPalIncidentDynamicParameter
---@field TargetBaseCampId FGuid
UPalIncidentDynamicParameterInvader = {}



---@class UPalIncidentDynamicParameterRandom : UPalIncidentDynamicParameter
---@field SettingName FName
---@field PlayerId int32
UPalIncidentDynamicParameterRandom = {}



---@class UPalIncidentDynamicParameterTalk : UPalIncidentDynamicParameter
---@field TalkType EPalIncidentTalkType
---@field TalkId FName
---@field RequestItem FName
---@field RequestItemNum int32
---@field IsRequestSucceed boolean
UPalIncidentDynamicParameterTalk = {}



---@class UPalIncidentList : UPalIncidentBase
---@field FirstIncidentIds TArray<FName>
---@field WaitingIncidents TArray<UPalIncidentBase>
---@field CurrentIncident UPalIncidentBase
---@field CompletedIncidents TArray<UPalIncidentBase>
---@field ProgressCount int32
UPalIncidentList = {}

---@param PrevIncident UPalIncidentBase
---@param NextIncident UPalIncidentBase
---@param ProcessCount int32
function UPalIncidentList:OnIncidentProgressed(PrevIncident, NextIncident, ProcessCount) end
function UPalIncidentList:OnAllIncidentsCompleted() end
---@param ID FName
function UPalIncidentList:InsertIncidentToTop(ID) end
---@param IDs TArray<FName>
function UPalIncidentList:InsertIncidentsToTop(IDs) end
---@param IDs TArray<FName>
function UPalIncidentList:AddIncidents(IDs) end
---@param ID FName
function UPalIncidentList:AddIncident(ID) end


---@class UPalIncidentNotifyListener : UObject
---@field OnIncidentStateNotifyDelegate FPalIncidentNotifyListenerOnIncidentStateNotifyDelegate
---@field FilterOccuredObject UObject
---@field FilterOwnerObject UObject
---@field FilterIncidentIds TArray<FName>
---@field FilterIncidentTypes TArray<FName>
UPalIncidentNotifyListener = {}

function UPalIncidentNotifyListener:UnregisterFromIncidentSystem() end
---@param FilterOwner UObject
function UPalIncidentNotifyListener:RegisterToIncidentSystemWithFilterOwner(FilterOwner) end
---@param FilterOccured UObject
---@param FilterOwner UObject
function UPalIncidentNotifyListener:RegisterToIncidentSystemWithFilterOccuredOwner(FilterOccured, FilterOwner) end
---@param FilterOccured UObject
function UPalIncidentNotifyListener:RegisterToIncidentSystemWithFilterOccured(FilterOccured) end
---@param FilterIds TArray<FName>
---@param FilterOwner UObject
function UPalIncidentNotifyListener:RegisterToIncidentSystemWithFilterIdsOwner(FilterIds, FilterOwner) end
---@param FilterIds TArray<FName>
---@param FilterOccured UObject
---@param FilterOwner UObject
function UPalIncidentNotifyListener:RegisterToIncidentSystemWithFilterIdsOccuredOwner(FilterIds, FilterOccured, FilterOwner) end
---@param FilterIds TArray<FName>
---@param FilterOccured UObject
function UPalIncidentNotifyListener:RegisterToIncidentSystemWithFilterIdsOccured(FilterIds, FilterOccured) end
---@param FilterIds TArray<FName>
function UPalIncidentNotifyListener:RegisterToIncidentSystemWithFilterIds(FilterIds) end
---@param FilterId FName
---@param FilterOwner UObject
function UPalIncidentNotifyListener:RegisterToIncidentSystemWithFilterIdOwner(FilterId, FilterOwner) end
---@param FilterId FName
---@param FilterOccured UObject
---@param FilterOwner UObject
function UPalIncidentNotifyListener:RegisterToIncidentSystemWithFilterIdOccuredOwner(FilterId, FilterOccured, FilterOwner) end
---@param FilterId FName
---@param FilterOccured UObject
function UPalIncidentNotifyListener:RegisterToIncidentSystemWithFilterIdOccured(FilterId, FilterOccured) end
---@param FilterId FName
function UPalIncidentNotifyListener:RegisterToIncidentSystemWithFilterId(FilterId) end
function UPalIncidentNotifyListener:RegisterToIncidentSystem() end
---@param Listener UPalIncidentNotifyListener
---@param IncidentState EPalIncidentState
---@param Parameter FPalIncidentNotifyParameter
function UPalIncidentNotifyListener:OnIncidentStateNotify(Listener, IncidentState, Parameter) end
---@param Listener UPalIncidentNotifyListener
---@param IncidentState EPalIncidentState
---@param Parameter FPalIncidentNotifyParameter
function UPalIncidentNotifyListener:IncidentStateNotifyDelegate__DelegateSignature(Listener, IncidentState, Parameter) end


---@class UPalIncidentSystem : UPalWorldSubsystem
---@field ResidentIncidentList TArray<FName>
---@field IncidentClassMap TMap<FName, TSubclassOf<UPalIncidentBase>>
---@field IncidentParameterDataTable UDataTable
---@field OnIncidentStateNotifyDelegate FPalIncidentSystemOnIncidentStateNotifyDelegate
---@field WaitingIncidents TArray<UPalIncidentBase>
---@field ExecuteIncidents TArray<UPalIncidentBase>
---@field ResidentIncidents TArray<UPalIncidentBase>
---@field Listeners TArray<UPalIncidentNotifyListener>
UPalIncidentSystem = {}

---@param Incidents TArray<FName>
---@param OccuredObject UObject
---@param OwnerObject UObject
---@param Parameter UPalIncidentDynamicParameter
---@return UPalIncidentList
function UPalIncidentSystem:RequestIncidents(Incidents, OccuredObject, OwnerObject, Parameter) end
---@param IncidentId FName
---@param OccuredObject UObject
---@param OwnerObject UObject
---@param Parameter UPalIncidentDynamicParameter
---@return UPalIncidentBase
function UPalIncidentSystem:RequestIncident(IncidentId, OccuredObject, OwnerObject, Parameter) end
---@param NotifyType EPalIncidentState
---@param Parameter FPalIncidentNotifyParameter
function UPalIncidentSystem:NotifyIncidentState(NotifyType, Parameter) end
---@param Incident UPalIncidentBase
---@return boolean
function UPalIncidentSystem:IsIncidentBeginAllowed(Incident) end
---@param IncidentState EPalIncidentState
---@param Parameter FPalIncidentNotifyParameter
function UPalIncidentSystem:IncidentStateNotify__DelegateSignature(IncidentState, Parameter) end
---@param InitializeParam FPalIncidentInitializeParameter
---@return UPalIncidentBase
function UPalIncidentSystem:GenerateIncident(InitializeParam) end
---@param OwnerObject UObject
function UPalIncidentSystem:ForceStopByOwner(OwnerObject) end
---@param OccuredObject UObject
function UPalIncidentSystem:ForceStopByOccuredObject(OccuredObject) end
---@param IncidentType FName
function UPalIncidentSystem:ForceStopByIncidentType(IncidentType) end
---@param IncidentId FName
function UPalIncidentSystem:ForceStopByIncidentId(IncidentId) end


---@class UPalIndividualCharacterContainer : UPalContainerBase
---@field OnUpdateContentsDelegate FPalIndividualCharacterContainerOnUpdateContentsDelegate
---@field OnUpdateSlotsDelegate FPalIndividualCharacterContainerOnUpdateSlotsDelegate
---@field SlotArray TArray<UPalIndividualCharacterSlot>
UPalIndividualCharacterContainer = {}

---@param Container UPalIndividualCharacterContainer
function UPalIndividualCharacterContainer:UpdateContentsDelegate__DelegateSignature(Container) end
function UPalIndividualCharacterContainer:OnRep_Slots() end
---@return int32
function UPalIndividualCharacterContainer:Num() end
---@return TArray<UPalIndividualCharacterSlot>
function UPalIndividualCharacterContainer:GetSlots() end
---@param Index int32
---@return UPalIndividualCharacterSlot
function UPalIndividualCharacterContainer:Get(Index) end
---@return UPalIndividualCharacterSlot
function UPalIndividualCharacterContainer:FindEmptySlot() end
---@param Handle UPalIndividualCharacterHandle
---@return UPalIndividualCharacterSlot
function UPalIndividualCharacterContainer:FindByHandle(Handle) end


---@class UPalIndividualCharacterHandle : UObject
---@field OnUpdateIndividualActorDelegate FPalIndividualCharacterHandleOnUpdateIndividualActorDelegate
---@field ID FPalInstanceID
UPalIndividualCharacterHandle = {}

---@param Handle UPalIndividualCharacterHandle
function UPalIndividualCharacterHandle:UpdateIndividualActorDelegate__DelegateSignature(Handle) end
---@param PhantomId int32
---@return APalCharacter
function UPalIndividualCharacterHandle:TryGetPhantomActor(PhantomId) end
---@return UPalIndividualCharacterParameter
function UPalIndividualCharacterHandle:TryGetIndividualParameter() end
---@return APalCharacter
function UPalIndividualCharacterHandle:TryGetIndividualActor() end
---@param Character APalCharacter
---@return int32
function UPalIndividualCharacterHandle:GetPhantomIDByActor(Character) end
---@return FPalInstanceID
function UPalIndividualCharacterHandle:GetIndividualID() end


---@class UPalIndividualCharacterHandleReference : UPalIndividualCharacterHandle
UPalIndividualCharacterHandleReference = {}


---@class UPalIndividualCharacterParameter : UObject
---@field OnUpdateLevelDelegate FPalIndividualCharacterParameterOnUpdateLevelDelegate
---@field OnUpdateRankDelegate FPalIndividualCharacterParameterOnUpdateRankDelegate
---@field OnAddExpDelegate FPalIndividualCharacterParameterOnAddExpDelegate
---@field OnUpdateHPDelegate FPalIndividualCharacterParameterOnUpdateHPDelegate
---@field OnUpdateSPDelegate FPalIndividualCharacterParameterOnUpdateSPDelegate
---@field OnUpdateFullStomachDelegate FPalIndividualCharacterParameterOnUpdateFullStomachDelegate
---@field OnUpdateHungerTypeDelegate FPalIndividualCharacterParameterOnUpdateHungerTypeDelegate
---@field OnUpdateNickNameDelegate FPalIndividualCharacterParameterOnUpdateNickNameDelegate
---@field OnUpdateNickNameWithParameterDelegate FPalIndividualCharacterParameterOnUpdateNickNameWithParameterDelegate
---@field OnUpdateShieldMaxHPDelegate FPalIndividualCharacterParameterOnUpdateShieldMaxHPDelegate
---@field OnUpdateShieldHPDelegate FPalIndividualCharacterParameterOnUpdateShieldHPDelegate
---@field OnShieldDamageDelegate FPalIndividualCharacterParameterOnShieldDamageDelegate
---@field OnUpdateSanityDelegate FPalIndividualCharacterParameterOnUpdateSanityDelegate
---@field OnUpdateUnusedStatusPoint FPalIndividualCharacterParameterOnUpdateUnusedStatusPoint
---@field OnUpdateStatusPointDelegate FPalIndividualCharacterParameterOnUpdateStatusPointDelegate
---@field OnChangeBuffDelegate FPalIndividualCharacterParameterOnChangeBuffDelegate
---@field OnConditionChangedDelegate FPalIndividualCharacterParameterOnConditionChangedDelegate
---@field OnWorkSuitabilityChangedDelegate FPalIndividualCharacterParameterOnWorkSuitabilityChangedDelegate
---@field OnGotStatusPointListChangedDelegate FPalIndividualCharacterParameterOnGotStatusPointListChangedDelegate
---@field OnStatusRankChangedDelegate FPalIndividualCharacterParameterOnStatusRankChangedDelegate
---@field OnInvaderTargetChanged FPalIndividualCharacterParameterOnInvaderTargetChanged
---@field OnTriedConsumeFoodDelegate FPalIndividualCharacterParameterOnTriedConsumeFoodDelegate
---@field OnUpdateGroupIdDelegate FPalIndividualCharacterParameterOnUpdateGroupIdDelegate
---@field OnUpdateReviveTimerDelegate FPalIndividualCharacterParameterOnUpdateReviveTimerDelegate
---@field OnEndMedicalBedDelegate FPalIndividualCharacterParameterOnEndMedicalBedDelegate
---@field OnRevivedDelegate FPalIndividualCharacterParameterOnRevivedDelegate
---@field OnDeadBodyDelegate FPalIndividualCharacterParameterOnDeadBodyDelegate
---@field IndividualActor APalCharacter
---@field IndividualId FPalInstanceID
---@field PhantomActorMap TMap<int32, APalCharacter>
---@field PhantomActorReplicateArray TArray<FPalPhantomReplicateInfo>
---@field SaveParameter FPalIndividualCharacterSaveParameter
---@field OnAddEquipWazaDelegate FPalIndividualCharacterParameterOnAddEquipWazaDelegate
---@field OnChangeEquipWazaDelegate FPalIndividualCharacterParameterOnChangeEquipWazaDelegate
---@field OnChangeMasteredWazaDelegate FPalIndividualCharacterParameterOnChangeMasteredWazaDelegate
---@field DisableNaturalHealing FFlagContainer
---@field AdditionalNatureHealingRate FFloatContainer
---@field SaveParameterMirror FPalIndividualCharacterSaveParameter
---@field EquipItemContainer UPalItemContainer
---@field BaseCampId FGuid
---@field Debug_CurrentAIActionName FString
UPalIndividualCharacterParameter = {}

function UPalIndividualCharacterParameter:WorkSuitabilityChangedDelegate__DelegateSignature() end
---@param SlotIdAndNum FPalItemSlotIdAndNum
function UPalIndividualCharacterParameter:UseItemInSlot(SlotIdAndNum) end
---@param UnusedPoint int32
function UPalIndividualCharacterParameter:UpdateUnusedStatusPointDelegate__DelegateSignature(UnusedPoint) end
---@param StatusName FName
---@param prevPoint int32
---@param newPoint int32
function UPalIndividualCharacterParameter:UpdateStatusPointDelegate__DelegateSignature(StatusName, prevPoint, newPoint) end
---@param nowSP FFixedPoint64
---@param nowMaxSP FFixedPoint64
---@param isOverHeated boolean
function UPalIndividualCharacterParameter:UpdateSPDelegate__DelegateSignature(nowSP, nowMaxSP, isOverHeated) end
---@param nowShieldMaxHP FFixedPoint64
function UPalIndividualCharacterParameter:UpdateShieldMaxHPDelegate__DelegateSignature(nowShieldMaxHP) end
---@param nowShieldMaxHP FFixedPoint64
---@param nowShieldHP FFixedPoint64
function UPalIndividualCharacterParameter:UpdateShieldHPDelegate__DelegateSignature(nowShieldMaxHP, nowShieldHP) end
---@param nowSanity float
---@param oldSanity float
function UPalIndividualCharacterParameter:UpdateSanityDelegate__DelegateSignature(nowSanity, oldSanity) end
---@param NowReviveTimer float
function UPalIndividualCharacterParameter:UpdateReviveTimerDelegate__DelegateSignature(NowReviveTimer) end
---@param nowRank int32
---@param oldRank int32
function UPalIndividualCharacterParameter:UpdateRankDelegate__DelegateSignature(nowRank, oldRank) end
---@param IndividualParameter UPalIndividualCharacterParameter
---@param newNickName FString
function UPalIndividualCharacterParameter:UpdateNickNameWithParameterDelegate__DelegateSignature(IndividualParameter, newNickName) end
---@param newNickName FString
function UPalIndividualCharacterParameter:UpdateNickNameDelegate__DelegateSignature(newNickName) end
---@param addLevel int32
---@param nowLevel int32
function UPalIndividualCharacterParameter:UpdateLevelDelegate__DelegateSignature(addLevel, nowLevel) end
---@param Current EPalStatusHungerType
---@param Last EPalStatusHungerType
function UPalIndividualCharacterParameter:UpdateHungerTypeDelegate__DelegateSignature(Current, Last) end
---@param nowHP FFixedPoint64
---@param nowMaxHP FFixedPoint64
function UPalIndividualCharacterParameter:UpdateHPDelegate__DelegateSignature(nowHP, nowMaxHP) end
---@param NewGroupId FGuid
function UPalIndividualCharacterParameter:UpdateGroupIdDelegate__DelegateSignature(NewGroupId) end
---@param Current float
---@param Last float
function UPalIndividualCharacterParameter:UpdateFullStomachDelegate__DelegateSignature(Current, Last) end
---@param ContainerId FPalContainerId
---@param SlotIndex int32
---@return boolean
function UPalIndividualCharacterParameter:TryFindEatItem(ContainerId, SlotIndex) end
function UPalIndividualCharacterParameter:TriedConsumeFoodDelegate__DelegateSignature() end
function UPalIndividualCharacterParameter:StoreIndividualActorInfoToSaveParameter() end
function UPalIndividualCharacterParameter:StatusRankChangedDelegate__DelegateSignature() end
function UPalIndividualCharacterParameter:StartRemainderOfLifeTimer() end
function UPalIndividualCharacterParameter:StartRecuperatingInMedicalBed() end
---@param Damage int32
---@param IsShieldBroken boolean
function UPalIndividualCharacterParameter:ShieldDamageDelegate__DelegateSignature(Damage, IsShieldBroken) end
---@param StatusName FName
---@param Point int32
function UPalIndividualCharacterParameter:SetStatusPoint(StatusName, Point) end
---@param NextSheildMaxHP FFixedPoint64
function UPalIndividualCharacterParameter:SetShieldMaxHP(NextSheildMaxHP) end
---@param NextSheildHP FFixedPoint64
function UPalIndividualCharacterParameter:SetShieldHP(NextSheildHP) end
---@param PhysicalHealth EPalStatusPhysicalHealthType
function UPalIndividualCharacterParameter:SetPhysicalHealth(PhysicalHealth) end
function UPalIndividualCharacterParameter:SetNoFallDamageHeightLastJumpedLocation() end
---@param Location FVector
function UPalIndividualCharacterParameter:SetLastJumpedLocation(Location) end
---@param InvaderType EPalInvaderType
---@param InBaseCampId FGuid
function UPalIndividualCharacterParameter:SetInvaderData(InvaderType, InBaseCampId) end
---@param Key FName
---@param Disable boolean
function UPalIndividualCharacterParameter:SetDisableNaturalHealing(Key, Disable) end
---@param Name FName
---@param Rate float
function UPalIndividualCharacterParameter:SetDecreaseFullStomachRates(Name, Rate) end
function UPalIndividualCharacterParameter:ResetLastJumpedLocation() end
---@param Name FName
function UPalIndividualCharacterParameter:RemoveDecreaseFullStomachRates(Name) end
function UPalIndividualCharacterParameter:PartyPalMealInventoryFood() end
---@param IndividualParameter UPalIndividualCharacterParameter
function UPalIndividualCharacterParameter:OnRevivedDelegate__DelegateSignature(IndividualParameter) end
function UPalIndividualCharacterParameter:OnRep_SaveParameter() end
function UPalIndividualCharacterParameter:OnRep_PhantomActorReplicateArray() end
function UPalIndividualCharacterParameter:OnRep_IndividualActor() end
---@param Type EPalCharacterNaturalUpdateType
function UPalIndividualCharacterParameter:NaturalUpdateSaveParameter(Type) end
---@return boolean
function UPalIndividualCharacterParameter:IsSleeping() end
---@return boolean
function UPalIndividualCharacterParameter:IsRarePal() end
---@return boolean
function UPalIndividualCharacterParameter:IsNoFallDamageLastJumpedLocation() end
---@return boolean
function UPalIndividualCharacterParameter:IsNocturnal() end
---@return boolean
function UPalIndividualCharacterParameter:IsLevelMax() end
---@return boolean
function UPalIndividualCharacterParameter:IsHPFullRecovered() end
function UPalIndividualCharacterParameter:InvaderTargetChangedDelegate__DelegateSignature() end
---@return float
function UPalIndividualCharacterParameter:HungerParameterRate() end
---@param InWorkSuitability EPalWorkSuitability
---@param SuitabilityRank int32
---@return boolean
function UPalIndividualCharacterParameter:HasWorkSuitabilityRank(InWorkSuitability, SuitabilityRank) end
---@param InWorkSuitability EPalWorkSuitability
---@return boolean
function UPalIndividualCharacterParameter:HasWorkSuitability(InWorkSuitability) end
---@param WazaID EPalWazaID
---@return boolean
function UPalIndividualCharacterParameter:HasMasteredWaza(WazaID) end
---@param Category EPalGenusCategoryType
---@return boolean
function UPalIndividualCharacterParameter:HasGenusCategory(Category) end
function UPalIndividualCharacterParameter:GotStatusPointListChangedDelegate__DelegateSignature() end
---@param WorkSuitability EPalWorkSuitability
---@return int32
function UPalIndividualCharacterParameter:GetWorkSuitabilityRankWithCharacterRank(WorkSuitability) end
---@return TMap<EPalWorkSuitability, int32>
function UPalIndividualCharacterParameter:GetWorkSuitabilityRanksWithCharacterRank() end
---@param InWorkSuitability EPalWorkSuitability
---@return int32
function UPalIndividualCharacterParameter:GetWorkSuitabilityRank(InWorkSuitability) end
---@return int32
function UPalIndividualCharacterParameter:GetWorkSpeedRank() end
---@return EPalBaseCampWorkerSickType
function UPalIndividualCharacterParameter:GetWorkerSick() end
---@return int32
function UPalIndividualCharacterParameter:GetUnusedStatusPoint() end
---@return EPalTribeID
function UPalIndividualCharacterParameter:GetTribeID() end
---@param OutPointList TArray<FPalGotStatusPoint>
function UPalIndividualCharacterParameter:GetStatusPointList(OutPointList) end
---@param StatusName FName
---@return int32
function UPalIndividualCharacterParameter:GetStatusPoint(StatusName) end
---@return int32
function UPalIndividualCharacterParameter:GetShotAttack_withBuff() end
---@return int32
function UPalIndividualCharacterParameter:GetShotAttack() end
---@return FFixedPoint64
function UPalIndividualCharacterParameter:GetShieldMaxHP() end
---@return FFixedPoint64
function UPalIndividualCharacterParameter:GetShieldHP() end
---@return FPalIndividualCharacterSaveParameter
function UPalIndividualCharacterParameter:GetSaveParameter() end
---@return float
function UPalIndividualCharacterParameter:GetSanityValue() end
---@return float
function UPalIndividualCharacterParameter:GetSanityRate() end
---@param EffectType EPalPassiveSkillEffectType
---@return float
function UPalIndividualCharacterParameter:GetRatePassiveSkill(EffectType) end
---@param EffectType EPalPassiveSkillEffectType
---@return float
function UPalIndividualCharacterParameter:GetRatePartnerSkill(EffectType) end
---@return int32
function UPalIndividualCharacterParameter:GetRank() end
---@return EPalStatusPhysicalHealthType
function UPalIndividualCharacterParameter:GetPhysicalHealth() end
---@return TArray<FName>
function UPalIndividualCharacterParameter:GetPassiveSkillList() end
---@return int32
function UPalIndividualCharacterParameter:GetPalSoulRank() end
---@param outName FString
function UPalIndividualCharacterParameter:GetNickname(outName) end
---@return int32
function UPalIndividualCharacterParameter:GetMeleeAttack_withBuff() end
---@return int32
function UPalIndividualCharacterParameter:GetMeleeAttack() end
---@return float
function UPalIndividualCharacterParameter:GetMaxSanityValue() end
---@return FFixedPoint64
function UPalIndividualCharacterParameter:GetMaxHP_withBuff() end
---@return int32
function UPalIndividualCharacterParameter:GetMaxHP() end
---@return float
function UPalIndividualCharacterParameter:GetMaxFullStomach() end
---@return TArray<EPalWazaID>
function UPalIndividualCharacterParameter:GetMasteredWaza() end
---@return int32
function UPalIndividualCharacterParameter:GetLevel() end
---@return FVector
function UPalIndividualCharacterParameter:GetLastJumpedLocation() end
---@return EPalStatusHungerType
function UPalIndividualCharacterParameter:GetHungerType() end
---@return int32
function UPalIndividualCharacterParameter:GetHPRank() end
---@return FFixedPoint64
function UPalIndividualCharacterParameter:GetHP() end
---@return FGuid
function UPalIndividualCharacterParameter:GetGroupId() end
---@return EPalGenderType
function UPalIndividualCharacterParameter:GetGenderType() end
---@return float
function UPalIndividualCharacterParameter:GetFullStomachRate() end
---@return float
function UPalIndividualCharacterParameter:GetFullStomachDecreasingRate() end
---@return float
function UPalIndividualCharacterParameter:GetFullStomach() end
---@param EffectType EPalFoodStatusEffectType
---@return float
function UPalIndividualCharacterParameter:GetFoodStatusRate(EffectType) end
---@return int32
function UPalIndividualCharacterParameter:GetExp() end
---@return TArray<EPalWazaID>
function UPalIndividualCharacterParameter:GetEquipWaza() end
---@return FPalContainerId
function UPalIndividualCharacterParameter:GetEquipItemContainerId() end
---@return FPalIndividualCharacterEquipItemContainerHandler
function UPalIndividualCharacterParameter:GetEquipItemContainerHandler() end
---@return float
function UPalIndividualCharacterParameter:GetEffectFoodTimeRate() end
---@return FName
function UPalIndividualCharacterParameter:GetEffectFoodName() end
---@return int32
function UPalIndividualCharacterParameter:GetDefense_withBuff() end
---@return int32
function UPalIndividualCharacterParameter:GetDefense() end
---@return int32
function UPalIndividualCharacterParameter:GetDefenceRank() end
---@return EPalWorkSuitability
function UPalIndividualCharacterParameter:GetCurrentWorkSuitability() end
---@return float
function UPalIndividualCharacterParameter:GetCraftSpeedSickRate() end
---@param WorkSuitability EPalWorkSuitability
---@return int32
function UPalIndividualCharacterParameter:GetCraftSpeedByWorkSuitability(WorkSuitability) end
---@return float
function UPalIndividualCharacterParameter:GetCraftSpeedBuffRate() end
---@param Suitability EPalWorkSuitability
---@return int32
function UPalIndividualCharacterParameter:GetCraftSpeed_withBuff_WorkSuitability(Suitability) end
---@return int32
function UPalIndividualCharacterParameter:GetCraftSpeed_withBuff() end
---@return int32
function UPalIndividualCharacterParameter:GetCraftSpeed() end
---@return FName
function UPalIndividualCharacterParameter:GetCharacterID() end
---@return TSoftClassPtr<APalCharacter>
function UPalIndividualCharacterParameter:GetCharacterClass() end
---@return EPalBaseCampWorkerEventType
function UPalIndividualCharacterParameter:GetBaseCampWorkerEventType() end
---@return FGuid
function UPalIndividualCharacterParameter:GetBaseCampId() end
---@return int32
function UPalIndividualCharacterParameter:GetAttackRank() end
---@return float
function UPalIndividualCharacterParameter:GetAffectSanityValue() end
function UPalIndividualCharacterParameter:FullRecoveryHP() end
function UPalIndividualCharacterParameter:EndRecuperatingInMedicalBed() end
function UPalIndividualCharacterParameter:EndMedicalBedDelegate__DelegateSignature() end
function UPalIndividualCharacterParameter:DecrementUnusedStatusPoint() end
---@param Damage int32
function UPalIndividualCharacterParameter:DecreaseShieldHPByDamage(Damage) end
---@param IndividualHandle UPalIndividualCharacterHandle
function UPalIndividualCharacterParameter:DeadBodyDelegate__DelegateSignature(IndividualHandle) end
function UPalIndividualCharacterParameter:ConditionChangedDelegate__DelegateSignature() end
function UPalIndividualCharacterParameter:ClearEquipWaza() end
---@param IndividualParameter UPalIndividualCharacterParameter
---@param WazaID EPalWazaID
function UPalIndividualCharacterParameter:ChangeMasteredWazaDelegate__DelegateSignature(IndividualParameter, WazaID) end
---@param IndividualParameter UPalIndividualCharacterParameter
function UPalIndividualCharacterParameter:ChangeEquipWazaDelegate__DelegateSignature(IndividualParameter) end
function UPalIndividualCharacterParameter:ChangeBuffStatusDelegate__DelegateSignature() end
---@param AddSkill FName
---@param OverrideSkill FName
function UPalIndividualCharacterParameter:AddPassiveSkill(AddSkill, OverrideSkill) end
---@param PlusHP FFixedPoint64
function UPalIndividualCharacterParameter:AddHP(PlusHP) end
---@param addExp int32
---@param nowExp int32
function UPalIndividualCharacterParameter:AddExpDelegate__DelegateSignature(addExp, nowExp) end
---@param WazaID EPalWazaID
function UPalIndividualCharacterParameter:AddEquipWazaDelegate__DelegateSignature(WazaID) end
---@param WazaID EPalWazaID
function UPalIndividualCharacterParameter:AddEquipWaza(WazaID) end


---@class UPalIndividualCharacterParameterUtility : UBlueprintFunctionLibrary
UPalIndividualCharacterParameterUtility = {}

---@param WorkSuitability EPalWorkSuitability
---@param Parameter UPalIndividualCharacterParameter
---@return int32
function UPalIndividualCharacterParameterUtility:CraftSpeedWorkSuitability(WorkSuitability, Parameter) end
---@param Parameter UPalIndividualCharacterParameter
---@return int32
function UPalIndividualCharacterParameterUtility:CraftSpeed(Parameter) end


---@class UPalIndividualCharacterReferenceSlot : UPalIndividualCharacterSlot
---@field OnUpdateSlotReferenceHandleDelegate FPalIndividualCharacterReferenceSlotOnUpdateSlotReferenceHandleDelegate
---@field IndividualId FPalInstanceID
UPalIndividualCharacterReferenceSlot = {}



---@class UPalIndividualCharacterSaveParameterObject : UObject
---@field SaveParameter FPalIndividualCharacterSaveParameter
UPalIndividualCharacterSaveParameterObject = {}



---@class UPalIndividualCharacterSaveParameterUtility : UObject
UPalIndividualCharacterSaveParameterUtility = {}

---@param SaveParameter FPalIndividualCharacterSaveParameter
---@return boolean
function UPalIndividualCharacterSaveParameterUtility:IsValid(SaveParameter) end


---@class UPalIndividualCharacterSlot : UObject
---@field OnUpdateSlotHandleDelegate FPalIndividualCharacterSlotOnUpdateSlotHandleDelegate
---@field OnUpdateSlotLockDelegate FPalIndividualCharacterSlotOnUpdateSlotLockDelegate
---@field Handle UPalIndividualCharacterHandle
---@field ReplicateHandleID FPalInstanceID
---@field ContainerId FPalContainerId
---@field SlotIndex int32
---@field LockPlayerUId FGuid
---@field PermissionTribeID EPalTribeID
---@field bIsReplicateCharacterParameter boolean
UPalIndividualCharacterSlot = {}

---@param Slot UPalIndividualCharacterSlot
function UPalIndividualCharacterSlot:UpdateSlotLockDelegate__DelegateSignature(Slot) end
---@param Slot UPalIndividualCharacterSlot
---@param LastHandle UPalIndividualCharacterHandle
function UPalIndividualCharacterSlot:UpdateSlotHandleDelegate__DelegateSignature(Slot, LastHandle) end
---@param InSlotIndex int32
---@param InContainerId FPalContainerId
function UPalIndividualCharacterSlot:Setup(InSlotIndex, InContainerId) end
function UPalIndividualCharacterSlot:OnRep_LockPlayerUId() end
function UPalIndividualCharacterSlot:OnRep_HandleID() end
---@return boolean
function UPalIndividualCharacterSlot:IsLocked() end
---@return boolean
function UPalIndividualCharacterSlot:IsEmpty() end
---@return int32
function UPalIndividualCharacterSlot:GetSlotIndex() end
---@return FPalCharacterSlotId
function UPalIndividualCharacterSlot:GetSlotId() end
---@return FGuid
function UPalIndividualCharacterSlot:GetLockPlayerUId() end
---@return UPalIndividualCharacterHandle
function UPalIndividualCharacterSlot:GetHandle() end
---@param InHandle UPalIndividualCharacterHandle
---@return boolean
function UPalIndividualCharacterSlot:CanSetHandle(InHandle) end


---@class UPalIndividualCharacterSlotsObserver : UObject
---@field OnUpdateContainerDelegate FPalIndividualCharacterSlotsObserverOnUpdateContainerDelegate
UPalIndividualCharacterSlotsObserver = {}

function UPalIndividualCharacterSlotsObserver:UpdateContainerDelegate__DelegateSignature() end
---@param Slot UPalIndividualCharacterSlot
---@param LastHandle UPalIndividualCharacterHandle
function UPalIndividualCharacterSlotsObserver:OnUpdateSlot(Slot, LastHandle) end
---@param Container UPalIndividualCharacterContainer
function UPalIndividualCharacterSlotsObserver:OnUpdateContainerSlots(Container) end
---@param Container UPalIndividualCharacterContainer
function UPalIndividualCharacterSlotsObserver:OnUpdateContainerSize(Container) end
---@param Container UPalIndividualCharacterContainer
function UPalIndividualCharacterSlotsObserver:OnUpdateContainer(Container) end


---@class UPalInsideBaseCampCheckComponent : UActorComponent
---@field OnEnterBaseCampDelegate FPalInsideBaseCampCheckComponentOnEnterBaseCampDelegate
---@field OnLeaveBaseCampDelegate FPalInsideBaseCampCheckComponentOnLeaveBaseCampDelegate
---@field NowInsideBaseCampID FGuid
UPalInsideBaseCampCheckComponent = {}

function UPalInsideBaseCampCheckComponent:OnLeaveBaseCampDelegate__DelegateSignature() end
---@param Model UPalBaseCampModel
function UPalInsideBaseCampCheckComponent:OnEnterBaseCampDelegate__DelegateSignature(Model) end
---@return boolean
function UPalInsideBaseCampCheckComponent:IsInsideBaseCamp() end
---@return UPalBaseCampModel
function UPalInsideBaseCampCheckComponent:GetInsideBaseCampModel() end
---@return FGuid
function UPalInsideBaseCampCheckComponent:GetInsideBaseCampID() end


---@class UPalInteractComponent : UActorComponent
---@field OnStartInteractiveObjectDelegate FPalInteractComponentOnStartInteractiveObjectDelegate
---@field OnEndInteractiveObjectDelegate FPalInteractComponentOnEndInteractiveObjectDelegate
---@field OnUpdateInteractiveObjectDelegate FPalInteractComponentOnUpdateInteractiveObjectDelegate
---@field InteractiveObjects TArray<TScriptInterface<IPalInteractiveObjectComponentInterface>>
---@field TargetInteractiveObject TScriptInterface<IPalInteractiveObjectComponentInterface>
---@field LastInteractingObject TScriptInterface<IPalInteractiveObjectComponentInterface>
---@field InteractDisableFlags FFlagContainer
UPalInteractComponent = {}

---@param InteractiveObject TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalInteractComponent:UpdateInteractiveObjectDelegate__DelegateSignature(InteractiveObject) end
function UPalInteractComponent:TerminateInteract() end
---@param ActionType EPalInteractiveObjectActionType
function UPalInteractComponent:StartTriggerInteract(ActionType) end
---@param InteractiveObject TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalInteractComponent:StartInteractiveObjectDelegate__DelegateSignature(InteractiveObject) end
---@param flagName FName
---@param bEnable boolean
---@param bTerminateInteractIfDisable boolean
function UPalInteractComponent:SetEnableInteractByFlagName(flagName, bEnable, bTerminateInteractIfDisable) end
---@param bEnable boolean
---@param bTerminateInteractIfDisable boolean
function UPalInteractComponent:SetEnableInteract(bEnable, bTerminateInteractIfDisable) end
---@param Component TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalInteractComponent:OnEnableInteract(Component) end
---@return boolean
function UPalInteractComponent:IsInteracting() end
---@return boolean
function UPalInteractComponent:IsEnableInteract() end
---@param ActionType EPalInteractiveObjectActionType
function UPalInteractComponent:EndTriggerInteract(ActionType) end
function UPalInteractComponent:EndInteractiveObjectDelegate__DelegateSignature() end


---@class UPalInteractDelegates : UObject
---@field OnEnableTriggerInteract FPalInteractDelegatesOnEnableTriggerInteract
---@field OnInteractBegin FPalInteractDelegatesOnInteractBegin
---@field OnInteractEnd FPalInteractDelegatesOnInteractEnd
---@field OnInteracting FPalInteractDelegatesOnInteracting
---@field OnTriggerInteract FPalInteractDelegatesOnTriggerInteract
---@field OnStartTriggerInteract FPalInteractDelegatesOnStartTriggerInteract
---@field OnEndTriggerInteract FPalInteractDelegatesOnEndTriggerInteract
---@field OnTriggeringInteract FPalInteractDelegatesOnTriggeringInteract
UPalInteractDelegates = {}



---@class UPalInteractableSphereComponentNative : UPalInteractiveObjectSphereComponent
UPalInteractableSphereComponentNative = {}


---@class UPalInteractiveObjectActionInfoUtility : UObject
UPalInteractiveObjectActionInfoUtility = {}

---@param ActionInfo FPalInteractiveObjectActionInfoSet
---@param ActionType EPalInteractiveObjectActionType
---@return EPalInteractiveObjectIndicatorType
function UPalInteractiveObjectActionInfoUtility:GetIndicatorType(ActionInfo, ActionType) end
---@param WorldContextObject UObject
---@return FPalInteractiveObjectActionBy
function UPalInteractiveObjectActionInfoUtility:CreateSituationInfo(WorldContextObject) end


---@class UPalInteractiveObjectBoxComponent : UBoxComponent
---@field InteractDelegates UPalInteractDelegates
---@field bIsEnableTriggerInteract boolean
---@field bIsImplementedTriggerInteract boolean
---@field bIsEnableInteractingTick boolean
---@field bIsEnableInteractingTickInClientOnly boolean
---@field IndicatorOriginRef FComponentReference
---@field bIsAdjustIndicatorLocationZForPlayer boolean
---@field IndicatorInterface TScriptInterface<IPalInteractiveObjectIndicatorInterface>
---@field OnCreateInteractDelegatesDelegate FPalInteractiveObjectBoxComponentOnCreateInteractDelegatesDelegate
UPalInteractiveObjectBoxComponent = {}

---@param InIndicatorInterface TScriptInterface<IPalInteractiveObjectIndicatorInterface>
function UPalInteractiveObjectBoxComponent:SetIndicatorInterface(InIndicatorInterface) end
function UPalInteractiveObjectBoxComponent:SetForceDisableInteract() end
---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
function UPalInteractiveObjectBoxComponent:OnOverlapEnd(OverlappedComp, OtherActor, OtherComp, OtherBodyIndex) end
---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param SweepResult FHitResult
function UPalInteractiveObjectBoxComponent:OnOverlapBegin(OverlappedComp, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult) end
---@param InteractDelegates UPalInteractDelegates
function UPalInteractiveObjectBoxComponent:OnCreateInteractsDelegates__DelegateSignature(InteractDelegates) end
---@param InteractDelegates UPalInteractDelegates
function UPalInteractiveObjectBoxComponent:OnCreateInteractDelegatesMultiCast__DelegateSignature(InteractDelegates) end
---@return FVector
function UPalInteractiveObjectBoxComponent:GetIndicatorLocation() end
function UPalInteractiveObjectBoxComponent:EnableTriggerInteract() end
---@return UPalInteractDelegates
function UPalInteractiveObjectBoxComponent:Delegates() end
---@param Delegate FCallOrRegisterOnCreateInteractDelegatesDelegate
function UPalInteractiveObjectBoxComponent:CallOrRegisterOnCreateInteractDelegates(Delegate) end


---@class UPalInteractiveObjectCapsuleComponent : UCapsuleComponent
---@field InteractDelegates UPalInteractDelegates
---@field bIsEnableTriggerInteract boolean
---@field bIsImplementedTriggerInteract boolean
---@field bIsEnableInteractingTick boolean
---@field bIsEnableInteractingTickInClientOnly boolean
---@field IndicatorOriginRef FComponentReference
---@field bIsAdjustIndicatorLocationZForPlayer boolean
---@field IndicatorInterface TScriptInterface<IPalInteractiveObjectIndicatorInterface>
---@field OnCreateInteractDelegatesDelegate FPalInteractiveObjectCapsuleComponentOnCreateInteractDelegatesDelegate
UPalInteractiveObjectCapsuleComponent = {}

---@param InIndicatorInterface TScriptInterface<IPalInteractiveObjectIndicatorInterface>
function UPalInteractiveObjectCapsuleComponent:SetIndicatorInterface(InIndicatorInterface) end
---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
function UPalInteractiveObjectCapsuleComponent:OnOverlapEnd(OverlappedComp, OtherActor, OtherComp, OtherBodyIndex) end
---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param SweepResult FHitResult
function UPalInteractiveObjectCapsuleComponent:OnOverlapBegin(OverlappedComp, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult) end
---@param InteractDelegates UPalInteractDelegates
function UPalInteractiveObjectCapsuleComponent:OnCreateInteractsDelegates__DelegateSignature(InteractDelegates) end
---@param InteractDelegates UPalInteractDelegates
function UPalInteractiveObjectCapsuleComponent:OnCreateInteractDelegatesMultiCast__DelegateSignature(InteractDelegates) end
---@return FVector
function UPalInteractiveObjectCapsuleComponent:GetIndicatorLocation() end
function UPalInteractiveObjectCapsuleComponent:EnableTriggerInteract() end
---@return UPalInteractDelegates
function UPalInteractiveObjectCapsuleComponent:Delegates() end
---@param Delegate FCallOrRegisterOnCreateInteractDelegatesDelegate
function UPalInteractiveObjectCapsuleComponent:CallOrRegisterOnCreateInteractDelegates(Delegate) end


---@class UPalInteractiveObjectComponentUtility : UObject
UPalInteractiveObjectComponentUtility = {}


---@class UPalInteractiveObjectIndicatorTypeUtility : UObject
UPalInteractiveObjectIndicatorTypeUtility = {}

---@param WorldObjectContext UObject
---@param Type EPalInteractiveObjectIndicatorType
---@return FText
function UPalInteractiveObjectIndicatorTypeUtility:ToText(WorldObjectContext, Type) end


---@class UPalInteractiveObjectSphereComponent : USphereComponent
---@field InteractDelegates UPalInteractDelegates
---@field bIsEnableTriggerInteract boolean
---@field bIsImplementedTriggerInteract boolean
---@field bIsEnableInteractingTick boolean
---@field bIsEnableInteractingTickInClientOnly boolean
---@field IndicatorOriginRef FComponentReference
---@field IndicatorInterface TScriptInterface<IPalInteractiveObjectIndicatorInterface>
---@field OnCreateInteractDelegatesDelegate FPalInteractiveObjectSphereComponentOnCreateInteractDelegatesDelegate
UPalInteractiveObjectSphereComponent = {}

---@param InIndicatorInterface TScriptInterface<IPalInteractiveObjectIndicatorInterface>
function UPalInteractiveObjectSphereComponent:SetIndicatorInterface(InIndicatorInterface) end
---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
function UPalInteractiveObjectSphereComponent:OnOverlapEnd(OverlappedComp, OtherActor, OtherComp, OtherBodyIndex) end
---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param SweepResult FHitResult
function UPalInteractiveObjectSphereComponent:OnOverlapBegin(OverlappedComp, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult) end
---@param InteractDelegates UPalInteractDelegates
function UPalInteractiveObjectSphereComponent:OnCreateInteractsDelegates__DelegateSignature(InteractDelegates) end
---@param InteractDelegates UPalInteractDelegates
function UPalInteractiveObjectSphereComponent:OnCreateInteractDelegatesMultiCast__DelegateSignature(InteractDelegates) end
---@return FVector
function UPalInteractiveObjectSphereComponent:GetIndicatorLocation() end
function UPalInteractiveObjectSphereComponent:EnableTriggerInteract() end
---@return UPalInteractDelegates
function UPalInteractiveObjectSphereComponent:Delegates() end
---@param Delegate FCallOrRegisterOnCreateInteractDelegatesDelegate
function UPalInteractiveObjectSphereComponent:CallOrRegisterOnCreateInteractDelegates(Delegate) end


---@class UPalInvaderBaseCampObserver : UObject
---@field TargetBaseCamp UPalBaseCampModel
---@field TargetBaseCampId FGuid
---@field bIsInvading boolean
---@field bIsCoolTime boolean
---@field CoolTimeFinish float
---@field CoolTimeElapsed float
---@field PlayerInBaseCampTimer float
UPalInvaderBaseCampObserver = {}



---@class UPalInvaderIncidentBase : UPalIncidentBase
---@field InvaderType EPalInvaderType
---@field InvaderDataTable UDataTable
---@field MonsterAIControllerClass TSubclassOf<APalAIController>
---@field EnemyAIControllerClass TSubclassOf<APalAIController>
---@field InvaderMember TArray<FPalInvaderSpawnCharacterParameter>
---@field MemberController TArray<APalAIController>
---@field ChosenInvaderDataRowName FName
---@field GroupGuid FGuid
---@field bCanExecute boolean
---@field Squad UPalSquad
---@field LocationMap TMap<FPalInstanceID, FGuid>
UPalInvaderIncidentBase = {}

function UPalInvaderIncidentBase:StartInvader() end
---@param StartLocation FVector
function UPalInvaderIncidentBase:SpawnMemberCharacters(StartLocation) end
---@param Grade int32
---@param Biome EPalBiomeType
---@param OutInvaderMember TArray<FPalInvaderSpawnCharacterParameter>
---@return boolean
function UPalInvaderIncidentBase:SelectInvaders(Grade, Biome, OutInvaderMember) end
---@param RemoveIndividualHandle UPalIndividualCharacterHandle
function UPalInvaderIncidentBase:RemoveGroupCharacter(RemoveIndividualHandle) end
function UPalInvaderIncidentBase:OnStartInvade() end
function UPalInvaderIncidentBase:OnInvaderArrived() end
function UPalInvaderIncidentBase:OnEndInvade() end
---@param IndividualHandle UPalIndividualCharacterHandle
---@return boolean
function UPalInvaderIncidentBase:IsGroupCharacter(IndividualHandle) end
---@return int32
function UPalInvaderIncidentBase:GetVisitorNPCReturnTimeMinutes() end
---@return UPalBaseCampModel
function UPalInvaderIncidentBase:GetTargetCampModel() end
---@param Result FVector
---@return boolean
function UPalInvaderIncidentBase:GetInvaderStartPoint(Result) end
---@return int32
function UPalInvaderIncidentBase:GetInvadeReturnTimeMinutes() end
---@param OutText FText
function UPalInvaderIncidentBase:GetChosenInvaderGroupName(OutText) end
---@param Result TArray<FVector>
---@return int32
function UPalInvaderIncidentBase:GetCandidateStartLocations(Result) end
---@param outParameter FPalIncidentBroadcastParameter
function UPalInvaderIncidentBase:GetBroadcastParameter(outParameter) end
---@return int32
function UPalInvaderIncidentBase:GetAliveInvaderNum() end
function UPalInvaderIncidentBase:EndInvadeByTimelimit() end
---@param AddIndividualHandle UPalIndividualCharacterHandle
---@param LocationType EPalCharacterLocationType
function UPalInvaderIncidentBase:AddGroupCharacter(AddIndividualHandle, LocationType) end


---@class UPalInvaderManager : UPalWorldSubsystem
---@field SpawnDummyNavInvokerDelegate FPalInvaderManagerSpawnDummyNavInvokerDelegate
---@field OnInvaderStartDelegate FPalInvaderManagerOnInvaderStartDelegate
---@field OnInvaderEndDelegate FPalInvaderManagerOnInvaderEndDelegate
---@field OnInvaderArrivedDelegate FPalInvaderManagerOnInvaderArrivedDelegate
---@field InvadeStartLocationList TMap<FGuid, FPalInvaderStartPointInfo>
---@field Observers TMap<FGuid, UPalInvaderBaseCampObserver>
---@field Incidents TMap<FGuid, UPalInvaderIncidentBase>
---@field StartInvaderLogId FGuid
UPalInvaderManager = {}

function UPalInvaderManager:VisitorTravelTest() end
---@param logType EPalLogType
function UPalInvaderManager:VisitorTravelLog(logType) end
function UPalInvaderManager:StartInvaderMarchRandom() end
function UPalInvaderManager:StartInvaderMarchAll() end
---@param Transform FTransform
---@return AActor
function UPalInvaderManager:SpawnDummyNavInvokerDelegate__DelegateSignature(Transform) end
---@param Transform FTransform
---@return AActor
function UPalInvaderManager:SpawnDummyNavInvoker(Transform) end
---@param OccuredBaseCamp UObject
---@param Parameter UPalIncidentDynamicParameterInvader
---@return UPalInvaderIncidentBase
function UPalInvaderManager:RequestIncidentVisitorNPC_BP(OccuredBaseCamp, Parameter) end
---@param Guid FGuid
---@param Observer UPalInvaderBaseCampObserver
---@return boolean
function UPalInvaderManager:RequestIncidentVisitorNPC(Guid, Observer) end
---@param OccuredBaseCamp UObject
---@param Parameter UPalIncidentDynamicParameterInvader
---@return UPalInvaderIncidentBase
function UPalInvaderManager:RequestIncidentInvaderEnemy_BP(OccuredBaseCamp, Parameter) end
---@param Guid FGuid
---@param Observer UPalInvaderBaseCampObserver
---@return boolean
function UPalInvaderManager:RequestIncidentInvaderEnemy(Guid, Observer) end
---@param Incident UPalIncidentBase
function UPalInvaderManager:RemoveInvaderIncident(Incident) end
---@param Parameter FPalIncidentBroadcastParameter
function UPalInvaderManager:InvaderStartDelegate__DelegateSignature(Parameter) end
---@param Parameter FPalIncidentBroadcastParameter
function UPalInvaderManager:InvaderOnArrivedDelegate__DelegateSignature(Parameter) end
---@param Parameter FPalIncidentBroadcastParameter
function UPalInvaderManager:InvaderEndDelegate__DelegateSignature(Parameter) end


---@class UPalItemContainer : UPalContainerBase
---@field OnUpdateContentsDelegate FPalItemContainerOnUpdateContentsDelegate
---@field ItemSlotArray TArray<UPalItemSlot>
---@field Permission FPalItemPermission
---@field CorruptionMultiplier float
UPalItemContainer = {}

---@param Container UPalItemContainer
function UPalItemContainer:UpdateContentsDelegate__DelegateSignature(Container) end
---@param Slot UPalItemSlot
function UPalItemContainer:OnUpdateSlotContent(Slot) end
function UPalItemContainer:OnRep_Permission() end
function UPalItemContainer:OnRep_ItemSlotArray() end
---@return int32
function UPalItemContainer:Num() end
---@return FPalItemPermission
function UPalItemContainer:GetPermission() end
---@param StaticItemId FName
---@return int32
function UPalItemContainer:GetItemStackCount(StaticItemId) end
---@param Index int32
---@return UPalItemSlot
function UPalItemContainer:Get(Index) end


---@class UPalItemContainerManager : UPalWorldSubsystem
---@field OnItemOperationMoveDelegate FPalItemContainerManagerOnItemOperationMoveDelegate
---@field ItemContainerMap_InServer TMap<FPalContainerId, UPalItemContainer>
---@field ItemContainerBelongInfo TMap<FPalContainerId, FPalItemContainerBelongInfo>
UPalItemContainerManager = {}

---@param SlotID FPalItemSlotId
---@param Slot UPalItemSlot
---@return boolean
function UPalItemContainerManager:TryGetSlot(SlotID, Slot) end
---@param ContainerId FPalContainerId
---@param Container UPalItemContainer
---@return boolean
function UPalItemContainerManager:TryGetContainer(ContainerId, Container) end
---@param OperationInfoSet TArray<FPalItemOperationInfo_Move>
function UPalItemContainerManager:ItemOperationMoveDelegate__DelegateSignature(OperationInfoSet) end
---@param WorldContextObject UObject
---@param SlotID FPalItemSlotId
---@return FGuid
function UPalItemContainerManager:GetGroupIdByItemSlotId(WorldContextObject, SlotID) end
---@param WorldContextObject UObject
---@param ContainerId FPalContainerId
---@return FGuid
function UPalItemContainerManager:GetGroupIdByItemContainerId(WorldContextObject, ContainerId) end
---@param ContainerId FPalContainerId
---@return UPalItemContainer
function UPalItemContainerManager:GetContainer(ContainerId) end


---@class UPalItemContainerMultiHelper : UObject
---@field OnUpdateContentDelegate FPalItemContainerMultiHelperOnUpdateContentDelegate
---@field Containers TArray<UPalItemContainer>
UPalItemContainerMultiHelper = {}

---@param Self UPalItemContainerMultiHelper
function UPalItemContainerMultiHelper:UpdateContentDelegate__DelegateSignature(Self) end
---@param Container UPalItemContainer
function UPalItemContainerMultiHelper:OnUpdateContainerContent(Container) end
function UPalItemContainerMultiHelper:OnRep_Containers() end
---@param StaticItemInfos TArray<FPalStaticItemIdAndNum>
---@return boolean
function UPalItemContainerMultiHelper:IsExistItems(StaticItemInfos) end
---@param StaticItemIds TArray<FName>
---@param StaticItemInfos TArray<FPalStaticItemIdAndNum>
function UPalItemContainerMultiHelper:FindByStaticItemIds(StaticItemIds, StaticItemInfos) end
---@param StaticItemId FName
---@param StaticItemInfo FPalStaticItemIdAndNum
function UPalItemContainerMultiHelper:FindByStaticItemId(StaticItemId, StaticItemInfo) end


---@class UPalItemFlowSplineComponent : USplineComponent
---@field ItemSpawnInterval float
---@field FlowSpeedRate float
---@field FlowingItemSpawnTimer FFloatCounter
---@field ItemVisualBlueprintClass TSubclassOf<AActor>
---@field FlowingItemInfos TArray<FPalItemFlowInSplineInfo>
UPalItemFlowSplineComponent = {}

---@param InStaticItemId FName
function UPalItemFlowSplineComponent:UpdateTargetItem(InStaticItemId) end
---@param bOn boolean
function UPalItemFlowSplineComponent:UpdateIsFlowing(bOn) end


---@class UPalItemIDManager : UObject
---@field StaticItemDataAsset UPalStaticItemDataAsset
---@field WoodItemRowName FPalDataTableRowName_ItemData
---@field EggItemRowName FPalDataTableRowName_ItemData
---@field PalUpgradeStoneItemRowName FPalDataTableRowName_ItemData
---@field MoneyItemRowName FPalDataTableRowName_ItemData
---@field StaticItemDataTable UPalStaticItemDataTable
UPalItemIDManager = {}

---@param WorldContextObject UObject
---@param CharacterID FName
---@return FName
function UPalItemIDManager:GetStaticItemIdPalEgg(WorldContextObject, CharacterID) end
---@param StaticItemId FName
---@return UPalStaticItemDataBase
function UPalItemIDManager:GetStaticItemData(StaticItemId) end
---@param ItemId FPalItemId
---@return FPalItemData
function UPalItemIDManager:GetItemData(ItemId) end


---@class UPalItemInventoryBase : UObject
UPalItemInventoryBase = {}


---@class UPalItemOperationResultUtility : UObject
UPalItemOperationResultUtility = {}


---@class UPalItemSelectorComponent : UActorComponent
---@field OnChangeSelectedIndex FPalItemSelectorComponentOnChangeSelectedIndex
---@field itemSelectDataMap TMap<EPalPlayerInventoryType, FPalPlayerInventorySelectData>
UPalItemSelectorComponent = {}

---@param targetInventory EPalPlayerInventoryType
function UPalItemSelectorComponent:SelectPrevItem(targetInventory) end
---@param targetInventory EPalPlayerInventoryType
function UPalItemSelectorComponent:SelectNextItem(targetInventory) end
---@param targetInventory EPalPlayerInventoryType
---@param Index int32
function UPalItemSelectorComponent:SelectItem(targetInventory, Index) end
---@param targetInventoryType EPalPlayerInventoryType
---@return boolean
function UPalItemSelectorComponent:RemoveTargetInventoryType(targetInventoryType) end
---@param targetInventory EPalPlayerInventoryType
---@return UPalItemSlot
function UPalItemSelectorComponent:GetNowSelectedItemSlot(targetInventory) end
---@param targetInventory EPalPlayerInventoryType
---@return int32
function UPalItemSelectorComponent:GetNowSelectedIndex(targetInventory) end
---@param targetInventory EPalPlayerInventoryType
---@return UPalItemContainer
function UPalItemSelectorComponent:GetContainer(targetInventory) end
---@param inventoryType EPalPlayerInventoryType
---@param Index int32
function UPalItemSelectorComponent:ChangeSelectedIndexDelegate__DelegateSignature(inventoryType, Index) end
---@param targetInventoryType EPalPlayerInventoryType
---@return boolean
function UPalItemSelectorComponent:AddTargetInventoryType(targetInventoryType) end


---@class UPalItemSlot : UObject
---@field OnUpdateSlotContentDelegate FPalItemSlotOnUpdateSlotContentDelegate
---@field OnLiftedSlotContentDelegate FPalItemSlotOnLiftedSlotContentDelegate
---@field OnFinishLiftedContentDelegate FPalItemSlotOnFinishLiftedContentDelegate
---@field OnUpdateSlotContentDurabilityDelegate FPalItemSlotOnUpdateSlotContentDurabilityDelegate
---@field OnUpdateSlotCorruptionDelegate FPalItemSlotOnUpdateSlotCorruptionDelegate
---@field DirtyMap TMap<int32, boolean>
---@field SlotIndex int32
---@field ContainerId FPalContainerId
---@field ItemId FPalItemId
---@field StackCount int32
---@field CorruptionProgressValue float
---@field Permission FPalItemPermission
---@field DynamicItemData UPalDynamicItemDataBase
---@field LastItemId_Client FPalItemId
UPalItemSlot = {}

---@param OldDurability float
---@param NewDurability float
function UPalItemSlot:UpdateSlotContentDurabilityDelegate__DelegateSignature(OldDurability, NewDurability) end
---@param Slot UPalItemSlot
function UPalItemSlot:UpdateSlotContentDelegate__DelegateSignature(Slot) end
---@param OutStaticItemData UPalStaticItemDataBase
---@return boolean
function UPalItemSlot:TryGetStaticItemData(OutStaticItemData) end
---@param OutDynamicItemData UPalDynamicItemDataBase
---@return boolean
function UPalItemSlot:TryGetDynamicItemData(OutDynamicItemData) end
---@param OldDurability float
---@param NewDurability float
function UPalItemSlot:OnUpdateSlotContentDurability(OldDurability, NewDurability) end
function UPalItemSlot:OnRep_StackCount() end
function UPalItemSlot:OnRep_Permission() end
function UPalItemSlot:OnRep_ItemId() end
function UPalItemSlot:OnRep_DynamicItemData() end
function UPalItemSlot:OnRep_CorruptionProgressValue() end
---@param LiftItemNum int32
function UPalItemSlot:LiftedSlotContentDelegate__DelegateSignature(LiftItemNum) end
---@return boolean
function UPalItemSlot:IsMaxStack() end
---@return boolean
function UPalItemSlot:IsEmpty() end
---@return int32
function UPalItemSlot:GetStackCount() end
---@return FPalItemSlotId
function UPalItemSlot:GetSlotId() end
---@return FPalItemPermission
function UPalItemSlot:GetPermission() end
---@return FPalItemId
function UPalItemSlot:GetItemId() end
---@return FText
function UPalItemSlot:GetCorruptionRemainTimeText() end
---@return float
function UPalItemSlot:GetCorruptionProgressRate() end
function UPalItemSlot:FinishLiftedContentDelegate__DelegateSignature() end


---@class UPalItemUtility : UBlueprintFunctionLibrary
UPalItemUtility = {}

---@param WorldContextObject UObject
---@param StaticItemId FName
---@param VisualBlueprintClass TSoftClassPtr<AActor>
---@return boolean
function UPalItemUtility:TryGetItemVisualBlueprintClass(WorldContextObject, StaticItemId, VisualBlueprintClass) end
---@param WorldContextObject UObject
---@param staticItemName FName
---@param targetParameter UPalIndividualCharacterParameter
function UPalItemUtility:RestoreWithItem(WorldContextObject, staticItemName, targetParameter) end
---@param Recipe FPalItemRecipe
---@param MaterialInfos TArray<FPalStaticItemIdAndNum>
function UPalItemUtility:MaterialInfos(Recipe, MaterialInfos) end
---@param Recipe FPalItemRecipe
---@return boolean
function UPalItemUtility:IsValid(Recipe) end
---@param ItemData UPalStaticItemDataBase
---@return boolean
function UPalItemUtility:IsStatusPointResetItem(ItemData) end
---@param WorldContextObject UObject
---@param TargetItemId FPalItemId
---@return boolean
function UPalItemUtility:IsRepairableItem(WorldContextObject, TargetItemId) end
---@param ItemInfo FPalItemAndNum
---@return boolean
function UPalItemUtility:IsEmpty(ItemInfo) end
---@param Recipe FPalItemRecipe
---@return int32
function UPalItemUtility:GetRecipeMaterialKindCount(Recipe) end
---@param WorldContextObject UObject
---@param StaticItemId FName
---@param Stack int32
---@return UPalItemSlot
function UPalItemUtility:CreateLocalItemSlot(WorldContextObject, StaticItemId, Stack) end
---@param WorldContextObject UObject
---@param StaticItemIds TArray<FName>
---@param OutItemInfos TArray<FPalStaticItemIdAndNum>
---@param bIncludeInRangeBaseCamp boolean
function UPalItemUtility:CollectLocalPlayerControllableItemInfos(WorldContextObject, StaticItemIds, OutItemInfos, bIncludeInRangeBaseCamp) end
---@param WorldContextObject UObject
---@param staticItemName FName
---@param targetParameter UPalIndividualCharacterParameter
---@return boolean
function UPalItemUtility:CanUseHealItem(WorldContextObject, staticItemName, targetParameter) end


---@class UPalLandingTypeUtility : UBlueprintFunctionLibrary
UPalLandingTypeUtility = {}

---@param T EPalLandingType
---@return boolean
function UPalLandingTypeUtility:IsRollStep(T) end
---@param T EPalLandingType
---@return boolean
function UPalLandingTypeUtility:IsJumpLanding(T) end
---@param T EPalLandingType
---@return boolean
function UPalLandingTypeUtility:IsFootStep(T) end


---@class UPalLavaBoxComponent : UBoxComponent
UPalLavaBoxComponent = {}

---@param OverlappedComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
function UPalLavaBoxComponent:EndOverlapEvent(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex) end
---@param OverlappedComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param SweepResult FHitResult
function UPalLavaBoxComponent:BeginOverlapEvent(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult) end


---@class UPalLawUtility : UBlueprintFunctionLibrary
UPalLawUtility = {}

---@param WorldContextObject UObject
---@param IndividualId FPalInstanceID
---@param SlotIds TArray<FPalItemSlotId>
---@param IgnoreNoBelongSlot boolean
---@return boolean
function UPalLawUtility:IsEqualsGroupIndividualIdAndSlotIds(WorldContextObject, IndividualId, SlotIds, IgnoreNoBelongSlot) end
---@param WorldContextObject UObject
---@param IndividualId FPalInstanceID
---@param SlotIds TArray<FPalItemSlotId>
---@param IgnoreNoBelongSlot boolean
---@param OutGroupId FGuid
---@return boolean
function UPalLawUtility:ExistOtherGroupFromSlotIds(WorldContextObject, IndividualId, SlotIds, IgnoreNoBelongSlot, OutGroupId) end


---@class UPalLevelObjectInterfaceUtility : UObject
UPalLevelObjectInterfaceUtility = {}

---@param Target TScriptInterface<IPalLevelObjectInterface>
---@return FGuid
function UPalLevelObjectInterfaceUtility:BP_GetLevelObjectInstanceId(Target) end


---@class UPalLimitVolumeBoxComponent : UBoxComponent
---@field LimitFlags int32
UPalLimitVolumeBoxComponent = {}



---@class UPalLimitVolumeSphereComponent : USphereComponent
---@field LimitFlags int32
UPalLimitVolumeSphereComponent = {}



---@class UPalLoadingScreenWidgetBase : UPalUserWidget
UPalLoadingScreenWidgetBase = {}


---@class UPalLoadoutSelectorComponent : UPalItemSelectorComponent
---@field ThrowOtomoPalWeaponClass TSoftClassPtr<APalWeaponBase>
---@field DummyBallWeaponClass TSubclassOf<APalWeaponBase>
---@field OnEquipmentItemDelegate FPalLoadoutSelectorComponentOnEquipmentItemDelegate
---@field OnRemoveItemDelegate FPalLoadoutSelectorComponentOnRemoveItemDelegate
---@field primaryTargetInventoryType EPalPlayerInventoryType
---@field currentItemSlotIndex int32
---@field NowEquipBallItemID FName
---@field ThrowOtomoPalWeapon APalWeaponBase
---@field spawnedWeaponsArray TArray<APalWeaponBase>
---@field spawnedBallMap TMap<FName, APalWeaponBase>
---@field DummyBall APalWeaponBase
---@field replicatedPrimaryTargetInventoryType EPalPlayerInventoryType
---@field replicatedCurrentItemSlotIndex int32
UPalLoadoutSelectorComponent = {}

function UPalLoadoutSelectorComponent:TryEquipNowSelectedWeapon_ToAll() end
---@return boolean
function UPalLoadoutSelectorComponent:TryEquipNowSelectedWeapon() end
---@param Index int32
function UPalLoadoutSelectorComponent:SetWeaponLoadoutIndex_Internal(Index) end
---@param Index int32
function UPalLoadoutSelectorComponent:SetWeaponLoadoutIndex(Index) end
function UPalLoadoutSelectorComponent:SetupItemContainer() end
---@param Index int32
function UPalLoadoutSelectorComponent:SetBallLoadoutIndex_Internal(Index) end
---@param Index int32
function UPalLoadoutSelectorComponent:SetBallLoadoutIndex(Index) end
---@param NextBallID FName
function UPalLoadoutSelectorComponent:RequestChangeNowEquipBallItemID_ToServer(NextBallID) end
---@param inventoryType EPalPlayerInventoryType
---@param Index int32
function UPalLoadoutSelectorComponent:RemoveItem__DelegateSignature(inventoryType, Index) end
---@param itemSlot UPalItemSlot
function UPalLoadoutSelectorComponent:OnUpdateWeaponLoadoutSlot(itemSlot) end
---@param itemSlot UPalItemSlot
function UPalLoadoutSelectorComponent:OnUpdateInventorySlot(itemSlot) end
function UPalLoadoutSelectorComponent:OnRep_PrimaryTargetInventoryType() end
function UPalLoadoutSelectorComponent:OnRep_CurrentItemSlotIndex() end
---@param inventoryType EPalPlayerInventoryType
---@param Index int32
function UPalLoadoutSelectorComponent:OnRemoveEquipItem(inventoryType, Index) end
---@param inventoryType EPalPlayerInventoryType
---@param Index int32
function UPalLoadoutSelectorComponent:OnEquipItem(inventoryType, Index) end
---@return EPalPlayerInventoryType
function UPalLoadoutSelectorComponent:GetPrimaryInventoryType() end
---@param OutBallItemID FName
function UPalLoadoutSelectorComponent:GetNowEquipedBallItemID(OutBallItemID) end
---@param inventoryType EPalPlayerInventoryType
---@param Index int32
function UPalLoadoutSelectorComponent:EquipmentItem__DelegateSignature(inventoryType, Index) end
---@param synchroData TArray<FPalLoadoutSynchronalizedData>
---@param WeaponActorList TArray<APalWeaponBase>
---@param inventoryType EPalPlayerInventoryType
function UPalLoadoutSelectorComponent:CheckRespawnWeaponActor(synchroData, WeaponActorList, inventoryType) end
function UPalLoadoutSelectorComponent:ChangeWeaponByReplicated() end
---@param targetInventory EPalPlayerInventoryType
function UPalLoadoutSelectorComponent:ChangePrimiryInventoryType(targetInventory) end
function UPalLoadoutSelectorComponent:ChangePrevWeaponLoadout_Internal() end
function UPalLoadoutSelectorComponent:ChangePrevWeaponLoadout() end
function UPalLoadoutSelectorComponent:ChangePrevBallLoadout_Internal() end
function UPalLoadoutSelectorComponent:ChangePrevBallLoadout() end
function UPalLoadoutSelectorComponent:ChangeNextWeaponLoadout_Internal() end
function UPalLoadoutSelectorComponent:ChangeNextWeaponLoadout() end
function UPalLoadoutSelectorComponent:ChangeNextBallLoadout_Internal() end
function UPalLoadoutSelectorComponent:ChangeNextBallLoadout() end
---@param issuerID int32
---@param IsAttach boolean
---@param ShouldEquipDummyWeapon boolean
function UPalLoadoutSelectorComponent:AttachSpawnOtomoPalThrowWeapon_ToServer(issuerID, IsAttach, ShouldEquipDummyWeapon) end
---@param issuerID int32
---@param IsAttach boolean
---@param ShouldEquipDummyWeapon boolean
function UPalLoadoutSelectorComponent:AttachSpawnOtomoPalThrowWeapon_ToAll(issuerID, IsAttach, ShouldEquipDummyWeapon) end


---@class UPalLocalPlayer : UCommonLocalPlayer
UPalLocalPlayer = {}


---@class UPalLocalWorldSaveGame : USaveGame
---@field Version int32
---@field SaveData FPalLocalSaveData
UPalLocalWorldSaveGame = {}



---@class UPalLocationBase : UObject
---@field CalledPlayerUId FGuid
---@field ID FGuid
---@field bShouldDisplay boolean
---@field bShowInMap boolean
---@field bShowInCompass boolean
UPalLocationBase = {}

---@return boolean
function UPalLocationBase:ShouldDisplay() end
---@return UPalLocationPoint
function UPalLocationBase:LocationPoint() end
---@return boolean
function UPalLocationBase:IsShowInMap() end
---@return boolean
function UPalLocationBase:IsShowInCompass() end
---@param LocalPlayerUId FGuid
---@return boolean
function UPalLocationBase:IsRequestedPlayer(LocalPlayerUId) end
---@return EPalLocationType
function UPalLocationBase:GetType() end


---@class UPalLocationCreateParameter : UObject
UPalLocationCreateParameter = {}


---@class UPalLocationManager : UPalWorldSubsystem
---@field OnAddedLocation FPalLocationManagerOnAddedLocation
---@field OnRemoveLocation FPalLocationManagerOnRemoveLocation
---@field OnAddedLocationForCompass FPalLocationManagerOnAddedLocationForCompass
---@field OnRemoveLocationForCompass FPalLocationManagerOnRemoveLocationForCompass
---@field LocationMap TMap<FGuid, UPalLocationBase>
---@field CustomLocations TArray<UPalLocationPoint_Custom>
UPalLocationManager = {}

---@param LocationId FGuid
function UPalLocationManager:RemoveLocalCustomLocation(LocationId) end
---@param LocationId FGuid
---@param Location UPalLocationBase
function UPalLocationManager:LocationDelegate__DelegateSignature(LocationId, Location) end
---@param ID FGuid
---@return UPalLocationPoint
function UPalLocationManager:GetLocationPoint(ID) end
---@return TMap<FGuid, UPalLocationBase>
function UPalLocationManager:GetLocationMap() end
---@param ID FGuid
---@return UPalLocationBase
function UPalLocationManager:GetLocation(ID) end
---@return int32
function UPalLocationManager:GetLocalCustomLocationCount() end
---@param IconLocation FVector
---@param IconType int32
---@return FGuid
function UPalLocationManager:AddLocalCustomLocation(IconLocation, IconType) end


---@class UPalLocationPoint : UPalLocationBase
UPalLocationPoint = {}

---@return boolean
function UPalLocationPoint:IsEnableFastTravel() end
function UPalLocationPoint:InvokeFastTravel() end
---@return float
function UPalLocationPoint:GetRotationZ() end
---@return FQuat
function UPalLocationPoint:GetRotation() end
---@param OutLocation FVector
---@param OutRotationZ float
function UPalLocationPoint:GetLocationAndRotationZ(OutLocation, OutRotationZ) end
---@return FVector
function UPalLocationPoint:GetLocation() end


---@class UPalLocationPointBaseCamp : UPalLocationPointStatic
---@field BaseCampId FGuid
---@field bIsAvailable boolean
UPalLocationPointBaseCamp = {}

function UPalLocationPointBaseCamp:SetAvailable() end
---@param Model UPalBaseCampModel
function UPalLocationPointBaseCamp:OnDisposeTarget(Model) end
---@param PlayerUId FGuid
---@return boolean
function UPalLocationPointBaseCamp:IsSameGuildWithPlayer(PlayerUId) end
---@return FGuid
function UPalLocationPointBaseCamp:GetBaseCampId() end


---@class UPalLocationPointCreateParameter_BaseCamp : UPalLocationPointStaticCreateParameter
UPalLocationPointCreateParameter_BaseCamp = {}


---@class UPalLocationPointCreateParameter_BossTower : UPalLocationPointStaticCreateParameter
UPalLocationPointCreateParameter_BossTower = {}


---@class UPalLocationPointCreateParameter_Character : UPalLocationCreateParameter
UPalLocationPointCreateParameter_Character = {}


---@class UPalLocationPointCreateParameter_CustomMarker : UPalLocationPointStaticCreateParameter
UPalLocationPointCreateParameter_CustomMarker = {}


---@class UPalLocationPointCreateParameter_DroppedCharacter : UPalLocationPointStaticCreateParameter
UPalLocationPointCreateParameter_DroppedCharacter = {}


---@class UPalLocationPointCreateParameter_DroppedChest : UPalLocationPointStaticCreateParameter
UPalLocationPointCreateParameter_DroppedChest = {}


---@class UPalLocationPointCreateParameter_DungeonPortal : UPalLocationPointStaticCreateParameter
UPalLocationPointCreateParameter_DungeonPortal = {}


---@class UPalLocationPointCreateParameter_FastTravel : UPalLocationPointStaticCreateParameter
UPalLocationPointCreateParameter_FastTravel = {}


---@class UPalLocationPointCreateParameter_MapObject : UPalLocationCreateParameter
UPalLocationPointCreateParameter_MapObject = {}


---@class UPalLocationPointCreateParameter_Respawn : UPalLocationPointStaticCreateParameter
UPalLocationPointCreateParameter_Respawn = {}


---@class UPalLocationPointDungeonPortal : UPalLocationPointStatic
UPalLocationPointDungeonPortal = {}


---@class UPalLocationPointFastTravel : UPalLocationPointStatic
---@field LocationId FGuid
---@field ShouldUnlockFlag boolean
---@field FastTravelPointID FName
UPalLocationPointFastTravel = {}



---@class UPalLocationPointStatic : UPalLocationPoint
---@field Location FVector
---@field RotationZ float
UPalLocationPointStatic = {}



---@class UPalLocationPointStaticCreateParameter : UPalLocationCreateParameter
UPalLocationPointStaticCreateParameter = {}


---@class UPalLocationPoint_BossTower : UPalLocationPointStatic
---@field BossTower APalBossTower
UPalLocationPoint_BossTower = {}

---@return APalBossTower
function UPalLocationPoint_BossTower:GetBossTower() end


---@class UPalLocationPoint_Character : UPalLocationPoint
---@field IndividualId FPalInstanceID
---@field CharacterLocationType EPalCharacterLocationType
---@field TargetBaseCampId FGuid
---@field CharacterID FName
UPalLocationPoint_Character = {}

---@param Target AActor
function UPalLocationPoint_Character:OnDestroyedTarget(Target) end
---@param Info FPalDeadInfo
function UPalLocationPoint_Character:OnDeadTarget(Info) end
---@return EPalCharacterLocationType
function UPalLocationPoint_Character:GetCharacterLocationType() end
---@return FName
function UPalLocationPoint_Character:GetCharacterID() end


---@class UPalLocationPoint_Custom : UPalLocationPointStatic
---@field OnIconTypeChanged FPalLocationPoint_CustomOnIconTypeChanged
UPalLocationPoint_Custom = {}

---@param Index int32
function UPalLocationPoint_Custom:SetIconType(Index) end
---@param NewType int32
function UPalLocationPoint_Custom:OnIconTypeChangedDelegate__DelegateSignature(NewType) end
---@return FGuid
function UPalLocationPoint_Custom:GetOwnerPlayerId() end
---@return int32
function UPalLocationPoint_Custom:GetIconType() end


---@class UPalLocationPoint_DroppedCharacter : UPalLocationPointStatic
---@field MapObjectConcreteModelId FGuid
---@field OwnerPlayerUId FGuid
UPalLocationPoint_DroppedCharacter = {}

---@return FGuid
function UPalLocationPoint_DroppedCharacter:GetOwnerPlayerUId() end
---@return UPalMapObjectPickableCharacterModelBase
function UPalLocationPoint_DroppedCharacter:GetMapObjectConcreteModel() end


---@class UPalLocationPoint_DroppedChest : UPalLocationPointStatic
---@field OwnerPlayerUId FGuid
UPalLocationPoint_DroppedChest = {}

---@return FGuid
function UPalLocationPoint_DroppedChest:GetOwnerPlayerUId() end


---@class UPalLocationPoint_MapObject : UPalLocationPoint
---@field MapObjectModelId FGuid
---@field InitialLocationCache FVector
UPalLocationPoint_MapObject = {}

---@param Model UPalMapObjectModel
---@param Options FPalMapObjectDisposeOptions
function UPalLocationPoint_MapObject:OnDisposeTarget(Model, Options) end
---@param MapObjectName FName
---@return boolean
function UPalLocationPoint_MapObject:GetMapObjectName(MapObjectName) end


---@class UPalLocationPoint_Respawn : UPalLocationPointStatic
---@field RespawnPointID FName
UPalLocationPoint_Respawn = {}



---@class UPalLocationReplicator : UPalGameStateReplicatorBase
---@field RepInfoArray FFastPalLocationRepInfoArray
UPalLocationReplicator = {}



---@class UPalLogManager : UPalWorldSubsystem
---@field normalLogDisplayTime float
---@field importantLogDisplayTime float
---@field veryImportantLogDisplayTime float
---@field veryImportantLogMap TMap<FGuid, FPalLogDataSet>
---@field staticLogCollectorClass TSubclassOf<UPalStaticLogCollector>
---@field staticLogCollector UPalStaticLogCollector
---@field OnAddedNormalLogDelegate FPalLogManagerOnAddedNormalLogDelegate
---@field OnAddedImportantLogDelegate FPalLogManagerOnAddedImportantLogDelegate
---@field OnAddedVeryImportantLogDelegate FPalLogManagerOnAddedVeryImportantLogDelegate
---@field OnRemovedVeryImportantLogDelegate FPalLogManagerOnRemovedVeryImportantLogDelegate
UPalLogManager = {}

---@param targetLogId FGuid
---@return boolean
function UPalLogManager:RemoveVeryImportantLog(targetLogId) end
---@param logId FGuid
function UPalLogManager:RemovedVeryImportantLogDelegate__DelegateSignature(logId) end
---@param logPriority EPalLogPriority
---@param LogText FText
---@param logAdditionalData FPalLogAdditionalData
---@return FGuid
function UPalLogManager:AddLog(logPriority, LogText, logAdditionalData) end
---@param logId FGuid
---@param LogText FText
---@param logAdditionalData FPalLogAdditionalData
function UPalLogManager:AddedVeryImportantLogDelegate__DelegateSignature(logId, LogText, logAdditionalData) end
---@param LogText FText
---@param logAdditionalData FPalLogAdditionalData
function UPalLogManager:AddedNormalLogDelegate__DelegateSignature(LogText, logAdditionalData) end
---@param LogText FText
---@param logAdditionalData FPalLogAdditionalData
function UPalLogManager:AddedImportantLogDelegate__DelegateSignature(LogText, logAdditionalData) end


---@class UPalLogUtility : UBlueprintFunctionLibrary
UPalLogUtility = {}

---@param WorldContextObject UObject
---@param targetData FPalLogAdditionalData
---@param StaticItemIds TArray<FName>
function UPalLogUtility:SetTextureToAdditionalDataFromStaticItemIDs(WorldContextObject, targetData, StaticItemIds) end
---@param WorldContextObject UObject
---@param targetData FPalLogAdditionalData
---@param StaticItemId FName
function UPalLogUtility:SetTextureToAdditionalDataFromStaticItemID(WorldContextObject, targetData, StaticItemId) end
---@param WorldContextObject UObject
---@param targetData FPalLogAdditionalData
---@param targetHandles TArray<UPalIndividualCharacterHandle>
function UPalLogUtility:SetTextureToAdditionalDataFromHandles(WorldContextObject, targetData, targetHandles) end
---@param WorldContextObject UObject
---@param targetData FPalLogAdditionalData
---@param targetHandle UPalIndividualCharacterHandle
function UPalLogUtility:SetTextureToAdditionalDataFromHandle(WorldContextObject, targetData, targetHandle) end
---@param WorldContextObject UObject
---@param targetData FPalLogAdditionalData
---@param CharacterID FName
function UPalLogUtility:SetTextureToAdditionalDataFromCharacterID(WorldContextObject, targetData, CharacterID) end
---@param WorldContextObject UObject
---@param logType EPalLogType
---@param OutText FText
function UPalLogUtility:CreateLogText(WorldContextObject, logType, OutText) end
---@param WorldContextObject UObject
---@param ItemIDAndNum FPalStaticItemIdAndNum
---@return FText
function UPalLogUtility:CreateItemGetLogText(WorldContextObject, ItemIDAndNum) end
---@param WorldContextObject UObject
---@param workerHandle UPalIndividualCharacterHandle
---@param MapObjectId FName
function UPalLogUtility:AddWorkerStartWorking_ProductResource_Mining(WorldContextObject, workerHandle, MapObjectId) end
---@param WorldContextObject UObject
---@param workerHandle UPalIndividualCharacterHandle
function UPalLogUtility:AddWorkerStartWorking_ProductResource_Deforest(WorldContextObject, workerHandle) end
---@param WorldContextObject UObject
---@param workerHandle UPalIndividualCharacterHandle
---@param StaticItemId FName
function UPalLogUtility:AddWorkerStartWorking_CollectResource(WorldContextObject, workerHandle, StaticItemId) end
---@param WorldContextObject UObject
---@param workerHandle UPalIndividualCharacterHandle
---@param WorkType EPalWorkType
function UPalLogUtility:AddWorkerStartWorking(WorldContextObject, workerHandle, WorkType) end
---@param WorldContextObject UObject
---@param workerHandle UPalIndividualCharacterHandle
---@param buildedMapObjectName FName
function UPalLogUtility:AddWorkerStartRepairing(WorldContextObject, workerHandle, buildedMapObjectName) end
---@param WorldContextObject UObject
---@param workerHandle UPalIndividualCharacterHandle
---@param buildedMapObjectName FName
function UPalLogUtility:AddWorkerStartBuilding(WorldContextObject, workerHandle, buildedMapObjectName) end
---@param WorldContextObject UObject
---@param workerHandle UPalIndividualCharacterHandle
---@param ItemId FPalItemId
---@param Num int32
function UPalLogUtility:AddWorkerCompleteItemConvertLog(WorldContextObject, workerHandle, ItemId, Num) end
---@param WorldContextObject UObject
---@param workerHandle UPalIndividualCharacterHandle
---@param buildedMapObjectName FName
function UPalLogUtility:AddWorkerCompleteBuildLog(WorldContextObject, workerHandle, buildedMapObjectName) end
---@param WorldContextObject UObject
---@param logType EPalLogType
---@param Info FPalLogInfo_Skill
function UPalLogUtility:AddSkillLog(WorldContextObject, logType, Info) end
---@param WorldContextObject UObject
---@param ItemIDAndNum FPalStaticItemIdAndNum
function UPalLogUtility:AddItemGetLog(WorldContextObject, ItemIDAndNum) end
---@param WorldContextObject UObject
---@param LogInfo FPalLogInfo_DropPal
function UPalLogUtility:AddDropPalLog(WorldContextObject, LogInfo) end


---@class UPalLogWidget : UPalUserWidget
UPalLogWidget = {}


---@class UPalLogWidgetBase : UPalUserWidget
---@field destroyTime float
---@field ElapsedTime float
---@field logState EPalLogWidgetState
---@field ItemIDAndNum FPalStaticItemIdAndNum
UPalLogWidgetBase = {}

---@param inDestroyTime float
function UPalLogWidgetBase:StartDisplayLog(inDestroyTime) end
---@param ChangeState EPalLogWidgetState
function UPalLogWidgetBase:SetState(ChangeState) end
---@param InText FText
function UPalLogWidgetBase:SetLogText(InText) end
---@param inAdditionalData FPalLogAdditionalData
function UPalLogWidgetBase:SetAdditionalData(inAdditionalData) end
function UPalLogWidgetBase:RequestOutAnime() end
function UPalLogWidgetBase:RequestInAnime() end


---@class UPalLoginPlayer : UObject
---@field OnNotifyObtainNewInServerDelegate FPalLoginPlayerOnNotifyObtainNewInServerDelegate
---@field OnNotifyRemovedFromPalBoxInServerDelegate FPalLoginPlayerOnNotifyRemovedFromPalBoxInServerDelegate
---@field PlayerUId FGuid
---@field RegisteredRespawnLocation FVector
UPalLoginPlayer = {}



---@class UPalLongPressObject : UObject
UPalLongPressObject = {}

function UPalLongPressObject:ReleaseCallback() end
function UPalLongPressObject:PressCallback() end
function UPalLongPressObject:LongPressCallback() end


---@class UPalLookAtComponent : UActorComponent
---@field LookAtTargetLocation FVector
---@field LookAtTargetLocation_forActor FVector
---@field LookAtTargetActor AActor
---@field LookAtTargetLocation_Interpolated FVector
---@field LookAtTargetBoneName FName
---@field LookAtInInterpTime float
---@field LookAtOutInterpTime float
---@field bIsEnableLookAt boolean
---@field LookAtDisableFlag FFlagContainer
---@field InterpolatedSpeed float
---@field bIsShowDebugImage boolean
UPalLookAtComponent = {}

---@param interpTime float
function UPalLookAtComponent:StopLookAt(interpTime) end
---@param Actor AActor
---@param BoneName FName
---@param interpTime float
function UPalLookAtComponent:StartLookAtForActor(Actor, BoneName, interpTime) end
---@param LookAtTarget FVector
---@param interpTime float
function UPalLookAtComponent:StartLookAt(LookAtTarget, interpTime) end
---@param flagName FName
---@param bIsDisable boolean
function UPalLookAtComponent:SetLookAtDisable(flagName, bIsDisable) end
---@param IsAim boolean
---@param IsShooting boolean
function UPalLookAtComponent:OnChangeShootState(IsAim, IsShooting) end
---@return boolean
function UPalLookAtComponent:IsEnableLookAt() end
---@return FVector
function UPalLookAtComponent:GetLookAtTarget() end
---@return float
function UPalLookAtComponent:GetLookAtOutInterpTime() end
---@return float
function UPalLookAtComponent:GetLookAtInInterpTime() end


---@class UPalMapBaseCampWorkerOrderTypeUtility : UBlueprintFunctionLibrary
UPalMapBaseCampWorkerOrderTypeUtility = {}

---@param OrderType EPalMapBaseCampWorkerOrderType
---@return boolean
function UPalMapBaseCampWorkerOrderTypeUtility:IsBattleOrderType(OrderType) end


---@class UPalMapObjectAmusementModel : UPalMapObjectConcreteModelBase
---@field OnUpdateCharacterDelegate FPalMapObjectAmusementModelOnUpdateCharacterDelegate
---@field HealingCharacterHandle UPalIndividualCharacterHandle
---@field HealingLocationOffset FVector
---@field AffectSanityRate float
---@field AIActionClass TSubclassOf<UPalAIActionBase>
UPalMapObjectAmusementModel = {}

---@param Model UPalMapObjectAmusementModel
function UPalMapObjectAmusementModel:SimpleDelegate__DelegateSignature(Model) end
---@param Other AActor
---@param Component TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalMapObjectAmusementModel:OnInteractBegin(Other, Component) end
---@param action UPalAIActionBase
function UPalMapObjectAmusementModel:OnFinishHealingAction(action) end
---@return UPalIndividualCharacterHandle
function UPalMapObjectAmusementModel:GetHealingHandle() end
function UPalMapObjectAmusementModel:ClearCharacterHandle() end


---@class UPalMapObjectAmusementParameterComponent : UActorComponent
---@field AffectSanityRate float
---@field AIActionClass TSubclassOf<UPalAIActionBase>
UPalMapObjectAmusementParameterComponent = {}



---@class UPalMapObjectBaseCampPassiveEffectModel : UPalMapObjectConcreteModelBase
UPalMapObjectBaseCampPassiveEffectModel = {}


---@class UPalMapObjectBaseCampPassiveEffectParameterComponentBase : UActorComponent
UPalMapObjectBaseCampPassiveEffectParameterComponentBase = {}


---@class UPalMapObjectBaseCampPassiveEffectWorkHardParameterComponent : UPalMapObjectBaseCampPassiveEffectParameterComponentBase
UPalMapObjectBaseCampPassiveEffectWorkHardParameterComponent = {}


---@class UPalMapObjectBaseCampPassiveEffectWorkSpeedParameterComponent : UPalMapObjectBaseCampPassiveEffectParameterComponentBase
---@field AffectMaxNum int32
---@field TargetWorkSuitability EPalWorkSuitability
---@field WorkSpeedAdditionalRate float
UPalMapObjectBaseCampPassiveEffectWorkSpeedParameterComponent = {}



---@class UPalMapObjectBaseCampPassiveWorkHardModel : UPalMapObjectBaseCampPassiveEffectModel
UPalMapObjectBaseCampPassiveWorkHardModel = {}

---@param RequestPlayerId int32
---@param TypeInt int32
function UPalMapObjectBaseCampPassiveWorkHardModel:RequestUpdateWorkHardType_ServerInternal(RequestPlayerId, TypeInt) end
---@param Type EPalBaseCampPassiveEffectWorkHardType
function UPalMapObjectBaseCampPassiveWorkHardModel:RequestUpdateWorkHardType(Type) end
---@return UPalBaseCampPassiveEffect_WorkHard
function UPalMapObjectBaseCampPassiveWorkHardModel:GetPassiveEffectWorkHard() end


---@class UPalMapObjectBaseCampPoint : UPalMapObjectConcreteModelBase
---@field PalBoxWiget TSubclassOf<UPalUserWidgetOverlayUI>
---@field CampTaskWiget TSubclassOf<UPalUserWidgetOverlayUI>
---@field BaseCampId FGuid
UPalMapObjectBaseCampPoint = {}



---@class UPalMapObjectBaseCampWorkerDirectorModel : UPalMapObjectConcreteModelBase
---@field OnNotifiedChangeBaseCampBattleTypeDelegate FPalMapObjectBaseCampWorkerDirectorModelOnNotifiedChangeBaseCampBattleTypeDelegate
---@field BaseCampBattleTypeForClientRead EPalBaseCampWorkerDirectionBattleType
UPalMapObjectBaseCampWorkerDirectorModel = {}

---@param Model UPalMapObjectBaseCampWorkerDirectorModel
function UPalMapObjectBaseCampWorkerDirectorModel:ReturnSelfDelegate__DelegateSignature(Model) end
---@param RequestPlayerId int32
---@param BattleTypeInt int32
function UPalMapObjectBaseCampWorkerDirectorModel:RequestUpdateBaseCampBattleType_ServerInternal(RequestPlayerId, BattleTypeInt) end
function UPalMapObjectBaseCampWorkerDirectorModel:OnRep_BaseCampBattleTypeForClientRead() end
function UPalMapObjectBaseCampWorkerDirectorModel:NotifyChangeBaseCampBattleType_ClientInternal() end


---@class UPalMapObjectBreedFarmModel : UPalMapObjectConcreteModelBase
---@field OnUpdateBreedProgress FPalMapObjectBreedFarmModelOnUpdateBreedProgress
---@field SpawnedEggInstanceIds TArray<FGuid>
---@field ExistPalEggMaxNum int32
---@field BreedRequiredRealTime float
---@field BreedProgressTime float
---@field LastProceedWorkerIndividualIds TArray<FPalInstanceID>
---@field TargetBreedItemIds TArray<FName>
UPalMapObjectBreedFarmModel = {}

---@param Work UPalWorkBase
function UPalMapObjectBreedFarmModel:OnUpdateAssignedCharacter(Work) end
function UPalMapObjectBreedFarmModel:OnRep_UpdateBreedProgress() end
---@param CurrentProgress float
---@param MaxProgress float
function UPalMapObjectBreedFarmModel:OnBreedProgressChangedDelegate__DelegateSignature(CurrentProgress, MaxProgress) end
---@param NowProgress float
---@param MaxProgress float
function UPalMapObjectBreedFarmModel:GetBreedProgress(NowProgress, MaxProgress) end
---@return boolean
function UPalMapObjectBreedFarmModel:CanProceedBreeding() end
---@param ConsumableItem FPalItemSlotIdAndNum
---@return EPalItemOperationResult
function UPalMapObjectBreedFarmModel:CanConsumeBreedItem(ConsumableItem) end


---@class UPalMapObjectBreedFarmParameterComponent : UActorComponent
---@field BreedRequiredRealTime float
---@field ExistPalEggMaxNum int32
---@field SlotNum int32
---@field TargetItemIds TArray<FPalDataTableRowName_ItemData>
UPalMapObjectBreedFarmParameterComponent = {}



---@class UPalMapObjectCharacterContainerModule : UPalMapObjectConcreteModelModuleBase
---@field TargetContainer UPalIndividualCharacterContainer
UPalMapObjectCharacterContainerModule = {}

---@param OutContainer UPalIndividualCharacterContainer
---@return boolean
function UPalMapObjectCharacterContainerModule:TryGetContainer(OutContainer) end
function UPalMapObjectCharacterContainerModule:OnRep_TargetContainer() end
---@return boolean
function UPalMapObjectCharacterContainerModule:IsCompleteSetup() end
---@return FPalContainerId
function UPalMapObjectCharacterContainerModule:GetContainerId() end
---@return UPalIndividualCharacterContainer
function UPalMapObjectCharacterContainerModule:GetContainer() end


---@class UPalMapObjectCharacterStatusOperatorModel : UPalMapObjectConcreteModelBase
UPalMapObjectCharacterStatusOperatorModel = {}


---@class UPalMapObjectCollectResourceParameterComponent : UActorComponent
---@field SlotNum int32
---@field TargetItemIds TArray<FPalDataTableRowName_ItemData>
---@field AdditionalRangeOutOfBaseCamp float
UPalMapObjectCollectResourceParameterComponent = {}



---@class UPalMapObjectConcreteModelBase : UObject
---@field OnAvailableDelegate FPalMapObjectConcreteModelBaseOnAvailableDelegate
---@field OnNotAvailableDelegate FPalMapObjectConcreteModelBaseOnNotAvailableDelegate
---@field OnSpawnedReadyModuleDelegateMap TMap<UClass, FPalMapObjectConcreteModelBaseOnSpawnedReadyModuleDelegateMap>
---@field InstanceId FGuid
---@field ModelInstanceId FGuid
---@field bDisposed boolean
---@field ModuleRepInfoArray FPalFastMapObjectModuleRepInfoArray
---@field WorkeeModuleCache UPalMapObjectWorkeeModule
UPalMapObjectConcreteModelBase = {}

---@return FName
function UPalMapObjectConcreteModelBase:TryGetMapObjectId() end
---@param Model UPalMapObjectConcreteModelBase
function UPalMapObjectConcreteModelBase:SimpleDelegate__DelegateSignature(Model) end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function UPalMapObjectConcreteModelBase:OnTriggerInteract(Other, IndicatorType) end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
---@param DeltaTime float
function UPalMapObjectConcreteModelBase:OnTriggeringInteract(Other, IndicatorType, DeltaTime) end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function UPalMapObjectConcreteModelBase:OnStartTriggerInteract(Other, IndicatorType) end
function UPalMapObjectConcreteModelBase:OnRep_ModuleArray() end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function UPalMapObjectConcreteModelBase:OnEndTriggerInteract(Other, IndicatorType) end
---@return UPalMapObjectWorkeeModule
function UPalMapObjectConcreteModelBase:GetWorkeeModule() end
---@return FTransform
function UPalMapObjectConcreteModelBase:GetTransform() end
---@return UPalMapObjectSwitchModule
function UPalMapObjectConcreteModelBase:GetSwitchModule() end
---@return UPalMapObjectPasswordLockModule
function UPalMapObjectConcreteModelBase:GetPasswordLockModule() end
---@param outVector FVector
function UPalMapObjectConcreteModelBase:GetMapObjectLocation(outVector) end
---@return UPalMapObjectItemContainerModule
function UPalMapObjectConcreteModelBase:GetItemContainerModule() end
---@return FGuid
function UPalMapObjectConcreteModelBase:GetInstanceId() end
---@return UPalMapObjectEnergyModule
function UPalMapObjectConcreteModelBase:GetEnergyModule() end
---@return UPalMapObjectCharacterContainerModule
function UPalMapObjectConcreteModelBase:GetCharacterContainerModule() end
---@return UPalBaseCampModel
function UPalMapObjectConcreteModelBase:GetBaseCampModelBelongTo() end
---@return FGuid
function UPalMapObjectConcreteModelBase:GetBaseCampIdBelongTo() end
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param Delegate FCallOrRegisterOnReadyModuleDelegate
function UPalMapObjectConcreteModelBase:CallOrRegisterOnReadyModule(ModuleType, Delegate) end


---@class UPalMapObjectConcreteModelModuleBase : UObject
---@field bTriggeredOnSpawnedReady boolean
UPalMapObjectConcreteModelModuleBase = {}



---@class UPalMapObjectConvertItemModel : UPalMapObjectConcreteModelBase
---@field OnUpdateRecipeDelegate FPalMapObjectConvertItemModelOnUpdateRecipeDelegate
---@field OnFinishConvertDelegate FPalMapObjectConvertItemModelOnFinishConvertDelegate
---@field OnRecieveUpdateRecipeRequestResultDelegate FPalMapObjectConvertItemModelOnRecieveUpdateRecipeRequestResultDelegate
---@field OnUpdateSettingDelegate FPalMapObjectConvertItemModelOnUpdateSettingDelegate
---@field CurrentRecipeId FName
---@field RequestedProductNum int32
---@field RemainProductNum int32
---@field bIsWorkable boolean
---@field RecipeIds TArray<FName>
---@field WorkSpeedAdditionalRate float
---@field CurrentRecipeRequestPlayerId int32
---@field TargetTypesA TArray<EPalItemTypeA>
---@field TargetTypesB TArray<EPalItemTypeB>
---@field TargetRankMax int32
---@field IsPickUpInteractable boolean
UPalMapObjectConvertItemModel = {}

---@param Model UPalMapObjectConvertItemModel
function UPalMapObjectConvertItemModel:UpdateSettingDelegate__DelegateSignature(Model) end
---@param Model UPalMapObjectConvertItemModel
function UPalMapObjectConvertItemModel:UpdateRecipeDelegate__DelegateSignature(Model) end
---@param RecipeID FName
---@param ProductNum int32
function UPalMapObjectConvertItemModel:RequestUpdateRecipe(RecipeID, ProductNum) end
---@param RequestPlayerId int32
---@param Archive FPalNetArchive
function UPalMapObjectConvertItemModel:RequestChangeRecipe_ServerInternal(RequestPlayerId, Archive) end
function UPalMapObjectConvertItemModel:RequestCancel() end
---@param Result EPalMapObjectConvertItemModelRequestResult
function UPalMapObjectConvertItemModel:RecieveUpdateRecipeRequestResultDelegate__DelegateSignature(Result) end
---@param Slot UPalItemSlot
function UPalMapObjectConvertItemModel:ReceivedPickProductResult(Slot) end
---@param EnergyModule UPalMapObjectEnergyModule
function UPalMapObjectConvertItemModel:OnUpdateEnergyModuleState(EnergyModule) end
---@param Container UPalItemContainer
function UPalMapObjectConvertItemModel:OnUpdateContainerContentInServer(Container) end
---@param Work UPalWorkBase
---@param WorkerIndividualId FPalInstanceID
function UPalMapObjectConvertItemModel:OnStartWorkAnyone_ServerInternal(Work, WorkerIndividualId) end
function UPalMapObjectConvertItemModel:OnRep_RequestedProductNum() end
function UPalMapObjectConvertItemModel:OnRep_RemainProductNum() end
function UPalMapObjectConvertItemModel:OnRep_IsWorkable() end
function UPalMapObjectConvertItemModel:OnRep_CurrentRecipeId() end
---@param Work UPalWorkBase
function UPalMapObjectConvertItemModel:OnFinishWorkInServer(Work) end
---@param Work UPalWorkBase
---@param WorkerIndividualId FPalInstanceID
function UPalMapObjectConvertItemModel:OnEndWorkAnyone_ServerInternal(Work, WorkerIndividualId) end
---@return boolean
function UPalMapObjectConvertItemModel:IsTransportToStorage() end
---@param ProductNum int32
---@return boolean
function UPalMapObjectConvertItemModel:IsProductNumInfinite(ProductNum) end
---@param StaticItemId FName
---@return UPalItemSlot
function UPalMapObjectConvertItemModel:GetSlotInjectableMaterial(StaticItemId) end
---@return int32
function UPalMapObjectConvertItemModel:GetSlotIndexProductOut() end
---@return TArray<int32>
function UPalMapObjectConvertItemModel:GetSlotIndexesMaterialInput() end
---@return int32
function UPalMapObjectConvertItemModel:GetRemainCreateNum() end
---@return TArray<FName>
function UPalMapObjectConvertItemModel:GetRecipes() end
---@return UPalItemSlot
function UPalMapObjectConvertItemModel:GetProductSlot() end
---@return FName
function UPalMapObjectConvertItemModel:GetCurrentRecipeId() end
---@return FPalItemRecipe
function UPalMapObjectConvertItemModel:GetCurrentRecipe() end
---@param Model UPalMapObjectConvertItemModel
function UPalMapObjectConvertItemModel:FinishConvertDelegate__DelegateSignature(Model) end
---@param BaseRequiredAmount float
---@return float
function UPalMapObjectConvertItemModel:CalcRequiredAmount(BaseRequiredAmount) end
---@param Archive FPalNetArchive
function UPalMapObjectConvertItemModel:AddConvertItemResultLog(Archive) end


---@class UPalMapObjectDamageReactionComponent : UActorComponent
---@field EffectSlot UPalHitEffectSlot
UPalMapObjectDamageReactionComponent = {}



---@class UPalMapObjectDamagedScarecrowModel : UPalMapObjectConcreteModelBase
---@field ProgressTimeStartAtDamaged float
UPalMapObjectDamagedScarecrowModel = {}

---@param Model UPalMapObjectModel
---@param DamageInfo FPalDamageInfo
---@param LastHp int32
function UPalMapObjectDamagedScarecrowModel:OnDamage_ServerInternal(Model, DamageInfo, LastHp) end


---@class UPalMapObjectDeathDroppedCharacterModel : UPalMapObjectPickableCharacterModelBase
---@field OnNotifiedGuildUpdateInClientDelegate FPalMapObjectDeathDroppedCharacterModelOnNotifiedGuildUpdateInClientDelegate
---@field OwnerPlayerUId FGuid
UPalMapObjectDeathDroppedCharacterModel = {}

---@param Model UPalMapObjectDeathDroppedCharacterModel
function UPalMapObjectDeathDroppedCharacterModel:ReturnSelfDelegate__DelegateSignature(Model) end
---@param LocalPlayerState APalPlayerState
function UPalMapObjectDeathDroppedCharacterModel:OnChangedPlayerInfoInLocalPlayerGuild_ClientInternal(LocalPlayerState) end
---@return boolean
function UPalMapObjectDeathDroppedCharacterModel:IsSameGuildInLocalPlayer() end


---@class UPalMapObjectDeathPenaltyStorageModel : UPalMapObjectItemStorageModel
---@field OnNotifiedGuildUpdateInClientDelegate FPalMapObjectDeathPenaltyStorageModelOnNotifiedGuildUpdateInClientDelegate
---@field OwnerPlayerUId FGuid
---@field LocationId FGuid
UPalMapObjectDeathPenaltyStorageModel = {}

---@param Model UPalMapObjectDeathPenaltyStorageModel
function UPalMapObjectDeathPenaltyStorageModel:ReturnSelfDelegate__DelegateSignature(Model) end
---@param LocalPlayerState APalPlayerState
function UPalMapObjectDeathPenaltyStorageModel:OnChangedPlayerInfoInLocalPlayerGuild_ClientInternal(LocalPlayerState) end
---@return boolean
function UPalMapObjectDeathPenaltyStorageModel:IsSameGuildInLocalPlayer() end


---@class UPalMapObjectDefenseBulletLauncherModel : UPalMapObjectDefenseModelBase
---@field WeakLauncherControlMapObject TWeakObjectPtr<APalMapObject>
---@field WeakWeapon TWeakObjectPtr<APalStationaryWeaponBase>
---@field remainingBulletsNum int32
---@field MagazineSize int32
---@field BulletItemName FName
UPalMapObjectDefenseBulletLauncherModel = {}

function UPalMapObjectDefenseBulletLauncherModel:UseBullet() end
---@param TargetActor AActor
---@param DeltaTime float
function UPalMapObjectDefenseBulletLauncherModel:TurnToTarget(TargetActor, DeltaTime) end
---@param OutWeapon APalStationaryWeaponBase
---@return boolean
function UPalMapObjectDefenseBulletLauncherModel:TryGetWeapon(OutWeapon) end
---@param OwnerCharacter APalCharacter
function UPalMapObjectDefenseBulletLauncherModel:SetOwnerCharacter(OwnerCharacter) end
---@param EnableTrigger boolean
function UPalMapObjectDefenseBulletLauncherModel:SetEnableTrigger(EnableTrigger) end
---@param ReloadBulletsNum int32
function UPalMapObjectDefenseBulletLauncherModel:ReloadBullets(ReloadBulletsNum) end
---@param EnergyModule UPalMapObjectEnergyModule
function UPalMapObjectDefenseBulletLauncherModel:OnUpdateEnergyModuleState(EnergyModule) end
---@return int32
function UPalMapObjectDefenseBulletLauncherModel:GetRemainingBulletsNum() end
---@return int32
function UPalMapObjectDefenseBulletLauncherModel:GetMagazineSize() end
---@return FName
function UPalMapObjectDefenseBulletLauncherModel:GetBulletName() end
---@return float
function UPalMapObjectDefenseBulletLauncherModel:GetAttackableDistance() end
---@return float
function UPalMapObjectDefenseBulletLauncherModel:GetAttackableAngle() end
---@return boolean
function UPalMapObjectDefenseBulletLauncherModel:CanAvailable() end


---@class UPalMapObjectDefenseModelBase : UPalMapObjectConcreteModelBase
UPalMapObjectDefenseModelBase = {}

---@param OutMapObject APalMapObject
---@return boolean
function UPalMapObjectDefenseModelBase:TryGetLauncherControlMapObject(OutMapObject) end
---@return FVector
function UPalMapObjectDefenseModelBase:GetLocation() end
---@return EPalMapObjectDefenseType
function UPalMapObjectDefenseModelBase:GetDefenseType() end


---@class UPalMapObjectDefenseWaitModel : UPalMapObjectDefenseModelBase
---@field WeakLauncherControlMapObject TWeakObjectPtr<APalMapObject>
UPalMapObjectDefenseWaitModel = {}



---@class UPalMapObjectDisplayCharacterModel : UPalMapObjectConcreteModelBase
---@field RecoverAmountBySec float
---@field CharacterSpawnLocalTransform FTransform
---@field ControllerClass TSubclassOf<AController>
---@field MenuUIWidgetClass TSubclassOf<UPalUserWidgetOverlayUI>
---@field CharacterSlotsObserver UPalIndividualCharacterSlotsObserver
UPalMapObjectDisplayCharacterModel = {}

---@param fromSlot UPalIndividualCharacterSlot
function UPalMapObjectDisplayCharacterModel:TryMoveToDisplayCage(fromSlot) end
function UPalMapObjectDisplayCharacterModel:OnUpdateCharacterContainer_ServerInternal() end
---@param IndividualId FPalInstanceID
---@param PhantomId int32
function UPalMapObjectDisplayCharacterModel:OnSpawnedPhantomCharacter_ServerInternal(IndividualId, PhantomId) end
---@param Slots TArray<UPalIndividualCharacterSlot>
---@return boolean
function UPalMapObjectDisplayCharacterModel:GetDisplaySlots(Slots) end


---@class UPalMapObjectDisplayCharacterParameterComponent : UActorComponent
---@field SlotNum int32
---@field RecoverAmountBySec float
---@field CharacterSpawnLocalTransform FTransform
---@field ControllerClass TSubclassOf<AController>
---@field MenuUIWidgetClass TSubclassOf<UPalUserWidgetOverlayUI>
UPalMapObjectDisplayCharacterParameterComponent = {}



---@class UPalMapObjectDoorModel : UPalMapObjectConcreteModelBase
UPalMapObjectDoorModel = {}

---@param RequestPlayerId int32
---@param ToStateInt int32
function UPalMapObjectDoorModel:RequestTrigger_ServerInternal(RequestPlayerId, ToStateInt) end


---@class UPalMapObjectDropItemModel : UPalMapObjectPickableItemModelBase
---@field ItemId FPalItemId
---@field ReleaseDirection FVector
---@field bEnableInteract boolean
UPalMapObjectDropItemModel = {}

---@param Container UPalItemContainer
function UPalMapObjectDropItemModel:OnUpdateItemContainerContentInServer(Container) end
---@param DeltaTime float
function UPalMapObjectDropItemModel:OnInteracting(DeltaTime) end
---@param Other AActor
---@param Component TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalMapObjectDropItemModel:OnInteractEnd(Other, Component) end
---@param Other AActor
---@param Component TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalMapObjectDropItemModel:OnInteractBegin(Other, Component) end
---@param Component TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalMapObjectDropItemModel:OnEnableTriggerInteract(Component) end


---@class UPalMapObjectDropItemParameterComponent : UActorComponent
---@field DropItems TArray<FPalMapObjectDropItemData>
UPalMapObjectDropItemParameterComponent = {}



---@class UPalMapObjectEnergyModule : UPalMapObjectConcreteModelModuleBase
---@field OnUpdateCurrentStateDelegate FPalMapObjectEnergyModuleOnUpdateCurrentStateDelegate
---@field EnergyType EPalEnergyType
---@field ConsumeEnergySpeed float
---@field CurrentConsumeEnergySpeed float
---@field CurrentState EPalMapObjectEnergyModuleStatusType
---@field bRequiredConsumeEnergy boolean
---@field StatusHUDId FGuid
UPalMapObjectEnergyModule = {}

---@param Module UPalMapObjectEnergyModule
function UPalMapObjectEnergyModule:ReturnSelfMulticastDelegate__DelegateSignature(Module) end
function UPalMapObjectEnergyModule:RemoveHUD() end
function UPalMapObjectEnergyModule:OnRep_CurrentState() end
---@return boolean
function UPalMapObjectEnergyModule:IsRequiredEnergy() end
---@return EPalEnergyType
function UPalMapObjectEnergyModule:GetEnergyType() end
---@return EPalMapObjectEnergyModuleStatusType
function UPalMapObjectEnergyModule:GetCurrentState() end
---@return float
function UPalMapObjectEnergyModule:GetCurrentConsumeEnergySpeed() end
---@return float
function UPalMapObjectEnergyModule:GetConsumeEnergySpeed() end
---@return boolean
function UPalMapObjectEnergyModule:CanConsumeEnergy() end


---@class UPalMapObjectFarmBlockV2Model : UPalMapObjectConcreteModelBase
---@field OnUpdateStateDelegate FPalMapObjectFarmBlockV2ModelOnUpdateStateDelegate
---@field CropProgressRate FReactivePropertyFloat
---@field WaterStackRate FReactivePropertyFloat
---@field StateBehaviourMachine UPalMapObjectFarmBlockV2ModelStateBehaviourMachine
---@field CurrentCropDataId FName
---@field CurrentState EPalFarmCropState
---@field CropProgressRateValue float
---@field WaterStackRateValue float
UPalMapObjectFarmBlockV2Model = {}

---@param LastState EPalFarmCropState
---@param NextState EPalFarmCropState
function UPalMapObjectFarmBlockV2Model:UpdateStateDelegate__DelegateSignature(LastState, NextState) end
---@param UpdatedRate float
function UPalMapObjectFarmBlockV2Model:OnUpdateWaterStackRate(UpdatedRate) end
---@param ProgressRate float
function UPalMapObjectFarmBlockV2Model:OnUpdateCropProgressRate(ProgressRate) end
function UPalMapObjectFarmBlockV2Model:OnRep_WaterStackRateValue() end
function UPalMapObjectFarmBlockV2Model:OnRep_CurrentState() end
function UPalMapObjectFarmBlockV2Model:OnRep_CropProgressRateValue() end
function UPalMapObjectFarmBlockV2Model:NotifySimpleDelegate__DelegateSignature() end
---@return EPalFarmCropState
function UPalMapObjectFarmBlockV2Model:GetCurrentState() end
---@return FName
function UPalMapObjectFarmBlockV2Model:GetCurrentCropDataId() end


---@class UPalMapObjectFarmBlockV2ModelStateBehaviourBase : UPalStateMachineStateBase
UPalMapObjectFarmBlockV2ModelStateBehaviourBase = {}


---@class UPalMapObjectFarmBlockV2ModelStateBehaviourGrowup : UPalMapObjectFarmBlockV2ModelStateBehaviourBase
UPalMapObjectFarmBlockV2ModelStateBehaviourGrowup = {}


---@class UPalMapObjectFarmBlockV2ModelStateBehaviourHarvestable : UPalMapObjectFarmBlockV2ModelStateBehaviourBase
UPalMapObjectFarmBlockV2ModelStateBehaviourHarvestable = {}

---@param ProgressRate float
function UPalMapObjectFarmBlockV2ModelStateBehaviourHarvestable:UpdateHarvestProgressRateDelegate__DelegateSignature(ProgressRate) end
---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalMapObjectFarmBlockV2ModelStateBehaviourHarvestable:OnWorkStarted(Work, IndividualId) end
---@param WorkProgress UPalWorkProgress
function UPalMapObjectFarmBlockV2ModelStateBehaviourHarvestable:OnProgressWork(WorkProgress) end
---@param Work UPalWorkBase
function UPalMapObjectFarmBlockV2ModelStateBehaviourHarvestable:OnFinishWorkInServer(Work) end


---@class UPalMapObjectFarmBlockV2ModelStateBehaviourMachine : UPalStateMachine
---@field CurrentStateBehaviourCache UPalMapObjectFarmBlockV2ModelStateBehaviourBase
UPalMapObjectFarmBlockV2ModelStateBehaviourMachine = {}



---@class UPalMapObjectFarmBlockV2ModelStateBehaviourSeeding : UPalMapObjectFarmBlockV2ModelStateBehaviourBase
UPalMapObjectFarmBlockV2ModelStateBehaviourSeeding = {}

---@param ProgressRate float
function UPalMapObjectFarmBlockV2ModelStateBehaviourSeeding:UpdateProgressRateDelegate__DelegateSignature(ProgressRate) end
---@param WorkProgress UPalWorkProgress
function UPalMapObjectFarmBlockV2ModelStateBehaviourSeeding:OnProgressWork(WorkProgress) end
---@param Work UPalWorkBase
function UPalMapObjectFarmBlockV2ModelStateBehaviourSeeding:OnFinishWorkInServer(Work) end


---@class UPalMapObjectFarmBlockV2ModelStateBehaviourWatering : UPalMapObjectFarmBlockV2ModelStateBehaviourBase
UPalMapObjectFarmBlockV2ModelStateBehaviourWatering = {}

---@param WaterStackRate float
function UPalMapObjectFarmBlockV2ModelStateBehaviourWatering:UpdateWaterStackRateDelegate__DelegateSignature(WaterStackRate) end
---@param WorkProgress UPalWorkProgress
function UPalMapObjectFarmBlockV2ModelStateBehaviourWatering:OnProgressWorkInServer(WorkProgress) end
---@param Work UPalWorkBase
function UPalMapObjectFarmBlockV2ModelStateBehaviourWatering:OnFinishWorkInServer(Work) end


---@class UPalMapObjectFarmCropDataUtility : UBlueprintFunctionLibrary
UPalMapObjectFarmCropDataUtility = {}

---@param Data FPalMapObjectFarmCropData
---@param MaterialInfos TArray<FPalStaticItemIdAndNum>
function UPalMapObjectFarmCropDataUtility:MaterialInfos(Data, MaterialInfos) end
---@param Data FPalMapObjectFarmCropData
---@return boolean
function UPalMapObjectFarmCropDataUtility:IsValid(Data) end


---@class UPalMapObjectFastTravelPointModel : UPalMapObjectConcreteModelBase
---@field LocationInstanceId FGuid
UPalMapObjectFastTravelPointModel = {}



---@class UPalMapObjectFoliage : UObject
---@field PresetDataSet UPalFoliagePresetDataSet
---@field UsedPalFoliageTypeMap TMap<FName, UPalFoliageType_InstancedStaticMesh>
---@field LoadedPresetTypeSet TSet<EPalFoliagePresetType>
---@field GridSize int32
---@field GridModelMap TMap<FPalCellCoord, UPalFoliageGridModel>
UPalMapObjectFoliage = {}



---@class UPalMapObjectFoliageModel : UObject
---@field OnRespawn FPalMapObjectFoliageModelOnRespawn
---@field OnDamage FPalMapObjectFoliageModelOnDamage
---@field OnDestroy FPalMapObjectFoliageModelOnDestroy
---@field OnUpdatedRequiredTickInServer FPalMapObjectFoliageModelOnUpdatedRequiredTickInServer
---@field OnDisposeModelDelegate FPalMapObjectFoliageModelOnDisposeModelDelegate
---@field ModelId FName
---@field InstanceMap TMap<FPalFoliageInstanceId, UPalFoliageInstance>
---@field CellCoord FPalCellCoord
---@field FoliagePresetType EPalFoliagePresetType
UPalMapObjectFoliageModel = {}

---@param Self UPalMapObjectFoliageModel
function UPalMapObjectFoliageModel:ReturnSelfDelegate__DelegateSignature(Self) end
---@param Instance UPalFoliageInstance
function UPalMapObjectFoliageModel:RespawnInstance(Instance) end
---@param Instance UPalFoliageInstance
function UPalMapObjectFoliageModel:OnDestroyInstance(Instance) end
---@param Instance UPalFoliageInstance
function UPalMapObjectFoliageModel:InstanceDelegate__DelegateSignature(Instance) end
---@param Instance UPalFoliageInstance
---@param DamageValue int32
function UPalMapObjectFoliageModel:InstanceDamageDelegate__DelegateSignature(Instance, DamageValue) end


---@class UPalMapObjectFoodBoxParameterComponent : UActorComponent
---@field CorruptionMultiplier float
UPalMapObjectFoodBoxParameterComponent = {}



---@class UPalMapObjectGateModel : UPalMapObjectConcreteModelBase
---@field UnlockDateTime FGameDateTime
---@field WeakInteractingCharacterParameters TMap<FPalInstanceID, TWeakObjectPtr<UPalIndividualCharacterParameter>>
UPalMapObjectGateModel = {}

---@param RequestPlayerId int32
---@param ToStateInt int32
function UPalMapObjectGateModel:RequestTrigger_ServerInternal(RequestPlayerId, ToStateInt) end
---@param Other AActor
---@param Component TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalMapObjectGateModel:OnInteractEnd(Other, Component) end
---@param Other AActor
---@param Component TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalMapObjectGateModel:OnInteractBegin(Other, Component) end


---@class UPalMapObjectGenerateEnergyModel : UPalMapObjectConcreteModelBase
---@field OnUpdateStoredEnergyAmountDelegate FPalMapObjectGenerateEnergyModelOnUpdateStoredEnergyAmountDelegate
---@field EnergyType EPalEnergyType
---@field GenerateEnergyRateByWorker float
---@field MaxEnergyStorage float
---@field StoredEnergyAmount float
---@field ConsumeEnergySpeed float
UPalMapObjectGenerateEnergyModel = {}

---@param Model UPalMapObjectGenerateEnergyModel
function UPalMapObjectGenerateEnergyModel:UpdateEnergyAmountDelegate__DelegateSignature(Model) end
---@param Work UPalWorkBase
function UPalMapObjectGenerateEnergyModel:OnUpdateAssignedCharacter_ServerInternal(Work) end
function UPalMapObjectGenerateEnergyModel:OnRep_StoredEnergyAmount() end
---@return float
function UPalMapObjectGenerateEnergyModel:GetStoredEnergyAmount() end
---@return float
function UPalMapObjectGenerateEnergyModel:GetMaxEnergyStorage() end
---@return EPalEnergyType
function UPalMapObjectGenerateEnergyModel:GetEnergyType() end


---@class UPalMapObjectGenerateEnergyParameterComponent : UActorComponent
---@field GenerateEnergyType EPalEnergyType
---@field GenerateEnergyRateByWorker float
---@field MaxEnergyStorage float
UPalMapObjectGenerateEnergyParameterComponent = {}



---@class UPalMapObjectHPWorldHUDParameter : UPalHUDDispatchParameterBase
---@field MapObject APalMapObject
UPalMapObjectHPWorldHUDParameter = {}



---@class UPalMapObjectHatchingEggModel : UPalMapObjectConcreteModelBase
---@field OnUpdateHatchedCharacterDelegate FPalMapObjectHatchingEggModelOnUpdateHatchedCharacterDelegate
---@field OnUpdateHatchTemperaturDelegate FPalMapObjectHatchingEggModelOnUpdateHatchTemperaturDelegate
---@field HatchedCharacterSaveParameter FPalIndividualCharacterSaveParameter
---@field bWorkable boolean
---@field MenuUIWidgetClass TSubclassOf<UPalUserWidgetOverlayUI>
---@field CurrentPalEggTemperatureDiff int32
UPalMapObjectHatchingEggModel = {}

---@param NewWorkAmountBySec float
function UPalMapObjectHatchingEggModel:UpdateWorkAmountBySec(NewWorkAmountBySec) end
---@param Temperature int32
function UPalMapObjectHatchingEggModel:UpdateHatchTemperatureDelegate__DelegateSignature(Temperature) end
---@param Model UPalMapObjectHatchingEggModel
function UPalMapObjectHatchingEggModel:UpdateHatchedCharacterDelegate__DelegateSignature(Model) end
---@param TemperatureDiff int32
function UPalMapObjectHatchingEggModel:SetTemperatureDiff(TemperatureDiff) end
---@param Container UPalItemContainer
function UPalMapObjectHatchingEggModel:OnUpdateContainerContentInServer(Container) end
function UPalMapObjectHatchingEggModel:OnRep_HatchTemperatureDiff() end
function UPalMapObjectHatchingEggModel:OnRep_HatchedCharacterSaveParameter() end
---@param Work UPalWorkBase
function UPalMapObjectHatchingEggModel:OnFinishWorkInServer(Work) end
---@param RequestPlayerId int32
function UPalMapObjectHatchingEggModel:ObtainHatchedCharacter_ServerInternal(RequestPlayerId) end
---@return int32
function UPalMapObjectHatchingEggModel:GetTemperatureDiff() end
---@param OutPalEggRankInfo FPalEggRankInfo
---@return boolean
function UPalMapObjectHatchingEggModel:GetPalEggRankInfo(OutPalEggRankInfo) end


---@class UPalMapObjectHatchingEggParameterComponent : UActorComponent
---@field AutoWorkAmountBySec float
---@field MenuUIWidgetClass TSubclassOf<UPalUserWidgetOverlayUI>
UPalMapObjectHatchingEggParameterComponent = {}

---@return float
function UPalMapObjectHatchingEggParameterComponent:GetDefaultAutoWorkAmountBySec() end


---@class UPalMapObjectHeatSourceModel : UPalMapObjectConcreteModelBase
UPalMapObjectHeatSourceModel = {}

---@param EnergyModule UPalMapObjectEnergyModule
function UPalMapObjectHeatSourceModel:OnUpdateEnergyModuleState_ServerInternal(EnergyModule) end
---@param Work UPalWorkBase
function UPalMapObjectHeatSourceModel:OnUpdateAssignedCharacter_ServerInternal(Work) end


---@class UPalMapObjectInteractRestrictTypeUtility : UBlueprintFunctionLibrary
UPalMapObjectInteractRestrictTypeUtility = {}


---@class UPalMapObjectItemChestModel : UPalMapObjectItemStorageModel
UPalMapObjectItemChestModel = {}

---@param OldLocalPlayerInfo FPalMapObjectPasswordLockPlayerInfo
---@param NewLocalPlayerInfo FPalMapObjectPasswordLockPlayerInfo
function UPalMapObjectItemChestModel:OnUpdateLocalPlayerPasswordLockInfo(OldLocalPlayerInfo, NewLocalPlayerInfo) end


---@class UPalMapObjectItemChestParameterComponent : UActorComponent
---@field SlotNum int32
---@field TargetTypesA TArray<EPalItemTypeA>
---@field TargetTypesB TArray<EPalItemTypeB>
---@field OperationRestrictType EPalContainerOperationRestrictType
---@field bAutoDestroyIfEmpty boolean
---@field CorruptionMultiplier float
UPalMapObjectItemChestParameterComponent = {}



---@class UPalMapObjectItemChest_AffectCorruption : UPalMapObjectItemChestModel
UPalMapObjectItemChest_AffectCorruption = {}


---@class UPalMapObjectItemContainerModule : UPalMapObjectConcreteModelModuleBase
---@field TargetContainer UPalItemContainer
---@field bDropItemAtDisposed boolean
---@field SlotAttributeIndexes TArray<FPalMapObjectItemContainerModuleSlotIndexes>
---@field AllSlotAttribute TArray<EPalMapObjectItemContainerSlotAttribute>
---@field UsageType EPalContainerUsageType
UPalMapObjectItemContainerModule = {}

---@param Module UPalMapObjectItemContainerModule
function UPalMapObjectItemContainerModule:UpdateContentsMulticastDelegate__DelegateSignature(Module) end
---@param Module UPalMapObjectItemContainerModule
function UPalMapObjectItemContainerModule:UpdateContentsDelegate__DelegateSignature(Module) end
---@param Delegate FUnbindUpdateContentsDelegate
function UPalMapObjectItemContainerModule:UnbindUpdateContents(Delegate) end
---@param OutContainer UPalItemContainer
---@return boolean
function UPalMapObjectItemContainerModule:TryGetContainer(OutContainer) end
function UPalMapObjectItemContainerModule:RequestSortContainer_ServerInternal() end
function UPalMapObjectItemContainerModule:RequestSortContainer() end
---@param Container UPalItemContainer
function UPalMapObjectItemContainerModule:OnUpdateContents(Container) end
function UPalMapObjectItemContainerModule:OnRep_TargetContainer() end
---@return FPalContainerId
function UPalMapObjectItemContainerModule:GetContainerId() end
---@return UPalItemContainer
function UPalMapObjectItemContainerModule:GetContainer() end
---@param Delegate FBindUpdateContentsDelegate
function UPalMapObjectItemContainerModule:BindUpdateContents(Delegate) end


---@class UPalMapObjectItemConverterParameterComponent : UActorComponent
---@field TargetTypesA TArray<EPalItemTypeA>
---@field TargetTypesB TArray<EPalItemTypeB>
---@field TargetRankMax int32
---@field AutoWorkAmountBySec float
---@field WorkSpeedAdditionalRate float
UPalMapObjectItemConverterParameterComponent = {}



---@class UPalMapObjectItemDropOnDamagModel : UPalMapObjectConcreteModelBase
---@field DropItemInfos TArray<FPalItemAndNum>
UPalMapObjectItemDropOnDamagModel = {}

---@param Model UPalMapObjectModel
---@param DamageInfo FPalDamageInfo
---@param LastHp int32
function UPalMapObjectItemDropOnDamagModel:OnDamage_ServerInternal(Model, DamageInfo, LastHp) end


---@class UPalMapObjectItemSimpleProductParameterComponent : UActorComponent
---@field ItemProductId FPalDataTableRowName_ItemProductData
---@field SlotNum int32
---@field WorkSpeedAdditionalRate float
---@field bIsGainExp boolean
UPalMapObjectItemSimpleProductParameterComponent = {}



---@class UPalMapObjectItemStorageModel : UPalMapObjectConcreteModelBase
---@field bAutoDestroyIfEmpty boolean
UPalMapObjectItemStorageModel = {}

function UPalMapObjectItemStorageModel:RequestSortContainer() end
---@param Container UPalItemContainer
function UPalMapObjectItemStorageModel:OnUpdateContainerContentInServer(Container) end


---@class UPalMapObjectLampModel : UPalMapObjectConcreteModelBase
UPalMapObjectLampModel = {}

---@param EnergyModule UPalMapObjectEnergyModule
function UPalMapObjectLampModel:OnUpdateEnergyModuleState(EnergyModule) end


---@class UPalMapObjectLocationComponent : UActorComponent
---@field LocationId FGuid
UPalMapObjectLocationComponent = {}

function UPalMapObjectLocationComponent:SetLocationId() end


---@class UPalMapObjectManager : UPalWorldSubsystem
---@field OnCreateMapObjectModelInServerDelegate FPalMapObjectManagerOnCreateMapObjectModelInServerDelegate
---@field OnRepMapObjectModelDelegate FPalMapObjectManagerOnRepMapObjectModelDelegate
---@field OnSpawnedMapObjectModelByInServerDelegate FPalMapObjectManagerOnSpawnedMapObjectModelByInServerDelegate
---@field BuildSpawnValidationCheckers TArray<TScriptInterface<IPalBuildObjectSpawnValidationCheckInterface>>
---@field BuildObjectDataTable UDataTable
---@field BuildObjectNameTable UDataTable
---@field BuildObjectDescTable UDataTable
---@field MapObjectAssignTable UDataTable
---@field BuildingSurfaceMaterialSet FBuildingSurfaceMaterialSet
---@field FoliagePresetDataSet UPalFoliagePresetDataSet
---@field FoliageModelChunkClass TSubclassOf<APalFoliageModelChunk>
---@field FoliageGridSize int32
---@field Foliage UPalMapObjectFoliage
---@field BuildOperator UPalBuildOperator
---@field WorldDisposerForServer UPalMapObjectWorldDisposer
---@field MapObjectModelMapForServer TMap<FGuid, UPalMapObjectModel>
---@field MapObjectConcreteModelMapForServer TMap<FGuid, UPalMapObjectConcreteModelBase>
---@field MapObjectModelStaticDataCacheMap TMap<FName, FPalMapObjectModelStaticData>
---@field StaticData FPalMapObjectStaticData
---@field DropItemMapObjectId FName
---@field BuildObjectId_PalStorage FName
---@field SearchObjectTypes TArray<EObjectTypeQuery>
---@field DestroyEffectMap TMap<EPalMapObjectDestroyFXType, UNiagaraSystem>
---@field MapObjectDestroyFXUserParamName_BoxSize FName
---@field MapObjectDestroyFXUserParamName_BoxSurfaceArea FName
---@field BuildStartEffect UNiagaraSystem
---@field BuildCompleteEffect UNiagaraSystem
---@field BuildFXUserParamName_BoxCenter FName
---@field BuildFXUserParamName_BoxSize FName
---@field BuildFXUserParamName_BoxSurfaceArea FName
---@field BuildCompleteSE UAkAudioEvent
---@field RepairEffect UNiagaraSystem
---@field DamageEffect UNiagaraSystem
---@field DamageFXUserParamName_Alpha FName
---@field DamageFXUserParamName_Rate FName
---@field DamageFXUserParamName_Scale FName
---@field DamageFXUserParamName_RadiusScale FName
---@field DamageFXUserParamName_AddRate FName
---@field DamageFXUserParamName_EndAlpha FName
---@field DamageParam_MaxRate float
---@field DamageParam_MaxAddRate float
---@field DamageParam_MaxScale float
---@field DamageParam_MaxRadiusScale float
---@field DamageParam_RadiusScaleMultiplier float
---@field DamageFX_StartHPRate float
---@field DamageFX_DefaultBoundsSphereRadius float
---@field DamageFX_SpanwLocationOffset FVector
---@field DamageFX_EndFadeTime float
---@field DropItemSpawnLocationFromActorBounds float
---@field DropItemSpawnDirectionZ float
---@field FoliageDropItemSpawnOffset FVector
---@field DropItemReleaseDirectionRelative FVector
---@field FoliageDestroyFXExtentsDefault FVector
---@field HitEffectSlotClass TSubclassOf<UPalHitEffectSlot>
---@field ChangeMeshEffectMap TMap<EPalMapObjectChangeMeshFXType, UNiagaraSystem>
---@field VisualEffectAssets FPalMapObjectVisualEffectAssets
---@field TreasureBoxOpenRequiredItemMap TMap<EPalMapObjectTreasureGradeType, FPalDataTableRowName_ItemData>
---@field MapObjectModelHandlingMap TMap<FGuid, UPalMapObjectModel>
---@field LevelMapObjectsToRegister TArray<APalMapObject>
---@field Registrator APalTestMapObjectRegistrationToManager
---@field SpawnRequestHandlerMap TMap<FGuid, UPalMapObjectSpawnRequestHandler>
---@field InDoorCheckProcessIndex_AnyThread int32
---@field InDoorCheckMaxNumPerFrame_AnyThread int32
---@field SpawnedSpawners TArray<APalMapObjectSpawnerBase>
---@field SkeletalLODComponentArrayExec TArray<TWeakObjectPtr<UObject>>
---@field SkeletalLODComponentArrayWait TArray<TWeakObjectPtr<UObject>>
---@field PointLightComponents TArray<TWeakObjectPtr<UObject>>
UPalMapObjectManager = {}

---@param InExecuteCount int32
function UPalMapObjectManager:UpdateSkeletalMeshComponentForLOD(InExecuteCount) end
function UPalMapObjectManager:UpdatePointLightComponentForCulling() end
---@param InComponent UObject
function UPalMapObjectManager:UnResisterSkeletalMeshComponentForLOD(InComponent) end
---@param InComponent UObject
function UPalMapObjectManager:UnResisterPointLightComponent(InComponent) end
---@param InComponent UObject
function UPalMapObjectManager:ResisterSkeletalMeshComponentForLOD(InComponent) end
---@param InComponent UObject
function UPalMapObjectManager:ResisterPointLightComponent(InComponent) end
---@param bResult boolean
---@param DialogParameter UPalDialogParameterBase
function UPalMapObjectManager:RequestDismantleObject_OnResponseDialog(bResult, DialogParameter) end
function UPalMapObjectManager:RecalcPointLightOverlap() end
---@param MapObjectModel UPalMapObjectModel
---@param Vector FVector
function UPalMapObjectManager:MapObjectModelWithVectorDelegate__DelegateSignature(MapObjectModel, Vector) end
---@param MapObjectModel UPalMapObjectModel
---@param SpawnedBy UPalMapObjectModelInitializeExtraParameterSpawnedBy
function UPalMapObjectManager:MapObjectModelSpawnedByDelegate__DelegateSignature(MapObjectModel, SpawnedBy) end
---@param MapObjectModel TScriptInterface<IPalMapObjectModelInterface>
function UPalMapObjectManager:MapObjectModelInterfaceDelegate__DelegateSignature(MapObjectModel) end
---@param MapObjectModel UPalMapObjectModel
function UPalMapObjectManager:MapObjectModelDynamicDelegate__DelegateSignature(MapObjectModel) end
---@return UPalMapObjectFoliage
function UPalMapObjectManager:GetFoliage() end
---@return UPalBuildOperator
function UPalMapObjectManager:GetBuildOperator() end
---@param InstanceId FGuid
---@return UPalMapObjectModel
function UPalMapObjectManager:FindModel(InstanceId) end
---@param InstanceId FGuid
---@return UPalMapObjectConcreteModelBase
function UPalMapObjectManager:FindConcreteModel(InstanceId) end


---@class UPalMapObjectMedicalPalBedModel : UPalMapObjectConcreteModelBase
---@field OnUpdateSleepingCharacterDelegate FPalMapObjectMedicalPalBedModelOnUpdateSleepingCharacterDelegate
---@field SleepingCharacterHandle UPalIndividualCharacterHandle
---@field SleepLocationOffset FVector
---@field RemovedSleepLocationOffset FVector
---@field AdditionalHealingRate float
---@field AffectSanityRate float
UPalMapObjectMedicalPalBedModel = {}

---@param Model UPalMapObjectMedicalPalBedModel
function UPalMapObjectMedicalPalBedModel:SimpleDelegate__DelegateSignature(Model) end
---@param Other AActor
---@param Component TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalMapObjectMedicalPalBedModel:OnInteractBegin(Other, Component) end
---@param action UPalAIActionBase
function UPalMapObjectMedicalPalBedModel:OnFinishSleepAction(action) end
---@return UPalIndividualCharacterHandle
function UPalMapObjectMedicalPalBedModel:GetSleepingHandle() end
function UPalMapObjectMedicalPalBedModel:ClearSleepingCharacterHandle() end


---@class UPalMapObjectMedicalPalBedParameterComponent : UActorComponent
---@field AdditionalHealingRate float
---@field AffectSanityRate float
UPalMapObjectMedicalPalBedParameterComponent = {}



---@class UPalMapObjectModel : UObject
---@field OnDamageInServerDelegate FPalMapObjectModelOnDamageInServerDelegate
---@field OnDamageDelegate FPalMapObjectModelOnDamageDelegate
---@field OnUpdateHp FPalMapObjectModelOnUpdateHp
---@field OnDestroyDelegate FPalMapObjectModelOnDestroyDelegate
---@field OnDisposeDelegateInServer FPalMapObjectModelOnDisposeDelegateInServer
---@field OnUpdatedEnableTickDelegate FPalMapObjectModelOnUpdatedEnableTickDelegate
---@field OnUpdateBaseCampIdBelongToInServerDelegate FPalMapObjectModelOnUpdateBaseCampIdBelongToInServerDelegate
---@field OnUpdateGroupIdBelongToInServerDelegate FPalMapObjectModelOnUpdateGroupIdBelongToInServerDelegate
---@field OnRepBuildPlayerUIdDelegate_Client FPalMapObjectModelOnRepBuildPlayerUIdDelegate_Client
---@field InstanceId FGuid
---@field MapObjectMasterDataId FName
---@field WorkableBounds FPalBoundsTransform
---@field MeshBoxBounds FBox
---@field ConcreteModelInstanceId FGuid
---@field ConcreteModel UPalMapObjectConcreteModelBase
---@field BaseCampIdBelongTo FGuid
---@field GroupIdBelongTo FGuid
---@field BuildObjectId FName
---@field BuildProcess UPalBuildProcess
---@field DamagableType EPalMapObjectDamagableType
---@field HP FPalMapObjectStatusValue
---@field InitialTransformCache FTransform
---@field Connector UPalMapObjectModelConnectorBase
---@field Effect UPalMapObjectModelEffect
---@field RepairWorkId FGuid
---@field OwnerSpawnerLevelObjectInstanceId FGuid
---@field OwnerInstanceId FGuid
---@field BuildPlayerUId FGuid
---@field bInDoor boolean
---@field InteractRestrictType EPalMapObjectInteractRestrictType
---@field CreatedAt FGameDateTime
---@field DeteriorationDamage float
---@field DeteriorationTotalDamage float
---@field bIgnoredSave boolean
---@field DungeonInstanceIdBelongTo FGuid
---@field StageInstanceIdBelongTo FPalStageInstanceId
---@field TickFlagContainer FFlagContainer
UPalMapObjectModel = {}

---@param RequestPlayerUId FGuid
function UPalMapObjectModel:RequestRepairByPlayer_ToServer_ServerInternal(RequestPlayerUId) end
---@param TargetBuildProcess UPalBuildProcess
function UPalMapObjectModel:OnUpdateBuildProcess_ServerInternal(TargetBuildProcess) end
---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalMapObjectModel:OnUnassignWorkRepairBuildObject(Work, IndividualId) end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function UPalMapObjectModel:OnTriggerInteract(Other, IndicatorType) end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
---@param DeltaTime float
function UPalMapObjectModel:OnTriggeringInteract(Other, IndicatorType, DeltaTime) end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function UPalMapObjectModel:OnStartTriggerInteract(Other, IndicatorType) end
function UPalMapObjectModel:OnRep_Effect() end
function UPalMapObjectModel:OnRep_ConcreteModel() end
function UPalMapObjectModel:OnRep_BuildPlayerUId() end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function UPalMapObjectModel:OnEndTriggerInteract(Other, IndicatorType) end
---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalMapObjectModel:OnAssignWorkRepairBuildObject(Work, IndividualId) end
---@return boolean
function UPalMapObjectModel:IsDamaged() end
---@return FPalMapObjectStatusValue
function UPalMapObjectModel:GetHP() end


---@class UPalMapObjectModelConnectorAttach : UPalMapObjectModelConnectorBase
UPalMapObjectModelConnectorAttach = {}


---@class UPalMapObjectModelConnectorAttachToCeil : UPalMapObjectModelConnectorAttach
UPalMapObjectModelConnectorAttachToCeil = {}


---@class UPalMapObjectModelConnectorAttachToWall : UPalMapObjectModelConnectorAttach
UPalMapObjectModelConnectorAttachToWall = {}


---@class UPalMapObjectModelConnectorBase : UObject
---@field SupportedLevel int32
---@field ConnectInfoAnyPlace FPalMapObjectModelConnectInfo
UPalMapObjectModelConnectorBase = {}



---@class UPalMapObjectModelConnectorFoundation : UPalMapObjectModelConnectorBase
---@field FrontConnectInfo FPalMapObjectModelConnectInfo
---@field BackConnectInfo FPalMapObjectModelConnectInfo
---@field LeftConnectInfo FPalMapObjectModelConnectInfo
---@field RightConnectInfo FPalMapObjectModelConnectInfo
UPalMapObjectModelConnectorFoundation = {}



---@class UPalMapObjectModelConnectorRoof : UPalMapObjectModelConnectorBase
---@field FrontConnectInfo FPalMapObjectModelConnectInfo
---@field BackConnectInfo FPalMapObjectModelConnectInfo
---@field LeftConnectInfo FPalMapObjectModelConnectInfo
---@field RightConnectInfo FPalMapObjectModelConnectInfo
UPalMapObjectModelConnectorRoof = {}



---@class UPalMapObjectModelConnectorStair : UPalMapObjectModelConnectorBase
---@field UpConnectInfo FPalMapObjectModelConnectInfo
---@field DownConnectInfo FPalMapObjectModelConnectInfo
UPalMapObjectModelConnectorStair = {}



---@class UPalMapObjectModelConnectorWallV2 : UPalMapObjectModelConnectorBase
---@field UpConnectInfo FPalMapObjectModelConnectInfo
---@field DownConnectInfo FPalMapObjectModelConnectInfo
UPalMapObjectModelConnectorWallV2 = {}



---@class UPalMapObjectModelEffect : UObject
---@field RepInfoArray FPalFastMapObjectModelEffectRepInfoArray
UPalMapObjectModelEffect = {}



---@class UPalMapObjectModelEffectBase : UObject
UPalMapObjectModelEffectBase = {}


---@class UPalMapObjectModelEffectGrantParameterBase : UObject
---@field OwnerModel UPalMapObjectModel
UPalMapObjectModelEffectGrantParameterBase = {}



---@class UPalMapObjectModelEffectGrantParameter_AccumulateTrigger : UPalMapObjectModelEffectGrantParameterBase
---@field Value float
UPalMapObjectModelEffectGrantParameter_AccumulateTrigger = {}



---@class UPalMapObjectModelEffectGrantParameter_Burn : UPalMapObjectModelEffectGrantParameter_AccumulateTrigger
UPalMapObjectModelEffectGrantParameter_Burn = {}


---@class UPalMapObjectModelEffect_AccumulateTrigger : UPalMapObjectModelEffectBase
---@field AccumulateValue float
UPalMapObjectModelEffect_AccumulateTrigger = {}



---@class UPalMapObjectModelEffect_Burn : UPalMapObjectModelEffect_AccumulateTrigger
---@field bBurning boolean
---@field PersistenceValue float
---@field HitCollisionBox APalHitCollisionBox
UPalMapObjectModelEffect_Burn = {}

---@param bLastValue boolean
function UPalMapObjectModelEffect_Burn:OnRep_Burning(bLastValue) end
---@param MyHitComponent UPrimitiveComponent
---@param OtherHitActor AActor
---@param OtherHitComponent UPrimitiveComponent
---@param FoliageIndex TArray<int32>
---@param HitLocation FVector
---@param HitCount int32
function UPalMapObjectModelEffect_Burn:OnHitCollisionBox(MyHitComponent, OtherHitActor, OtherHitComponent, FoliageIndex, HitLocation, HitCount) end


---@class UPalMapObjectModelInitializeExtraParameterBase : UObject
UPalMapObjectModelInitializeExtraParameterBase = {}


---@class UPalMapObjectModelInitializeExtraParameterBuild : UPalMapObjectModelInitializeExtraParameterBase
---@field BuildWorkAmount float
UPalMapObjectModelInitializeExtraParameterBuild = {}



---@class UPalMapObjectModelInitializeExtraParameterByPlayerUId : UPalMapObjectModelInitializeExtraParameterBase
---@field ByPlayerUId FGuid
UPalMapObjectModelInitializeExtraParameterByPlayerUId = {}



---@class UPalMapObjectModelInitializeExtraParameterDropItem : UPalMapObjectModelInitializeExtraParameterBase
---@field TempContainerID FPalContainerId
---@field ReleaseDirection FVector
---@field bAutoPickup boolean
UPalMapObjectModelInitializeExtraParameterDropItem = {}



---@class UPalMapObjectModelInitializeExtraParameterInitialCharacter : UPalMapObjectModelInitializeExtraParameterBase
---@field CharacterSaveParameter FPalIndividualCharacterSaveParameter
UPalMapObjectModelInitializeExtraParameterInitialCharacter = {}



---@class UPalMapObjectModelInitializeExtraParameterInitialItem : UPalMapObjectModelInitializeExtraParameterBase
---@field ItemInfos TArray<FPalItemAndNum>
UPalMapObjectModelInitializeExtraParameterInitialItem = {}



---@class UPalMapObjectModelInitializeExtraParameterInteract : UPalMapObjectModelInitializeExtraParameterBase
---@field RestrictType EPalMapObjectInteractRestrictType
UPalMapObjectModelInitializeExtraParameterInteract = {}



---@class UPalMapObjectModelInitializeExtraParameterItem : UPalMapObjectModelInitializeExtraParameterBase
---@field ItemInfos TArray<FPalItemAndNum>
UPalMapObjectModelInitializeExtraParameterItem = {}



---@class UPalMapObjectModelInitializeExtraParameterItemContainerAttribute : UPalMapObjectModelInitializeExtraParameterBase
---@field AllSlotAttribute TArray<EPalMapObjectItemContainerSlotAttribute>
UPalMapObjectModelInitializeExtraParameterItemContainerAttribute = {}



---@class UPalMapObjectModelInitializeExtraParameterItemDropObject : UPalMapObjectModelInitializeExtraParameterBase
---@field ItemInfos TArray<FPalItemAndNum>
UPalMapObjectModelInitializeExtraParameterItemDropObject = {}



---@class UPalMapObjectModelInitializeExtraParameterNote : UPalMapObjectModelInitializeExtraParameterBase
---@field NoteRowName FName
UPalMapObjectModelInitializeExtraParameterNote = {}



---@class UPalMapObjectModelInitializeExtraParameterPalEgg : UPalMapObjectModelInitializeExtraParameterBase
---@field CharacterID FName
UPalMapObjectModelInitializeExtraParameterPalEgg = {}



---@class UPalMapObjectModelInitializeExtraParameterSpawnedBy : UPalMapObjectModelInitializeExtraParameterBase
---@field ByMapObjectModelInstanceId FGuid
UPalMapObjectModelInitializeExtraParameterSpawnedBy = {}



---@class UPalMapObjectModelInitializeExtraParameterSpawner : UPalMapObjectModelInitializeExtraParameterBase
---@field OwnerSpawnerLevelObjectInstanceId FGuid
---@field OwnerSpawnerStageInstanceId FPalStageInstanceId
UPalMapObjectModelInitializeExtraParameterSpawner = {}



---@class UPalMapObjectModelInitializeExtraParameterTreasureBox : UPalMapObjectModelInitializeExtraParameterBase
---@field GradeType EPalMapObjectTreasureGradeType
UPalMapObjectModelInitializeExtraParameterTreasureBox = {}



---@class UPalMapObjectMonsterFarmModel : UPalMapObjectConcreteModelBase
UPalMapObjectMonsterFarmModel = {}


---@class UPalMapObjectMonsterFarmParameterComponent : UActorComponent
---@field ActionIntervalSeconds FFloatInterval
UPalMapObjectMonsterFarmParameterComponent = {}



---@class UPalMapObjectNoteObjectParameterComponent : UActorComponent
---@field NoteRowName FPalDataTableRowName_NoteData
UPalMapObjectNoteObjectParameterComponent = {}



---@class UPalMapObjectOperationResultUtility : UObject
UPalMapObjectOperationResultUtility = {}


---@class UPalMapObjectPalEggModel : UPalMapObjectPickupItemOnLevelModel
UPalMapObjectPalEggModel = {}


---@class UPalMapObjectPalFoodBoxModel : UPalMapObjectConcreteModelBase
UPalMapObjectPalFoodBoxModel = {}


---@class UPalMapObjectPalStorageModel : UPalMapObjectConcreteModelBase
---@field OnSpawnedCharacterDelegate FPalMapObjectPalStorageModelOnSpawnedCharacterDelegate
---@field SpawnedIndividualIds TArray<FPalInstanceID>
UPalMapObjectPalStorageModel = {}

---@param IndividualId FPalInstanceID
---@param PhantomId int32
function UPalMapObjectPalStorageModel:SpawnedCharacterDelegate__DelegateSignature(IndividualId, PhantomId) end
---@param BaseCampModel UPalBaseCampModel
---@param GuildPalStorage UPalGuildPalStorage
function UPalMapObjectPalStorageModel:OnUpdateGuildPalStorage_ServerInternal(BaseCampModel, GuildPalStorage) end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function UPalMapObjectPalStorageModel:OnTriggerInteract_BP(Other, IndicatorType) end
---@param IndividualId FPalInstanceID
---@param PhantomId int32
function UPalMapObjectPalStorageModel:OnSpawnedPhantomCharacter(IndividualId, PhantomId) end
---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
function UPalMapObjectPalStorageModel:OnOverlapEndCageWalls(OverlappedComp, OtherActor, OtherComp) end
---@param OverlappedComp UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
function UPalMapObjectPalStorageModel:OnOverlapBeginCageWalls(OverlappedComp, OtherActor, OtherComp) end
---@param IndividualId FPalInstanceID
---@param PhantomId int32
function UPalMapObjectPalStorageModel:OnDroppedCharacterToPhantom(IndividualId, PhantomId) end
---@param NewCharacter UPalIndividualCharacterHandle
function UPalMapObjectPalStorageModel:OnAddGuildPalStorage_ServerInternal(NewCharacter) end


---@class UPalMapObjectPasswordLockModule : UPalMapObjectConcreteModelModuleBase
---@field OnUpdateLockStateDelegate FPalMapObjectPasswordLockModuleOnUpdateLockStateDelegate
---@field OnAuthenticationResultNotifyDelegate FPalMapObjectPasswordLockModuleOnAuthenticationResultNotifyDelegate
---@field LockState EPalMapObjectPasswordLockState
---@field Password FString
---@field PlayerInfos TArray<FPalMapObjectPasswordLockPlayerInfo>
---@field TryAuthenticateMaxNum int32
UPalMapObjectPasswordLockModule = {}

---@param Module UPalMapObjectPasswordLockModule
function UPalMapObjectPasswordLockModule:ReturnSelfMulticastDelegate__DelegateSignature(Module) end
---@param Module UPalMapObjectPasswordLockModule
---@param Password FString
function UPalMapObjectPasswordLockModule:ReturnSelfAndPasswordMulticastDelegate__DelegateSignature(Module, Password) end
---@param OldLocalPlayerInfo FPalMapObjectPasswordLockPlayerInfo
---@param NewLocalPlayerInfo FPalMapObjectPasswordLockPlayerInfo
function UPalMapObjectPasswordLockModule:ReturnPlayerInfoDelegate__DelegateSignature(OldLocalPlayerInfo, NewLocalPlayerInfo) end
---@param RequestPlayerId int32
function UPalMapObjectPasswordLockModule:RequestUpdateUnlock_ServerInternal(RequestPlayerId) end
---@param RequestPlayerId int32
---@param Archive FPalNetArchive
function UPalMapObjectPasswordLockModule:RequestUpdatePassword_ServerInternal(RequestPlayerId, Archive) end
---@param NewPassword FString
function UPalMapObjectPasswordLockModule:RequestUpdatePassword(NewPassword) end
---@param NewLockState EPalMapObjectPasswordLockState
function UPalMapObjectPasswordLockModule:RequestUpdateLock(NewLockState) end
function UPalMapObjectPasswordLockModule:RequestOpenUIPasswordSetting() end
---@param RequestPlayerId int32
---@param Archive FPalNetArchive
function UPalMapObjectPasswordLockModule:RequestAuthenticate_ServerInternal(RequestPlayerId, Archive) end
---@param InputPassword FString
function UPalMapObjectPasswordLockModule:RequestAuthenticate(InputPassword) end
function UPalMapObjectPasswordLockModule:OpenMenuSecuritySetting() end
---@param OldValue TArray<FPalMapObjectPasswordLockPlayerInfo>
function UPalMapObjectPasswordLockModule:OnRep_PlayerInfos(OldValue) end
---@param passed boolean
function UPalMapObjectPasswordLockModule:NotifyAuthenticationResultDelegate__DelegateSignature(passed) end
---@param passed boolean
function UPalMapObjectPasswordLockModule:NotifyAuthenticationResult(passed) end
---@return EPalMapObjectPasswordLockState
function UPalMapObjectPasswordLockModule:GetLockState() end
---@param RequestPlayerUId FGuid
---@return boolean
function UPalMapObjectPasswordLockModule:CanTryAuthenticateByPlayer(RequestPlayerUId) end


---@class UPalMapObjectPickableCharacterModelBase : UPalMapObjectConcreteModelBase
---@field StoredParameterId FPalCharacterStoredParameterId
---@field ForRead_CharacterSaveParameter FPalIndividualCharacterSaveParameter
---@field LocationId FGuid
UPalMapObjectPickableCharacterModelBase = {}

---@param RequestPlayerId int32
function UPalMapObjectPickableCharacterModelBase:RequestPickup_ServerInternal(RequestPlayerId) end
function UPalMapObjectPickableCharacterModelBase:RequestPickup() end
---@param RemovedID FPalCharacterStoredParameterId
function UPalMapObjectPickableCharacterModelBase:OnRemovedStoredCharacter_ServerInternal(RemovedID) end
function UPalMapObjectPickableCharacterModelBase:OnDisappearTimeAt() end
---@return FPalIndividualCharacterSaveParameter
function UPalMapObjectPickableCharacterModelBase:GetCharacterSaveParameter() end


---@class UPalMapObjectPickableItemModelBase : UPalMapObjectConcreteModelBase
---@field bAutoPickedUp boolean
---@field RemovePickupGuardTimerHandle FTimerHandle
UPalMapObjectPickableItemModelBase = {}

---@param RequestPlayerId int32
function UPalMapObjectPickableItemModelBase:RequestPickup_ServerInternal(RequestPlayerId) end
function UPalMapObjectPickableItemModelBase:RequestPickup() end
function UPalMapObjectPickableItemModelBase:OnTimer_RemovePickupGuard() end
---@return TArray<FPalItemAndNum>
function UPalMapObjectPickableItemModelBase:CreatePickupItemInfo() end


---@class UPalMapObjectPickupItemOnLevelModel : UPalMapObjectPickableItemModelBase
---@field VisualStaticItemId FName
UPalMapObjectPickupItemOnLevelModel = {}

---@param Container UPalItemContainer
function UPalMapObjectPickupItemOnLevelModel:OnUpdateItemContainerContents(Container) end
---@return FName
function UPalMapObjectPickupItemOnLevelModel:GetVisualStaticItemId() end


---@class UPalMapObjectPickupItemPalEggParameterComponent : UPalMapObjectPickupItemParameterComponent
---@field PalEggData FPalMapObjectPickupItemPalEggData
UPalMapObjectPickupItemPalEggParameterComponent = {}



---@class UPalMapObjectPickupItemParameterComponent : UPalMapObjectPickupItemParameterComponentBase
---@field DropItems TArray<FPalMapObjectPickupItemData>
UPalMapObjectPickupItemParameterComponent = {}



---@class UPalMapObjectPickupItemParameterComponentBase : UActorComponent
UPalMapObjectPickupItemParameterComponentBase = {}


---@class UPalMapObjectPlayerBedModel : UPalMapObjectConcreteModelBase
---@field RespawnLocationOffset FVector
---@field bHasAuthority boolean
---@field SleepingCharacter ACharacter
---@field SleepPlayerBedAction UPalAction_SleepPlayerBed
UPalMapObjectPlayerBedModel = {}

---@param RequestPlayerId int32
function UPalMapObjectPlayerBedModel:RequestTriggerSleepPlayerBed_ToServer(RequestPlayerId) end
---@param RequestPlayerId int32
function UPalMapObjectPlayerBedModel:RequestTriggerGetupPlayerBed_ToServer(RequestPlayerId) end
---@param RequestPlayerId int32
function UPalMapObjectPlayerBedModel:ReceiveTriggerSleepPlayerBedSuccess(RequestPlayerId) end
---@param RequestPlayerId int32
function UPalMapObjectPlayerBedModel:ReceiveTriggerGetupPlayerBedSuccess(RequestPlayerId) end
---@param CharacterHandle UPalIndividualCharacterHandle
function UPalMapObjectPlayerBedModel:PutPlayerToSleep(CharacterHandle) end
---@param ActionBase UPalActionBase
function UPalMapObjectPlayerBedModel:OnPlayerActionBegin(ActionBase) end
function UPalMapObjectPlayerBedModel:OnGetupTrigger() end
function UPalMapObjectPlayerBedModel:OnEndSleep() end
---@param MapObjectModel UPalMapObjectModel
---@param Options FPalMapObjectDisposeOptions
function UPalMapObjectPlayerBedModel:OnDispose(MapObjectModel, Options) end
---@param DamageResult FPalDamageResult
function UPalMapObjectPlayerBedModel:OnDamagePlayer(DamageResult) end
---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function UPalMapObjectPlayerBedModel:BP_OnTriggerInteract_SleepPlayerBed(Other, IndicatorType) end


---@class UPalMapObjectPlayerRecordModule : UPalMapObjectConcreteModelModuleBase
---@field OnUpdatePlayerRecordBoolValDelegate FPalMapObjectPlayerRecordModuleOnUpdatePlayerRecordBoolValDelegate
---@field OnUpdatePlayerRecordIntValDelegate FPalMapObjectPlayerRecordModuleOnUpdatePlayerRecordIntValDelegate
---@field TargetKey FName
UPalMapObjectPlayerRecordModule = {}

---@param Key FName
---@param Value int32
function UPalMapObjectPlayerRecordModule:OnUpdatePlayerRecordIntVal(Key, Value) end
---@param Key FName
---@param Value boolean
function UPalMapObjectPlayerRecordModule:OnUpdatePlayerRecordBoolVal(Key, Value) end
---@param LocalPlayerState APalPlayerState
function UPalMapObjectPlayerRecordModule:OnCompleteSyncPlayerFromServer_InClient(LocalPlayerState) end
---@param Module UPalMapObjectPlayerRecordModule
---@param Key FName
---@param Value int32
function UPalMapObjectPlayerRecordModule:MulticastIntValDelegate__DelegateSignature(Module, Key, Value) end
---@param Module UPalMapObjectPlayerRecordModule
---@param Key FName
---@param Value boolean
function UPalMapObjectPlayerRecordModule:MulticastBoolValDelegate__DelegateSignature(Module, Key, Value) end


---@class UPalMapObjectProductItemModel : UPalMapObjectConcreteModelBase
---@field OnFinishProductOneLoopDelegate FPalMapObjectProductItemModelOnFinishProductOneLoopDelegate
---@field bIsWorkable boolean
---@field ProductItemId FName
---@field WorkSpeedAdditionalRate float
UPalMapObjectProductItemModel = {}

---@param Model UPalMapObjectProductItemModel
function UPalMapObjectProductItemModel:SimpleDelegate__DelegateSignature(Model) end
---@param Container UPalItemContainer
function UPalMapObjectProductItemModel:OnUpdateContainerContent(Container) end
---@param Work UPalWorkBase
function UPalMapObjectProductItemModel:OnFinishWorkInServer(Work) end
---@return FName
function UPalMapObjectProductItemModel:GetProductItemId() end
---@return UPalItemContainer
function UPalMapObjectProductItemModel:GetItemContainer() end
---@param BaseRequiredAmount float
---@return float
function UPalMapObjectProductItemModel:CalcRequiredAmount(BaseRequiredAmount) end


---@class UPalMapObjectRankUpCharacterModel : UPalMapObjectConcreteModelBase
---@field OnReceiveRequestResultDelegate FPalMapObjectRankUpCharacterModelOnReceiveRequestResultDelegate
---@field BaseCampIdBelongTo FGuid
---@field MenuUIWidgetClass TSubclassOf<UPalUserWidgetOverlayUI>
UPalMapObjectRankUpCharacterModel = {}

---@param RequestPlayerId int32
---@param Archive FPalNetArchive
function UPalMapObjectRankUpCharacterModel:RequestRankup_ServerInternal(RequestPlayerId, Archive) end
---@param ResultInt int32
function UPalMapObjectRankUpCharacterModel:ReceiveOperationResult(ResultInt) end


---@class UPalMapObjectRecoverOtomoModel : UPalMapObjectConcreteModelBase
---@field RecoverAmountBySec float
---@field MenuUIWidgetClass TSubclassOf<UPalUserWidgetOverlayUI>
UPalMapObjectRecoverOtomoModel = {}

---@param RequestPlayerId int32
function UPalMapObjectRecoverOtomoModel:StoreAllOtomo_ServerInternal(RequestPlayerId) end
---@param RequestPlayerId int32
function UPalMapObjectRecoverOtomoModel:RequestRecoverAllOtomo_ServerInternal(RequestPlayerId) end
---@param Container UPalIndividualCharacterContainer
function UPalMapObjectRecoverOtomoModel:OnUpdateCharacterContainer(Container) end
---@param RequestPlayerId int32
function UPalMapObjectRecoverOtomoModel:ObtainAll_ServerInternal(RequestPlayerId) end


---@class UPalMapObjectRecoverOtomoParameterComponent : UActorComponent
---@field SlotNum int32
---@field RecoverAmountBySec float
---@field MenuUIWidgetClass TSubclassOf<UPalUserWidgetOverlayUI>
UPalMapObjectRecoverOtomoParameterComponent = {}



---@class UPalMapObjectRepairItemModel : UPalMapObjectConcreteModelBase
---@field RequiredRepairItemRate float
---@field WidgetClass TSubclassOf<UPalUserWidgetOverlayUI>
UPalMapObjectRepairItemModel = {}

---@param TargetItemSlotIdArray TArray<FPalItemSlotId>
function UPalMapObjectRepairItemModel:RequestRepairItem(TargetItemSlotIdArray) end
---@param RequestPlayerId int32
---@param Archive FPalNetArchive
function UPalMapObjectRepairItemModel:RepairItem_ServerInternal(RequestPlayerId, Archive) end
---@param IsSuccess boolean
function UPalMapObjectRepairItemModel:OnNotifyRepairResult__DelegateSignature(IsSuccess) end
---@param IsSuccess boolean
function UPalMapObjectRepairItemModel:NotifyRepairResult(IsSuccess) end
---@param TargetRepairItemIdArray TArray<FPalItemId>
---@param OutRequiredMaterials TArray<FPalStaticItemIdAndNum>
function UPalMapObjectRepairItemModel:GetRequiredMaterials(TargetRepairItemIdArray, OutRequiredMaterials) end


---@class UPalMapObjectRepairItemParameterComponent : UActorComponent
---@field RequiredRepairItemPercent float
UPalMapObjectRepairItemParameterComponent = {}



---@class UPalMapObjectRespawnPointModel : UPalMapObjectConcreteModelBase
---@field LocationId FGuid
UPalMapObjectRespawnPointModel = {}



---@class UPalMapObjectShippingItemModel : UPalMapObjectConcreteModelBase
---@field ShippingHours TArray<int32>
UPalMapObjectShippingItemModel = {}

function UPalMapObjectShippingItemModel:OnChangeTimeHoursInServer() end


---@class UPalMapObjectShippingItemParameterComponent : UActorComponent
---@field SlotNum int32
---@field ShippingHours TArray<int32>
UPalMapObjectShippingItemParameterComponent = {}



---@class UPalMapObjectSignboardModel : UPalMapObjectConcreteModelBase
---@field OnUpdateSignboardTextDelegate FPalMapObjectSignboardModelOnUpdateSignboardTextDelegate
---@field MenuUIWidgetClass TSubclassOf<UPalUserWidgetOverlayUI>
---@field SignboardText FString
---@field bIsEditing boolean
UPalMapObjectSignboardModel = {}

---@param TextValue FString
function UPalMapObjectSignboardModel:UpdateSignboardTextDelegate__DelegateSignature(TextValue) end
---@param RequestPlayerId int32
---@param Archive FPalNetArchive
function UPalMapObjectSignboardModel:RequestUpdateText(RequestPlayerId, Archive) end
---@param RequestPlayerId int32
---@param IsEditing boolean
function UPalMapObjectSignboardModel:RequestEditText(RequestPlayerId, IsEditing) end
---@param Text FString
function UPalMapObjectSignboardModel:OnUpdateText(Text) end
function UPalMapObjectSignboardModel:OnRep_Text() end
function UPalMapObjectSignboardModel:OnOpenEdit() end
---@return FString
function UPalMapObjectSignboardModel:GetSignboardText() end


---@class UPalMapObjectSignboardParameterComponent : UActorComponent
---@field MenuUIWidgetClass TSubclassOf<UPalUserWidgetOverlayUI>
UPalMapObjectSignboardParameterComponent = {}



---@class UPalMapObjectSpawnRequestHandler : UObject
---@field ExtraParameters FPalMapObjectModelInitializeExtraParameters
UPalMapObjectSpawnRequestHandler = {}



---@class UPalMapObjectSpawnerDamageReactionComponent : UActorComponent
---@field bDropItemOnDamaged boolean
---@field EffectSlot UPalHitEffectSlot
UPalMapObjectSpawnerDamageReactionComponent = {}



---@class UPalMapObjectSpawnerMultiItemLocationComponent : UStaticMeshComponent
UPalMapObjectSpawnerMultiItemLocationComponent = {}


---@class UPalMapObjectStatusObserverModule : UPalMapObjectConcreteModelModuleBase
---@field OnDamageInServerDelegate FPalMapObjectStatusObserverModuleOnDamageInServerDelegate
UPalMapObjectStatusObserverModule = {}

---@param Model UPalMapObjectModel
---@param DamageInfo FPalDamageInfo
---@param LastHp int32
function UPalMapObjectStatusObserverModule:OnDamage_ServerInternal(Model, DamageInfo, LastHp) end


---@class UPalMapObjectSwitchModule : UPalMapObjectConcreteModelModuleBase
---@field OnUpdateSwitchStateDelegate FPalMapObjectSwitchModuleOnUpdateSwitchStateDelegate
---@field SwitchState EPalMapObjectSwitchState
UPalMapObjectSwitchModule = {}

---@param Module UPalMapObjectSwitchModule
function UPalMapObjectSwitchModule:ReturnSelfMulticastDelegate__DelegateSignature(Module) end
function UPalMapObjectSwitchModule:OnRep_SwitchState() end
---@return EPalMapObjectSwitchState
function UPalMapObjectSwitchModule:GetSwitchState() end


---@class UPalMapObjectSwitchOnInWorking : UPalMapObjectConcreteModelBase
UPalMapObjectSwitchOnInWorking = {}

---@param Work UPalWorkBase
function UPalMapObjectSwitchOnInWorking:OnUpdateAssignedCharacter_ServerInternal(Work) end


---@class UPalMapObjectTestFunctionModel : UPalMapObjectConcreteModelBase
UPalMapObjectTestFunctionModel = {}

---@param RequestPlayerId int32
function UPalMapObjectTestFunctionModel:RequestCountUpSIngle_ServerInternal(RequestPlayerId) end
---@param RequestPlayerId int32
---@param IncrementNum int32
function UPalMapObjectTestFunctionModel:RequestCountUp_ServerInternal(RequestPlayerId, IncrementNum) end
---@param IncrementNum int32
function UPalMapObjectTestFunctionModel:RequestCountUp(IncrementNum) end
---@param ReflectedCounter int32
function UPalMapObjectTestFunctionModel:OnRecieveCountUp(ReflectedCounter) end


---@class UPalMapObjectTestGlobalContainerModel : UPalMapObjectConcreteModelBase
UPalMapObjectTestGlobalContainerModel = {}

function UPalMapObjectTestGlobalContainerModel:WatchContainer() end
---@param ASlotIndex int32
---@param BSlotIndex int32
function UPalMapObjectTestGlobalContainerModel:Swap(ASlotIndex, BSlotIndex) end
---@param StaticItemId FName
---@param Num int32
---@param SlotIndex int32
---@param ConsumeSlotIndex int32
---@param ConsumeNum int32
function UPalMapObjectTestGlobalContainerModel:ProduceWithSlotWithConsume(StaticItemId, Num, SlotIndex, ConsumeSlotIndex, ConsumeNum) end
---@param StaticItemId FName
---@param Num int32
---@param SlotIndex int32
function UPalMapObjectTestGlobalContainerModel:ProduceWithSlot(StaticItemId, Num, SlotIndex) end
---@param StaticItemId FName
---@param Num int32
function UPalMapObjectTestGlobalContainerModel:Produce(StaticItemId, Num) end
function UPalMapObjectTestGlobalContainerModel:OpenContainerUI() end
---@param Num int32
---@param ToSlotIndex int32
---@param FromSlotIndex int32
function UPalMapObjectTestGlobalContainerModel:Move(Num, ToSlotIndex, FromSlotIndex) end
---@param SlotIndex int32
---@param Num int32
function UPalMapObjectTestGlobalContainerModel:Dispose(SlotIndex, Num) end
function UPalMapObjectTestGlobalContainerModel:CloseContainerUI() end


---@class UPalMapObjectTestItemDestroyedDropModel : UPalMapObjectConcreteModelBase
---@field DropItemInfos TArray<FPalItemAndNum>
UPalMapObjectTestItemDestroyedDropModel = {}

---@param Model UPalMapObjectModel
function UPalMapObjectTestItemDestroyedDropModel:OnDestroy_ServerInternal(Model) end


---@class UPalMapObjectTorchModel : UPalMapObjectConcreteModelBase
---@field IgnitionMinutes int32
---@field ExtinctionDateTime FGameDateTime
UPalMapObjectTorchModel = {}

---@param RequestPlayerId int32
function UPalMapObjectTorchModel:RequestTriggerIgnition_ToServer(RequestPlayerId) end
---@param Work UPalWorkBootUp
function UPalMapObjectTorchModel:OnWorkBootUp_ServerInternal(Work) end


---@class UPalMapObjectTorchParameterComponent : UActorComponent
---@field IgnitionMinutes int32
UPalMapObjectTorchParameterComponent = {}



---@class UPalMapObjectTreasureBoxModel : UPalMapObjectConcreteModelBase
---@field TreasureGradeType EPalMapObjectTreasureGradeType
---@field DropItemLocalLocation FVector
---@field bOpened boolean
UPalMapObjectTreasureBoxModel = {}

---@param RequestPlayerId int32
function UPalMapObjectTreasureBoxModel:RequestOpen_ServerInternal(RequestPlayerId) end
---@param Archive FPalNetArchive
function UPalMapObjectTreasureBoxModel:ReceiveOpenSuccess_ClientInternal(Archive) end
---@param Archive FPalNetArchive
function UPalMapObjectTreasureBoxModel:ReceiveOpenFailed_ClientInternal(Archive) end
---@return EPalMapObjectTreasureGradeType
function UPalMapObjectTreasureBoxModel:GetTreasureGradeType() end
---@param Archive FPalNetArchive
function UPalMapObjectTreasureBoxModel:Debug_ReceiveObtainInfo_ClientInternal(Archive) end
---@return TArray<FPalItemAndNum>
function UPalMapObjectTreasureBoxModel:CreateItemInfo() end


---@class UPalMapObjectUtility : UBlueprintFunctionLibrary
UPalMapObjectUtility = {}

---@param actorClass TSubclassOf<AActor>
---@param OutStaticMesh UStaticMesh
---@param OutComponentTransform FTransform
---@param OutCenterOfMass FVector
---@param OutMaterialInterface UMaterialInterface
---@return boolean
function UPalMapObjectUtility:TryGetItemVisualModelStaticMesh(actorClass, OutStaticMesh, OutComponentTransform, OutCenterOfMass, OutMaterialInterface) end
---@param ResultIntValue int32
---@return EPalMapObjectOperationResult
function UPalMapObjectUtility:ToMapObjectOperationResult(ResultIntValue) end
---@param Result1 EPalMapObjectOperationResult
---@param Result2 EPalMapObjectOperationResult
---@return EPalMapObjectOperationResult
function UPalMapObjectUtility:SelectPriorityResult(Result1, Result2) end
---@param Result EPalMapObjectOperationResult
---@return FString
function UPalMapObjectUtility:MapObjectOperationResultToString(Result) end
---@param Component UPrimitiveComponent
---@param CollisionProfiles TArray<FName>
---@return boolean
function UPalMapObjectUtility:IsContainsCollisionProfiles(Component, CollisionProfiles) end


---@class UPalMapObjectVisualEffectComponent : UActorComponent
---@field SpawnedEffectMap TMap<EPalMapObjectVisualEffectType, FPalMapObjectVisualEffectInstanceSet>
UPalMapObjectVisualEffectComponent = {}

---@param Effect UPalMapObjectModelEffectBase
function UPalMapObjectVisualEffectComponent:UpdateVisualByEffect(Effect) end
---@param Model UPalMapObjectModel
---@param Effect UPalMapObjectModelEffectBase
function UPalMapObjectVisualEffectComponent:OnRemoveEffect(Model, Effect) end
---@param Model UPalMapObjectModel
---@param Effect UPalMapObjectModelEffectBase
function UPalMapObjectVisualEffectComponent:OnGrantedEffect(Model, Effect) end


---@class UPalMapObjectWorkeeModule : UPalMapObjectConcreteModelModuleBase
---@field TargetWork UPalWorkBase
UPalMapObjectWorkeeModule = {}

function UPalMapObjectWorkeeModule:OnRep_TargetWork() end
---@return UPalWorkProgress
function UPalMapObjectWorkeeModule:GetWorkProgress() end
---@return UPalWorkBase
function UPalMapObjectWorkeeModule:GetWork() end


---@class UPalMapObjectWorldDisposer : UObject
---@field WorldDisposers TArray<UPalMapObjectWorldDisposerBase>
UPalMapObjectWorldDisposer = {}



---@class UPalMapObjectWorldDisposerBase : UObject
UPalMapObjectWorldDisposerBase = {}


---@class UPalMapObjectWorldDisposer_DropItem : UPalMapObjectWorldDisposerBase
---@field DropItemInfoSetMap TMap<EPalDropItemType, FPalMapObjectWorldDropItemInfoSet>
UPalMapObjectWorldDisposer_DropItem = {}

---@param Model UPalMapObjectModel
function UPalMapObjectWorldDisposer_DropItem:OnRestoreMapObject_ServerInternal(Model) end
---@param SpawnedModel UPalMapObjectModel
---@param SpawnLocation FVector
function UPalMapObjectWorldDisposer_DropItem:OnCreateMapObject_ServerInternal(SpawnedModel, SpawnLocation) end


---@class UPalMasterDataTableAccessBase : UObject
---@field DataTable UDataTable
UPalMasterDataTableAccessBase = {}

---@return TArray<FName>
function UPalMasterDataTableAccessBase:GetRowNames() end


---@class UPalMasterDataTableAccess_BaseCampLevelData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_BaseCampLevelData = {}

---@return int32
function UPalMasterDataTableAccess_BaseCampLevelData:GetMaxLevel() end
---@param Level int32
---@return FPalBaseCampLevelMasterData
function UPalMasterDataTableAccess_BaseCampLevelData:GetLevelInfo(Level) end


---@class UPalMasterDataTableAccess_BuildObjectData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_BuildObjectData = {}

---@param MapObjectId FName
---@param ExecType EPalMasterDataExecPinType
---@param OutData FPalBuildObjectData
function UPalMasterDataTableAccess_BuildObjectData:BPExec_FindRowByMapObjectId(MapObjectId, ExecType, OutData) end
---@param RowName FName
---@param ExecType EPalMasterDataExecPinType
---@param OutData FPalBuildObjectData
function UPalMasterDataTableAccess_BuildObjectData:BPExec_FindRow(RowName, ExecType, OutData) end
---@param MapObjectId FName
---@param OutRowName FName
---@param bResult boolean
---@return FPalBuildObjectData
function UPalMasterDataTableAccess_BuildObjectData:BP_FindRowByMapObjectId(MapObjectId, OutRowName, bResult) end
---@param RowName FName
---@param bResult boolean
---@return FPalBuildObjectData
function UPalMasterDataTableAccess_BuildObjectData:BP_FindRow(RowName, bResult) end


---@class UPalMasterDataTableAccess_BuildObjectIconData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_BuildObjectIconData = {}

---@param RowName FName
---@param ExecType EPalMasterDataExecPinType
---@param OutData FPalBuildObjectIconData
function UPalMasterDataTableAccess_BuildObjectIconData:BPExec_FindRow(RowName, ExecType, OutData) end
---@param RowName FName
---@param bResult boolean
---@return FPalBuildObjectIconData
function UPalMasterDataTableAccess_BuildObjectIconData:BP_FindRow(RowName, bResult) end


---@class UPalMasterDataTableAccess_CharacterUpgradeData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_CharacterUpgradeData = {}

---@return int32
function UPalMasterDataTableAccess_CharacterUpgradeData:GetMaxRank() end


---@class UPalMasterDataTableAccess_DungeonEnemySpawnerData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_DungeonEnemySpawnerData = {}


---@class UPalMasterDataTableAccess_DungeonItemLotteryData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_DungeonItemLotteryData = {}


---@class UPalMasterDataTableAccess_DungeonLevelData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_DungeonLevelData = {}


---@class UPalMasterDataTableAccess_DungeonSpawnAreaData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_DungeonSpawnAreaData = {}

---@param RowName FName
---@param bResult boolean
---@return FPalDungeonSpawnAreaData
function UPalMasterDataTableAccess_DungeonSpawnAreaData:BP_FindRow(RowName, bResult) end


---@class UPalMasterDataTableAccess_FarmCropData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_FarmCropData = {}

---@param CropItemId FName
---@param ExecType EPalMasterDataExecPinType
---@param OutData FPalMapObjectFarmCropData
function UPalMasterDataTableAccess_FarmCropData:BPExec_FindRowByCropItemId(CropItemId, ExecType, OutData) end
---@param RowName FName
---@param ExecType EPalMasterDataExecPinType
---@param OutData FPalMapObjectFarmCropData
function UPalMasterDataTableAccess_FarmCropData:BPExec_FindRow(RowName, ExecType, OutData) end
---@param CropItemId FName
---@param bResult boolean
---@return FPalMapObjectFarmCropData
function UPalMasterDataTableAccess_FarmCropData:BP_FindRowByCropItemId(CropItemId, bResult) end
---@param RowName FName
---@param bResult boolean
---@return FPalMapObjectFarmCropData
function UPalMasterDataTableAccess_FarmCropData:BP_FindRow(RowName, bResult) end


---@class UPalMasterDataTableAccess_FieldLotteryNameData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_FieldLotteryNameData = {}


---@class UPalMasterDataTableAccess_ItemLotteryData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_ItemLotteryData = {}


---@class UPalMasterDataTableAccess_ItemProductData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_ItemProductData = {}


---@class UPalMasterDataTableAccess_ItemRecipe : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_ItemRecipe = {}

---@param RowName FName
---@param ExecType EPalMasterDataExecPinType
---@param OutData FPalItemRecipe
function UPalMasterDataTableAccess_ItemRecipe:BPExec_FindRow(RowName, ExecType, OutData) end
---@param RowName FName
---@param bResult boolean
---@return FPalItemRecipe
function UPalMasterDataTableAccess_ItemRecipe:BP_FindRow(RowName, bResult) end


---@class UPalMasterDataTableAccess_ItemShop : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_ItemShop = {}


---@class UPalMasterDataTableAccess_ItemShopLottery : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_ItemShopLottery = {}


---@class UPalMasterDataTableAccess_LocalizeText : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_LocalizeText = {}

---@param RowName FName
---@return FText
function UPalMasterDataTableAccess_LocalizeText:FindRow(RowName) end


---@class UPalMasterDataTableAccess_MapObjectMasterData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_MapObjectMasterData = {}

---@param RowName FName
---@param ExecType EPalMasterDataExecPinType
---@param OutData FPalMapObjectMasterData
function UPalMasterDataTableAccess_MapObjectMasterData:BPExec_FindRow(RowName, ExecType, OutData) end
---@param RowName FName
---@param bResult boolean
---@return FPalMapObjectMasterData
function UPalMasterDataTableAccess_MapObjectMasterData:BP_FindRow(RowName, bResult) end


---@class UPalMasterDataTableAccess_PalShop : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_PalShop = {}


---@class UPalMasterDataTableAccess_PlayerStatusRankData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_PlayerStatusRankData = {}

---@return int32
function UPalMasterDataTableAccess_PlayerStatusRankData:GetMaxRank() end


---@class UPalMasterDataTableAccess_UIInputActionData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_UIInputActionData = {}


---@class UPalMasterDataTableAccess_WildSpawnerData : UPalMasterDataTableAccessBase
UPalMasterDataTableAccess_WildSpawnerData = {}


---@class UPalMasterDataTables : UObject
---@field WildSpawnerDataTable UDataTable
---@field Access_WildSpawnerDataTable UPalMasterDataTableAccess_WildSpawnerData
---@field ItemRecipeDataTable UDataTable
---@field Access_ItemRecipeDataTable UPalMasterDataTableAccess_ItemRecipe
---@field FarmCropDataTable UDataTable
---@field Access_FarmCropDataTable UPalMasterDataTableAccess_FarmCropData
---@field MapObjectDataTable UDataTable
---@field Access_MapObjectDataTable UPalMasterDataTableAccess_MapObjectMasterData
---@field BuildObjectDataTable UDataTable
---@field Access_BuildObjectDataTable UPalMasterDataTableAccess_BuildObjectData
---@field BuildObjectIconDataTable UDataTable
---@field Access_BuildObjectIconDataTable UPalMasterDataTableAccess_BuildObjectIconData
---@field ItemProductDataTable UDataTable
---@field Access_ItemProductDataTable UPalMasterDataTableAccess_ItemProductData
---@field BaseCampLevelDataTable UDataTable
---@field Access_BaseCampLevelDataTable UPalMasterDataTableAccess_BaseCampLevelData
---@field DungeonSpawnAreaDataTable UDataTable
---@field Access_DungeonSpawnAreaDataTable UPalMasterDataTableAccess_DungeonSpawnAreaData
---@field DungeonLevelDataTable UDataTable
---@field Access_DungeonLevelDataTable UPalMasterDataTableAccess_DungeonLevelData
---@field DungeonEnemySpawnerDataTable UDataTable
---@field Access_DungeonEnemySpawnerDataTable UPalMasterDataTableAccess_DungeonEnemySpawnerData
---@field DungeonItemLotteryDataTable UDataTable
---@field Access_DungeonItemLotteryDataTable UPalMasterDataTableAccess_DungeonItemLotteryData
---@field FieldLotteryNameDataTable UDataTable
---@field Access_FieldLotteryNameDataTable UPalMasterDataTableAccess_FieldLotteryNameData
---@field ItemLotteryDataTable UDataTable
---@field Access_ItemLotteryDataTable UPalMasterDataTableAccess_ItemLotteryData
---@field PlayerStatusRankDataTable UDataTable
---@field Access_PlayerStatusRankDataTable UPalMasterDataTableAccess_PlayerStatusRankData
---@field CharacterUpgradeDataTable UDataTable
---@field Access_CharacterUpgradeDataTable UPalMasterDataTableAccess_CharacterUpgradeData
---@field NoteDataAsset UPalNoteDataAsset
---@field HelpGuideDataAsset UPalNoteDataAsset
---@field LocalizeTextDataTableMap TMap<EPalLocalizeTextCategory, UDataTable>
---@field Access_LocalizeTextDataTables TMap<EPalLocalizeTextCategory, UPalMasterDataTableAccess_LocalizeText>
---@field UIInputActionDataTable UDataTable
---@field Access_UIInputActionDataTable UPalMasterDataTableAccess_UIInputActionData
---@field technologyDataSet FPalTechnologyDataSet
---@field worldMapDataTable UDataTable
---@field ItemShopLotteryDataTable UDataTable
---@field Access_ItemShopLotteryDataTable UPalMasterDataTableAccess_ItemShopLottery
---@field ItemShopDataTable UDataTable
---@field Access_ItemShopDataTable UPalMasterDataTableAccess_ItemShop
---@field PalShopDataTable UDataTable
---@field Access_PalShopDataTable UPalMasterDataTableAccess_PalShop
UPalMasterDataTables = {}



---@class UPalMasterDataTablesUtility : UBlueprintFunctionLibrary
UPalMasterDataTablesUtility = {}

---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_WildSpawnerData
function UPalMasterDataTablesUtility:GetWildSpawnerDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetWildSpawnerDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_UIInputActionData
function UPalMasterDataTablesUtility:GetUIInputActionDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetUIInputActionDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_PlayerStatusRankData
function UPalMasterDataTablesUtility:GetPlayerStatusRankDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetPlayerStatusRankDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_PalShop
function UPalMasterDataTablesUtility:GetPalShopDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetPalShopDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalNoteDataAsset
function UPalMasterDataTablesUtility:GetNoteDataAsset(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_MapObjectMasterData
function UPalMasterDataTablesUtility:GetMapObjectDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetMapObjectDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@param TextCategory EPalLocalizeTextCategory
---@param TextId FName
---@return FText
function UPalMasterDataTablesUtility:GetLocalizedText(WorldContextObject, TextCategory, TextId) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_ItemShopLottery
function UPalMasterDataTablesUtility:GetItemShopLotteryDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetItemShopLotteryDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_ItemShop
function UPalMasterDataTablesUtility:GetItemShopDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetItemShopDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_ItemRecipe
function UPalMasterDataTablesUtility:GetItemRecipeDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetItemRecipeDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_ItemLotteryData
function UPalMasterDataTablesUtility:GetItemLotteryDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetItemLotteryDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalNoteDataAsset
function UPalMasterDataTablesUtility:GetHelpGuideDataAsset(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_FieldLotteryNameData
function UPalMasterDataTablesUtility:GetFieldLotteryNameDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetFieldLotteryNameDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_FarmCropData
function UPalMasterDataTablesUtility:GetFarmCropDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetFarmCropDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_DungeonSpawnAreaData
function UPalMasterDataTablesUtility:GetDungeonSpawnAreaDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetDungeonSpawnAreaDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_DungeonLevelData
function UPalMasterDataTablesUtility:GetDungeonLevelDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetDungeonLevelDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_DungeonItemLotteryData
function UPalMasterDataTablesUtility:GetDungeonItemLotteryDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetDungeonItemLotteryDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_DungeonEnemySpawnerData
function UPalMasterDataTablesUtility:GetDungeonEnemySpawnerDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetDungeonEnemySpawnerDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_CharacterUpgradeData
function UPalMasterDataTablesUtility:GetCharacterUpgradeDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetCharacterUpgradeDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_BuildObjectIconData
function UPalMasterDataTablesUtility:GetBuildObjectIconDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetBuildObjectIconDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_BuildObjectData
function UPalMasterDataTablesUtility:GetBuildObjectDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetBuildObjectDataTable(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMasterDataTableAccess_BaseCampLevelData
function UPalMasterDataTablesUtility:GetBaseCampLevelDataTableAccess(WorldContextObject) end
---@param WorldContextObject UObject
---@return UDataTable
function UPalMasterDataTablesUtility:GetBaseCampLevelDataTable(WorldContextObject) end


---@class UPalMoneyData : UObject
---@field OnUpdatedMoneyDelegate FPalMoneyDataOnUpdatedMoneyDelegate
---@field OnAddMoneyDelegate FPalMoneyDataOnAddMoneyDelegate
---@field parentInventoryData UPalPlayerInventoryData
UPalMoneyData = {}

---@param NowMoney int64
function UPalMoneyData:UpdatedMoneyDelegate__DelegateSignature(NowMoney) end
---@param Container UPalItemContainer
function UPalMoneyData:OnUpdateInventorylContainer(Container) end
---@return int64
function UPalMoneyData:GetNowMoney() end
---@param OldMoney int64
---@param AddMoney int64
function UPalMoneyData:AddMoneyDelegate__DelegateSignature(OldMoney, AddMoney) end


---@class UPalMonsterControllerBaseCampLogTypeUtility : UBlueprintFunctionLibrary
UPalMonsterControllerBaseCampLogTypeUtility = {}


---@class UPalMonsterControllerBaseCampUtility : UBlueprintFunctionLibrary
UPalMonsterControllerBaseCampUtility = {}

---@param WorldObjectContext UObject
---@param Parameter FPalMonsterControllerBaseCampHungryParameter
---@return FPalMonsterControllerBaseCampHungryParameter
function UPalMonsterControllerBaseCampUtility:SetHungryParameterToDefault(WorldObjectContext, Parameter) end


---@class UPalNPCAIWeaponHandle : UObject
---@field OnInitializeEnd FPalNPCAIWeaponHandleOnInitializeEnd
---@field CombatAIParamMap TMap<EPalWeaponType, FPalNPCWeaponCombatInfo>
---@field ShooterHuman AActor
UPalNPCAIWeaponHandle = {}

function UPalNPCAIWeaponHandle:UnequipWeapon() end
function UPalNPCAIWeaponHandle:TerminateNPCWeapon() end
function UPalNPCAIWeaponHandle:ShootOneBullet() end
---@param PullSecond float
function UPalNPCAIWeaponHandle:ShootBurstBullet(PullSecond) end
function UPalNPCAIWeaponHandle:ReleaseTrigger() end
function UPalNPCAIWeaponHandle:OnInitializeEnd__DelegateSignature() end
---@return boolean
function UPalNPCAIWeaponHandle:IsTargetInConeShap() end
---@param TargetActor AActor
---@param NearRangePlusOffset float
---@return boolean
function UPalNPCAIWeaponHandle:IsNear_NearRange(TargetActor, NearRangePlusOffset) end
---@param TargetActor AActor
---@param FarRangePlusOffset float
---@return boolean
function UPalNPCAIWeaponHandle:IsNear_FarRange(TargetActor, FarRangePlusOffset) end
---@return boolean
function UPalNPCAIWeaponHandle:IsMagazineEmpty() end
---@return boolean
function UPalNPCAIWeaponHandle:IsEndInitialize() end
---@param WeaponActor APalWeaponBase
function UPalNPCAIWeaponHandle:InitializeNPCWeapon(WeaponActor) end
---@return boolean
function UPalNPCAIWeaponHandle:GetUseSideDashMovement() end
---@return float
function UPalNPCAIWeaponHandle:GetShootInterval() end
---@return int32
function UPalNPCAIWeaponHandle:GetRemainingBullet() end
---@return float
function UPalNPCAIWeaponHandle:GetReloadTime() end
---@return float
function UPalNPCAIWeaponHandle:GetRandomMoveTimeMin() end
---@return int32
function UPalNPCAIWeaponHandle:GetMaxShootCount() end
---@return boolean
function UPalNPCAIWeaponHandle:GetIsMeleeAttackWithGun() end
---@return TSubclassOf<UPalStateMachineStateBase>
function UPalNPCAIWeaponHandle:GetFireStateClass() end
---@return TSubclassOf<UPalAIActionBase>
function UPalNPCAIWeaponHandle:GetCombatClass() end
function UPalNPCAIWeaponHandle:FullReload() end
function UPalNPCAIWeaponHandle:EquipWeapon() end
function UPalNPCAIWeaponHandle:DecreaseBullet() end
---@param TargetActor AActor
---@param Aim boolean
---@param DeltaTime float
function UPalNPCAIWeaponHandle:AimToTarget(TargetActor, Aim, DeltaTime) end


---@class UPalNPCInteractCondition : UObject
UPalNPCInteractCondition = {}

---@param bResult boolean
function UPalNPCInteractCondition:SetResult(bResult) end


---@class UPalNPCInteractConditionFunctions : UObject
---@field Owner UObject
UPalNPCInteractConditionFunctions = {}

---@param Owner UObject
function UPalNPCInteractConditionFunctions:SetOwner(Owner) end
---@return UObject
function UPalNPCInteractConditionFunctions:GetOwner() end


---@class UPalNPCInteractionComponent : UActorComponent
---@field NPCInteractionDataTable UDataTable
---@field NPCInteractConditionConstValDataTable UDataTable
---@field ConditionFunctionClass TSubclassOf<UPalNPCInteractConditionFunctions>
---@field TalkTypeMap TMap<FName, EPalIncidentTalkType>
---@field InteractConditions TMap<FName, UPalNPCInteractCondition>
---@field ConditionFunctions UPalNPCInteractConditionFunctions
UPalNPCInteractionComponent = {}

---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function UPalNPCInteractionComponent:OnTriggerInteract(Other, IndicatorType) end
function UPalNPCInteractionComponent:Initialize() end
---@param TalkPlayer APalPlayerCharacter
function UPalNPCInteractionComponent:EndTalk(TalkPlayer) end
---@param testText FString
function UPalNPCInteractionComponent:DebugInteractConditionString(testText) end
function UPalNPCInteractionComponent:BeginPlay() end


---@class UPalNPCInteractionDataTableUtility : UBlueprintFunctionLibrary
UPalNPCInteractionDataTableUtility = {}

---@param OutString FString
---@param DataRows TMap<FName, FPalNPCInteractionDataTableRow>
function UPalNPCInteractionDataTableUtility:GetJSONStringByInteractionDataTable(OutString, DataRows) end


---@class UPalNPCManager : UObject
---@field AIOnNavMeshFilterClass TSubclassOf<UNavigationQueryFilter>
---@field CallbackMap TMap<UPalIndividualCharacterHandle, FPalNPCManagerCallbackMap>
---@field SpawnInfoMap TMap<UPalIndividualCharacterHandle, FPalNPCSpawnInfo>
---@field DrinkWaterSpotProvider UPalWildPalDrinkWaterSpotProvider
---@field RespawnDisableFlag TMap<FName, boolean>
---@field NPCAIControllerBaseClass TSubclassOf<APalAIController>
---@field UniqueNPCDataTable UDataTable
---@field NPCOneTalkDataTable UDataTable
---@field NPCMultiTalkDataTable UDataTable
---@field TalkDataTableMap TMap<EPalNPCTalkUIType, UDataTable>
---@field NPCNameTalkTypeMap TMap<FName, EPalNPCTalkUIType>
UPalNPCManager = {}

---@param ID FPalInstanceID
function UPalNPCManager:SpawNPCCallback(ID) end
---@param SpawnInfo FPalNPCSpawnInfo
---@param spawnCallback FSpawnNPCForServerSpawnCallback
---@return UPalIndividualCharacterHandle
function UPalNPCManager:SpawnNPCForServer(SpawnInfo, spawnCallback) end
---@param KeyName FName
---@param EnemyCampStatus FPalEnemyCampStatus
function UPalNPCManager:SetEnemyCampStatus(KeyName, EnemyCampStatus) end
---@param DestoryActor AActor
function UPalNPCManager:RemoveGroupWhenDestoryActor(DestoryActor) end
---@param ID FPalInstanceID
function UPalNPCManager:NPCSpawnCallback__DelegateSignature(ID) end
---@param Character APalCharacter
---@return boolean
function UPalNPCManager:IsTalkable(Character) end
---@param Character APalCharacter
---@return EPalNPCTalkUIType
function UPalNPCManager:GetTalkUIType(Character) end
---@param TalkUIType EPalNPCTalkUIType
---@return UDataTable
function UPalNPCManager:GetNPCTalkDTFromTalkUIType(TalkUIType) end
---@param TalkId FName
---@return UDataTable
function UPalNPCManager:GetNPCOneTalkDTFromTalkId(TalkId) end
---@param Character APalCharacter
---@return UDataTable
function UPalNPCManager:GetNPCOneTalkDTFromCharacter(Character) end
---@param TalkId FName
---@return TSubclassOf<UPalNPCMultiTalkHandle>
function UPalNPCManager:GetNPCMultiTalkClassFromTalkId(TalkId) end
---@param Character APalCharacter
---@return TSubclassOf<UPalNPCMultiTalkHandle>
function UPalNPCManager:GetNPCMultiTalkClass(Character) end
---@param CharacterID FName
---@return UDataTable
function UPalNPCManager:GetNPCCharacterTalkDT(CharacterID) end
---@param KeyName FName
---@return FPalEnemyCampStatus
function UPalNPCManager:GetEnemyCampStatus(KeyName) end
---@return UPalWildPalDrinkWaterSpotProvider
function UPalNPCManager:GetDrinkWaterSpotProvider() end
---@param CharacterID FName
---@param UniqueNPCID FName
---@return FName
function UPalNPCManager:GetCharacterIDFromCharacterIDAndUniqueNPCID(CharacterID, UniqueNPCID) end
function UPalNPCManager:AllResetBossRespawnFlag() end


---@class UPalNPCMultiTalkHandle : UObject
---@field TalkId FName
UPalNPCMultiTalkHandle = {}

function UPalNPCMultiTalkHandle:OnFinishOneTalk() end
function UPalNPCMultiTalkHandle:IncrementTalkCountRecord() end
---@return FName
function UPalNPCMultiTalkHandle:GetTalkId() end
---@param inTalkID FName
---@return UDataTable
function UPalNPCMultiTalkHandle:GetTalkData(inTalkID) end
---@return UPalPlayerDataStorage
function UPalNPCMultiTalkHandle:GetPlayerDataStorage() end
---@return UPalPlayerLocalRecordData
function UPalNPCMultiTalkHandle:GetLocalRecordData() end
---@return int32
function UPalNPCMultiTalkHandle:GetCurrentTalkCount() end


---@class UPalNPCTalkComponent : UActorComponent
---@field IsTalking boolean
---@field OnTalkStartDelegate FPalNPCTalkComponentOnTalkStartDelegate
---@field OnTalkEndDelegate FPalNPCTalkComponentOnTalkEndDelegate
UPalNPCTalkComponent = {}

---@param Other AActor
---@param IndicatorType EPalInteractiveObjectIndicatorType
function UPalNPCTalkComponent:TriggerStartTalk(Other, IndicatorType) end
---@param Other AActor
function UPalNPCTalkComponent:TriggerEndTalk(Other) end
---@param SelfActor AActor
---@param TargetActor AActor
function UPalNPCTalkComponent:TalkStartDelegate__DelegateSignature(SelfActor, TargetActor) end
---@param SelfActor AActor
---@param TargetActor AActor
function UPalNPCTalkComponent:TalkEndDelegate__DelegateSignature(SelfActor, TargetActor) end
---@param Other AActor
function UPalNPCTalkComponent:StartTalk(Other) end
---@param TalkCharacter APalCharacter
---@return boolean
function UPalNPCTalkComponent:HasTalkData(TalkCharacter) end
---@return boolean
function UPalNPCTalkComponent:GetIsTalking() end


---@class UPalNPCTalkSystem : UObject
---@field talkWidgetParameter UPalTalkWidgetParameter
---@field talkWidget UPalTalkWindowWidgetBase
---@field nowExecutedTalkData FPalNPCTalkData
---@field nowTalkDataIndex int32
---@field nowTalkDataSeqenceName FName
---@field defaultYesNoChoiceText TArray<FName>
---@field targetFunc UFunction
---@field FuncParam UDataTable
---@field CustomFuncResult EPalNPCTalkCustomFunctionResult
---@field CustomFuncChoseIndex int32
UPalNPCTalkSystem = {}

---@param Result EPalNPCTalkCustomFunctionResult
function UPalNPCTalkSystem:SetCustomFunctionResult_Implementation(Result) end
---@param Index int32
function UPalNPCTalkSystem:SetCustomFunctionChoseIndex_Implementation(Index) end
---@return EPalNPCTalkProceedResult
function UPalNPCTalkSystem:Proceed() end
---@param InParameter UPalTalkWidgetParameter
---@param inTalkWidget UPalTalkWindowWidgetBase
function UPalNPCTalkSystem:Initialize(InParameter, inTalkWidget) end
---@param targetSeqenceName FName
---@return boolean
function UPalNPCTalkSystem:ChangeSeqence(targetSeqenceName) end
---@return boolean
function UPalNPCTalkSystem:CallCustomFunc() end
---@param Key FString
---@param Text FText
function UPalNPCTalkSystem:AddArgument_Implementation(Key, Text) end


---@class UPalNPCWeaponGenerator : UObject
---@field WeaponIDMap TMap<EPalWeaponType, FName>
---@field WeaponContainerId FPalContainerId
---@field WeaponActorBP APalWeaponBase
---@field IsDefaultEquipWeapon boolean
UPalNPCWeaponGenerator = {}

---@param WeaponActor APalWeaponBase
function UPalNPCWeaponGenerator:OnSpawnEvent(WeaponActor) end
---@param WeaponType EPalWeaponType
---@param IsDefaultEquip boolean
function UPalNPCWeaponGenerator:GenerateWeapn(WeaponType, IsDefaultEquip) end


---@class UPalNavArea_HighObstacle : UNavArea
UPalNavArea_HighObstacle = {}


---@class UPalNavigationInvokerComponent : UNavigationInvokerComponent
---@field bIsAutoActivateInvoker boolean
---@field bIsWaitWorldPartition boolean
---@field AreaBelongTo FIntPoint
---@field IsDisableInvorkerFlag FFlagContainer
UPalNavigationInvokerComponent = {}

---@param flagName FName
---@param isDisable boolean
function UPalNavigationInvokerComponent:SetDisableInvorkerFlag(flagName, isDisable) end
---@return boolean
function UPalNavigationInvokerComponent:IsDisableInvorker() end
function UPalNavigationInvokerComponent:ActivateInvoker() end


---@class UPalNavigationSystemV1 : UNavigationSystemV1
---@field UpdateInvokerCounter int32
UPalNavigationSystemV1 = {}



---@class UPalNetArchiveObject : UObject
UPalNetArchiveObject = {}


---@class UPalNetworkBaseCampComponent : UActorComponent
UPalNetworkBaseCampComponent = {}

---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
function UPalNetworkBaseCampComponent:RequestModule_Server_void(BaseCampId, ModuleType, FunctionName) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
---@param Value int32
function UPalNetworkBaseCampComponent:RequestModule_Server_int32(BaseCampId, ModuleType, FunctionName, Value) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
---@param Value FVector
function UPalNetworkBaseCampComponent:RequestModule_Server_FVector(BaseCampId, ModuleType, FunctionName, Value) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkBaseCampComponent:RequestModule_Server_FPalNetArchive(BaseCampId, ModuleType, FunctionName, Value) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
---@param Value boolean
function UPalNetworkBaseCampComponent:RequestModule_Server_bool(BaseCampId, ModuleType, FunctionName, Value) end
---@param BaseCampId FGuid
---@param FunctionName FName
function UPalNetworkBaseCampComponent:Request_Server_void(BaseCampId, FunctionName) end
---@param BaseCampId FGuid
---@param FunctionName FName
---@param Value int32
function UPalNetworkBaseCampComponent:Request_Server_int32(BaseCampId, FunctionName, Value) end
---@param BaseCampId FGuid
---@param FunctionName FName
---@param Value FVector
function UPalNetworkBaseCampComponent:Request_Server_FVector(BaseCampId, FunctionName, Value) end
---@param BaseCampId FGuid
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkBaseCampComponent:Request_Server_FPalNetArchive(BaseCampId, FunctionName, Value) end
---@param BaseCampId FGuid
---@param FunctionName FName
---@param Value boolean
function UPalNetworkBaseCampComponent:Request_Server_bool(BaseCampId, FunctionName, Value) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
function UPalNetworkBaseCampComponent:NotifyModule_RequestClient_void(BaseCampId, ModuleType, FunctionName) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
---@param Value int32
function UPalNetworkBaseCampComponent:NotifyModule_RequestClient_int32(BaseCampId, ModuleType, FunctionName, Value) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
---@param Value FVector
function UPalNetworkBaseCampComponent:NotifyModule_RequestClient_FVector(BaseCampId, ModuleType, FunctionName, Value) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkBaseCampComponent:NotifyModule_RequestClient_FPalNetArchive(BaseCampId, ModuleType, FunctionName, Value) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
---@param Value boolean
function UPalNetworkBaseCampComponent:NotifyModule_RequestClient_bool(BaseCampId, ModuleType, FunctionName, Value) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
function UPalNetworkBaseCampComponent:NotifyModule_Multicast_void(BaseCampId, ModuleType, FunctionName) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
---@param Value int32
function UPalNetworkBaseCampComponent:NotifyModule_Multicast_int32(BaseCampId, ModuleType, FunctionName, Value) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
---@param Value FVector
function UPalNetworkBaseCampComponent:NotifyModule_Multicast_FVector(BaseCampId, ModuleType, FunctionName, Value) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkBaseCampComponent:NotifyModule_Multicast_FPalNetArchive(BaseCampId, ModuleType, FunctionName, Value) end
---@param BaseCampId FGuid
---@param ModuleType EPalBaseCampModuleType
---@param FunctionName FName
---@param Value boolean
function UPalNetworkBaseCampComponent:NotifyModule_Multicast_bool(BaseCampId, ModuleType, FunctionName, Value) end
---@param BaseCampId FGuid
---@param FunctionName FName
function UPalNetworkBaseCampComponent:Notify_RequestClient_void(BaseCampId, FunctionName) end
---@param BaseCampId FGuid
---@param FunctionName FName
---@param Value int32
function UPalNetworkBaseCampComponent:Notify_RequestClient_int32(BaseCampId, FunctionName, Value) end
---@param BaseCampId FGuid
---@param FunctionName FName
---@param Value FVector
function UPalNetworkBaseCampComponent:Notify_RequestClient_FVector(BaseCampId, FunctionName, Value) end
---@param BaseCampId FGuid
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkBaseCampComponent:Notify_RequestClient_FPalNetArchive(BaseCampId, FunctionName, Value) end
---@param BaseCampId FGuid
---@param FunctionName FName
---@param Value boolean
function UPalNetworkBaseCampComponent:Notify_RequestClient_bool(BaseCampId, FunctionName, Value) end
---@param BaseCampId FGuid
---@param FunctionName FName
function UPalNetworkBaseCampComponent:Notify_Multicast_void(BaseCampId, FunctionName) end
---@param BaseCampId FGuid
---@param FunctionName FName
---@param Value int32
function UPalNetworkBaseCampComponent:Notify_Multicast_int32(BaseCampId, FunctionName, Value) end
---@param BaseCampId FGuid
---@param FunctionName FName
---@param Value FVector
function UPalNetworkBaseCampComponent:Notify_Multicast_FVector(BaseCampId, FunctionName, Value) end
---@param BaseCampId FGuid
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkBaseCampComponent:Notify_Multicast_FPalNetArchive(BaseCampId, FunctionName, Value) end
---@param BaseCampId FGuid
---@param FunctionName FName
---@param Value boolean
function UPalNetworkBaseCampComponent:Notify_Multicast_bool(BaseCampId, FunctionName, Value) end
---@param DisplayLogType EPalLogType
---@param WorkerCharacterInstanceId FPalInstanceID
---@param EventDataID FName
function UPalNetworkBaseCampComponent:BroadcastBaseCampWorkerLog_Server(DisplayLogType, WorkerCharacterInstanceId, EventDataID) end
---@param LogContent FPalMonsterControllerBaseCampLogContent
function UPalNetworkBaseCampComponent:BroadcastBaseCampLog_Server(LogContent) end
---@param DisplayLogType EPalLogType
---@param WorkerCharacterInstanceId FPalInstanceID
---@param EventDataID FName
function UPalNetworkBaseCampComponent:AddBaseCampWorkerLog_Client(DisplayLogType, WorkerCharacterInstanceId, EventDataID) end
---@param LogContent FPalMonsterControllerBaseCampLogContent
function UPalNetworkBaseCampComponent:AddBaseCampLog_Client(LogContent) end


---@class UPalNetworkBossBattleComponent : UActorComponent
UPalNetworkBossBattleComponent = {}

---@param BossType EPalBossType
function UPalNetworkBossBattleComponent:UnlockAchievement_ToClient(BossType) end
---@param BossType EPalBossType
---@param StartPlayer APalPlayerCharacter
function UPalNetworkBossBattleComponent:RequestBossBattleStart_ToServer(BossType, StartPlayer) end
---@param IsSuccess boolean
---@param BossType EPalBossType
---@param StageInstanceId FPalStageInstanceId
---@param JoinPlayers TArray<APalPlayerCharacter>
function UPalNetworkBossBattleComponent:RequestBossBattleStart_ToClient(IsSuccess, BossType, StageInstanceId, JoinPlayers) end
---@param BossType EPalBossType
---@param EntryPlayer APalPlayerCharacter
function UPalNetworkBossBattleComponent:RequestBossBattleEntry_ToServer(BossType, EntryPlayer) end
---@param BossType EPalBossType
---@param DeadPlayer APalPlayerCharacter
function UPalNetworkBossBattleComponent:RemovePlayerFromRoom_ToClient(BossType, DeadPlayer) end
---@param BossType EPalBossType
---@param Player APalPlayerCharacter
function UPalNetworkBossBattleComponent:NoticeSequenceEnd_ToServer(BossType, Player) end
---@param BossType EPalBossType
---@param CombatResult EPalBossBattleCombatResult
function UPalNetworkBossBattleComponent:CombatResult_ToClient(BossType, CombatResult) end
---@param BossType EPalBossType
---@param NextSequence EPalBossBattleSequenceType
function UPalNetworkBossBattleComponent:ChangeSequence_ToClient(BossType, NextSequence) end


---@class UPalNetworkCharacterComponent : UActorComponent
UPalNetworkCharacterComponent = {}

---@param Character APalCharacter
function UPalNetworkCharacterComponent:RequestReflectAction_ToServer(Character) end
---@param Character APalCharacter
---@param Param FActionDynamicParameter
---@param actionClass TSubclassOf<UPalActionBase>
function UPalNetworkCharacterComponent:ReflectAction_ToClient(Character, Param, actionClass) end
---@param TalkPlayer APalPlayerCharacter
---@param TargetNPC APalCharacter
function UPalNetworkCharacterComponent:NotifyTalkStart_ToServer(TalkPlayer, TargetNPC) end
---@param TalkPlayer APalPlayerCharacter
---@param TargetNPC APalCharacter
function UPalNetworkCharacterComponent:NotifyTalkEnd_ToServer(TalkPlayer, TargetNPC) end


---@class UPalNetworkCharacterContainerComponent : UActorComponent
---@field ContainerParamMap TMap<FGuid, FPalNetworkCharacterContainerParameter>
UPalNetworkCharacterContainerComponent = {}

---@param RequestID FGuid
---@param SlotID FPalCharacterSlotId
function UPalNetworkCharacterContainerComponent:RequestUnlockSlot_ToServer(RequestID, SlotID) end
---@param SlotIdA FPalCharacterSlotId
---@param SlotIdB FPalCharacterSlotId
function UPalNetworkCharacterContainerComponent:RequestSwap_ToServer_Rep(SlotIdA, SlotIdB) end
---@param ContainerId FPalContainerId
---@param SortType EPalCharacterContainerSortType
function UPalNetworkCharacterContainerComponent:RequestSortContainer_ToServer(ContainerId, SortType) end
---@param SlotID FPalCharacterSlotId
function UPalNetworkCharacterContainerComponent:RequestEmptySlot_ToServer_Rep(SlotID) end
---@param ContainerId FPalContainerId
---@param IndividualId FPalInstanceID
function UPalNetworkCharacterContainerComponent:RequestAddToContainer_ToServer_Rep(ContainerId, IndividualId) end
---@param RequestID FGuid
---@param Result EPalCharacterContainerOperationResult
function UPalNetworkCharacterContainerComponent:RecieveUnlockSlot_ToRequestClient(RequestID, Result) end
---@param SlotID FPalCharacterSlotId
function UPalNetworkCharacterContainerComponent:RecieveUnlockSlot_ToClient(SlotID) end


---@class UPalNetworkCharacterStatusOperationComponent : UActorComponent
---@field OnReceiveRequestResultDelegate FPalNetworkCharacterStatusOperationComponentOnReceiveRequestResultDelegate
UPalNetworkCharacterStatusOperationComponent = {}

---@param Character APalCharacter
function UPalNetworkCharacterStatusOperationComponent:RequestReviveCharacterFromDying_ToServer(Character) end
---@param Character APalCharacter
function UPalNetworkCharacterStatusOperationComponent:RequestReviveCharacterFromDying(Character) end
---@param ToRank int32
function UPalNetworkCharacterStatusOperationComponent:RequestPlayerStatusUp_ToServer(ToRank) end
function UPalNetworkCharacterStatusOperationComponent:RequestPlayerStatusClear_ToServer() end
function UPalNetworkCharacterStatusOperationComponent:RequestPlayerRankClear() end
---@param ToRank int32
function UPalNetworkCharacterStatusOperationComponent:RequestPlayerRankAdd(ToRank) end
---@param IndividualId FPalInstanceID
function UPalNetworkCharacterStatusOperationComponent:RequestOtomoStatusPointClearAll_ToServer(IndividualId) end
---@param IndividualHandle UPalIndividualCharacterHandle
function UPalNetworkCharacterStatusOperationComponent:RequestOtomoStatusPointClearAll(IndividualHandle) end
---@param IndividualId FPalInstanceID
---@param StatusName EPalCharacterStatusOperationName
function UPalNetworkCharacterStatusOperationComponent:RequestOtomoStatusPointClear_ToServer(IndividualId, StatusName) end
---@param IndividualHandle UPalIndividualCharacterHandle
---@param StatusName EPalCharacterStatusOperationName
function UPalNetworkCharacterStatusOperationComponent:RequestOtomoStatusPointClear(IndividualHandle, StatusName) end
---@param IndividualId FPalInstanceID
---@param StatusName EPalCharacterStatusOperationName
---@param ToRank int32
function UPalNetworkCharacterStatusOperationComponent:RequestOtomoStatusPointAdd_ToServer(IndividualId, StatusName, ToRank) end
---@param IndividualHandle UPalIndividualCharacterHandle
---@param StatusName EPalCharacterStatusOperationName
---@param ToRank int32
function UPalNetworkCharacterStatusOperationComponent:RequestOtomoStatusPointAdd(IndividualHandle, StatusName, ToRank) end
---@param Result EPalCharacterStatusOperationResult
function UPalNetworkCharacterStatusOperationComponent:ReceiveOperationResult_ToClient(Result) end
---@param WorldContextObject UObject
---@return UPalNetworkCharacterStatusOperationComponent
function UPalNetworkCharacterStatusOperationComponent:NetCharacterStatusOperation(WorldContextObject) end


---@class UPalNetworkComponentUtility : UObject
UPalNetworkComponentUtility = {}


---@class UPalNetworkGroupComponent : UActorComponent
UPalNetworkGroupComponent = {}

---@param RequestPlayerUId FGuid
---@param TargetPlayerUId FGuid
function UPalNetworkGroupComponent:RequestJoinGuildRequestForPlayer_ToServer(RequestPlayerUId, TargetPlayerUId) end
---@param RequestPlayerUId FGuid
---@param TargetPlayerUId FGuid
function UPalNetworkGroupComponent:RequestJoinGuildForPlayer_ToServer(RequestPlayerUId, TargetPlayerUId) end
---@param TargetPlayerUId FGuid
function UPalNetworkGroupComponent:RequestExitGuild_ToServer(TargetPlayerUId) end
---@param GroupID FGuid
---@param NewGuildName FString
function UPalNetworkGroupComponent:RequestChangeGuildName_ToServer(GroupID, NewGuildName) end
---@param RequestPlayerUId FGuid
---@param TargetPlayerUId FGuid
function UPalNetworkGroupComponent:RequestChangeGuildAdmin_ToServer(RequestPlayerUId, TargetPlayerUId) end
---@param RequestPlayerUId FGuid
---@param NotifyTargetPlayerUId FGuid
---@param ResultType EPalGuildJoinRequestResult
function UPalNetworkGroupComponent:NotifyJoinGuildRequestResult_ToServer(RequestPlayerUId, NotifyTargetPlayerUId, ResultType) end


---@class UPalNetworkIndividualComponent : UActorComponent
UPalNetworkIndividualComponent = {}

---@param ID FPalInstanceID
---@param parameterArchive FPalNetArchive
---@param Guid FGuid
function UPalNetworkIndividualComponent:UpdateCharacterParameter_ToServer(ID, parameterArchive, Guid) end
---@param ID FPalInstanceID
---@param parameterArchive FPalNetArchive
---@param Guid FGuid
function UPalNetworkIndividualComponent:UpdateCharacterParameter_ToAll(ID, parameterArchive, Guid) end
---@param ID FPalInstanceID
---@param newNickName FString
function UPalNetworkIndividualComponent:UpdateCharacterNickName_ToServer(ID, newNickName) end
---@param ID FPalInstanceID
---@param SpawnParameter FNetworkActorSpawnParameters
---@param Guid FGuid
function UPalNetworkIndividualComponent:SpawnPhantomActor_ToServer(ID, SpawnParameter, Guid) end
---@param ID FPalInstanceID
---@param PhantomId int32
---@param Actor AActor
---@param Guid FGuid
function UPalNetworkIndividualComponent:SpawnPhantomActor_ToALL(ID, PhantomId, Actor, Guid) end
---@param ID FPalInstanceID
---@param PhantomId int32
---@param Guid FGuid
function UPalNetworkIndividualComponent:SpawnPhantomActor_SyncCheck(ID, PhantomId, Guid) end
---@param ID FPalInstanceID
---@param SpawnParameter FNetworkActorSpawnParameters
---@param Guid FGuid
function UPalNetworkIndividualComponent:SpawnIndividualActor_ToServer(ID, SpawnParameter, Guid) end
---@param ID FPalInstanceID
---@param Actor AActor
---@param Guid FGuid
function UPalNetworkIndividualComponent:SpawnIndividualActor_ToALL(ID, Actor, Guid) end
---@param ID FPalInstanceID
---@param Guid FGuid
function UPalNetworkIndividualComponent:SpawnIndividualActor_SyncCheck(ID, Guid) end
---@param ID FPalInstanceID
---@param SickType EPalBaseCampWorkerSickType
function UPalNetworkIndividualComponent:SetWorkerSick_ToServer(ID, SickType) end
---@param ID FPalInstanceID
function UPalNetworkIndividualComponent:ResetStatusPoint_ToServer(ID) end
---@param ID FPalInstanceID
---@param OldWaza EPalWazaID
---@param NewWaza EPalWazaID
function UPalNetworkIndividualComponent:ReplaceEquipWaza_ToServer(ID, OldWaza, NewWaza) end
---@param ID FPalInstanceID
---@param TargetPlayer APalCharacter
function UPalNetworkIndividualComponent:RemoveHighPriorityList_ToServer(ID, TargetPlayer) end
---@param ID FPalInstanceID
---@param TargetWaza EPalWazaID
function UPalNetworkIndividualComponent:RemoveEquipWaza_ToServer(ID, TargetWaza) end
---@param ID FPalInstanceID
---@param PhantomId int32
---@param Guid FGuid
function UPalNetworkIndividualComponent:RaiseToMainActor_ToServer(ID, PhantomId, Guid) end
---@param ID FPalInstanceID
---@param PhantomId int32
---@param Guid FGuid
function UPalNetworkIndividualComponent:RaiseToMainActor_ToALL(ID, PhantomId, Guid) end
---@param ID FPalInstanceID
---@param ItemData UPalStaticConsumeItemData
---@param Num int32
function UPalNetworkIndividualComponent:EatItem_ToServer(ID, ItemData, Num) end
---@param ID FPalInstanceID
---@param Guid FGuid
function UPalNetworkIndividualComponent:DropToPhantomActor_ToServer(ID, Guid) end
---@param ID FPalInstanceID
---@param PhantomId int32
---@param Guid FGuid
function UPalNetworkIndividualComponent:DropToPhantomActor_ToALL(ID, PhantomId, Guid) end
---@param ID FPalInstanceID
---@param PhantomId int32
---@param Guid FGuid
function UPalNetworkIndividualComponent:DespawnPhantomActor_ToServer(ID, PhantomId, Guid) end
---@param ID FPalInstanceID
---@param PhantomId int32
---@param Guid FGuid
function UPalNetworkIndividualComponent:DespawnPhantomActor_ToALL(ID, PhantomId, Guid) end
---@param ID FPalInstanceID
---@param PhantomId int32
---@param Guid FGuid
function UPalNetworkIndividualComponent:DespawnPhantomActor_SyncCheck(ID, PhantomId, Guid) end
---@param ID FPalInstanceID
---@param Guid FGuid
function UPalNetworkIndividualComponent:DespawnIndividualActor_ToServer(ID, Guid) end
---@param ID FPalInstanceID
---@param Guid FGuid
function UPalNetworkIndividualComponent:DespawnIndividualActor_ToALL(ID, Guid) end
---@param ID FPalInstanceID
---@param Guid FGuid
function UPalNetworkIndividualComponent:DespawnIndividualActor_SyncCheck(ID, Guid) end
---@param initParameter FPalIndividualCharacterSaveParameter
---@param Guid FGuid
---@param RequestPlayerId int32
function UPalNetworkIndividualComponent:CreateIndividualID_ToServer(initParameter, Guid, RequestPlayerId) end
---@param initParameter FPalIndividualCharacterSaveParameter
---@param ID FPalInstanceID
---@param Guid FGuid
function UPalNetworkIndividualComponent:CreateIndividualID_ToALL(initParameter, ID, Guid) end
---@param ID FPalInstanceID
---@param Guid FGuid
function UPalNetworkIndividualComponent:CreateIndividualID_SyncCheck(ID, Guid) end
---@param ID FPalInstanceID
---@param initParameter FPalIndividualCharacterSaveParameter
---@param Guid FGuid
---@param RequestPlayerId int32
function UPalNetworkIndividualComponent:CreateFixedIndividualID_ToServer(ID, initParameter, Guid, RequestPlayerId) end
---@param ID FPalInstanceID
---@param PlayerUId FGuid
---@param OwnedTime FDateTime
function UPalNetworkIndividualComponent:BroadcastChangeOwnerCharacter_ToAll(ID, PlayerUId, OwnedTime) end
---@param ID FPalInstanceID
---@param AddStatusPointArray TArray<FPalGotStatusPoint>
function UPalNetworkIndividualComponent:AddPlayerCharacterStatusPoint_ToServer(ID, AddStatusPointArray) end
---@param ID FPalInstanceID
---@param WazaID EPalWazaID
function UPalNetworkIndividualComponent:AddMasteredWaza_ToServer(ID, WazaID) end
---@param ID FPalInstanceID
---@param TargetPlayer APalCharacter
function UPalNetworkIndividualComponent:AddHighPriorityList_ToServer(ID, TargetPlayer) end
---@param ID FPalInstanceID
---@param NewWaza EPalWazaID
function UPalNetworkIndividualComponent:AddEquipWaza_ToServer(ID, NewWaza) end


---@class UPalNetworkInvaderComponent : UActorComponent
UPalNetworkInvaderComponent = {}

---@param Parameter FPalIncidentBroadcastParameter
function UPalNetworkInvaderComponent:OnInvaderStart(Parameter) end
---@param Parameter FPalIncidentBroadcastParameter
function UPalNetworkInvaderComponent:OnInvaderEnd(Parameter) end
---@param Parameter FPalIncidentBroadcastParameter
function UPalNetworkInvaderComponent:OnInvaderArrived(Parameter) end


---@class UPalNetworkItemComponent : UActorComponent
---@field DynamicItemParamMap TMap<FGuid, FPalNetworkDynamicItemParameter>
---@field ContainerParamMap TMap<FGuid, FPalNetworkContainerParameter>
---@field ItemOperationParamMap TMap<FGuid, FPalNetworkItemOperationParameter>
---@field OperationParamMap TMap<FGuid, FPalNetworkParameter>
UPalNetworkItemComponent = {}

---@param RequestID FGuid
---@param SlotA FPalItemAndSlot
---@param APermission FPalItemPermission
---@param SlotB FPalItemAndSlot
---@param BPermission FPalItemPermission
function UPalNetworkItemComponent:RequestSwap_ToServer(RequestID, SlotA, APermission, SlotB, BPermission) end
---@param RequestID FGuid
---@param ProductData FPalStaticItemIdAndNum
---@param To FPalItemAndSlot
---@param CreateParamArchive FPalNetArchive
function UPalNetworkItemComponent:RequestProduceWithSlot_ToServer(RequestID, ProductData, To, CreateParamArchive) end
---@param RequestID FGuid
---@param ProductData FPalStaticItemIdAndNum
---@param ContainerId FPalContainerId
---@param CreateParamArchive FPalNetArchive
function UPalNetworkItemComponent:RequestProduce_ToServer(RequestID, ProductData, ContainerId, CreateParamArchive) end
---@param RequestID FGuid
---@param ItemId FPalItemId
---@param ToContainerId FPalContainerId
---@param ToPermission FPalItemPermission
---@param Froms TArray<FPalSlotItemAndNum>
function UPalNetworkItemComponent:RequestMoveToContainer_ToServer(RequestID, ItemId, ToContainerId, ToPermission, Froms) end
---@param RequestID FGuid
---@param ItemId FPalItemId
---@param To FPalItemAndSlot
---@param ToPermission FPalItemPermission
---@param Froms TArray<FPalSlotItemAndNum>
function UPalNetworkItemComponent:RequestMove_ToServer(RequestID, ItemId, To, ToPermission, Froms) end
---@param DropSlotAndNumArray TArray<FPalItemSlotIdAndNum>
---@param DropLocation FVector
---@param IsAutoPickup boolean
function UPalNetworkItemComponent:RequestDrop_ToServer(DropSlotAndNumArray, DropLocation, IsAutoPickup) end
---@param RequestID FGuid
---@param SlotInfo FPalSlotItemAndNum
function UPalNetworkItemComponent:RequestDispose_ToServer(RequestID, SlotInfo) end
---@param RequestID FGuid
---@param Result EPalItemOperationResult
function UPalNetworkItemComponent:ReceiveProduceWithSlotResult_ToRequestClient(RequestID, Result) end
---@param RequestID FGuid
---@param Result EPalItemOperationResult
function UPalNetworkItemComponent:ReceiveProduceResult_ToRequestClient(RequestID, Result) end


---@class UPalNetworkMapObjectComponent : UActorComponent
---@field MapObjectSpawnRequestParameterMap TMap<FGuid, FPalNetworkMapObjectSpawnRequestParameter>
---@field SpawnRequestHandlerMap TMap<FGuid, UPalMapObjectSpawnRequestHandler>
UPalNetworkMapObjectComponent = {}

---@param RequestID FGuid
---@param MapObjectId FName
---@param Location FVector
---@param Rotation FQuat
---@param ExtraParameterArchives TArray<FPalNetArchive>
function UPalNetworkMapObjectComponent:RequestSpawnMapObject_ToServer(RequestID, MapObjectId, Location, Rotation, ExtraParameterArchives) end
---@param InstanceId FGuid
function UPalNetworkMapObjectComponent:RequestRepair_ToServer(InstanceId) end
---@param InstanceId FGuid
function UPalNetworkMapObjectComponent:RequestDismantleObject_ToServer(InstanceId) end
---@param TargetSpawnerActor APalMapObjectSpawnerBase
---@param DamageInfo FPalDamageInfo
function UPalNetworkMapObjectComponent:RequestDamageMapObjectSpawner_ToServer(TargetSpawnerActor, DamageInfo) end
---@param InstanceId FGuid
---@param Info FPalDamageInfo
function UPalNetworkMapObjectComponent:RequestDamageMapObject_ToServer(InstanceId, Info) end
---@param CellCoord FPalCellCoord
---@param ModelId FName
---@param InstanceIds TArray<FPalFoliageInstanceId>
---@param DamageInfo FPalDamageInfo
function UPalNetworkMapObjectComponent:RequestDamageFoliage_ToServer(CellCoord, ModelId, InstanceIds, DamageInfo) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
function UPalNetworkMapObjectComponent:RequestConcreteModelModule_Server_void(ConcreteModelInstanceId, ModuleType, FunctionName) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
---@param Value int32
function UPalNetworkMapObjectComponent:RequestConcreteModelModule_Server_int32(ConcreteModelInstanceId, ModuleType, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMapObjectComponent:RequestConcreteModelModule_Server_FVector(ConcreteModelInstanceId, ModuleType, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMapObjectComponent:RequestConcreteModelModule_Server_FPalNetArchive(ConcreteModelInstanceId, ModuleType, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMapObjectComponent:RequestConcreteModelModule_Server_bool(ConcreteModelInstanceId, ModuleType, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
function UPalNetworkMapObjectComponent:RequestConcreteModel_void(ConcreteModelInstanceId, FunctionName) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
function UPalNetworkMapObjectComponent:RequestConcreteModel_Server_void(ConcreteModelInstanceId, FunctionName) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value int32
function UPalNetworkMapObjectComponent:RequestConcreteModel_Server_int32(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMapObjectComponent:RequestConcreteModel_Server_FVector(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMapObjectComponent:RequestConcreteModel_Server_FPalNetArchive(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMapObjectComponent:RequestConcreteModel_Server_bool(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value int32
function UPalNetworkMapObjectComponent:RequestConcreteModel_int32(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMapObjectComponent:RequestConcreteModel_FVector(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMapObjectComponent:RequestConcreteModel_FPalNetArchive(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMapObjectComponent:RequestConcreteModel_bool(ConcreteModelInstanceId, FunctionName, Value) end
---@param InstanceId FGuid
function UPalNetworkMapObjectComponent:RequestBuildCancel_ToServer(InstanceId) end
---@param InstanceId FGuid
function UPalNetworkMapObjectComponent:RecieveDestroyMapObject_Multicast(InstanceId) end
---@param InstanceId FGuid
---@param Info FPalDamageInfo
---@param DamagedHp int32
function UPalNetworkMapObjectComponent:RecieveDamageMapObject_ToClient(InstanceId, Info, DamagedHp) end
---@param InstanceId FGuid
---@param UpdatedHp int32
function UPalNetworkMapObjectComponent:ReceiveUpdateHp_ToClient(InstanceId, UpdatedHp) end
---@param Result EPalMapObjectOperationResult
---@param InstanceId FGuid
function UPalNetworkMapObjectComponent:ReceiveDismantleObjectResult_ToClient(Result, InstanceId) end
---@param PickupItemArchive FPalNetArchive
---@param Model UPalMapObjectPickableItemModelBase
---@param IsAllPickup boolean
function UPalNetworkMapObjectComponent:NotifyReceivePickupResultSuccess_ToClient(PickupItemArchive, Model, IsAllPickup) end
---@param Model UPalMapObjectPickableItemModelBase
function UPalNetworkMapObjectComponent:NotifyReceivePickupResultFailed_ToClient(Model) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
function UPalNetworkMapObjectComponent:NotifyConcreteModelModule_RequestClient_void(ConcreteModelInstanceId, ModuleType, FunctionName) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
---@param Value int32
function UPalNetworkMapObjectComponent:NotifyConcreteModelModule_RequestClient_int32(ConcreteModelInstanceId, ModuleType, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMapObjectComponent:NotifyConcreteModelModule_RequestClient_FVector(ConcreteModelInstanceId, ModuleType, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMapObjectComponent:NotifyConcreteModelModule_RequestClient_FPalNetArchive(ConcreteModelInstanceId, ModuleType, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMapObjectComponent:NotifyConcreteModelModule_RequestClient_bool(ConcreteModelInstanceId, ModuleType, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
function UPalNetworkMapObjectComponent:NotifyConcreteModelModule_Multicast_void(ConcreteModelInstanceId, ModuleType, FunctionName) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
---@param Value int32
function UPalNetworkMapObjectComponent:NotifyConcreteModelModule_Multicast_int32(ConcreteModelInstanceId, ModuleType, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMapObjectComponent:NotifyConcreteModelModule_Multicast_FVector(ConcreteModelInstanceId, ModuleType, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMapObjectComponent:NotifyConcreteModelModule_Multicast_FPalNetArchive(ConcreteModelInstanceId, ModuleType, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param ModuleType EPalMapObjectConcreteModelModuleType
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMapObjectComponent:NotifyConcreteModelModule_Multicast_bool(ConcreteModelInstanceId, ModuleType, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param RequestPlayerId int32
---@param FunctionName FName
function UPalNetworkMapObjectComponent:NotifyConcreteModel_ToRequestClient_void(ConcreteModelInstanceId, RequestPlayerId, FunctionName) end
---@param ConcreteModelInstanceId FGuid
---@param RequestPlayerId int32
---@param FunctionName FName
---@param Value int32
function UPalNetworkMapObjectComponent:NotifyConcreteModel_ToRequestClient_int32(ConcreteModelInstanceId, RequestPlayerId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param RequestPlayerId int32
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMapObjectComponent:NotifyConcreteModel_ToRequestClient_FVector(ConcreteModelInstanceId, RequestPlayerId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param RequestPlayerId int32
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMapObjectComponent:NotifyConcreteModel_ToRequestClient_FPalNetArchive(ConcreteModelInstanceId, RequestPlayerId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param RequestPlayerId int32
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMapObjectComponent:NotifyConcreteModel_ToRequestClient_bool(ConcreteModelInstanceId, RequestPlayerId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
function UPalNetworkMapObjectComponent:NotifyConcreteModel_ToMulticast_void(ConcreteModelInstanceId, FunctionName) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value int32
function UPalNetworkMapObjectComponent:NotifyConcreteModel_ToMulticast_int32(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMapObjectComponent:NotifyConcreteModel_ToMulticast_FVector(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMapObjectComponent:NotifyConcreteModel_ToMulticast_FPalNetArchive(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMapObjectComponent:NotifyConcreteModel_ToMulticast_bool(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
function UPalNetworkMapObjectComponent:NotifyConcreteModel_RequestClient_void(ConcreteModelInstanceId, FunctionName) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value int32
function UPalNetworkMapObjectComponent:NotifyConcreteModel_RequestClient_int32(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMapObjectComponent:NotifyConcreteModel_RequestClient_FVector(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMapObjectComponent:NotifyConcreteModel_RequestClient_FPalNetArchive(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMapObjectComponent:NotifyConcreteModel_RequestClient_bool(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
function UPalNetworkMapObjectComponent:NotifyConcreteModel_Multicast_void(ConcreteModelInstanceId, FunctionName) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value int32
function UPalNetworkMapObjectComponent:NotifyConcreteModel_Multicast_int32(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMapObjectComponent:NotifyConcreteModel_Multicast_FVector(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMapObjectComponent:NotifyConcreteModel_Multicast_FPalNetArchive(ConcreteModelInstanceId, FunctionName, Value) end
---@param ConcreteModelInstanceId FGuid
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMapObjectComponent:NotifyConcreteModel_Multicast_bool(ConcreteModelInstanceId, FunctionName, Value) end


---@class UPalNetworkMulticastGateComponent : UActorComponent
UPalNetworkMulticastGateComponent = {}

---@param ID int32
---@param Instance UObject
---@param FunctionName FName
function UPalNetworkMulticastGateComponent:SendToServer_void(ID, Instance, FunctionName) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value UObject
function UPalNetworkMulticastGateComponent:SendToServer_object(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value int32
function UPalNetworkMulticastGateComponent:SendToServer_int32(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMulticastGateComponent:SendToServer_FVector(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMulticastGateComponent:SendToServer_FPalNetArchive(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value FPalInstanceID
function UPalNetworkMulticastGateComponent:SendToServer_FPalInstanceID(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value float
function UPalNetworkMulticastGateComponent:SendToServer_float(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value FGuid
function UPalNetworkMulticastGateComponent:SendToServer_FGuid(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMulticastGateComponent:SendToServer_bool(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
function UPalNetworkMulticastGateComponent:SendToALL_void(ID, Instance, FunctionName) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value UObject
function UPalNetworkMulticastGateComponent:SendToALL_object(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value int32
function UPalNetworkMulticastGateComponent:SendToALL_int32(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMulticastGateComponent:SendToALL_FVector(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMulticastGateComponent:SendToALL_FPalNetArchive(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value FPalInstanceID
function UPalNetworkMulticastGateComponent:SendToALL_FPalInstanceID(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value float
function UPalNetworkMulticastGateComponent:SendToALL_float(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value FGuid
function UPalNetworkMulticastGateComponent:SendToALL_FGuid(ID, Instance, FunctionName, Value) end
---@param ID int32
---@param Instance UObject
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMulticastGateComponent:SendToALL_bool(ID, Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
function UPalNetworkMulticastGateComponent:SendInternal_void(Instance, FunctionName) end
---@param Instance UObject
---@param FunctionName FName
---@param Value UObject
function UPalNetworkMulticastGateComponent:SendInternal_object(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value int32
function UPalNetworkMulticastGateComponent:SendInternal_int32(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMulticastGateComponent:SendInternal_FVector(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMulticastGateComponent:SendInternal_FPalNetArchive(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value FPalInstanceID
function UPalNetworkMulticastGateComponent:SendInternal_FPalInstanceID(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value float
function UPalNetworkMulticastGateComponent:SendInternal_float(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value FGuid
function UPalNetworkMulticastGateComponent:SendInternal_FGuid(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMulticastGateComponent:SendInternal_bool(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
function UPalNetworkMulticastGateComponent:Send_void(Instance, FunctionName) end
---@param Instance UObject
---@param FunctionName FName
---@param Value UObject
function UPalNetworkMulticastGateComponent:Send_object(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value int32
function UPalNetworkMulticastGateComponent:Send_int32(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value FVector
function UPalNetworkMulticastGateComponent:Send_FVector(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value FPalNetArchive
function UPalNetworkMulticastGateComponent:Send_FPalNetArchive(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value FPalInstanceID
function UPalNetworkMulticastGateComponent:Send_FPalInstanceID(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value float
function UPalNetworkMulticastGateComponent:Send_float(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value FGuid
function UPalNetworkMulticastGateComponent:Send_FGuid(Instance, FunctionName, Value) end
---@param Instance UObject
---@param FunctionName FName
---@param Value boolean
function UPalNetworkMulticastGateComponent:Send_bool(Instance, FunctionName, Value) end


---@class UPalNetworkPlayerComponent : UActorComponent
UPalNetworkPlayerComponent = {}

---@param TechPoint int32
---@param AfterTeleport boolean
---@param DelayTime int32
function UPalNetworkPlayerComponent:ShowBossDefeatRewardUI_ToClient(TechPoint, AfterTeleport, DelayTime) end
---@param NextIndex int32
---@param LoadoutSelector UPalLoadoutSelectorComponent
function UPalNetworkPlayerComponent:SetCurrentSelectPalSphereIndex_ToServer(NextIndex, LoadoutSelector) end
---@param UnlockTechnologyName FName
function UPalNetworkPlayerComponent:RequestUnlockTechnology_ToServer(UnlockTechnologyName) end
function UPalNetworkPlayerComponent:RequestTrashItemFromInventoryDropSlot_ToServer() end
function UPalNetworkPlayerComponent:RequestSortInventory_ToServer() end
---@param fromSlot UPalItemSlot
---@param IsTryEquip boolean
function UPalNetworkPlayerComponent:RequestMoveItemToInventoryFromSlot(fromSlot, IsTryEquip) end
---@param fromContainer UPalItemContainer
---@param IsTryEquip boolean
function UPalNetworkPlayerComponent:RequestMoveItemToInventoryFromContainer(fromContainer, IsTryEquip) end
function UPalNetworkPlayerComponent:RequestExitStage_ToServer() end
---@param StageInstanceId FPalStageInstanceId
function UPalNetworkPlayerComponent:RequestEnterStage_ToServer(StageInstanceId) end
---@param OtomoIndex int32
function UPalNetworkPlayerComponent:RequestDropOtomoPal_ToServer(OtomoIndex) end
function UPalNetworkPlayerComponent:RequestDropItemFromInventoryDropSlot_ToServer() end
---@param NewVoiceID int32
function UPalNetworkPlayerComponent:RequestChangeVoiceID_ToServer(NewVoiceID) end
---@param ConsumeItemSlotID FPalItemSlotId
function UPalNetworkPlayerComponent:RequestAddTechnolgyPointByItem_ToServer(ConsumeItemSlotID) end
---@param AddPoint int32
function UPalNetworkPlayerComponent:RequestAddTechnolgyPoint_ToServer(AddPoint) end
---@param StaticItemId FName
---@param Count int32
---@param isAssignPassive boolean
function UPalNetworkPlayerComponent:RequestAddItem_ToServer(StaticItemId, Count, isAssignPassive) end
---@param PlayerUId FGuid
---@param Location FVector
function UPalNetworkPlayerComponent:RegisterRespawnLocation_ToServer(PlayerUId, Location) end
---@param Result EPalStageRequestResult
function UPalNetworkPlayerComponent:ReceiveExitStageRequestResult_ToRequestClient(Result) end
---@param StageInstanceId FPalStageInstanceId
---@param Result EPalStageRequestResult
function UPalNetworkPlayerComponent:ReceiveEnterStageRequestResult_ToRequestClient(StageInstanceId, Result) end
---@param CrimeInstanceId FGuid
function UPalNetworkPlayerComponent:NotifyStartCrime_ToClient(CrimeInstanceId) end
---@param CriminalHandle UPalIndividualCharacterHandle
---@param CrimeIds TArray<FName>
function UPalNetworkPlayerComponent:NotifyReportCriminal_ToClient(CriminalHandle, CrimeIds) end
---@param CriminalHandle UPalIndividualCharacterHandle
function UPalNetworkPlayerComponent:NotifyReleaseWanted_ToClient(CriminalHandle) end
---@param CrimeInstanceId FGuid
function UPalNetworkPlayerComponent:NotifyEndCrime_ToClient(CrimeInstanceId) end
---@param LoadoutSelector UPalLoadoutSelectorComponent
function UPalNetworkPlayerComponent:LoadoutSelectorRemoveEquipItem(LoadoutSelector) end
---@param LoadoutSelector UPalLoadoutSelectorComponent
---@param inventoryType EPalPlayerInventoryType
---@param Index int32
function UPalNetworkPlayerComponent:LoadoutSelectorEquipItem(LoadoutSelector, inventoryType, Index) end
---@param Index int32
function UPalNetworkPlayerComponent:Dev_RequestTeleportToDungeonEntranceByIndex_ToServer(Index) end
---@param DataLayerName FName
function UPalNetworkPlayerComponent:Dev_RequestTeleportToDungeonEntranceByDataLayer_ToServer(DataLayerName) end
function UPalNetworkPlayerComponent:Dev_RequestTeleportToCurrentDungeonTreasureBox_ToServer() end
function UPalNetworkPlayerComponent:Dev_RequestTeleportToCurrentDungeonGoal_ToServer() end
---@param BossType EPalBossType
function UPalNetworkPlayerComponent:Dev_RequestTeleportToBossTower_ToServer(BossType) end


---@class UPalNetworkPlayerStateComponent : UActorComponent
---@field ObtainClientParamMap TMap<FGuid, FPalNetworkPlayerObtainClientParameter>
UPalNetworkPlayerStateComponent = {}



---@class UPalNetworkShopComponent : UActorComponent
UPalNetworkShopComponent = {}

---@param VenderActor AActor
function UPalNetworkShopComponent:SetupShopDataForActor_ToServer(VenderActor) end
---@param RequestPlayerUId FGuid
---@param ShopID FGuid
---@param SellPalSlotIDArray TArray<FPalCharacterSlotId>
function UPalNetworkShopComponent:RequestSellPals_ToServer(RequestPlayerUId, ShopID, SellPalSlotIDArray) end
---@param RequestPlayerUId FGuid
---@param ShopID FGuid
---@param SellItemSlotIDArray TArray<FPalItemSlotIdAndNum>
function UPalNetworkShopComponent:RequestSellItems_ToServer(RequestPlayerUId, ShopID, SellItemSlotIDArray) end
---@param RequestPlayerUId FGuid
---@param MaxCollectNum int32
function UPalNetworkShopComponent:RequestCollectDroppedPalProductData(RequestPlayerUId, MaxCollectNum) end
---@param RequestPlayerInstanceId FPalInstanceID
---@param ShopID FGuid
---@param ProductId FGuid
---@param BuyNum int32
function UPalNetworkShopComponent:RequestBuyProduct_ToServer(RequestPlayerInstanceId, ShopID, ProductId, BuyNum) end
---@param RequestPlayerUId FGuid
---@param StoredParameterId FPalCharacterStoredParameterId
function UPalNetworkShopComponent:RequestBuyLostPal_ToServer(RequestPlayerUId, StoredParameterId) end
---@param RemoveShopID FGuid
function UPalNetworkShopComponent:RemoveShopData_ToServer(RemoveShopID) end
---@param ResultType EPalShopBuyResultType
function UPalNetworkShopComponent:RecieveBuyResult_ToClient(ResultType) end
---@param CollectedData TArray<FPalDroppedPalProductDataForShop>
function UPalNetworkShopComponent:ReceiveDroppedPalProductData_ToClient(CollectedData) end


---@class UPalNetworkTimeComponent : UActorComponent
UPalNetworkTimeComponent = {}

function UPalNetworkTimeComponent:PreNightSkip_ToClient() end
function UPalNetworkTimeComponent:NightSkip_ToClient() end


---@class UPalNetworkWorkProgressComponent : UActorComponent
UPalNetworkWorkProgressComponent = {}

---@param RequestID FGuid
---@param WorkProgressId FGuid
function UPalNetworkWorkProgressComponent:RequestStartPlayerWork_ToServer(RequestID, WorkProgressId) end
---@param WorkId FGuid
function UPalNetworkWorkProgressComponent:RequestEndPlayerWork_ToServer(WorkId) end
---@param RequestID FGuid
---@param Result EPalWorkRequestResult
function UPalNetworkWorkProgressComponent:ReceiveStartPlayerWork_ToRequestClient(RequestID, Result) end
---@param Archive FPalNetArchive
function UPalNetworkWorkProgressComponent:AddCompleteBuildWorkLog(Archive) end


---@class UPalNetworkWorldSecurityComponent : UActorComponent
UPalNetworkWorldSecurityComponent = {}


---@class UPalNiagaraDataInterfaceSoundPlayer : UNiagaraDataInterface
---@field AkEvent UAkAudioEvent
---@field FadeOutDuration float
UPalNiagaraDataInterfaceSoundPlayer = {}



---@class UPalNoteData : UObject
---@field TextId_Description FName
---@field Texture TSoftObjectPtr<UTexture2D>
UPalNoteData = {}



---@class UPalNoteDataAsset : UDataAsset
---@field NoteDataMap TMap<FName, UPalNoteData>
UPalNoteDataAsset = {}

---@param ID FName
---@return UPalNoteData
function UPalNoteDataAsset:Find(ID) end


---@class UPalObjectCollector : UPalWorldSubsystem
---@field PalCharacter_All TArray<APalCharacter>
---@field PalCharacter_NPC TArray<APalCharacter>
---@field PalCharacter_Player TArray<APalCharacter>
---@field MapObject_SpawnerBase TArray<APalMapObjectSpawnerBase>
---@field NearestCharacter_FromPlayer TMap<APalCharacter, FPalCharacterList>
---@field NearestSpawnerBase TArray<APalMapObjectSpawnerBase>
---@field CalculationNearestCharacter_FromPlayer TMap<APalCharacter, FPalCharacterList>
---@field CalculationNearSpawnerBase_FromPlayer TArray<APalMapObjectSpawnerBase>
---@field BaseCampLocationList TArray<FVector>
---@field bIsUpdateBaseCamp boolean
---@field CalculationNearSpawnerBase_FromBaseCamp TArray<APalMapObjectSpawnerBase>
---@field NearStartDistanceForSpawnerBase float
---@field NearEndDistanceForSpawnerBase float
---@field NearDistanceForSpawnerBaseFromBaseCamp float
UPalObjectCollector = {}



---@class UPalObjectReplicatorComponent : UActorComponent
---@field ReplicateObject TArray<UObject>
UPalObjectReplicatorComponent = {}



---@class UPalOnlineSubsystemSteam : UObject
UPalOnlineSubsystemSteam = {}


---@class UPalOptimizeParameterSetting : UObject
---@field Parameter FPalOptimizeParameter
UPalOptimizeParameterSetting = {}



---@class UPalOptionReplicator : UPalGameStateReplicatorBase
---@field OptionWorldSettings FPalOptionWorldSettings
UPalOptionReplicator = {}

function UPalOptionReplicator:OnRep_OptionWorldSettings() end


---@class UPalOptionSaveGame : USaveGame
---@field OptionSaveData FPalOptionSaveData
UPalOptionSaveGame = {}



---@class UPalOptionSubsystem : UPalWorldSubsystem
---@field OnChangeKeyboardDelegate FPalOptionSubsystemOnChangeKeyboardDelegate
---@field OnChangePadDelegate FPalOptionSubsystemOnChangePadDelegate
---@field OnChangeGraphicsDelegate FPalOptionSubsystemOnChangeGraphicsDelegate
---@field OnChangeWorldSettingsDelegate FPalOptionSubsystemOnChangeWorldSettingsDelegate
---@field OnChangeKeyConfigDelegate FPalOptionSubsystemOnChangeKeyConfigDelegate
---@field OnChangeScreenRatioDelegate FPalOptionSubsystemOnChangeScreenRatioDelegate
---@field OptionWorldStaticSettings FPalOptionWorldStaticSettings
---@field OptionLocalStaticSettings FPalOptionLocalStaticSettings
---@field OptionWorldSettings FPalOptionWorldSettings
---@field OptionWorldSettingsCache FPalOptionWorldSettings
---@field GraphicsSettings FPalOptionGraphicsSettings
---@field AudioSettings FPalOptionAudioSettings
---@field CommonSettings FPalOptionCommonSettings
---@field KeyboardSettings FPalOptionKeyboardSettings
---@field PadSettings FPalOptionPadSettings
---@field KeyConfigSettings FPalKeyConfigSettings
---@field BaseFov float
---@field Namespace FString
---@field OptionWorldPresetTable UDataTable
---@field OptionWorldModePresetTable UDataTable
---@field OptionGraphicsPresetTable UDataTable
---@field PalPlayerCharacterClass TSubclassOf<APalPlayerCharacter>
UPalOptionSubsystem = {}

---@param InPadSettings FPalOptionPadSettings
function UPalOptionSubsystem:SetPadSettings(InPadSettings) end
---@param InOptionWorldSettings FPalOptionWorldSettings
function UPalOptionSubsystem:SetOptionWorldSettings(InOptionWorldSettings) end
---@param InKeyConfigSettings FPalKeyConfigSettings
function UPalOptionSubsystem:SetKeyConfigSettings(InKeyConfigSettings) end
---@param InKeyboardSettings FPalOptionKeyboardSettings
function UPalOptionSubsystem:SetKeyboardSettings(InKeyboardSettings) end
---@param InGraphicsSettings FPalOptionGraphicsSettings
function UPalOptionSubsystem:SetGraphicsSettings(InGraphicsSettings) end
---@param InCommonSettings FPalOptionCommonSettings
function UPalOptionSubsystem:SetCommonSettings(InCommonSettings) end
---@param InAudioSettings FPalOptionAudioSettings
function UPalOptionSubsystem:SetAudioSettings(InAudioSettings) end
function UPalOptionSubsystem:SaveLocalSettings() end
function UPalOptionSubsystem:RefreshBanList() end
---@param ResponseBody FString
---@param bResponseOK boolean
---@param ResponseCode int32
function UPalOptionSubsystem:OnCompletedGetBanlist(ResponseBody, bResponseOK, ResponseCode) end
---@param PrevSettings FPalOptionWorldSettings
---@param NewSettings FPalOptionWorldSettings
function UPalOptionSubsystem:OnChangeWorldSettingsDelegate__DelegateSignature(PrevSettings, NewSettings) end
---@param newRatio float
function UPalOptionSubsystem:OnChangeScreenRatioDelegate__DelegateSignature(newRatio) end
---@param PrevSettings FPalOptionPadSettings
---@param NewSettings FPalOptionPadSettings
function UPalOptionSubsystem:OnChangePadDelegate__DelegateSignature(PrevSettings, NewSettings) end
---@param PrevSettings FPalKeyConfigSettings
---@param NewSettings FPalKeyConfigSettings
function UPalOptionSubsystem:OnChangeKeyConfigDelegate__DelegateSignature(PrevSettings, NewSettings) end
---@param PrevSettings FPalOptionKeyboardSettings
---@param NewSettings FPalOptionKeyboardSettings
function UPalOptionSubsystem:OnChangeKeyboardDelegate__DelegateSignature(PrevSettings, NewSettings) end
---@param PrevSettings FPalOptionGraphicsSettings
---@param NewSettings FPalOptionGraphicsSettings
function UPalOptionSubsystem:OnChangeGraphicsDelegate__DelegateSignature(PrevSettings, NewSettings) end
---@param SupportResolutions TArray<FIntPoint>
---@param WindowMode EWindowMode::Type
function UPalOptionSubsystem:GetSupportScreenSizes(SupportResolutions, WindowMode) end
---@return FPalOptionPadSettings
function UPalOptionSubsystem:GetPadSettings() end
---@return FPalOptionWorldStaticSettings
function UPalOptionSubsystem:GetOptionWorldStaticSettings() end
---@return FPalOptionWorldSettings
function UPalOptionSubsystem:GetOptionWorldSettings() end
---@return FPalOptionLocalStaticSettings
function UPalOptionSubsystem:GetOptionLocalStaticSettings() end
---@return FPalKeyConfigSettings
function UPalOptionSubsystem:GetKeyConfigSettings() end
---@return FPalOptionKeyboardSettings
function UPalOptionSubsystem:GetKeyboardSettings() end
---@return FPalOptionGraphicsSettings
function UPalOptionSubsystem:GetGraphicsSettings() end
---@return FIntPoint
function UPalOptionSubsystem:GetGameResolution() end
---@return FPalOptionCommonSettings
function UPalOptionSubsystem:GetCommonSettings() end
---@return FPalOptionAudioSettings
function UPalOptionSubsystem:GetAudioSettings() end
function UPalOptionSubsystem:ApplyWorldSettings() end
---@param OutSettings FPalOptionWorldSettings
---@param Difficulty EPalOptionWorldDifficulty
function UPalOptionSubsystem:ApplyWorldPreset(OutSettings, Difficulty) end
---@param OutSettings FPalOptionWorldSettings
---@param bIsPvP boolean
function UPalOptionSubsystem:ApplyWorldModePreset(OutSettings, bIsPvP) end
---@param OutSettings FPalOptionGraphicsSettings
function UPalOptionSubsystem:ApplyGraphicsPresetByBenchMark(OutSettings) end
---@param OutSettings FPalOptionGraphicsSettings
---@param GraphicsLevel EPalOptionGraphicsLevel
function UPalOptionSubsystem:ApplyGraphicsPreset(OutSettings, GraphicsLevel) end


---@class UPalOtomoAttackStopJudgeByBall : UObject
---@field IsProhibitAttack boolean
UPalOtomoAttackStopJudgeByBall = {}



---@class UPalOtomoAttackStopJudgeByBallList : UObject
---@field JudgeList TMap<FGuid, UPalOtomoAttackStopJudgeByBall>
UPalOtomoAttackStopJudgeByBallList = {}

---@param Attacker AActor
function UPalOtomoAttackStopJudgeByBallList:OnHitCaptureBall(Attacker) end


---@class UPalOtomoHolderComponentBase : UActorComponent
---@field OnCreatedCharacterContainerDelegate FPalOtomoHolderComponentBaseOnCreatedCharacterContainerDelegate
---@field OnUpdateOtomoSlotDelegate FPalOtomoHolderComponentBaseOnUpdateOtomoSlotDelegate
---@field OnUpdateOtomoSlotWithActorDelegate FPalOtomoHolderComponentBaseOnUpdateOtomoSlotWithActorDelegate
---@field OnUpdateOtomoSlotWithInitializedParameterDelegate FPalOtomoHolderComponentBaseOnUpdateOtomoSlotWithInitializedParameterDelegate
---@field OnOtomoSpawnedDelegate FPalOtomoHolderComponentBaseOnOtomoSpawnedDelegate
---@field CollisionChecker UPalOtomoSpawnCollisionChecker
---@field OtomoOrder EPalOtomoPalOrderType
---@field CharacterContainer UPalIndividualCharacterContainer
---@field CreatingHandleCache TArray<UPalIndividualCharacterHandle>
UPalOtomoHolderComponentBase = {}

---@param Character APalCharacter
function UPalOtomoHolderComponentBase:UpdateOtomoSlotWithInitializedParameterDelegate__DelegateSignature(Character) end
---@param SlotIndex int32
---@param LastHandle UPalIndividualCharacterHandle
function UPalOtomoHolderComponentBase:UpdateOtomoSlotDelegate__DelegateSignature(SlotIndex, LastHandle) end
---@return UPalIndividualCharacterHandle
function UPalOtomoHolderComponentBase:TryGetSpawnedOtomoHandle() end
---@return APalCharacter
function UPalOtomoHolderComponentBase:TryGetSpawnedOtomo() end
---@return APawn
function UPalOtomoHolderComponentBase:TryGetOwnerControlledPawn() end
---@return APalCharacter
function UPalOtomoHolderComponentBase:TryGetOwnerControlledCharacter() end
---@param SlotIndex int32
---@return APalCharacter
function UPalOtomoHolderComponentBase:TryGetOtomoActorBySlotIndex(SlotIndex) end
---@param bLoaded boolean
---@param OutParameterMap TMap<FPalInstanceID, FPalIndividualCharacterSaveParameter>
function UPalOtomoHolderComponentBase:TryGetLoadedOtomoData(bLoaded, OutParameterMap) end
---@return APalCharacter
function UPalOtomoHolderComponentBase:TryGetCurrentSelectPalActor() end
---@param Container UPalIndividualCharacterContainer
---@return boolean
function UPalOtomoHolderComponentBase:TryGetContainer(Container) end
---@param HitActor AActor
function UPalOtomoHolderComponentBase:TryFixAssignNearestWorkSelectedOtomo(HitActor) end
---@param SlotID FPalCharacterSlotId
function UPalOtomoHolderComponentBase:Tmp_EmptySlot(SlotID) end
---@param SlotIndex int32
function UPalOtomoHolderComponentBase:SpawnOtomoByLoad(SlotIndex) end
---@param Index int32
function UPalOtomoHolderComponentBase:SetSelectOtomoID_Internal(Index) end
---@param Index int32
function UPalOtomoHolderComponentBase:SetSelectOtomoID(Index) end
---@param OrderType EPalOtomoPalOrderType
function UPalOtomoHolderComponentBase:SetOtomoOrder_ToServer(OrderType) end
---@param SpawnPal AActor
function UPalOtomoHolderComponentBase:SetInteractComponent(SpawnPal) end
---@param HolderController AController
---@param OtomoPal APalCharacter
function UPalOtomoHolderComponentBase:OtomoSpawnedDelegate__DelegateSignature(HolderController, OtomoPal) end
---@param Slot UPalIndividualCharacterSlot
---@param LastHandle UPalIndividualCharacterHandle
function UPalOtomoHolderComponentBase:OnUpdateSlot(Slot, LastHandle) end
---@param LastHandle UPalIndividualCharacterHandle
function UPalOtomoHolderComponentBase:OnUpdateIndividualActor(LastHandle) end
---@param ID FPalInstanceID
function UPalOtomoHolderComponentBase:OnSpawnOtomoCallback_ServerInternal(ID) end
---@param ID FPalInstanceID
function UPalOtomoHolderComponentBase:OnSpawnDebugOtomoCallback_ServerInternal(ID) end
---@param Container UPalIndividualCharacterContainer
function UPalOtomoHolderComponentBase:OnReplicated_CharacterContainer_AllSlots(Container) end
function UPalOtomoHolderComponentBase:OnRep_CharacterContainer() end
---@param Character APalCharacter
function UPalOtomoHolderComponentBase:OnInitializedCharacter(Character) end
function UPalOtomoHolderComponentBase:OnCreatedCharacterContainer__DelegateSignature() end
function UPalOtomoHolderComponentBase:OnCreatedCharacterContainer() end
---@param Otomo APalCharacter
---@param IsActive boolean
function UPalOtomoHolderComponentBase:OnChangeOtomoActive(Otomo, IsActive) end
---@param ID FPalInstanceID
function UPalOtomoHolderComponentBase:LostOtomoByID_ToClient(ID) end
---@return boolean
function UPalOtomoHolderComponentBase:IsValidCurrentSelectPalActor() end
---@return boolean
function UPalOtomoHolderComponentBase:IsRidingBySpawnSlotID() end
---@return boolean
function UPalOtomoHolderComponentBase:IsRidingBySelectSlotID() end
---@return boolean
function UPalOtomoHolderComponentBase:IsFullMember() end
---@return boolean
function UPalOtomoHolderComponentBase:IsDeadSelectedOtomo() end
---@return boolean
function UPalOtomoHolderComponentBase:IsCreatedOtomoContainer() end
---@return boolean
function UPalOtomoHolderComponentBase:IsControlledByPlayer() end
---@return boolean
function UPalOtomoHolderComponentBase:IsALLEmpty() end
---@return boolean
function UPalOtomoHolderComponentBase:IsAllDeadOtomo() end
---@return boolean
function UPalOtomoHolderComponentBase:IsActivatedSelectOtomo() end
function UPalOtomoHolderComponentBase:Initialize_ServerInternal() end
function UPalOtomoHolderComponentBase:Initialize() end
function UPalOtomoHolderComponentBase:IncrementSelectOtomoID_Internal() end
function UPalOtomoHolderComponentBase:IncrementSelectOtomoID() end
---@param Handle UPalIndividualCharacterHandle
function UPalOtomoHolderComponentBase:InactiveOtomoByHandle_PreProcess(Handle) end
function UPalOtomoHolderComponentBase:InactivateCurrentOtomo() end
---@return FTransform
function UPalOtomoHolderComponentBase:GetTransform_SpawnPalNearTrainer() end
---@return int32
function UPalOtomoHolderComponentBase:GetSpawnedOtomoID() end
---@param Slots TArray<UPalIndividualCharacterSlot>
function UPalOtomoHolderComponentBase:GetSlots(Slots) end
---@param IndividualHandle UPalIndividualCharacterHandle
---@return int32
function UPalOtomoHolderComponentBase:GetSlotIndexByIndividualHandle(IndividualHandle) end
---@return int32
function UPalOtomoHolderComponentBase:GetSelectedOtomoID() end
---@return int32
function UPalOtomoHolderComponentBase:GetPreviousOtomoSlotID() end
---@return EPalOtomoPalOrderType
function UPalOtomoHolderComponentBase:GetOtomoOrder() end
---@param SlotIndex int32
---@return UPalIndividualCharacterHandle
function UPalOtomoHolderComponentBase:GetOtomoIndividualHandle(SlotIndex) end
---@param SlotIndex int32
---@return UPalIndividualCharacterSlot
function UPalOtomoHolderComponentBase:GetOtomoIndividualCharacterSlot_Internal(SlotIndex) end
---@param SlotIndex int32
---@return UPalIndividualCharacterSlot
function UPalOtomoHolderComponentBase:GetOtomoIndividualCharacterSlot(SlotIndex) end
---@return int32
function UPalOtomoHolderComponentBase:GetOtomoCount() end
---@return int32
function UPalOtomoHolderComponentBase:GetNextOtomoSlotID() end
---@return int32
function UPalOtomoHolderComponentBase:GetMaxOtomoNum() end
---@param OtomoAppearedLocation FVector
---@return APalCharacter
function UPalOtomoHolderComponentBase:GetEnemyWhenOtomoThrow(OtomoAppearedLocation) end
---@return UPalIndividualCharacterSlot
function UPalOtomoHolderComponentBase:GetEmptySlot() end
---@param OutArray TArray<UPalIndividualCharacterHandle>
function UPalOtomoHolderComponentBase:GetAllIndividualHandle(OutArray) end
function UPalOtomoHolderComponentBase:DecrementSelectOtomoID_Internal() end
function UPalOtomoHolderComponentBase:DecrementSelectOtomoID() end
function UPalOtomoHolderComponentBase:CoopCallCommand() end
function UPalOtomoHolderComponentBase:CallCancelCommand() end
---@param Handle UPalIndividualCharacterHandle
---@return boolean
function UPalOtomoHolderComponentBase:AddOtomoHandleToFreeSlot(Handle) end
---@param Otomo AActor
---@param PalLogType EPalLogType
function UPalOtomoHolderComponentBase:AddLogOtomoPartnerSkill_Waza_ToClient(Otomo, PalLogType) end
---@param Otomo AActor
---@param PalLogType EPalLogType
---@param Value int32
---@param AddSkillName boolean
function UPalOtomoHolderComponentBase:AddLogOtomoPartnerSkill_ToClient(Otomo, PalLogType, Value, AddSkillName) end
---@return boolean
function UPalOtomoHolderComponentBase:ActivateCurrentOtomoNearThePlayer() end
---@param SpawnTransform FTransform
---@return boolean
function UPalOtomoHolderComponentBase:ActivateCurrentOtomo(SpawnTransform) end


---@class UPalOtomoSpawnCollisionChecker : UObject
UPalOtomoSpawnCollisionChecker = {}

---@param Trainer AActor
---@return FTransform
function UPalOtomoSpawnCollisionChecker:GetTransform_WhenSpawnPalNearTrainer(Trainer) end
---@param Hit FHitResult
---@param CurrentSelectPalActor APawn
---@return FVector
function UPalOtomoSpawnCollisionChecker:GetLocation_WhenSpawnPalSphgereThrow(Hit, CurrentSelectPalActor) end


---@class UPalOtomoUiBase : UPalUserWidget
UPalOtomoUiBase = {}

---@param TargetActorClass TSubclassOf<AActor>
---@return EPalTribeID
function UPalOtomoUiBase:GetTribeIDFromClass(TargetActorClass) end


---@class UPalPartnerSkillParameterComponent : UActorComponent
---@field OnOverheat FPalPartnerSkillParameterComponentOnOverheat
---@field OnCoolDownCompleted FPalPartnerSkillParameterComponentOnCoolDownCompleted
---@field OnEffectTimeChanged FPalPartnerSkillParameterComponentOnEffectTimeChanged
---@field OnCoolDownTimeChanged FPalPartnerSkillParameterComponentOnCoolDownTimeChanged
---@field OnStart FPalPartnerSkillParameterComponentOnStart
---@field OnStop FPalPartnerSkillParameterComponentOnStop
---@field OnToggleExecute FPalPartnerSkillParameterComponentOnToggleExecute
---@field OnSearchEffectExecute FPalPartnerSkillParameterComponentOnSearchEffectExecute
---@field RestrictionItems TArray<FPalDataTableRowName_ItemData>
---@field SkillName FName
---@field WazaID EPalWazaID
---@field effectTime FFixedPoint
---@field effectTimeMax FFixedPoint
---@field ExecCost FFixedPoint
---@field IdleCost FFixedPoint
---@field IdleTime FFixedPoint
---@field CoolDownTime FFixedPoint
---@field coolDownTimeMax FFixedPoint
---@field bCanThrowPal boolean
---@field bCanChangeWeapon boolean
---@field bIsToggleKey boolean
---@field bIdlelCostDecreaseEveryFrame boolean
---@field bIsExecSkillContinuation boolean
---@field bIsRunning boolean
---@field bIsOverheat boolean
---@field bIsExecuting boolean
---@field SkillModule UPalCoopSkillModuleBase
---@field PassiveSkills TArray<FPalPassivePartnerSkillIdAndParameters>
---@field RideParameter FPalPartnerSkillParameterRide
---@field FunnelCharacterClass TSubclassOf<APalFunnelCharacter>
---@field FunnelControllerClass TSubclassOf<APalAIController>
---@field FunnelAttackWazaID EPalWazaID
---@field PassiveSkill UPalPartnerSkillPassiveSkill
---@field ActiveSkill_MainValue_Overview_EditorOnly FName
---@field ActiveSkill_MainValueByRank TArray<float>
UPalPartnerSkillParameterComponent = {}

function UPalPartnerSkillParameterComponent:Stop() end
function UPalPartnerSkillParameterComponent:Start() end
---@param Name FName
function UPalPartnerSkillParameterComponent:SetName(Name) end
---@param isDisable boolean
function UPalPartnerSkillParameterComponent:SetDisableFlagsBySetting(isDisable) end
---@param IsCoop boolean
function UPalPartnerSkillParameterComponent:SetCoopFlag_ForServer(IsCoop) end
function UPalPartnerSkillParameterComponent:Recover() end
---@param Container UPalItemContainer
function UPalPartnerSkillParameterComponent:OnUpdateInventoryContainer(Container) end
---@param IsExecuting boolean
function UPalPartnerSkillParameterComponent:OnToggleExecute__DelegateSignature(IsExecuting) end
function UPalPartnerSkillParameterComponent:OnStop__DelegateSignature() end
function UPalPartnerSkillParameterComponent:OnStart__DelegateSignature() end
function UPalPartnerSkillParameterComponent:OnSearchEffect__DelegateSignature() end
function UPalPartnerSkillParameterComponent:OnRideInactivated() end
function UPalPartnerSkillParameterComponent:OnRideActivated() end
---@param ID FPalInstanceID
function UPalPartnerSkillParameterComponent:OnOwnerCharacterSpawned(ID) end
function UPalPartnerSkillParameterComponent:OnOverheat__DelegateSignature() end
---@param OwnerCharacter APalCharacter
function UPalPartnerSkillParameterComponent:OnInitializedCharacter(OwnerCharacter) end
function UPalPartnerSkillParameterComponent:OnInactivatedAsWorker() end
function UPalPartnerSkillParameterComponent:OnInactivatedAsPartner() end
function UPalPartnerSkillParameterComponent:OnInactivatedAsOtomoHolder() end
function UPalPartnerSkillParameterComponent:OnExec() end
---@param effectTime FFixedPoint
---@param effectTimeMax FFixedPoint
function UPalPartnerSkillParameterComponent:OnEffectTimeChanged__DelegateSignature(effectTime, effectTimeMax) end
---@param CoolDownTime FFixedPoint
---@param coolDownTimeMax FFixedPoint
function UPalPartnerSkillParameterComponent:OnCoolDownTimeChanged__DelegateSignature(CoolDownTime, coolDownTimeMax) end
function UPalPartnerSkillParameterComponent:OnCoolDownCompleted__DelegateSignature() end
function UPalPartnerSkillParameterComponent:OnComplated() end
function UPalPartnerSkillParameterComponent:OnActivatedAsWorker() end
function UPalPartnerSkillParameterComponent:OnActivatedAsPartner() end
function UPalPartnerSkillParameterComponent:OnActivatedAsOtomoHolder() end
---@return boolean
function UPalPartnerSkillParameterComponent:IsToggleKey() end
---@return boolean
function UPalPartnerSkillParameterComponent:IsRunning() end
---@param Trainer AActor
---@return boolean
function UPalPartnerSkillParameterComponent:IsRestrictedByItems(Trainer) end
---@return boolean
function UPalPartnerSkillParameterComponent:IsOverheat() end
---@return boolean
function UPalPartnerSkillParameterComponent:IsExistActiveSkill() end
---@return boolean
function UPalPartnerSkillParameterComponent:IsCoolDown() end
---@param Waza EPalWazaID
---@return float
function UPalPartnerSkillParameterComponent:GetWazaPowerRate(Waza) end
---@return EPalWazaID
function UPalPartnerSkillParameterComponent:GetWazaID() end
---@return FName
function UPalPartnerSkillParameterComponent:GetSkillName() end
---@param OutParam FPalPartnerSkillParameterRide
function UPalPartnerSkillParameterComponent:GetRideParameter(OutParam) end
---@return TArray<FPalDataTableRowName_ItemData>
function UPalPartnerSkillParameterComponent:GetRestrictionItems() end
---@return FFixedPoint
function UPalPartnerSkillParameterComponent:GetMainDamage() end
---@return float
function UPalPartnerSkillParameterComponent:GetEffectTimeRatio() end
---@return FFixedPoint
function UPalPartnerSkillParameterComponent:GetEffectTimeMax() end
---@return FFixedPoint
function UPalPartnerSkillParameterComponent:GetEffectTime() end
---@return float
function UPalPartnerSkillParameterComponent:GetCoolDownTimeRatio() end
---@return FFixedPoint
function UPalPartnerSkillParameterComponent:GetCoolDownTimeMax() end
---@return FFixedPoint
function UPalPartnerSkillParameterComponent:GetCoolDownTime() end
---@return float
function UPalPartnerSkillParameterComponent:GetActiveSkillMainValueByRank() end
function UPalPartnerSkillParameterComponent:ForceOverheat() end
---@param DeltaTime float
function UPalPartnerSkillParameterComponent:ExecDuring(DeltaTime) end
---@param SkillModuleClass TSubclassOf<UPalCoopSkillModuleBase>
---@return UPalCoopSkillModuleBase
function UPalPartnerSkillParameterComponent:CreateSkillModule(SkillModuleClass) end
---@return boolean
function UPalPartnerSkillParameterComponent:CanExec() end
---@return boolean
function UPalPartnerSkillParameterComponent:CanChangeWeapon() end
---@param Execute boolean
function UPalPartnerSkillParameterComponent:CallOnToggleExecute_ToAll(Execute) end
function UPalPartnerSkillParameterComponent:CallOnStop_ToAll() end
---@param RequestPlayerUId FGuid
---@param EffectParam FPalCoopSkillSearchEffectParameter
function UPalPartnerSkillParameterComponent:CallOnStartSearchEffect_ToAll(RequestPlayerUId, EffectParam) end
function UPalPartnerSkillParameterComponent:CallOnStart_ToAll() end
function UPalPartnerSkillParameterComponent:CallOnOverheat_ToAll() end
---@param effectTime FFixedPoint
---@param effectTimeMax FFixedPoint
function UPalPartnerSkillParameterComponent:CallOnEffectTimeChanged_ToAll(effectTime, effectTimeMax) end
---@param CoolDownTime FFixedPoint
---@param coolDownTimeMax FFixedPoint
function UPalPartnerSkillParameterComponent:CallOnCoolDownTimeChanged_ToAll(CoolDownTime, coolDownTimeMax) end
function UPalPartnerSkillParameterComponent:CallOnCoolDownCompleted_ToAll() end


---@class UPalPartnerSkillPassiveSkill : UObject
---@field IsRestrictedDelegate FPalPartnerSkillPassiveSkillIsRestrictedDelegate
---@field isReserving boolean
---@field bIsRestricted boolean
---@field bRequireWorkerWorkingPassiveSkill boolean
---@field bIsWorking boolean
---@field PassiveSkills TArray<FPalPassivePartnerSkillIdAndParameters>
---@field SkillStatus TMap<FPalDataTableRowName_PassiveSkillData, FPalPassivePartnerSkillStatus>
---@field CurrentRank int32
UPalPartnerSkillPassiveSkill = {}

---@param Parameter UPalCharacterParameterComponent
function UPalPartnerSkillPassiveSkill:OnWorkerAssignChanged(Parameter) end
---@param Character APalCharacter
function UPalPartnerSkillPassiveSkill:OnUpdateOtomoHolder(Character) end
function UPalPartnerSkillPassiveSkill:OnUpdateInventoryContainer() end
function UPalPartnerSkillPassiveSkill:OnRideInactivated() end
function UPalPartnerSkillPassiveSkill:OnRideActivated() end
function UPalPartnerSkillPassiveSkill:OnReserveInactivated() end
function UPalPartnerSkillPassiveSkill:OnReserveActivated() end
function UPalPartnerSkillPassiveSkill:OnInactivatedAsWorker() end
function UPalPartnerSkillPassiveSkill:OnInactivatedAsOtomoHolder() end
function UPalPartnerSkillPassiveSkill:OnInactivatedAsOtomo() end
function UPalPartnerSkillPassiveSkill:OnActivatedAsWorker() end
function UPalPartnerSkillPassiveSkill:OnActivatedAsOtomoHolder() end
function UPalPartnerSkillPassiveSkill:OnActivatedAsOtomo() end
function UPalPartnerSkillPassiveSkill:ObserveWorking() end
---@param Trainer AActor
---@return boolean
function UPalPartnerSkillPassiveSkill:IsRestricted__DelegateSignature(Trainer) end
---@return boolean
function UPalPartnerSkillPassiveSkill:IsRestricted() end
---@param _PassiveSkills TArray<FPalPassivePartnerSkillIdAndParameters>
function UPalPartnerSkillPassiveSkill:Initialize(_PassiveSkills) end
function UPalPartnerSkillPassiveSkill:InactivateWorkingSkill() end
---@return APalPlayerController
function UPalPartnerSkillPassiveSkill:GetTrainerController() end
---@return APalCharacter
function UPalPartnerSkillPassiveSkill:GetTrainerActor() end
---@return ACharacter
function UPalPartnerSkillPassiveSkill:GetTrainer() end
---@return TArray<FName>
function UPalPartnerSkillPassiveSkill:GetPassiveSkillList() end
---@return APalCharacter
function UPalPartnerSkillPassiveSkill:GetOwner() end
---@return int32
function UPalPartnerSkillPassiveSkill:GetOtomoRank() end


---@class UPalPassiveSkillComponent : UActorComponent
---@field OnStartSkillEffectDelegate FPalPassiveSkillComponentOnStartSkillEffectDelegate
---@field OnChangeSkillEffectValueDelegate FPalPassiveSkillComponentOnChangeSkillEffectValueDelegate
---@field OnEndSkillEffectDelegate FPalPassiveSkillComponentOnEndSkillEffectDelegate
---@field SkillInfos TArray<FPalPassiveSkillEffectInfos>
---@field SkillInfosMirror TArray<FPalPassiveSkillEffectInfos>
---@field SkillStatusMap TMap<EPalPassiveSkillEffectType, EPalStatusID>
UPalPassiveSkillComponent = {}

---@param OwnerObject UObject
---@param skillList TArray<FName>
function UPalPassiveSkillComponent:SetupSkillFromSelf(OwnerObject, skillList) end
---@param inoutDamageInfo FPalDamageInfo
function UPalPassiveSkillComponent:OverrideDamageInfoBySkill(inoutDamageInfo) end
---@param EffectType EPalPassiveSkillEffectType
---@param Value float
function UPalPassiveSkillComponent:OnStartSkillEffect__DelegateSignature(EffectType, Value) end
---@param EffectType EPalPassiveSkillEffectType
---@param Value float
function UPalPassiveSkillComponent:OnStartSkillEffect(EffectType, Value) end
function UPalPassiveSkillComponent:OnRep_SkillInfos() end
---@param EffectType EPalPassiveSkillEffectType
function UPalPassiveSkillComponent:OnEndSkillEffect__DelegateSignature(EffectType) end
---@param EffectType EPalPassiveSkillEffectType
function UPalPassiveSkillComponent:OnEndSkillEffect(EffectType) end
---@param EffectType EPalPassiveSkillEffectType
---@param Value float
function UPalPassiveSkillComponent:OnChangeSkillEffectValue__DelegateSignature(EffectType, Value) end
---@param EffectType EPalPassiveSkillEffectType
---@param Value float
function UPalPassiveSkillComponent:OnChangeSkillEffectValue(EffectType, Value) end
---@param originalValue float
---@param EffectType EPalPassiveSkillEffectType
---@return float
function UPalPassiveSkillComponent:GetParameterWithPassiveSkillEffect(originalValue, EffectType) end
---@param SpecialAttackRateInfos TArray<FPalSpecialAttackRateInfo>
function UPalPassiveSkillComponent:AddSpecialAttackRateInfo(SpecialAttackRateInfos) end


---@class UPalPassiveSkillManager : UObject
---@field PassiveSkillDataTable UDataTable
---@field PalAssignableSkillMap TMap<FName, FPalPassiveSkillDatabaseRow>
---@field RarePalAssignableSkillMap TMap<FName, FPalPassiveSkillDatabaseRow>
---@field RangedWeaponAssignableSkillMap TMap<FName, FPalPassiveSkillDatabaseRow>
---@field MeleeWeaponAssignableSkillMap TMap<FName, FPalPassiveSkillDatabaseRow>
---@field ArmorAssignableSkillMap TMap<FName, FPalPassiveSkillDatabaseRow>
---@field AccessoryAssignableSkillMap TMap<FName, FPalPassiveSkillDatabaseRow>
UPalPassiveSkillManager = {}

---@param CreatedItemData UPalDynamicItemDataBase
---@param CreateParameter FPalItemCreateParameter
function UPalPassiveSkillManager:OnCreatedDynamicItemDataInServer(CreatedItemData, CreateParameter) end
---@param SkillName FName
---@return TArray<EPalPassiveSkillEffectType>
function UPalPassiveSkillManager:GetSkillEffectTypes(SkillName) end
---@param SkillName FName
---@param outSkillData FPalPassiveSkillDatabaseRow
---@return boolean
function UPalPassiveSkillManager:GetSkillData(SkillName, outSkillData) end
---@param passiveList TArray<FName>
---@return TArray<FName>
function UPalPassiveSkillManager:GetPassiveSkillNamesRowName(passiveList) end
---@param SkillName FName
---@param bTargetToSelf boolean
---@return TArray<FPalPassiveSkillEffect>
function UPalPassiveSkillManager:GetPassiveSkillEffect(SkillName, bTargetToSelf) end
---@param originalValue float
---@param EffectType EPalPassiveSkillEffectType
---@param skillEffectList TArray<FPalPassiveSkillEffect>
---@return float
function UPalPassiveSkillManager:GetParameterWithSkillEffect(originalValue, EffectType, skillEffectList) end
---@param SkillName FName
---@return FName
function UPalPassiveSkillManager:GetNameTextId(SkillName) end


---@class UPalPersistentSoundPlayer : UObject
---@field AudioEvent UAkAudioEvent
---@field FadeDuration int32
---@field PlayActor TWeakObjectPtr<AActor>
UPalPersistentSoundPlayer = {}



---@class UPalPettingPresset : UObject
---@field SmallPreset FPalPettingParameter
---@field SmallMiddlePreset FPalPettingParameter
---@field MediumPreset FPalPettingParameter
---@field LargePreset FPalPettingParameter
UPalPettingPresset = {}

---@param Pal AActor
---@return float
function UPalPettingPresset:GetDistance(Pal) end
---@param Pal AActor
---@return float
function UPalPettingPresset:GetCameraHeight(Pal) end
---@param Pal AActor
---@return float
function UPalPettingPresset:GetCameraCenterDistance(Pal) end
---@param Pal AActor
---@return float
function UPalPettingPresset:GetCameraArmLength(Pal) end


---@class UPalPhysicsDefine : UObject
UPalPhysicsDefine = {}


---@class UPalPhysicsUtility : UBlueprintFunctionLibrary
UPalPhysicsUtility = {}

---@param Component UActorComponent
---@param bAffect boolean
function UPalPhysicsUtility:SetCanEverAffectNavigation(Component, bAffect) end


---@class UPalPlayerAccount : UObject
---@field PlayerUId FGuid
---@field State EPalPlayerAccountState
---@field IndividualHandle UPalIndividualCharacterHandle
---@field LastSavedTransform FTransform
---@field OtomoData UPalPlayerOtomoData
---@field CharacterMakeData UPalPlayerDataCharacterMake
---@field InventoryData UPalPlayerInventoryData
---@field PalStorage UPalPlayerDataPalStorage
---@field TechnologyData UPalTechnologyData
---@field RecordData UPalPlayerRecordData
---@field bIsSelectedInitMapPoint boolean
UPalPlayerAccount = {}



---@class UPalPlayerBattleSituation : UObject
---@field OnBattleRankDownDelegate FPalPlayerBattleSituationOnBattleRankDownDelegate
---@field OnEnemyAddRemoveDelegate FPalPlayerBattleSituationOnEnemyAddRemoveDelegate
---@field OnChangeNearEnemyDelegate FPalPlayerBattleSituationOnChangeNearEnemyDelegate
---@field BattleEnemyList TMap<FPalInstanceID, FPalPlayerBattleEnemyInfo>
---@field IsNearCommonEnemy boolean
---@field NearDistanceSqr float
---@field DistanceUpdateTimerHandle FTimerHandle
UPalPlayerBattleSituation = {}



---@class UPalPlayerDamageCamShakeRegulator : UObject
---@field DamageCameraShakeTable UDataTable
UPalPlayerDamageCamShakeRegulator = {}



---@class UPalPlayerDataCharacterMake : UObject
UPalPlayerDataCharacterMake = {}

---@return FName
function UPalPlayerDataCharacterMake:GetRandomHeadMeshName() end
---@return FName
function UPalPlayerDataCharacterMake:GetRandomHairMeshName() end
---@return FName
function UPalPlayerDataCharacterMake:GetRandomBodyMeshName() end
---@param WorldContextObject UObject
---@param PresetName FName
---@param OutMakeInfo FPalPlayerDataCharacterMakeInfo
function UPalPlayerDataCharacterMake:GetPresetMakeInfo(WorldContextObject, PresetName, OutMakeInfo) end
---@return FPalPlayerDataCharacterMakeInfo
function UPalPlayerDataCharacterMake:GetMakeData() end


---@class UPalPlayerDataPalStorage : UObject
---@field PageNum int32
---@field SlotNumInPage int32
---@field TargetContainer UPalIndividualCharacterContainer
---@field SlotObserver UPalIndividualCharacterSlotsObserver
---@field OwnerPlayerUId FGuid
---@field IsOpen boolean
UPalPlayerDataPalStorage = {}

function UPalPlayerDataPalStorage:OnUpdateCharacterContainer_InServer() end
function UPalPlayerDataPalStorage:OnRep_TargetContainer() end
---@param PageIndex int32
---@param Slots TArray<UPalIndividualCharacterSlot>
function UPalPlayerDataPalStorage:GetSlotsInPage(PageIndex, Slots) end
---@param PageIndex int32
---@param SlotIndex int32
---@return UPalIndividualCharacterSlot
function UPalPlayerDataPalStorage:GetSlot(PageIndex, SlotIndex) end


---@class UPalPlayerDataStorage : UObject
UPalPlayerDataStorage = {}

---@return UPalPlayerDataPalStorage
function UPalPlayerDataStorage:GetPalStorage() end
---@param outInventoryInfo FPalPlayerDataInventoryInfo
function UPalPlayerDataStorage:GetInventoryInfo(outInventoryInfo) end
---@return UPalItemContainerMultiHelper
function UPalPlayerDataStorage:GetInventoryContainers() end


---@class UPalPlayerGenderChanger : UObject
---@field MaleCharacterParams FPlayerGenderParams
---@field FemaleCharacterParams FPlayerGenderParams
---@field bIsEpmtyFamaleParams boolean
---@field bIsFamale boolean
UPalPlayerGenderChanger = {}



---@class UPalPlayerHeadAnimInstance : UAnimInstance
---@field PlayerEyeLocationRight FVector
---@field PlayerEyeLocationLeft FVector
UPalPlayerHeadAnimInstance = {}

---@param HeadMesh USkeletalMesh
function UPalPlayerHeadAnimInstance:SetPlayerEyeLocation(HeadMesh) end


---@class UPalPlayerInput : UPlayerInput
---@field OnKeyConfigChanged FPalPlayerInputOnKeyConfigChanged
---@field EnableKeys TSet<FKey>
---@field DisableKeys TSet<FKey>
UPalPlayerInput = {}

---@param InActionName FName
---@param NewKey FPalKeyConfigKeys
---@param Category EPalKeyConfigCategory
---@return boolean
function UPalPlayerInput:UpdateActionMapping(InActionName, NewKey, Category) end
---@param InAxisName FName
---@param Category EPalKeyConfigCategory
---@param FilterType EPalKeyConfigAxisFilterType
function UPalPlayerInput:ResetAxisKey(InAxisName, Category, FilterType) end
---@param InActionName FName
---@param Category EPalKeyConfigCategory
function UPalPlayerInput:ResetActionKey(InActionName, Category) end
function UPalPlayerInput:OnKeyConfigChangedDelegate__DelegateSignature() end
---@param PrevSettings FPalKeyConfigSettings
---@param NewSettings FPalKeyConfigSettings
function UPalPlayerInput:OnChangeKeyConfig(PrevSettings, NewSettings) end
---@param Key FKey
---@param InputType EPalKeyConfigCategory
---@return boolean
function UPalPlayerInput:IsEnableKey(Key, InputType) end
---@param InAxisName FName
---@param OutMappings TArray<FInputAxisKeyMapping>
function UPalPlayerInput:GetAxisMappingByName(InAxisName, OutMappings) end
---@param InAxisName FName
---@param Category EPalKeyConfigCategory
---@param FilterType EPalKeyConfigAxisFilterType
---@return FPalKeyConfigKeys
function UPalPlayerInput:GetAxisConfigKeys(InAxisName, Category, FilterType) end
---@param InActionName FName
---@param OutMappings TArray<FInputActionKeyMapping>
function UPalPlayerInput:GetActionMappingByName(InActionName, OutMappings) end
---@param InActionName FName
---@param Category EPalKeyConfigCategory
---@return FPalKeyConfigKeys
function UPalPlayerInput:GetActionConfigKeys(InActionName, Category) end
---@param Category EPalKeyConfigCategory
---@param FilterType EPalKeyConfigAxisFilterType
---@param Mappings TArray<FInputAxisKeyMapping>
function UPalPlayerInput:FiltterCategoryAxisMappings(Category, FilterType, Mappings) end
---@param Category EPalKeyConfigCategory
---@param Mappings TArray<FInputActionKeyMapping>
function UPalPlayerInput:FiltterCategoryActionMappings(Category, Mappings) end


---@class UPalPlayerInventory : UPalItemInventoryBase
UPalPlayerInventory = {}


---@class UPalPlayerInventoryData : UObject
---@field OnUpdateInventoryContainerDelegate FPalPlayerInventoryDataOnUpdateInventoryContainerDelegate
---@field OnUpdateEssentialContainerDelegate FPalPlayerInventoryDataOnUpdateEssentialContainerDelegate
---@field OnUpdateLoadoutSlotDelegate FPalPlayerInventoryDataOnUpdateLoadoutSlotDelegate
---@field OnUpdateEquipmentSlotDelegate FPalPlayerInventoryDataOnUpdateEquipmentSlotDelegate
---@field OnUpdateWeightInventoryDelegate FPalPlayerInventoryDataOnUpdateWeightInventoryDelegate
---@field OnUpdateMaxWeightInventoryDelegate FPalPlayerInventoryDataOnUpdateMaxWeightInventoryDelegate
---@field OnOverWeightInventoryDelegate FPalPlayerInventoryDataOnOverWeightInventoryDelegate
---@field OnFixedInventoryWeightDelegate FPalPlayerInventoryDataOnFixedInventoryWeightDelegate
---@field OnMaxWeightBuffedDelegate FPalPlayerInventoryDataOnMaxWeightBuffedDelegate
---@field OnPickupItemDelegate FPalPlayerInventoryDataOnPickupItemDelegate
---@field OnGetItemFromConvertItemMapObject FPalPlayerInventoryDataOnGetItemFromConvertItemMapObject
---@field inventoryInfo FPalPlayerDataInventoryInfo
---@field FullInventoryLogGuardTimerHandle FTimerHandle
---@field NowItemWeight float
---@field maxInventoryWeight float
---@field maxInventoryWeight_Cached float
---@field InventoryMultiHelper UPalItemContainerMultiHelper
---@field PassiveBuffedMaxWeight float
---@field OwnerPlayerUId FGuid
---@field moneyData UPalMoneyData
---@field EquipmentBreakAudioEvent UAkAudioEvent
UPalPlayerInventoryData = {}

---@param nowWeight float
function UPalPlayerInventoryData:UpdateWeightInventoryDelegate__DelegateSignature(nowWeight) end
---@param maxWeight float
function UPalPlayerInventoryData:UpdateMaxWeightInventoryDelegate__DelegateSignature(maxWeight) end
---@param itemSlot UPalItemSlot
---@param updatedLoadoutType EPalPlayerInventoryType
function UPalPlayerInventoryData:UpdateLoadoutSlotDelegate__DelegateSignature(itemSlot, updatedLoadoutType) end
---@param Container UPalItemContainer
function UPalPlayerInventoryData:UpdateInventoryContainerDelegate__DelegateSignature(Container) end
---@param Container UPalItemContainer
function UPalPlayerInventoryData:UpdateEssentialContainerDelegate__DelegateSignature(Container) end
---@param itemSlot UPalItemSlot
---@param slotType EPalPlayerEquipItemSlotType
function UPalPlayerInventoryData:UpdateEquipmentSlotDelegate__DelegateSignature(itemSlot, slotType) end
---@param EquipSlot UPalItemSlot
---@return boolean
function UPalPlayerInventoryData:TryRemoveEquipment(EquipSlot) end
---@param equipmentSlotType EPalPlayerEquipItemSlotType
---@param outSlot UPalItemSlot
---@return boolean
function UPalPlayerInventoryData:TryGetItemSlotFromEquipmentType(equipmentSlotType, outSlot) end
---@param equipmentSlotType EPalPlayerEquipItemSlotType
---@param outItemId FPalItemId
---@return boolean
function UPalPlayerInventoryData:TryGetItemIdBySlot(equipmentSlotType, outItemId) end
---@param StaticItemId FName
---@return EPalPlayerEquipItemSlotType
function UPalPlayerInventoryData:TryGetEquipmentTypeFromStaticItemID(StaticItemId) end
---@param StaticItemId FName
---@param outContainerId FPalContainerId
---@return boolean
function UPalPlayerInventoryData:TryGetEquipmentContainerIDFromStaticItemID(StaticItemId, outContainerId) end
---@param inventoryType EPalPlayerInventoryType
---@param emptySlot UPalItemSlot
---@return boolean
function UPalPlayerInventoryData:TryGetEmptySlot(inventoryType, emptySlot) end
---@param itemTypeA EPalItemTypeA
---@param outContainerId FPalContainerId
---@return boolean
function UPalPlayerInventoryData:TryGetContainerIdFromItemType(itemTypeA, outContainerId) end
---@param inventoryType EPalPlayerInventoryType
---@param outContainerId FPalContainerId
---@return boolean
function UPalPlayerInventoryData:TryGetContainerIDFromInventoryType(inventoryType, outContainerId) end
---@param StaticItemId FName
---@param OutContainer UPalItemContainer
---@return boolean
function UPalPlayerInventoryData:TryGetContainerFromStaticItemID(StaticItemId, OutContainer) end
---@param inventoryType EPalPlayerInventoryType
---@param OutContainer UPalItemContainer
---@return boolean
function UPalPlayerInventoryData:TryGetContainerFromInventoryType(inventoryType, OutContainer) end
---@param Slot UPalItemSlot
---@return boolean
function UPalPlayerInventoryData:TryEquipSlot(Slot) end
function UPalPlayerInventoryData:RequestTrashItemFromDropSlot_ServerInternal() end
function UPalPlayerInventoryData:RequestTrashItemFromDropSlot() end
function UPalPlayerInventoryData:RequestSortInventory_ServerInternal() end
function UPalPlayerInventoryData:RequestSortInventory() end
---@param ToContainerId FPalContainerId
function UPalPlayerInventoryData:RequestFillSlotToTargetContainerFromInventory_ToServer(ToContainerId) end
---@param FromContainerId FPalContainerId
function UPalPlayerInventoryData:RequestFillSlotToInventoryFromTargetContainer_ToServer(FromContainerId) end
function UPalPlayerInventoryData:RequestDropItemFromDropSlot_ServerInternal() end
function UPalPlayerInventoryData:RequestDropItemFromDropSlot() end
---@param StaticItemId FName
---@param Count int32
---@param isAssignPassive boolean
function UPalPlayerInventoryData:RequestAddItem(StaticItemId, Count, isAssignPassive) end
---@param ItemInfos TArray<FPalItemAndNum>
function UPalPlayerInventoryData:PickupItemDelegate__DelegateSignature(ItemInfos) end
---@param nowWeight float
function UPalPlayerInventoryData:OverWeightInventoryDelegate__DelegateSignature(nowWeight) end
---@param EffectType EPalPassiveSkillEffectType
---@param Value float
function UPalPlayerInventoryData:OnUpdatePassiveSkill(EffectType, Value) end
---@param Slot UPalItemSlot
function UPalPlayerInventoryData:OnUpdateLoadoutSlot(Slot) end
---@param Container UPalItemContainer
function UPalPlayerInventoryData:OnUpdateInventoryContainer(Container) end
---@param Container UPalItemContainer
function UPalPlayerInventoryData:OnUpdateEssentialContainer(Container) end
---@param Slot UPalItemSlot
function UPalPlayerInventoryData:OnUpdateEquipmentSlot_ForServer(Slot) end
---@param Slot UPalItemSlot
function UPalPlayerInventoryData:OnUpdateEquipmentSlot(Slot) end
---@param OldDurability float
---@param NewDurability float
function UPalPlayerInventoryData:OnUpdateAnyEquipmentDurability(OldDurability, NewDurability) end
function UPalPlayerInventoryData:OnRep_maxInventoryWeight() end
function UPalPlayerInventoryData:OnRep_InventoryInfo() end
function UPalPlayerInventoryData:OnRep_BuffMaxWeight() end
---@param StatusName FName
---@param prevPoint int32
---@param newPoint int32
function UPalPlayerInventoryData:OnOnUpdateStatusPoint(StatusName, prevPoint, newPoint) end
---@param EffectType EPalPassiveSkillEffectType
function UPalPlayerInventoryData:OnEndPassiveSkill(EffectType) end
function UPalPlayerInventoryData:MaxWeightBuffedDelegate__DelegateSignature() end
---@param StaticItemId FName
---@return boolean
function UPalPlayerInventoryData:IsExistItem(StaticItemId) end
---@param CheckSlot UPalItemSlot
---@return boolean
function UPalPlayerInventoryData:IsEquipSlot(CheckSlot) end
---@param equipmentSlotType EPalPlayerEquipItemSlotType
---@param StaticItemId FName
---@return boolean
function UPalPlayerInventoryData:IsEquip(equipmentSlotType, StaticItemId) end
---@return int32
function UPalPlayerInventoryData:GetUnlockedFoodEquipSlotNum() end
---@return float
function UPalPlayerInventoryData:GetNowItemWeight() end
---@param itemTypeA TArray<EPalItemTypeA>
---@param OutItemInfos TArray<FPalItemAndNum>
function UPalPlayerInventoryData:GetItemInfoByItemTypeA(itemTypeA, OutItemInfos) end
---@param StaticItemId FName
---@return EPalPlayerInventoryType
function UPalPlayerInventoryData:GetInventoryTypeFromStaticItemID(StaticItemId) end
---@param itemTypeA EPalItemTypeA
---@return EPalPlayerInventoryType
function UPalPlayerInventoryData:GetInventoryTypeFromItemTypeA(itemTypeA) end
---@param nowWeight float
function UPalPlayerInventoryData:FixedWeightInventoryDelegate__DelegateSignature(nowWeight) end
---@param StaticItemId FName
---@return int32
function UPalPlayerInventoryData:CountItemNum(StaticItemId) end
---@param equipmentSlotType EPalPlayerEquipItemSlotType
---@param StaticItemId FName
---@return boolean
function UPalPlayerInventoryData:CanEquip(equipmentSlotType, StaticItemId) end
---@param StaticItemId FName
---@param Count int32
---@param isAssignPassive boolean
---@return EPalItemOperationResult
function UPalPlayerInventoryData:AddItem_ServerInternal(StaticItemId, Count, isAssignPassive) end
function UPalPlayerInventoryData:AddFullInventoryLog_Client() end


---@class UPalPlayerLocalRecordData : UObject
---@field Local_ActivateOtomoCount TMap<EPalTribeID, int32>
---@field Local_PalEncountFlag TMap<EPalTribeID, boolean>
---@field Local_PalDexNewFlag TMap<EPalTribeID, boolean>
---@field Local_NoteCheckedFlag TMap<FName, boolean>
---@field Local_LoadoutSelectedIndexMap TMap<EPalPlayerInventoryType, int32>
---@field Local_NewUnlockedBuilds TMap<FName, int32>
---@field Local_IsBuildMenuChecked boolean
---@field Local_NPCTalkCountMap TMap<FName, int32>
---@field Local_NewUnlockedTechs TMap<FName, boolean>
---@field Local_ShowedCutsceneFlag TMap<FName, boolean>
---@field Local_PlayTime int32
UPalPlayerLocalRecordData = {}



---@class UPalPlayerManager : UPalWorldSubsystem
---@field PlayerClassStructSet FPalPlayerClassStructSet
---@field PlayerAccountMap TMap<FGuid, UPalPlayerAccount>
---@field LoginPlayerMap TMap<FGuid, UPalLoginPlayer>
UPalPlayerManager = {}



---@class UPalPlayerMenuUI : UUserWidget
---@field SelectItemSlot FPalItemSlotId
---@field IsDraging boolean
UPalPlayerMenuUI = {}

---@param SelectSlot FPalItemSlotId
function UPalPlayerMenuUI:SetSelectedItemSlot(SelectSlot) end
---@param Draging boolean
function UPalPlayerMenuUI:SetIsDraging(Draging) end
---@param WidgetClass TSubclassOf<UUserWidget>
---@param OutWidget UUserWidget
---@param ZOrder int32
function UPalPlayerMenuUI:OpenWidget(WidgetClass, OutWidget, ZOrder) end
function UPalPlayerMenuUI:OpenInventoryMenu() end
---@param ChestContainer UPalItemContainer
function UPalPlayerMenuUI:OpenChestMenu(ChestContainer) end
function UPalPlayerMenuUI:InitBindAxis() end
---@return FPalItemSlotId
function UPalPlayerMenuUI:GetSelectedItemSlot() end
---@return boolean
function UPalPlayerMenuUI:GetIsDragingt() end
---@param SlotID FPalItemSlotId
function UPalPlayerMenuUI:CreateDragWidget(SlotID) end
function UPalPlayerMenuUI:CloseInventoryMenu() end
---@param ChestContainer UPalItemContainer
function UPalPlayerMenuUI:CloseChestMenu(ChestContainer) end
function UPalPlayerMenuUI:BackOneWidget() end
---@param Val float
function UPalPlayerMenuUI:AddMouseYawInput(Val) end
---@param Val float
function UPalPlayerMenuUI:AddMousePitchInput(Val) end


---@class UPalPlayerMenuUIManager : UObject
---@field PlayerMenuUI UPalPlayerMenuUI
UPalPlayerMenuUIManager = {}

function UPalPlayerMenuUIManager:ToggleInventoryWindow() end
---@param ContainerId FPalContainerId
function UPalPlayerMenuUIManager:Test_SetPlayerContainerID(ContainerId) end
---@return FPalContainerId
function UPalPlayerMenuUIManager:Test_GetPlayerContainerID() end
---@param SelectSlot FPalItemSlotId
function UPalPlayerMenuUIManager:SelectItem(SelectSlot) end


---@class UPalPlayerOtomoData : UObject
---@field OtomoCharacterContainerId FPalContainerId
---@field OtomoOrder EPalOtomoPalOrderType
UPalPlayerOtomoData = {}



---@class UPalPlayerPartyPalHolder : UObject
---@field FirstOtomoPal UPalIndividualCharacterHandle
---@field SecondOtomoPal UPalIndividualCharacterHandle
---@field BenchMember TArray<UPalIndividualCharacterHandle>
---@field FirstCoolTimer float
---@field SecondCoolTimer float
---@field CoolDownTime float
UPalPlayerPartyPalHolder = {}

---@param DeltaTime float
function UPalPlayerPartyPalHolder:UpdateCoolTimer(DeltaTime) end
---@param MonsterClassArray TArray<TSubclassOf<APalCharacter>>
function UPalPlayerPartyPalHolder:Test_SetClassArray(MonsterClassArray) end
---@param CoolDownTime_Second float
function UPalPlayerPartyPalHolder:SetUpPartyHolder(CoolDownTime_Second) end
---@param SecondPal boolean
function UPalPlayerPartyPalHolder:RestartCoolTime(SecondPal) end
---@param SecondPal boolean
---@param IDHandle UPalIndividualCharacterHandle
---@return boolean
function UPalPlayerPartyPalHolder:PawnOtmoIsPartyOtomo(SecondPal, IDHandle) end
---@param SecondPal boolean
---@return boolean
function UPalPlayerPartyPalHolder:IsUsableCommandSkill(SecondPal) end
---@param OutPartyMember TArray<UPalIndividualCharacterHandle>
function UPalPlayerPartyPalHolder:GetPartyMember(OutPartyMember) end
---@param SecondPal boolean
---@return UPalIndividualCharacterHandle
function UPalPlayerPartyPalHolder:GetOtomoPal(SecondPal) end
---@param SecondPal boolean
---@return float
function UPalPlayerPartyPalHolder:GetCoolTimeRate(SecondPal) end
---@param SecondPal boolean
function UPalPlayerPartyPalHolder:ChangePalSlot(SecondPal) end


---@class UPalPlayerRecordData : UObject
---@field OnRelicNumUpdate FPalPlayerRecordDataOnRelicNumUpdate
---@field OnRelicNumAdd FPalPlayerRecordDataOnRelicNumAdd
---@field RecordDataTriggerClassArray TArray<TSoftClassPtr<UPalPlayerRecordDataTrigger>>
---@field RecordDataTriggerArray TArray<UPalPlayerRecordDataTrigger>
---@field OwnerPlayerUId FGuid
---@field TowerBossDefeatFlag FPalPlayerRecordDataRepInfoArray_BoolVal
---@field NormalBossDefeatFlag FPalPlayerRecordDataRepInfoArray_BoolVal
---@field BossDefeatCount int32
---@field TribeCaptureCount int32
---@field PalCaptureCount FPalPlayerRecordDataRepInfoArray_IntVal
---@field PaldeckUnlockFlag FPalPlayerRecordDataRepInfoArray_BoolVal
---@field PalCaptureCountBonusCount_Tier1 int32
---@field PalCaptureCountBonusCount_Tier2 int32
---@field PalCaptureCountBonusCount_Tier3 int32
---@field RelicObtainForInstanceFlag FPalPlayerRecordDataRepInfoArray_BoolVal
---@field RelicPossessNum int32
---@field RelicPossessNumMirror int32
---@field NoteObtainForInstanceFlag FPalPlayerRecordDataRepInfoArray_BoolVal
---@field FastTravelPointUnlockFlag FPalPlayerRecordDataRepInfoArray_BoolVal
---@field EnteringStageInstanceId FPalStageInstanceId
---@field BuildingObjectMapObjectInstanceIds TArray<FGuid>
---@field Debug_EnteringStageDataLayerName FString
---@field Debug_LastEnteredStageDataLayerName FString
UPalPlayerRecordData = {}

function UPalPlayerRecordData:OnRep_RelicNum() end
function UPalPlayerRecordData:OnRelicNumUpdateDelegate__DelegateSignature() end
---@param AddNum int32
function UPalPlayerRecordData:OnRelicNumAddedDelegate__DelegateSignature(AddNum) end
---@param MapObjectModel UPalMapObjectModel
function UPalPlayerRecordData:OnCompleteBuild_ServerInternal(MapObjectModel) end


---@class UPalPlayerRecordDataInternals : UObject
UPalPlayerRecordDataInternals = {}


---@class UPalPlayerRecordDataTrigger : UObject
UPalPlayerRecordDataTrigger = {}


---@class UPalPlayerRecordDataUtility : UBlueprintFunctionLibrary
UPalPlayerRecordDataUtility = {}

---@param WorldContextObject UObject
---@param RecordData FPalPlayerRecordDataRepInfoArray_BoolVal
---@param Key EPalTribeID
function UPalPlayerRecordDataUtility:SetRecordData_TribeIdFlag_ForServer(WorldContextObject, RecordData, Key) end
---@param WorldContextObject UObject
---@param RecordData FPalPlayerRecordDataRepInfoArray_IntVal
---@param Key EPalTribeID
---@param Value int32
function UPalPlayerRecordDataUtility:SetRecordData_TribeIdCount_ForServer(WorldContextObject, RecordData, Key, Value) end
---@param WorldContextObject UObject
---@param RecordData FPalPlayerRecordDataRepInfoArray_IntVal
---@param Key FName
---@param Value int32
function UPalPlayerRecordDataUtility:SetRecordData_Int_ForServer(WorldContextObject, RecordData, Key, Value) end
---@param WorldContextObject UObject
---@param RecordData FPalPlayerRecordDataRepInfoArray_BoolVal
---@param Key EPalBossType
function UPalPlayerRecordDataUtility:SetRecordData_BossDefeat_ForServer(WorldContextObject, RecordData, Key) end
---@param WorldContextObject UObject
---@param RecordData FPalPlayerRecordDataRepInfoArray_BoolVal
---@param Key FName
---@param bValue boolean
function UPalPlayerRecordDataUtility:SetRecordData_Bool_ForServer(WorldContextObject, RecordData, Key, bValue) end
---@param RecordData FPalPlayerRecordDataRepInfoArray_BoolVal
---@param Key EPalTribeID
---@return boolean
function UPalPlayerRecordDataUtility:GetRecordData_TribeIdFlag(RecordData, Key) end
---@param RecordData FPalPlayerRecordDataRepInfoArray_IntVal
---@param Key EPalTribeID
---@return int32
function UPalPlayerRecordDataUtility:GetRecordData_TribeIdCount(RecordData, Key) end
---@param RecordData FPalPlayerRecordDataRepInfoArray_IntVal
---@param Key FName
---@return int32
function UPalPlayerRecordDataUtility:GetRecordData_Int(RecordData, Key) end
---@param RecordData FPalPlayerRecordDataRepInfoArray_BoolVal
---@param Key EPalBossType
---@return int32
function UPalPlayerRecordDataUtility:GetRecordData_BossDefeat(RecordData, Key) end
---@param RecordData FPalPlayerRecordDataRepInfoArray_BoolVal
---@return int32
function UPalPlayerRecordDataUtility:GetRecordData_BoolCount(RecordData) end
---@param RecordData FPalPlayerRecordDataRepInfoArray_BoolVal
---@param Key FName
---@return boolean
function UPalPlayerRecordDataUtility:GetRecordData_Bool(RecordData, Key) end


---@class UPalPlayerUtility : UBlueprintFunctionLibrary
UPalPlayerUtility = {}

---@param Blackboard FPalNetArchive
---@param HitLocatoin FVector
---@param MoveEndLocation FVector
---@param Speed float
function UPalPlayerUtility:WritePlayerGrappling(Blackboard, HitLocatoin, MoveEndLocation, Speed) end
---@param Blackboard FPalNetArchive
---@param itemSlotId FPalItemSlotId
---@param itemNum int32
function UPalPlayerUtility:WritePlayerFeedItemTo(Blackboard, itemSlotId, itemNum) end
---@param Blackboard FPalNetArchive
---@param HitLocatoin FVector
---@param MoveEndLocation FVector
---@param Speed float
function UPalPlayerUtility:ReadPlayerGrappling(Blackboard, HitLocatoin, MoveEndLocation, Speed) end
---@param Blackboard FPalNetArchive
---@param itemSlotId FPalItemSlotId
---@param itemNum int32
function UPalPlayerUtility:ReadPlayerFeedItemTo(Blackboard, itemSlotId, itemNum) end


---@class UPalPoseableMeshComponent : USkeletalMeshComponent
UPalPoseableMeshComponent = {}

---@param BoneName FName
---@param InTransform FTransform
---@param BoneSpace EBoneSpaces::Type
function UPalPoseableMeshComponent:SetBoneTransformByName(BoneName, InTransform, BoneSpace) end
---@param BoneName FName
---@param InScale3D FVector
---@param BoneSpace EBoneSpaces::Type
function UPalPoseableMeshComponent:SetBoneScaleByName(BoneName, InScale3D, BoneSpace) end
---@param BoneName FName
---@param InRotation FRotator
---@param BoneSpace EBoneSpaces::Type
function UPalPoseableMeshComponent:SetBoneRotationByName(BoneName, InRotation, BoneSpace) end
---@param BoneName FName
---@param InLocation FVector
---@param BoneSpace EBoneSpaces::Type
function UPalPoseableMeshComponent:SetBoneLocationByName(BoneName, InLocation, BoneSpace) end
---@param BoneName FName
function UPalPoseableMeshComponent:ResetBoneTransformByName(BoneName) end
---@param BoneName FName
---@param BoneSpace EBoneSpaces::Type
---@return FTransform
function UPalPoseableMeshComponent:GetBoneTransformByName(BoneName, BoneSpace) end
---@param BoneName FName
---@param BoneSpace EBoneSpaces::Type
---@return FVector
function UPalPoseableMeshComponent:GetBoneScaleByName(BoneName, BoneSpace) end
---@param BoneName FName
---@param BoneSpace EBoneSpaces::Type
---@return FRotator
function UPalPoseableMeshComponent:GetBoneRotationByName(BoneName, BoneSpace) end
---@param BoneName FName
---@param BoneSpace EBoneSpaces::Type
---@return FVector
function UPalPoseableMeshComponent:GetBoneLocationByName(BoneName, BoneSpace) end
---@param InComponentToCopy USkeletalMeshComponent
function UPalPoseableMeshComponent:CopyPoseFromSkeletalComponent(InComponentToCopy) end


---@class UPalPrimaryGameLayoutBase : UPrimaryGameLayout
UPalPrimaryGameLayoutBase = {}

function UPalPrimaryGameLayoutBase:ShowLiftIcon() end
---@param TargetWidget UWidget
function UPalPrimaryGameLayoutBase:ShowFocusCursor(TargetWidget) end
---@param RewardDisplayData FPalUICommonRewardDisplayData
function UPalPrimaryGameLayoutBase:ShowCommonReward(RewardDisplayData) end
---@param DisplayData FPalUICommonItemInfoDisplayData
function UPalPrimaryGameLayoutBase:ShowCommonItemInfo(DisplayData) end
function UPalPrimaryGameLayoutBase:SetupLiftIcon() end
function UPalPrimaryGameLayoutBase:HideLiftIcon() end
function UPalPrimaryGameLayoutBase:HideFocusCursor() end
function UPalPrimaryGameLayoutBase:HideCommonItemInfo() end
---@param LayerType EPalFadeWidgetLayerType
function UPalPrimaryGameLayoutBase:FadeOut(LayerType) end
---@param LayerType EPalFadeWidgetLayerType
---@param FadeParameter UPalHUDDispatchParameter_FadeWidget
function UPalPrimaryGameLayoutBase:FadeIn(LayerType, FadeParameter) end


---@class UPalProceduralFoliageComponent : UProceduralFoliageComponent
---@field SpawningShape UShapeComponent
UPalProceduralFoliageComponent = {}



---@class UPalProgressBar : UProgressBar
UPalProgressBar = {}

---@param NewImage FSlateBrush
function UPalProgressBar:SetFillImage(NewImage) end


---@class UPalQuestBlock : UObject
---@field OnUpdatedBlockDelegate FPalQuestBlockOnUpdatedBlockDelegate
---@field OnCompletedBlockDelegate FPalQuestBlockOnCompletedBlockDelegate
---@field IsAutoComplete boolean
UPalQuestBlock = {}

---@param UpdatedQuestBlock UPalQuestBlock
function UPalQuestBlock:UpdatedBlockDelegate__DelegateSignature(UpdatedQuestBlock) end
function UPalQuestBlock:Setup() end
function UPalQuestBlock:OnSetup_ForBP() end
function UPalQuestBlock:OnSetup() end
function UPalQuestBlock:OnComplete_ForBP() end
function UPalQuestBlock:OnComplete() end
---@param OutText FText
function UPalQuestBlock:GetProgressText(OutText) end
---@param OutText FText
function UPalQuestBlock:GetDescriptionText(OutText) end
---@param CompletedQuestBlock UPalQuestBlock
function UPalQuestBlock:CompletedBlockDelegate__DelegateSignature(CompletedQuestBlock) end
function UPalQuestBlock:Complete() end
---@return boolean
function UPalQuestBlock:CanComplete() end
function UPalQuestBlock:CallUpdateBlockDelegate_ForBP() end


---@class UPalQuestBlock_BaseCampLevel : UPalQuestBlock
---@field RequireLevel int32
---@field NowBaseCampLevel int32
---@field CheckTimerHandle FTimerHandle
UPalQuestBlock_BaseCampLevel = {}

function UPalQuestBlock_BaseCampLevel:OnTimer_CheckBaseCampLevel() end


---@class UPalQuestBlock_CheckBossDefeat : UPalQuestBlock
---@field CheckBossType EPalBossType
---@field CheckTimerHandle FTimerHandle
UPalQuestBlock_CheckBossDefeat = {}

function UPalQuestBlock_CheckBossDefeat:CheckFlag() end


---@class UPalQuestBlock_CheckPalCaptureNum : UPalQuestBlock
---@field RequireCount int32
---@field CountPalName FPalDataTableRowName_PalMonsterData
---@field NowCaptureCount int32
---@field CheckTimerHandle FTimerHandle
UPalQuestBlock_CheckPalCaptureNum = {}

function UPalQuestBlock_CheckPalCaptureNum:CheckCount() end


---@class UPalQuestBlock_CheckTechnology : UPalQuestBlock
---@field RequireTechnologyName FPalDataTableRowName_RecipeTechnologyData
UPalQuestBlock_CheckTechnology = {}

function UPalQuestBlock_CheckTechnology:OnUnlockedAnyTechnology() end


---@class UPalQuestBlock_CollectItem : UPalQuestBlock
UPalQuestBlock_CollectItem = {}


---@class UPalQuestBlock_CountBaseCamp : UPalQuestBlock
---@field RequireCampCount int32
---@field NowBaseCampCount int32
---@field CheckTimerHandle FTimerHandle
UPalQuestBlock_CountBaseCamp = {}

function UPalQuestBlock_CountBaseCamp:OnTimer_CheckBaseCamp() end


---@class UPalQuestBlock_CountBuild : UPalQuestBlock
---@field RequireBuildObjectName FPalDataTableRowName_MapObjectData
---@field RequireBuildCount int32
---@field NowBuildCount int32
---@field NowBlueprintCount int32
---@field CheckMapObjectModels TArray<TWeakObjectPtr<UPalMapObjectModel>>
---@field CheckTimerHandle FTimerHandle
UPalQuestBlock_CountBuild = {}

function UPalQuestBlock_CountBuild:OnTimer_CheckMapObject() end
---@param MapObjectModel UPalMapObjectModel
function UPalQuestBlock_CountBuild:OnRepMapObjectModel_Client(MapObjectModel) end
---@param MapObjectModel UPalMapObjectModel
---@param Vector FVector
function UPalQuestBlock_CountBuild:OnAddedMapObjectModel_Server(MapObjectModel, Vector) end


---@class UPalQuestBlock_CountPickupItem : UPalQuestBlock
---@field RequireCount int32
---@field DetectItemName FPalDataTableRowName_ItemData
---@field NowPickupCount int32
UPalQuestBlock_CountPickupItem = {}

---@param ItemInfos TArray<FPalItemAndNum>
function UPalQuestBlock_CountPickupItem:OnPickupItem(ItemInfos) end


---@class UPalQuestBlock_CountWorker : UPalQuestBlock
---@field RequireWorkerCount int32
---@field NowWorkerCount int32
---@field CheckTimerHandle FTimerHandle
UPalQuestBlock_CountWorker = {}

function UPalQuestBlock_CountWorker:OnTimer_CheckBaseCampWorker() end


---@class UPalQuestBlock_DetectCapturePal : UPalQuestBlock
---@field RequireCount int32
---@field DetectPalName FPalDataTableRowName_PalMonsterData
---@field NowCaptureCount int32
UPalQuestBlock_DetectCapturePal = {}

---@param CaptureInfo FPalUIPalCaptureInfo
function UPalQuestBlock_DetectCapturePal:OnCapturedPal(CaptureInfo) end


---@class UPalQuestBlock_DetectCraft : UPalQuestBlock
---@field RequireCount int32
---@field DetectItemName FPalDataTableRowName_ItemData
---@field NowCraftNumCount int32
UPalQuestBlock_DetectCraft = {}

---@param ItemInfos TArray<FPalItemAndNum>
function UPalQuestBlock_DetectCraft:OnCraftItem(ItemInfos) end


---@class UPalQuestBlock_DetectMeal : UPalQuestBlock
---@field RequireCount int32
---@field NowMealCount int32
UPalQuestBlock_DetectMeal = {}

function UPalQuestBlock_DetectMeal:OnTriedMeal() end


---@class UPalQuestBlock_OpenSurvivalGuide : UPalQuestBlock
---@field CheckTimerHandle FTimerHandle
UPalQuestBlock_OpenSurvivalGuide = {}

function UPalQuestBlock_OpenSurvivalGuide:OnTimer_CheckOpen() end


---@class UPalQuestBlock_UseStatusPoint : UPalQuestBlock
UPalQuestBlock_UseStatusPoint = {}

function UPalQuestBlock_UseStatusPoint:OnUpdateStatusPoint() end


---@class UPalQuestData : UObject
---@field OnUpdatedQuestDelegate FPalQuestDataOnUpdatedQuestDelegate
---@field OnCompletedQuestDelegate FPalQuestDataOnCompletedQuestDelegate
---@field NowQuestBlock UPalQuestBlock
---@field QuestBlockList TArray<TSoftClassPtr<UPalQuestBlock>>
---@field CommonRewardData FPalCommonQuestRewardData
---@field CustomQuestRewardGiverClass TSoftClassPtr<UPalQuestRewardGiver>
UPalQuestData = {}

---@param UpdatedQuest UPalQuestData
function UPalQuestData:UpdatedQuestDelegate__DelegateSignature(UpdatedQuest) end
function UPalQuestData:ProgressInternal() end
---@param UpdatedBlock UPalQuestBlock
function UPalQuestData:OnUpdatedQuestBlock(UpdatedBlock) end
---@param CompletedBlock UPalQuestBlock
function UPalQuestData:OnCompletedQuestBlock(CompletedBlock) end
---@param BlockIndex int32
---@param InQuestName FName
function UPalQuestData:Initialize(BlockIndex, InQuestName) end
---@param outName FName
function UPalQuestData:GetQuestDataName(outName) end
---@param OutBlock UPalQuestBlock
function UPalQuestData:GetQuestBlock(OutBlock) end
---@return int32
function UPalQuestData:GetNowQuestBlockIndex() end
---@param OutClass TSoftClassPtr<UPalQuestRewardGiver>
function UPalQuestData:GetCustomRewardGiverClass(OutClass) end
---@param OutData FPalCommonQuestRewardData
function UPalQuestData:GetCommonRewardData(OutData) end
---@param CompletedQuest UPalQuestData
function UPalQuestData:CompleteQuestDelegate__DelegateSignature(CompletedQuest) end
---@return boolean
function UPalQuestData:CompleteNowBlock() end


---@class UPalQuestManager : UObject
---@field OnUpdatedQuestDelegate FPalQuestManagerOnUpdatedQuestDelegate
---@field OnCompletedQuestDelegate FPalQuestManagerOnCompletedQuestDelegate
---@field OrderedQuestMap TMap<FName, UPalQuestData>
---@field CompletedQuestNames TArray<FName>
---@field QuestDataSet UDataTable
---@field CommonRewardGiver UPalCommonQuestRewardGiver
UPalQuestManager = {}

---@param UpdatedQuest UPalQuestData
function UPalQuestManager:UpdatedAnyQuestDelegate__DelegateSignature(UpdatedQuest) end
---@param UpdatedQuest UPalQuestData
function UPalQuestManager:OnUpdatedQuest(UpdatedQuest) end
---@param CompletedQuest UPalQuestData
function UPalQuestManager:OnCompletedQuest(CompletedQuest) end
---@return boolean
function UPalQuestManager:IsAllQuestComplete() end
---@param CompletedQuest UPalQuestData
function UPalQuestManager:CompletedAnyQuestDelegate__DelegateSignature(CompletedQuest) end


---@class UPalQuestRewardGiver : UObject
UPalQuestRewardGiver = {}

function UPalQuestRewardGiver:TakeReward() end


---@class UPalRCONSubsystem : UGameInstanceSubsystem
UPalRCONSubsystem = {}


---@class UPalRadarChartWidgetBase : UPalCustomPrimitiveWidget
---@field drawType EPalRadarChartDrawType
---@field parameterNum int32
---@field isMinMaxValuePerParam boolean
---@field parameterValueMin TArray<int32>
---@field parameterValueMax TArray<int32>
---@field fillColor FColor
---@field maxValuefillColor FColor
---@field BorderColor FColor
---@field borderSize float
---@field isCheckParameterMaxValue boolean
UPalRadarChartWidgetBase = {}

---@param Index int32
---@param Value int32
function UPalRadarChartWidgetBase:SetParameterValue(Index, Value) end
---@param Index int32
---@return int32
function UPalRadarChartWidgetBase:GetMinValue(Index) end
---@param Index int32
---@return int32
function UPalRadarChartWidgetBase:GetMaxValue(Index) end
function UPalRadarChartWidgetBase:BuildVertexData() end


---@class UPalRagdollPreset : UObject
---@field LockBoneNames TArray<FName>
---@field LinearDamping float
---@field AngularDamping float
UPalRagdollPreset = {}



---@class UPalRandomIncidentActionBase : UObject
---@field OnRandomIncidentActionNotify FPalRandomIncidentActionBaseOnRandomIncidentActionNotify
---@field bIsTickable boolean
UPalRandomIncidentActionBase = {}

function UPalRandomIncidentActionBase:Terminate() end
function UPalRandomIncidentActionBase:Start() end
---@param isTickable boolean
function UPalRandomIncidentActionBase:SetTickable(isTickable) end
---@param NotifyType EPalRandomIncidentActionNotifyType
function UPalRandomIncidentActionBase:SendNotify(NotifyType) end
---@param DeltaTime float
function UPalRandomIncidentActionBase:OnTick(DeltaTime) end
function UPalRandomIncidentActionBase:OnTerminate() end
function UPalRandomIncidentActionBase:OnStart() end
---@param NotifyType EPalRandomIncidentActionNotifyType
function UPalRandomIncidentActionBase:OnRandomIncidentActionNotify__DelegateSignature(NotifyType) end
function UPalRandomIncidentActionBase:OnInitialized() end
function UPalRandomIncidentActionBase:OnAllNpcSpawned() end
function UPalRandomIncidentActionBase:Initialize() end


---@class UPalRandomIncidentBase : UPalIncidentBase
---@field OnEnterAnyArea FPalRandomIncidentBaseOnEnterAnyArea
---@field OnExitAnyArea FPalRandomIncidentBaseOnExitAnyArea
---@field bIsFinishWithIncidentSpawner boolean
---@field PrevEnterArea EPalRandomIncidentSpawnerAreaType
UPalRandomIncidentBase = {}

---@param Center FVector
---@param Radius float
---@param Name FName
---@param isDisable boolean
function UPalRandomIncidentBase:SetDisableFlagForNPCSpawner(Center, Radius, Name, isDisable) end
---@param AreaType EPalRandomIncidentSpawnerAreaType
---@param PlayerId int32
function UPalRandomIncidentBase:OnExitAnyArea__DelegateSignature(AreaType, PlayerId) end
---@param AreaType EPalRandomIncidentSpawnerAreaType
---@param PlayerId int32
function UPalRandomIncidentBase:OnEnterAnyArea__DelegateSignature(AreaType, PlayerId) end
---@param Table UDataTable
---@return boolean
function UPalRandomIncidentBase:IsOutbreakTable(Table) end
---@return boolean
function UPalRandomIncidentBase:IsFinishWithIncidentSpawner() end
---@return int32
function UPalRandomIncidentBase:GetPlayerId() end
---@return APalRandomIncidentNPCSpawner
function UPalRandomIncidentBase:GetNPCSpawner() end
---@param Table UDataTable
---@param OutMonsterList TArray<FPalRandomIncidentSpawnMonsterData>
---@param Names TArray<FName>
function UPalRandomIncidentBase:CreateSpawnMonsterDataListFromOutbreakRow(Table, OutMonsterList, Names) end
---@param PlayerId int32
function UPalRandomIncidentBase:BroadcastOnEnterAreaAndOnExitArea(PlayerId) end


---@class UPalRandomIncidentLotteryBase : UObject
---@field LotteryRate float
---@field LotteryParameters TArray<FPalRandomIncidentSpawnIncidentParameter>
UPalRandomIncidentLotteryBase = {}

---@param OutResult FPalRandomIncidentSpawnIncidentParameter
---@return boolean
function UPalRandomIncidentLotteryBase:LotteryIncident(OutResult) end
---@return float
function UPalRandomIncidentLotteryBase:GetLotteryRate() end
---@param OutParam TArray<FPalRandomIncidentSpawnIncidentParameter>
---@return int32
function UPalRandomIncidentLotteryBase:GetLotteryParameters(OutParam) end


---@class UPalRecordTrigger_BossBattle : UPalPlayerRecordDataTrigger
UPalRecordTrigger_BossBattle = {}

---@param LocalPlayer APalPlayerCharacter
---@param BossType EPalBossType
function UPalRecordTrigger_BossBattle:OnLocalPlayerBossBattleSuccessed(LocalPlayer, BossType) end


---@class UPalReplaceSetting : UObject
---@field CharacterIDReplacer TMap<FName, FName>
UPalReplaceSetting = {}



---@class UPalReplicationGraph : UReplicationGraph
---@field SpatializedClasses TArray<UClass>
---@field NonSpatializedChildClasses TArray<UClass>
---@field AlwaysRelevantClasses TArray<UClass>
---@field GridNode UReplicationGraphNode_GridSpatialization2D
---@field AlwaysRelevantNode UReplicationGraphNode_ActorList
UPalReplicationGraph = {}



---@class UPalReplicationGraphNode_AlwaysRelevant_ForConnection : UReplicationGraphNode
---@field LastPawn AActor
---@field PastRelevantActors TArray<FAlwaysRelevantActorInfo>
UPalReplicationGraphNode_AlwaysRelevant_ForConnection = {}



---@class UPalReplicationGraphNode_PlayerStateFrequencyLimiter : UReplicationGraphNode
UPalReplicationGraphNode_PlayerStateFrequencyLimiter = {}


---@class UPalRetainerBox : URetainerBox
UPalRetainerBox = {}


---@class UPalReticleTargetUtility : UObject
UPalReticleTargetUtility = {}


---@class UPalRichTextBlockBase : UCommonRichTextBlock
---@field BindTextDatatableHandle FDataTableRowHandle
---@field IsAutoTextSetWhenWidgetRebuilt boolean
---@field DefaultStyleName FName
---@field IsAutoAdjustScale boolean
---@field MaxWidth int32
UPalRichTextBlockBase = {}

---@param IsSuccess boolean
---@param OutString FString
function UPalRichTextBlockBase:SetText_GDKInternal(IsSuccess, OutString) end
---@param Count int32
---@param OutText FText
function UPalRichTextBlockBase:Left(Count, OutText) end
---@return int32
function UPalRichTextBlockBase:GetTextLengthWithoutTag() end
---@return FText
function UPalRichTextBlockBase:GetBindedOriginalText() end


---@class UPalRichTextDecorator_TagText : URichTextBlockDecorator
UPalRichTextDecorator_TagText = {}

---@param WorldContextObject UObject
---@param ID FName
---@return FString
function UPalRichTextDecorator_TagText:GetTextStringInternal(WorldContextObject, ID) end
---@return FString
function UPalRichTextDecorator_TagText:GetTagName() end


---@class UPalRichTextIconDecorator : URichTextBlockImageDecorator
---@field ControlKeyIconData UDataTable
UPalRichTextIconDecorator = {}



---@class UPalRideMarkerComponent : UStaticMeshComponent
---@field RidePositionType EPalRidePositionType
---@field bIsAdjustRotation boolean
---@field bIsFixScale boolean
---@field bHiddenCharacterWhenAim boolean
---@field bDisableLookAtByRide boolean
---@field bDisableFullBodyIK_UniqueRide boolean
---@field UniqueRidePalWeaponClass TSubclassOf<APalUniqueRideWeaponBase>
---@field UniqueRidePalID FPalDataTableRowName_PalMonsterData
---@field OnChangeRiding FPalRideMarkerComponentOnChangeRiding
---@field Rider TWeakObjectPtr<UPalRiderComponent>
---@field SkillSlot UPalActiveSkillSlot
---@field WeaponActor APalUniqueRideWeaponBase
UPalRideMarkerComponent = {}

---@param IndividualParameter UPalIndividualCharacterParameter
function UPalRideMarkerComponent:SyncActiveSkill(IndividualParameter) end
function UPalRideMarkerComponent:SetVisibleWeapon() end
---@param bIsEnable boolean
function UPalRideMarkerComponent:SetRidingFlag(bIsEnable) end
---@return boolean
function UPalRideMarkerComponent:IsRiding() end
---@return boolean
function UPalRideMarkerComponent:IsAdjustRotation() end
---@param space ERelativeTransformSpace
---@return FTransform
function UPalRideMarkerComponent:GetRideSocketTransform(space) end
---@return APalCharacter
function UPalRideMarkerComponent:GetRiderCharacter() end
---@return FName
function UPalRideMarkerComponent:GetAttackSocketName() end
---@return UPalActiveSkillSlot
function UPalRideMarkerComponent:GetActiveSkillSlot() end
---@param isEnable boolean
function UPalRideMarkerComponent:ChangeRiding__DelegateSignature(isEnable) end
---@param Active boolean
function UPalRideMarkerComponent:CameraChangeActorActive(Active) end


---@class UPalRiderComponent : UActorComponent
---@field OnRide FPalRiderComponentOnRide
---@field OnGetOff FPalRiderComponentOnGetOff
---@field RidingMarker TWeakObjectPtr<UPalRideMarkerComponent>
---@field RideActionMap TMap<EPalRidePositionType, FRiderActionInfo>
---@field FullRidePalController AController
---@field RideShakingMontage UAnimMontage
---@field DisableRide FFlagContainer
---@field DisableGetOff FFlagContainer
---@field DisableAdjustRotation FFlagContainer
---@field DefaultMeshLocation FVector
---@field DisableUniqueRideIK FFlagContainer
---@field DefaultJumpZVelocity float
---@field BackRideLimit TMap<EPalWeaponType, FVector2D>
---@field UniqueRideAnimBPClassMap TMap<FPalDataTableRowName_PalMonsterData, TSubclassOf<UPalUniqueRideAnimeAssetBase>>
---@field UniqueRideAnimeAssetMap TMap<FName, UPalUniqueRideAnimeAssetBase>
UPalRiderComponent = {}

function UPalRiderComponent:StopShakingMontage() end
---@param Marker UPalRideMarkerComponent
function UPalRiderComponent:SetRideMarker(Marker) end
---@param flagName FName
---@param isDisable boolean
function UPalRiderComponent:SetDisableUniqueRideIK(flagName, isDisable) end
---@param flagName FName
---@param bIsDisable boolean
function UPalRiderComponent:SetDisableRide(flagName, bIsDisable) end
---@param flagName FName
---@param bIsDisable boolean
function UPalRiderComponent:SetDisableGetOff(flagName, bIsDisable) end
---@param flagName FName
---@param bIsDisable boolean
function UPalRiderComponent:SetDisableAdjustRotation(flagName, bIsDisable) end
---@param Location FVector
function UPalRiderComponent:SetDefaultMeshLocation(Location) end
---@param Marker UPalRideMarkerComponent
function UPalRiderComponent:RideClientRep(Marker) end
---@param Marker UPalRideMarkerComponent
---@param bIsSkipAnimation boolean
---@return boolean
function UPalRiderComponent:Ride(Marker, bIsSkipAnimation) end
---@param overrideMontage UAnimMontage
---@param PlayRate float
function UPalRiderComponent:PlayShakingMontage(overrideMontage, PlayRate) end
---@param Object TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalRiderComponent:OnStartInteractInClient(Object) end
function UPalRiderComponent:OnStartInteractForServer() end
function UPalRiderComponent:OnStartAim() end
---@param LastDamage int32
function UPalRiderComponent:OnSleepPlayer(LastDamage) end
---@param LastDamage int32
function UPalRiderComponent:OnSleep(LastDamage) end
---@param RideActor AActor
function UPalRiderComponent:OnRide__DelegateSignature(RideActor) end
function UPalRiderComponent:OnInactive() end
---@param RideActor AActor
function UPalRiderComponent:OnGetOff__DelegateSignature(RideActor) end
function UPalRiderComponent:OnEndInteractInClient() end
function UPalRiderComponent:OnEndInteractForServer() end
function UPalRiderComponent:OnEndAim() end
---@param DeadInfo FPalDeadInfo
function UPalRiderComponent:OnDeadPlayer(DeadInfo) end
---@param DeadInfo FPalDeadInfo
function UPalRiderComponent:OnDead(DeadInfo) end
---@param IsActive boolean
function UPalRiderComponent:OnChangeActive(IsActive) end
function UPalRiderComponent:OnCaptureStart() end
---@return boolean
function UPalRiderComponent:IsRiding() end
---@return boolean
function UPalRiderComponent:IsDisableRide() end
---@return boolean
function UPalRiderComponent:IsDisableGetOff() end
---@return boolean
function UPalRiderComponent:IsDisableAdjustRotation() end
---@return UPalUniqueRideAnimeAssetBase
function UPalRiderComponent:GetUniqueRideAnimeAsset() end
---@return AActor
function UPalRiderComponent:GetRindingActor() end
---@return boolean
function UPalRiderComponent:GetRiderModelIsBackward() end
---@return UPalRideMarkerComponent
function UPalRiderComponent:GetRideMarker() end
---@param bIsSkipAnimation boolean
---@param bNoAnimCancel boolean
---@return boolean
function UPalRiderComponent:GetOff(bIsSkipAnimation, bNoAnimCancel) end
---@return FVector
function UPalRiderComponent:GetDefaultMeshLocation() end
---@return EPalRidePositionType
function UPalRiderComponent:GetCurrentRidePositionType() end
function UPalRiderComponent:DettachRiderNoAnimation() end
function UPalRiderComponent:DettachRider() end
---@return boolean
function UPalRiderComponent:CanUniqueRideIK() end
function UPalRiderComponent:AttachRiderNoAnimation() end
---@return boolean
function UPalRiderComponent:AttachRider() end


---@class UPalSaveGameManager : UObject
---@field OnStartedWorldAutoSave FPalSaveGameManagerOnStartedWorldAutoSave
---@field OnEndedWorldAutoSave FPalSaveGameManagerOnEndedWorldAutoSave
---@field OnStartedLocalWorldAutoSave FPalSaveGameManagerOnStartedLocalWorldAutoSave
---@field OnEndedLocalWorldAutoSave FPalSaveGameManagerOnEndedLocalWorldAutoSave
---@field OnStartedPlayerAutoSave FPalSaveGameManagerOnStartedPlayerAutoSave
---@field OnEndedPlayerAutoSave FPalSaveGameManagerOnEndedPlayerAutoSave
---@field LoadedWorldSaveData UPalWorldSaveGame
---@field LoadedLocalWorldSaveData UPalLocalWorldSaveGame
---@field LoadedWorldOptionSaveData UPalWorldOptionSaveGame
---@field AutoSaveWorldDataTimerHandle FTimerHandle
---@field AutoSaveLocalWorldDataTimerHandle FTimerHandle
---@field AutoSaveWorldDefaultName FString
---@field GameSavers TArray<TScriptInterface<IPalGameWorldDataSaveInterface>>
---@field PlayerDataSaver TScriptInterface<IPalGamePlayerDataSaveInterface>
---@field IsAppliedPlayerSaveData boolean
---@field WorldSaveProcess FPalAsyncSaveProcessParallel
---@field bIsForceDisableAutoSave boolean
---@field bIsUseBackupSaveData boolean
---@field NearSaveBackupNum int32
---@field MinutesSaveBackupNum int32
---@field HourSaveBackupNum int32
---@field DaySaveBackupNum int32
UPalSaveGameManager = {}

function UPalSaveGameManager:StartWorldDataAutoSave() end
function UPalSaveGameManager:StartLocalWorldDataAutoSave() end
function UPalSaveGameManager:OnStartedWorldAutoSave__DelegateSignature() end
function UPalSaveGameManager:OnStartedPlayerAutoSave__DelegateSignature() end
function UPalSaveGameManager:OnStartedLocalWorldAutoSave__DelegateSignature() end
---@param SlotName FString
---@param UserIndex int32
---@param bSuccess boolean
---@param WorldName FString
---@param Timestamp FString
function UPalSaveGameManager:OnFinishedWorldAsyncSaveGameInternal(SlotName, UserIndex, bSuccess, WorldName, Timestamp) end
---@param IsSuccess boolean
function UPalSaveGameManager:OnEndedWorldAutoSave__DelegateSignature(IsSuccess) end
---@param IsSuccess boolean
function UPalSaveGameManager:OnEndedPlayerAutoSave__DelegateSignature(IsSuccess) end
---@param IsSuccess boolean
function UPalSaveGameManager:OnEndedLocalWorldAutoSave__DelegateSignature(IsSuccess) end
---@param WorldSaveDirectoryName FString
---@return boolean
function UPalSaveGameManager:IsValidWorldSaveDirectoryName_LocalData(WorldSaveDirectoryName) end
---@param WorldSaveDirectoryName FString
---@return boolean
function UPalSaveGameManager:IsValidWorldSaveDirectoryName(WorldSaveDirectoryName) end
---@param WorldName FString
---@return boolean
function UPalSaveGameManager:IsValidWorldData(WorldName) end
---@param WorldName FString
---@return boolean
function UPalSaveGameManager:IsValidLocalWorldData(WorldName) end
---@return boolean
function UPalSaveGameManager:IsLoadedWorldOptionData() end
---@return boolean
function UPalSaveGameManager:IsLoadedWorldData() end
---@return boolean
function UPalSaveGameManager:IsLoadedLocalWorldData() end
---@return boolean
function UPalSaveGameManager:IsAppliedPlayerData() end
---@return TArray<FString>
function UPalSaveGameManager:GetWorldNames() end
---@return TMap<FString, FPalWorldBaseInfoData>
function UPalSaveGameManager:GetWorldBaseInfoMap() end
---@return int32
function UPalSaveGameManager:GetMaxWorldSaveDataNum() end
---@return UPalWorldSaveGame
function UPalSaveGameManager:GetLoadedWorldSaveData() end
---@return UPalWorldOptionSaveGame
function UPalSaveGameManager:GetLoadedWorldOptionSaveData() end
---@return UPalLocalWorldSaveGame
function UPalSaveGameManager:GetLoadedLocalWorldSaveData() end


---@class UPalScrollBox : UPanelWidget
---@field WidgetStyle FScrollBoxStyle
---@field WidgetBarStyle FScrollBarStyle
---@field Style USlateWidgetStyleAsset
---@field BarStyle USlateWidgetStyleAsset
---@field Orientation EOrientation
---@field ScrollBarVisibility ESlateVisibility
---@field ConsumeMouseWheel EConsumeMouseWheel
---@field ScrollbarThickness FVector2D
---@field ScrollbarPadding FMargin
---@field AlwaysShowScrollbar boolean
---@field AlwaysShowScrollbarTrack boolean
---@field AllowOverscroll boolean
---@field bAnimateWheelScrolling boolean
---@field NavigationDestination EPalDescendantScrollDestination
---@field NavigationScrollPadding float
---@field ScrollWhenFocusChanges EPalScrollWhenFocusChanges
---@field bAllowRightClickDragScrolling boolean
---@field WheelScrollMultiplier float
---@field OnUserScrolled FPalScrollBoxOnUserScrolled
UPalScrollBox = {}

---@param NewWheelScrollMultiplier float
function UPalScrollBox:SetWheelScrollMultiplier(NewWheelScrollMultiplier) end
---@param NewScrollWhenFocusChanges EPalScrollWhenFocusChanges
function UPalScrollBox:SetScrollWhenFocusChanges(NewScrollWhenFocusChanges) end
---@param NewScrollOffset float
function UPalScrollBox:SetScrollOffset(NewScrollOffset) end
---@param NewScrollBarVisibility ESlateVisibility
function UPalScrollBox:SetScrollBarVisibility(NewScrollBarVisibility) end
---@param NewScrollbarThickness FVector2D
function UPalScrollBox:SetScrollbarThickness(NewScrollbarThickness) end
---@param NewScrollbarPadding FMargin
function UPalScrollBox:SetScrollbarPadding(NewScrollbarPadding) end
---@param NewOrientation EOrientation
function UPalScrollBox:SetOrientation(NewOrientation) end
---@param NewConsumeMouseWheel EConsumeMouseWheel
function UPalScrollBox:SetConsumeMouseWheel(NewConsumeMouseWheel) end
---@param bShouldAnimateWheelScrolling boolean
function UPalScrollBox:SetAnimateWheelScrolling(bShouldAnimateWheelScrolling) end
---@param NewAlwaysShowScrollbar boolean
function UPalScrollBox:SetAlwaysShowScrollbar(NewAlwaysShowScrollbar) end
---@param NewAllowOverscroll boolean
function UPalScrollBox:SetAllowOverscroll(NewAllowOverscroll) end
---@param WidgetToFind UWidget
---@param AnimateScroll boolean
---@param ScrollDestination EPalDescendantScrollDestination
---@param Padding float
function UPalScrollBox:ScrollWidgetIntoView(WidgetToFind, AnimateScroll, ScrollDestination, Padding) end
function UPalScrollBox:ScrollToStart() end
function UPalScrollBox:ScrollToEnd() end
---@return float
function UPalScrollBox:GetViewOffsetFraction() end
---@return float
function UPalScrollBox:GetScrollOffsetOfEnd() end
---@return float
function UPalScrollBox:GetScrollOffset() end
function UPalScrollBox:EndInertialScrolling() end


---@class UPalScrollBoxSlot : UPanelSlot
---@field Padding FMargin
---@field HorizontalAlignment EHorizontalAlignment
---@field VerticalAlignment EVerticalAlignment
UPalScrollBoxSlot = {}

---@param InVerticalAlignment EVerticalAlignment
function UPalScrollBoxSlot:SetVerticalAlignment(InVerticalAlignment) end
---@param InPadding FMargin
function UPalScrollBoxSlot:SetPadding(InPadding) end
---@param InHorizontalAlignment EHorizontalAlignment
function UPalScrollBoxSlot:SetHorizontalAlignment(InHorizontalAlignment) end


---@class UPalSetDefaultsCommandlet : UCommandlet
UPalSetDefaultsCommandlet = {}


---@class UPalShooterAnimeAssetBase : UObject
---@field AnimeInfo FWeaponAnimationInfo
UPalShooterAnimeAssetBase = {}

---@param NextAnim UAnimMontage
---@param AnimType EWeaponAnimationType
function UPalShooterAnimeAssetBase:ChangeRideMontage(NextAnim, AnimType) end


---@class UPalShooterComponent : UActorComponent
---@field OnChangeTargetDirectionDelegate FPalShooterComponentOnChangeTargetDirectionDelegate
---@field OnStartAim FPalShooterComponentOnStartAim
---@field OnEndAim FPalShooterComponentOnEndAim
---@field OnPullTrigger FPalShooterComponentOnPullTrigger
---@field OnReleaseTrigger FPalShooterComponentOnReleaseTrigger
---@field OnChangeState FPalShooterComponentOnChangeState
---@field OnWeaponNotifyDelegate FPalShooterComponentOnWeaponNotifyDelegate
---@field OnEndShootingAnimationDelegate FPalShooterComponentOnEndShootingAnimationDelegate
---@field OnChangeWeaponDelegate FPalShooterComponentOnChangeWeaponDelegate
---@field OnReloadStartDelegate FPalShooterComponentOnReloadStartDelegate
---@field OnReloadBulletDelegate FPalShooterComponentOnReloadBulletDelegate
---@field OnUpdatedUsableHandFlagDelegate FPalShooterComponentOnUpdatedUsableHandFlagDelegate
---@field WalkSpeedMultiplierInAim float
---@field WalkSpeedMultiplierInHipShoot float
---@field ChangeWeaponInterpTime float
---@field DefaultWeaponAnimeAssetBPSoftClassMap TMap<EPalWeaponType, TSoftClassPtr<UPalShooterAnimeAssetBase>>
---@field OtherWeaponAnimeAssetBPSoftClassMap TMap<TSoftClassPtr<APalWeaponBase>, TSoftClassPtr<UPalShooterAnimeAssetBase>>
---@field WeaponCategoryForPreLoad TMap<TSoftClassPtr<APalWeaponBase>, EPalWeaponType>
---@field IsUseBlurUpdate boolean
---@field DefaultWeaponAnimeAssetMap TMap<EPalWeaponType, UPalShooterAnimeAssetBase>
---@field OtherWeaponAnimeAssetMap TMap<TSoftClassPtr<APalWeaponBase>, UPalShooterAnimeAssetBase>
---@field LoadedDefaultWeaponSet TSet<EPalWeaponType>
---@field LoadedOtherWeaponSet TSet<TSoftClassPtr<APalWeaponBase>>
---@field OverrideWeaponNotifyAnimationMap TMap<EWeaponAnimationType, FWeaponNotifyAnimationInfo>
---@field targetDirection FVector
---@field bIsAiming boolean
---@field bIsShooting boolean
---@field bIsRequestAim boolean
---@field bIsRequestPullTrigger boolean
---@field bIsReloading boolean
---@field UseControllerRotationYawFlags FFlagContainer
---@field HasWeapon APalWeaponBase
---@field CacheNextWeapon APalWeaponBase
---@field PrevWeaponAnimationInfo FWeaponAnimationInfo
---@field bIsDisableShootingTemporarily boolean
---@field DisableAimFlag FLayeredFlagContainer
---@field DisableShootFlag FLayeredFlagContainer
---@field DisableWeaponChange FLayeredFlagContainer
---@field HiddenWeapon FFlagContainer
---@field PullTriggerCountDown float
---@field PullTriggerCountDownCount int32
---@field ElapsedTimeSinceWeaponChange float
---@field OverrideWeaponType EPalWeaponType
---@field bUnstoppable boolean
---@field bIsHoldTrigger boolean
---@field bBufferedInput boolean
---@field bIsShootingHold boolean
---@field NPCWeapon APalWeaponBase
---@field CurrentBulletBlurRate float
---@field RapidFireBlur float
---@field RandomStream FRandomStream
UPalShooterComponent = {}

function UPalShooterComponent:StopWeaponChangeAnimation() end
function UPalShooterComponent:StopReloadInternal() end
function UPalShooterComponent:StopReload() end
function UPalShooterComponent:StopPullTriggerAnime_forBP() end
function UPalShooterComponent:StartAimDelegate__DelegateSignature() end
function UPalShooterComponent:StartAim() end
---@param flagName FName
---@param bIsUsed boolean
function UPalShooterComponent:SetUsedRightHand(flagName, bIsUsed) end
---@param flagName FName
---@param bIsUsed boolean
function UPalShooterComponent:SetUsedLeftHand(flagName, bIsUsed) end
---@param InputComponent UInputComponent
function UPalShooterComponent:SetupInputComponent(InputComponent) end
---@param targetDirection FVector
function UPalShooterComponent:SetTargetDirection_ToServer(targetDirection) end
---@param Direction FVector
function UPalShooterComponent:SetTargetDirection(Direction) end
---@param IsHold boolean
function UPalShooterComponent:SetShootingHold(IsHold) end
---@param Type EPalWeaponType
function UPalShooterComponent:SetOverrideWeaponType(Type) end
---@param flagName FName
---@param isHidden boolean
function UPalShooterComponent:SetHiddenAttachWeapon(flagName, isHidden) end
---@param Disable boolean
function UPalShooterComponent:SetDisableWeaponForUI(Disable) end
---@param flagName FName
---@param bIsUsed boolean
function UPalShooterComponent:SetDisableWeaponChangeAnime(flagName, bIsUsed) end
---@param Priority EPalShooterFlagContainerPriority
---@param flagName FName
---@param isDisable boolean
function UPalShooterComponent:SetDisableShootFlag_Layered(Priority, flagName, isDisable) end
---@param flagName FName
---@param isDisable boolean
function UPalShooterComponent:SetDisableShootFlag(flagName, isDisable) end
---@param flagName FName
---@param isDisable boolean
function UPalShooterComponent:SetDisableReloadFlag(flagName, isDisable) end
---@param flagName FName
---@param isDisable boolean
function UPalShooterComponent:SetDisableLeftHandAttachFlag(flagName, isDisable) end
---@param flagName FName
---@param isDisable boolean
function UPalShooterComponent:SetDisableEndAim(flagName, isDisable) end
---@param Priority EPalShooterFlagContainerPriority
---@param flagName FName
---@param isDisable boolean
function UPalShooterComponent:SetDisableChangeWeaponFlag_Layered(Priority, flagName, isDisable) end
---@param flagName FName
---@param isDisable boolean
function UPalShooterComponent:SetDisableChangeWeaponFlag(flagName, isDisable) end
---@param Priority EPalShooterFlagContainerPriority
---@param flagName FName
---@param isDisable boolean
function UPalShooterComponent:SetDisableAimFlag_Layered(Priority, flagName, isDisable) end
---@param flagName FName
---@param isDisable boolean
function UPalShooterComponent:SetDisableAimFlag(flagName, isDisable) end
function UPalShooterComponent:ReturnTriggerDelegate__DelegateSignature() end
function UPalShooterComponent:ResetOverrideWeaponType() end
function UPalShooterComponent:ReloadWeaponInternal() end
function UPalShooterComponent:ReloadWeapon() end
function UPalShooterComponent:ReleaseTrigger() end
function UPalShooterComponent:PullTriggerDelegate__DelegateSignature() end
function UPalShooterComponent:PullTrigger() end
---@param Type EWeaponNotifyType
function UPalShooterComponent:OnWeaponNotifyDelegate__DelegateSignature(Type) end
---@param Type EWeaponNotifyType
function UPalShooterComponent:OnWeaponNotify(Type) end
---@param NotifyName FName
---@param BranchingPointNotifyPayload FBranchingPointNotifyPayload
function UPalShooterComponent:OnWeaponAnimationNotifyEnd(NotifyName, BranchingPointNotifyPayload) end
---@param NotifyName FName
---@param BranchingPointNotifyPayload FBranchingPointNotifyPayload
function UPalShooterComponent:OnWeaponAnimationNotifyBegin(NotifyName, BranchingPointNotifyPayload) end
---@param CanUseLeftHandFlag boolean
---@param CanUseRightHandFlag boolean
function UPalShooterComponent:OnUpdatedUsableHandFlag__DelegateSignature(CanUseLeftHandFlag, CanUseRightHandFlag) end
---@param action UPalActionBase
function UPalShooterComponent:OnStartOwnerAction(action) end
function UPalShooterComponent:OnReloadStart__DelegateSignature() end
function UPalShooterComponent:OnReloadBullet__DelegateSignature() end
function UPalShooterComponent:OnOwnerAnimInitialized() end
---@param Component UPalCharacterMovementComponent
---@param Hit FHitResult
function UPalShooterComponent:OnLanded(Component, Hit) end
---@param Component UPalCharacterMovementComponent
function UPalShooterComponent:OnJump(Component) end
---@param Montage UAnimMontage
function UPalShooterComponent:OnEndShootingAnimation__DelegateSignature(Montage) end
---@param Montage UAnimMontage
---@param bInterrupted boolean
function UPalShooterComponent:OnEndReloadAnimation(Montage, bInterrupted) end
---@param DeadInfo FPalDeadInfo
function UPalShooterComponent:OnDead(DeadInfo) end
---@param Component UPalCharacterMovementComponent
---@param bIsCrouch boolean
function UPalShooterComponent:OnCrouch(Component, bIsCrouch) end
---@param weapon APalWeaponBase
function UPalShooterComponent:OnChangeWeapon__DelegateSignature(weapon) end
function UPalShooterComponent:OnChangeTargetDirection() end
---@param Next EPalCharacterImportanceType
function UPalShooterComponent:OnChangeChangeImportance(Next) end
---@return boolean
function UPalShooterComponent:IsShooting() end
---@return boolean
function UPalShooterComponent:IsReloading() end
---@return boolean
function UPalShooterComponent:IsPlayShootingAnimation() end
---@return boolean
function UPalShooterComponent:IsHiddenAttachWeapon() end
---@return boolean
function UPalShooterComponent:IsAiming() end
---@return UPalShooterAnimeAssetBase
function UPalShooterComponent:GetThrowAnimAsset() end
---@return FVector
function UPalShooterComponent:GetTargetDirection() end
---@return FWeaponAnimationInfo
function UPalShooterComponent:GetPrevWeaponAnimationInfo() end
---@return APalWeaponBase
function UPalShooterComponent:GetHasWeapon() end
---@return FWeaponAnimationInfo
function UPalShooterComponent:GetCurrentWeaponAnimationInfo() end
---@return FRidingAnimationInfo
function UPalShooterComponent:GetCurrentRidingAnimationInfo() end
---@return float
function UPalShooterComponent:GetCurrentBulletBlurRate() end
---@return float
function UPalShooterComponent:GetChangeWeaponAnimationWeight() end
---@return UPalShooterAnimeAssetBase
function UPalShooterComponent:GetBowAnimAsset() end
function UPalShooterComponent:EndAimDelegate__DelegateSignature() end
function UPalShooterComponent:EndAim() end
---@param weapon APalWeaponBase
function UPalShooterComponent:ChangeWeapon(weapon) end
---@param Direction FVector
function UPalShooterComponent:ChangeTargetDirectionDelegate__DelegateSignature(Direction) end
---@param IsAim boolean
---@param IsShoot boolean
function UPalShooterComponent:ChangeStateDelegate__DelegateSignature(IsAim, IsShoot) end
---@param IsShooting boolean
function UPalShooterComponent:ChangeIsShooting(IsShooting) end
---@param IsAiming boolean
function UPalShooterComponent:ChangeIsAiming(IsAiming) end
---@return boolean
function UPalShooterComponent:CanWeaponChangeAnime() end
---@param weapon APalWeaponBase
---@return boolean
function UPalShooterComponent:CanUseWeapon(weapon) end
---@return boolean
function UPalShooterComponent:CanUseRightHand() end
---@return boolean
function UPalShooterComponent:CanUseLeftHand() end
---@return boolean
function UPalShooterComponent:CanShoot() end
---@return boolean
function UPalShooterComponent:CanReload() end
---@return boolean
function UPalShooterComponent:CanLeftHandAttach() end
---@param Priority EPalShooterFlagContainerPriority
---@return boolean
function UPalShooterComponent:CanChangeNextWeapon_Layered(Priority) end
---@return boolean
function UPalShooterComponent:CanChangeNextWeapon() end
---@return boolean
function UPalShooterComponent:CanAutoAim() end
---@return boolean
function UPalShooterComponent:CanAim() end
function UPalShooterComponent:BowPullAnimeEnd() end
---@param weapon APalWeaponBase
function UPalShooterComponent:AttachWeapon_ForPartnerSkillPalWeapon_ToAll(weapon) end
---@param IsNotNull boolean
function UPalShooterComponent:AttachWeapon_ForNPC_ToAll(IsNotNull) end
---@param weapon APalWeaponBase
function UPalShooterComponent:AttachWeapon(weapon) end
function UPalShooterComponent:AddRapidFireBlur() end


---@class UPalShooterSpringArmComponent : UPalSpringArmComponent
---@field CameraInterpTime float
---@field AimingCameraLagSpeed float
---@field LengthInterpCurve UCurveFloat
---@field OffsetInterpCurve UCurveFloat
---@field WalkCameraArmLength float
---@field WalkCameraOffset FVector
---@field HipShootCameraArmLength float
---@field HipShootCameraOffset FVector
---@field AimCameraArmLength float
---@field AimCameraOffset FVector
---@field DefaultWeaponStandCameraParameterMap TMap<EPalWeaponType, FShooterSpringCameraParameter>
---@field UniqueWeaponStandCameraParameterMap TMap<TSoftClassPtr<APalWeaponBase>, FShooterSpringCameraParameter>
---@field AirCameraArmLength float
---@field AirCameraOffset FVector
---@field AirHipShootCameraArmLength float
---@field AirHipShootCameraOffset FVector
---@field AirAimCameraArmLength float
---@field AirAimCameraOffset FVector
---@field FlyCameraArmLength float
---@field FlyCameraOffset FVector
---@field FlyHipShootCameraArmLength float
---@field FlyHipShootCameraOffset FVector
---@field FlyAimCameraArmLength float
---@field FlyAimCameraOffset FVector
---@field CrouchCameraArmLength float
---@field CrouchCameraOffset FVector
---@field CrouchHipShootCameraArmLength float
---@field CrouchHipShootCameraOffset FVector
---@field CrouchAimCameraArmLength float
---@field CrouchAimCameraOffset FVector
---@field SlidingCameraArmLength float
---@field SlidingCameraOffset FVector
---@field SlidingHipShootCameraArmLength float
---@field SlidingHipShootCameraOffset FVector
---@field SlidingAimCameraArmLength float
---@field SlidingAimCameraOffset FVector
---@field DeadCameraArmLength float
---@field DeadCameraOffset FVector
---@field PrevPlayerHp FFixedPoint64
---@field DefaultCameraLagSpeed float
---@field ShooterComponent UPalShooterComponent
---@field MoveComponent UPalCharacterMovementComponent
---@field ParameterComponent UPalCharacterParameterComponent
---@field DamageReactionComponent UPalDamageReactionComponent
---@field ArmLengthScaleContainer FFloatContainer
UPalShooterSpringArmComponent = {}

---@param DeltaTime float
function UPalShooterSpringArmComponent:UpdateCameraInterp(DeltaTime) end
function UPalShooterSpringArmComponent:UnregisterAdditionalOffsets() end
---@param flgName FName
function UPalShooterSpringArmComponent:UnregisterAdditionalOffset(flgName) end
---@param flagName FName
---@param Scale float
function UPalShooterSpringArmComponent:SetCameraLengthScale(flagName, Scale) end
function UPalShooterSpringArmComponent:ResetCameraInterp() end
function UPalShooterSpringArmComponent:ResetCameraDirection() end
---@param Offset FShooterSpringCameraAdditionalOffset
function UPalShooterSpringArmComponent:RegisterAdditionalOffset(Offset) end
---@param nowHP FFixedPoint64
---@param nowMaxHP FFixedPoint64
function UPalShooterSpringArmComponent:OnUpdatePlayerHp(nowHP, nowMaxHP) end
function UPalShooterSpringArmComponent:OnStartAim() end
function UPalShooterSpringArmComponent:OnReleaseTrigger() end
function UPalShooterSpringArmComponent:OnPullTrigger() end
---@param Component UPalCharacterMovementComponent
---@param Hit FHitResult
function UPalShooterSpringArmComponent:OnLanded(Component, Hit) end
---@param Component UPalCharacterMovementComponent
function UPalShooterSpringArmComponent:OnJump(Component) end
---@param Component UPalCharacterMovementComponent
function UPalShooterSpringArmComponent:OnFly(Component) end
function UPalShooterSpringArmComponent:OnEndAim() end
---@param PlayerCharacter APalPlayerCharacter
function UPalShooterSpringArmComponent:OnDyingDeadEnd(PlayerCharacter) end
---@param DeadInfo FPalDeadInfo
function UPalShooterSpringArmComponent:OnDead(DeadInfo) end
---@param InCharacter APalCharacter
function UPalShooterSpringArmComponent:OnCompleteInitializeParameter(InCharacter) end
---@param Component UPalCharacterMovementComponent
---@param IsSliding boolean
function UPalShooterSpringArmComponent:OnChangeSliding(Component, IsSliding) end
---@param IsAim boolean
---@param IsShooting boolean
function UPalShooterSpringArmComponent:OnChangeShootState(IsAim, IsShooting) end
---@param PrevSettings FPalOptionGraphicsSettings
---@param NewSettings FPalOptionGraphicsSettings
function UPalShooterSpringArmComponent:OnChangeGraphicsDelegate(PrevSettings, NewSettings) end
---@param Component UPalCharacterMovementComponent
---@param isCrouch boolean
function UPalShooterSpringArmComponent:OnChangeCrouch(Component, isCrouch) end
---@return FVector
function UPalShooterSpringArmComponent:GetCurrentCameraOffset() end
---@return float
function UPalShooterSpringArmComponent:GetCurrentCameraArmLength() end
function UPalShooterSpringArmComponent:ChangeArmParameter_forBP() end


---@class UPalShopBase : UObject
---@field OnUpdateAnyProduct FPalShopBaseOnUpdateAnyProduct
---@field MyShopID FGuid
---@field MyShopName FName
---@field ProductArray TArray<UPalShopProductBase>
---@field ProductMap_ForServer TMap<FGuid, UPalShopProductBase>
---@field RestockTimerHandle_ForServer FTimerHandle
UPalShopBase = {}

function UPalShopBase:UpdateAnyProductDelegate__DelegateSignature() end
---@param NowStock int32
function UPalShopBase:OnUpdateAnyProductStock(NowStock) end
---@param MaxStock int32
function UPalShopBase:OnUpdateAnyProductMaxStock(MaxStock) end
function UPalShopBase:OnTimerTrigger_Restock() end
function UPalShopBase:OnRep_ProductArray() end
function UPalShopBase:OnRep_MyShopName() end
---@param OutID FGuid
function UPalShopBase:GetId(OutID) end
---@param OutProductArray TArray<UPalShopProductBase>
function UPalShopBase:GetAllProduct(OutProductArray) end


---@class UPalShopManager : UPalWorldSubsystem
---@field OnRecievedBuyResultDelegate FPalShopManagerOnRecievedBuyResultDelegate
---@field OnReceivedDroppedPalDataDelegate FPalShopManagerOnReceivedDroppedPalDataDelegate
---@field CreatedItemShopMap_ForServer TMap<FGuid, UPalShopBase>
---@field CreatedPalShopMap_ForServer TMap<FGuid, UPalShopBase>
---@field LocalDroppedPalData TArray<FPalDroppedPalProductDataForShop>
---@field LostPalProduct_Tmp UPalShopProduct_LostPal
UPalShopManager = {}



---@class UPalShopProductBase : UObject
---@field OnUpdateNowStockNumDelegate FPalShopProductBaseOnUpdateNowStockNumDelegate
---@field OnUpdateMaxStockNumDelegate FPalShopProductBaseOnUpdateMaxStockNumDelegate
---@field MyProductID FGuid
---@field IsInfinityStockFlag boolean
---@field StockNum int32
---@field MaxStockNum int32
---@field IsValidProductFlag boolean
UPalShopProductBase = {}

---@param NowStock int32
function UPalShopProductBase:UpdateNowStockNumDelegate__DelegateSignature(NowStock) end
---@param MaxStockNum int32
function UPalShopProductBase:UpdateMaxStockNumDelegate__DelegateSignature(MaxStockNum) end
function UPalShopProductBase:OnRep_StockNum() end
function UPalShopProductBase:OnRep_MaxStockNum() end
---@return boolean
function UPalShopProductBase:IsValidProduct() end
---@return boolean
function UPalShopProductBase:IsSoldout() end
---@return boolean
function UPalShopProductBase:IsInfinityStock() end
---@return int32
function UPalShopProductBase:GetRemainStockNum() end
---@param OutText FText
function UPalShopProductBase:GetProductNameText(OutText) end
---@return int32
function UPalShopProductBase:GetMaxStockNum() end
---@return int32
function UPalShopProductBase:GetMaxBuyNum_LocalPlayer() end
---@param OutID FGuid
function UPalShopProductBase:GetId(OutID) end
---@return boolean
function UPalShopProductBase:CanBuy_LocalPlayer() end


---@class UPalShopProduct_LostPal : UPalShopProduct_PalSaveParameter
UPalShopProduct_LostPal = {}


---@class UPalShopProduct_PalSaveParameter : UPalShopProductBase
---@field ProductPalSaveParameter FPalIndividualCharacterSaveParameter
---@field ReservedPlayerUID FGuid
UPalShopProduct_PalSaveParameter = {}

---@param CreatedPalInstanceID FPalInstanceID
function UPalShopProduct_PalSaveParameter:OnCreatedBuyPal(CreatedPalInstanceID) end
---@param outParameter FPalIndividualCharacterSaveParameter
function UPalShopProduct_PalSaveParameter:GetProductPalParameter(outParameter) end
---@return int32
function UPalShopProduct_PalSaveParameter:GetPrice() end


---@class UPalShopProduct_TradeItem : UPalShopProductBase
---@field ProductStaticItemID FName
---@field BuyRate float
UPalShopProduct_TradeItem = {}

---@return int32
function UPalShopProduct_TradeItem:GetRequireMoney() end
---@param OutStaticID FName
function UPalShopProduct_TradeItem:GetProductStaticItemID(OutStaticID) end


---@class UPalShopUtility : UBlueprintFunctionLibrary
UPalShopUtility = {}

---@param WorldContextObject UObject
---@param ItemShopLotteryName FName
---@param OutShopName FName
function UPalShopUtility:LotteryItemShop(WorldContextObject, ItemShopLotteryName, OutShopName) end
---@param WorldContextObject UObject
---@param ShopName FName
---@param OutData FPalPalShopCreateDataRow
---@return boolean
function UPalShopUtility:GetPalShopCreateData(WorldContextObject, ShopName, OutData) end
---@param WorldContextObject UObject
---@param ShopName FName
---@param OutData FPalItemShopCreateDataRow
---@return boolean
function UPalShopUtility:GetItemShopCreateData(WorldContextObject, ShopName, OutData) end
---@param WorldContextObject UObject
---@param createShopData FPalPalShopCreateDataRow
---@param sharedShopKeyName FName
---@param outCreatedShop UPalShopBase
---@return boolean
function UPalShopUtility:CreateNewPalShop(WorldContextObject, createShopData, sharedShopKeyName, outCreatedShop) end
---@param WorldContextObject UObject
---@param createShopData FPalItemShopCreateDataRow
---@param sharedShopKeyName FName
---@param outCreatedShop UPalShopBase
---@return boolean
function UPalShopUtility:CreateNewItemShop(WorldContextObject, createShopData, sharedShopKeyName, outCreatedShop) end
---@param WorldContextObject UObject
---@param staticItemIDAndNum FPalStaticItemIdAndNum
---@param SellRate float
---@return boolean
function UPalShopUtility:CanSellFromStaticItemIDAndNum(WorldContextObject, staticItemIDAndNum, SellRate) end
---@param WorldContextObject UObject
---@param SlotIdAndNum FPalItemSlotIdAndNum
---@param SellRate float
---@return boolean
function UPalShopUtility:CanSellFromSlotIdAndNum(WorldContextObject, SlotIdAndNum, SellRate) end
---@param WorldContextObject UObject
---@param SaveParameter FPalIndividualCharacterSaveParameter
---@param SellRate float
---@return int32
function UPalShopUtility:CalcPalSellPrice(WorldContextObject, SaveParameter, SellRate) end
---@param WorldContextObject UObject
---@param staticItemIDAndNum FPalStaticItemIdAndNum
---@param SellRate float
---@return int32
function UPalShopUtility:CalcItemSellPrice(WorldContextObject, staticItemIDAndNum, SellRate) end


---@class UPalSkeletalMeshComponent : USkeletalMeshComponent
---@field bCanRagdoll boolean
---@field ClavicleAdjustDegree float
---@field bIsEnableGroundTilt boolean
---@field PitchAngle float
---@field RollAngle float
---@field TiltingInterpTime float
---@field DefaultLocation FVector
---@field DefaultRotator FRotator
---@field BeginTiltVector FVector
---@field EndTiltVector FVector
---@field TiltTimer float
---@field OnAppliedMakeInfo FPalSkeletalMeshComponentOnAppliedMakeInfo
---@field DisableTilt FFlagContainer
---@field ScaleFloatContainer FFloatContainer
---@field PitchFloatContainer FFloatContainer
---@field AnimRateScaleFloatContainer FFloatContainer
---@field DefaultAnimRateScale float
---@field DefaultScale3D FVector
---@field PalSkeletalMeshType EPalSkeletalMeshType
---@field CharcterMakeMorphMax float
---@field ItemName FName
---@field BodyTypeName FName
---@field DisableChangeMesh_ByPlayerDead boolean
---@field DefaultTickOption EVisibilityBasedAnimTickOption
---@field CharacterMakeInfo FPalPlayerDataCharacterMakeInfo
UPalSkeletalMeshComponent = {}

---@param flagName FName
---@param bIsDisable boolean
function UPalSkeletalMeshComponent:SetTiltDisable(flagName, bIsDisable) end
---@param flagName FName
---@param Scale float
function UPalSkeletalMeshComponent:SetRuntimeScale(flagName, Scale) end
---@param flagName FName
---@param Pitch float
function UPalSkeletalMeshComponent:SetRuntimePitch(flagName, Pitch) end
---@param flagName FName
---@param RateScale float
function UPalSkeletalMeshComponent:SetRuntimeAnimRateScale(flagName, RateScale) end
---@param Disable boolean
function UPalSkeletalMeshComponent:SetDisableChangeMesh(Disable) end
---@param Info FPalPlayerDataCharacterMakeInfo
function UPalSkeletalMeshComponent:SetCharacterMakeInfo(Info) end
function UPalSkeletalMeshComponent:ResetTransformToDefault() end
---@return boolean
function UPalSkeletalMeshComponent:IsDisableTilt() end
---@return EPalSkeletalMeshType
function UPalSkeletalMeshComponent:GetPalSkeletalMeshType() end
---@return float
function UPalSkeletalMeshComponent:GetAnimRateScale() end
---@param SkeletalTickLayer EPalSkeletalTickLayer
function UPalSkeletalMeshComponent:ChangeVisibilityAnimTick(SkeletalTickLayer) end
---@param SkeletalMeshComponent UPalSkeletalMeshComponent
function UPalSkeletalMeshComponent:AppliedMakeInfoDelegate__DelegateSignature(SkeletalMeshComponent) end


---@class UPalSkillDamageReactionComponent : UActorComponent
---@field OnDamageDelegate FPalSkillDamageReactionComponentOnDamageDelegate
---@field EffectSlot UPalHitEffectSlot
UPalSkillDamageReactionComponent = {}



---@class UPalSoundEmitterComponent : UActorComponent
UPalSoundEmitterComponent = {}

---@param SoundFName FName
---@param EmitterCharacter AActor
---@param EmitLocation FVector
---@param VolumeRate float
function UPalSoundEmitterComponent:EmitSound(SoundFName, EmitterCharacter, EmitLocation, VolumeRate) end


---@class UPalSoundPlayer : UObject
---@field AkCallbackOuter FPalSoundPlayerAkCallbackOuter
---@field StopWhenOwnerDestroyed boolean
---@field OwnerComponent USceneComponent
---@field AkComponent UAkComponent
---@field OwnerAttachPointName FName
---@field AkCallback FPalSoundPlayerAkCallback
---@field PlaySoundParameters TMap<int32, FPalSoundPlayingParameter>
---@field OutputBusVolumes TMap<FName, float>
UPalSoundPlayer = {}

function UPalSoundPlayer:UpdateOutputBusBolume() end
function UPalSoundPlayer:Terminate() end
function UPalSoundPlayer:StopSound() end
---@param PlayingID int32
function UPalSoundPlayer:StopByPlayingId(PlayingID) end
---@param Location FVector
function UPalSoundPlayer:SetWorldLocation(Location) end
---@param SwitchGroup FString
---@param SwitchState FString
function UPalSoundPlayer:SetSwitch(SwitchGroup, SwitchState) end
---@param Name FName
---@param Value float
---@param interpolSec float
function UPalSoundPlayer:SetRTPCValue(Name, Value, interpolSec) end
---@param PhysicalSurface EPhysicalSurface
function UPalSoundPlayer:SetPhysicalMaterial(PhysicalSurface) end
---@param Name FName
---@param Volume float
function UPalSoundPlayer:SetOutputBusVolume(Name, Volume) end
---@param Interval float
function UPalSoundPlayer:SetOcclusionRefreshInterval(Interval) end
---@param Trigger FString
function UPalSoundPlayer:PostTrigger(Trigger) end
---@param AudioEvent UAkAudioEvent
---@param Options FPalSoundOptions
---@return int32
function UPalSoundPlayer:PlaySound(AudioEvent, Options) end
---@param CallbackType EAkCallbackType
---@param CallbackInfo UAkCallbackInfo
function UPalSoundPlayer:OnAkPostEventCallback(CallbackType, CallbackInfo) end
function UPalSoundPlayer:Initialize() end
---@return FVector
function UPalSoundPlayer:GetWorldLocation() end
---@return FRotator
function UPalSoundPlayer:GetOwnerRotation() end
---@return FVector
function UPalSoundPlayer:GetOwnerLocation() end
---@param Name FName
---@param Volume float
---@return boolean
function UPalSoundPlayer:GetOutputBusVolume(Name, Volume) end
---@param PlayingID int32
---@param FadeOutDuration int32
function UPalSoundPlayer:FadeOutByPlayingId(PlayingID, FadeOutDuration) end
---@param Name FName
function UPalSoundPlayer:ClearOutputBusVolume(Name) end


---@class UPalSoundPlayerComponent : UActorComponent
---@field PalSoundSlotClass TSoftClassPtr<UPalSoundSlot>
---@field OnGetAkOwnerComponent FPalSoundPlayerComponentOnGetAkOwnerComponent
---@field PalSoundSlotCache UPalSoundSlot
UPalSoundPlayerComponent = {}

---@return USceneComponent
function UPalSoundPlayerComponent:OnGetAkOwnerComponent__DelegateSignature() end
function UPalSoundPlayerComponent:BeginPlay() end


---@class UPalSoundPlayerInEditorComponent : UActorComponent
---@field PalSoundSlotClass TSoftClassPtr<UPalSoundSlot>
---@field PalSoundSlotCache UPalSoundSlot
UPalSoundPlayerInEditorComponent = {}

---@param PhysicalSurface EPhysicalSurface
function UPalSoundPlayerInEditorComponent:SetPhysicalMaterial(PhysicalSurface) end


---@class UPalSoundSlot : UObject
---@field SoundMap TMap<FPalDataTableRowName_SoundID, UAkAudioEvent>
---@field PlaySoundParameters TMap<int32, FPalDataTableRowName_SoundID>
---@field SoundPlayer UPalSoundPlayer
UPalSoundSlot = {}

function UPalSoundSlot:Terminate() end
---@param SoundId FPalDataTableRowName_SoundID
function UPalSoundSlot:StopSoundBySoundId(SoundId) end
function UPalSoundSlot:StopSound() end
---@param PlayingID int32
function UPalSoundSlot:StopByPlayingId(PlayingID) end
---@param SwitchGroup FString
---@param SwitchState FString
function UPalSoundSlot:SetSwitch(SwitchGroup, SwitchState) end
---@param Name FName
---@param Value float
---@param interpolSec float
function UPalSoundSlot:SetRTPCValue(Name, Value, interpolSec) end
---@param PhysicalSurface EPhysicalSurface
function UPalSoundSlot:SetPhysicalMaterial(PhysicalSurface) end
---@param AkEvent UAkAudioEvent
---@param Options FPalSoundOptions
---@return int32
function UPalSoundSlot:PlaySoundByAkEvent(AkEvent, Options) end
---@param ID FPalDataTableRowName_SoundID
---@param Options FPalSoundOptions
---@return int32
function UPalSoundSlot:PlaySound(ID, Options) end
---@param CallbackType EAkCallbackType
---@param CallbackInfo UAkCallbackInfo
function UPalSoundSlot:OnAkPostEventCallback(CallbackType, CallbackInfo) end
---@param SoundId FPalDataTableRowName_SoundID
---@return boolean
function UPalSoundSlot:IsPlayingBySoundId(SoundId) end
function UPalSoundSlot:Initialize() end
---@return UPalSoundPlayer
function UPalSoundSlot:GetSoundPlayer() end
---@param ID FPalDataTableRowName_SoundID
---@return UAkAudioEvent
function UPalSoundSlot:GetAkEvent(ID) end


---@class UPalSoundUtility : UBlueprintFunctionLibrary
UPalSoundUtility = {}

---@param Actor AActor
---@param ID FPalDataTableRowName_SoundID
function UPalSoundUtility:StopSoundByActorWithSoundId(Actor, ID) end
---@param Actor AActor
function UPalSoundUtility:StopSoundByActor_Editor(Actor) end
---@param Actor AActor
function UPalSoundUtility:StopSoundByActor(Actor) end
---@param AudioEvent UAkAudioEvent
---@param Location FVector
---@param Rotation FRotator
---@param WorldObject UObject
---@return APalSoundDebugModel
function UPalSoundUtility:SpawnSoundDebugModel(AudioEvent, Location, Rotation, WorldObject) end
---@param Actor AActor
---@param SwitchGroup FString
---@param SwitchState FString
function UPalSoundUtility:SetSwitchByActor(Actor, SwitchGroup, SwitchState) end
---@param Actor AActor
---@param Name FName
---@param Value float
---@param interpolSec float
function UPalSoundUtility:SetRTPCValueByActor(Actor, Name, Value, interpolSec) end
---@param Actor AActor
---@param PhysicalSurface EPhysicalSurface
function UPalSoundUtility:SetPhysicalMaterial(Actor, PhysicalSurface) end
---@param Actor AActor
---@param ID FPalDataTableRowName_SoundID
---@param Option FPalSoundOptions
---@param SoundSlotClass TSoftClassPtr<UPalSoundSlot>
---@param PhysicalSurface EPhysicalSurface
function UPalSoundUtility:PlaySoundByActor_Editor(Actor, ID, Option, SoundSlotClass, PhysicalSurface) end
---@param Actor AActor
---@param ID FPalDataTableRowName_SoundID
---@param Option FPalSoundOptions
function UPalSoundUtility:PlaySoundByActor(Actor, ID, Option) end
---@param Actor AActor
---@param AkEvent UAkAudioEvent
---@return boolean
function UPalSoundUtility:PlayAkEventSoundByActor(Actor, AkEvent) end
---@param IsPlaying boolean
function UPalSoundUtility:PalSoundUtilityBoolCallbackFunction__DelegateSignature(IsPlaying) end
---@param Actor AActor
---@param ID FPalDataTableRowName_SoundID
---@param cb FIsSoundPlayingByActorCb
function UPalSoundUtility:IsSoundPlayingByActor(Actor, ID, cb) end


---@class UPalSpeedCollisionComponent : USphereComponent
---@field IsSelfEnable boolean
---@field HitPalList TArray<FPalInstanceID>
UPalSpeedCollisionComponent = {}

---@param ActionComponent UPalActionComponent
function UPalSpeedCollisionComponent:OnAllActionEnd(ActionComponent) end
---@param action UPalActionBase
function UPalSpeedCollisionComponent:OnActionBegin(action) end
function UPalSpeedCollisionComponent:DelayRemoveInterval() end
---@param OverlappedComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param SweepResult FHitResult
function UPalSpeedCollisionComponent:BeginOverlapEvent(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult) end


---@class UPalSpringArmComponent : USpringArmComponent
---@field WaterProbeChannel ECollisionChannel
UPalSpringArmComponent = {}



---@class UPalSquad : UObject
---@field OnSomeOneDeadDelegate FPalSquadOnSomeOneDeadDelegate
---@field OnCombatPropagationDelegate FPalSquadOnCombatPropagationDelegate
---@field OnEscapePropagationDelegate FPalSquadOnEscapePropagationDelegate
---@field LeaderId FPalInstanceID
---@field MemberIDList TArray<FPalInstanceID>
---@field LeaderBB UPalAIBlackboardBase
UPalSquad = {}

---@param DestoryActor AActor
function UPalSquad:RemoveWhenDestoryActor(DestoryActor) end
---@param DeadInfo FPalDeadInfo
function UPalSquad:OnSomeOneDeadDelegate__DelegateSignature(DeadInfo) end
---@param StartActor AActor
function UPalSquad:OnCombatPropagationDelegate__DelegateSignature(StartActor) end
---@param OutList TArray<FPalInstanceID>
function UPalSquad:GetMemberID(OutList) end
---@param StartActor AActor
---@param Target AActor
function UPalSquad:EscapeStart(StartActor, Target) end
---@param StartActor AActor
---@param TargetActor AActor
function UPalSquad:EscapePropagationDelegate__DelegateSignature(StartActor, TargetActor) end
---@param DeadInfo FPalDeadInfo
function UPalSquad:DeadAndUpdateLeader(DeadInfo) end
---@param StartActor AActor
function UPalSquad:CombatStart(StartActor) end
---@param PalInstanceID FPalInstanceID
function UPalSquad:AddCharacter(PalInstanceID) end


---@class UPalStageDefines : UObject
UPalStageDefines = {}


---@class UPalStageModelBase : UObject
---@field InstanceId FPalStageInstanceId
---@field PlayerInfos TArray<FPalStagePlayerInfo>
UPalStageModelBase = {}

---@param TargetStageModel UPalStageModelBase
function UPalStageModelBase:OnCompleteLoadStage_ServerInternal(TargetStageModel) end


---@class UPalStageModelBossBattle : UPalStageModelBase
---@field InstanceModel UPalBossBattleInstanceModel
UPalStageModelBossBattle = {}

function UPalStageModelBossBattle:OnRep_InstanceModel() end
---@return UPalBossBattleInstanceModel
function UPalStageModelBossBattle:GetInstanceModel() end


---@class UPalStageModelDungeon : UPalStageModelBase
---@field InstanceModel UPalDungeonInstanceModel
UPalStageModelDungeon = {}

---@return UPalDungeonInstanceModel
function UPalStageModelDungeon:GetInstanceModel() end


---@class UPalStageRegistrationParameterBase : UObject
UPalStageRegistrationParameterBase = {}


---@class UPalStageRegistrationParameterBossBattle : UPalStageRegistrationParameterBase
UPalStageRegistrationParameterBossBattle = {}


---@class UPalStageRegistrationParameterDungeon : UPalStageRegistrationParameterBase
UPalStageRegistrationParameterDungeon = {}


---@class UPalStageReplicator : UPalGameStateReplicatorBase
---@field RepInfoArray FPalFastStageModelRepInfoArray
UPalStageReplicator = {}



---@class UPalStageUtility : UBlueprintFunctionLibrary
UPalStageUtility = {}


---@class UPalStageWorldSubsystem : UPalWorldSubsystem
---@field StageModelMap TMap<FPalStageInstanceId, UPalStageModelBase>
---@field StageAreaInfoMap TMap<UDataLayerAsset, FPalStageAreaInfo>
UPalStageWorldSubsystem = {}



---@class UPalStatModelPerformance : UObject
UPalStatModelPerformance = {}

---@param FrameTime float
---@param GameThreadTime float
---@param RenderThreadTime float
---@param GPUTime float
function UPalStatModelPerformance:SetupInitializeStat(FrameTime, GameThreadTime, RenderThreadTime, GPUTime) end
function UPalStatModelPerformance:Initialize() end
function UPalStatModelPerformance:Deinitialize() end


---@class UPalStatPalCount : UObject
---@field FontObject UFont
UPalStatPalCount = {}



---@class UPalStateMachine : UObject
---@field StateMap TMap<UClass, UPalStateMachineStateBase>
---@field CurrentState UPalStateMachineStateBase
UPalStateMachine = {}

---@param DeltaTime float
function UPalStateMachine:Tick(DeltaTime) end
---@param StartClass UClass
function UPalStateMachine:Start(StartClass) end
---@return UPalStateMachineStateBase
function UPalStateMachine:GetCurrentState() end
function UPalStateMachine:Dispose() end
---@param ToStateClass UClass
function UPalStateMachine:ChangeState(ToStateClass) end
---@param State UPalStateMachineStateBase
function UPalStateMachine:AddState(State) end


---@class UPalStateMachineStateBase : UObject
UPalStateMachineStateBase = {}


---@class UPalStateMachineStateBase_BlueprintBase : UPalStateMachineStateBase
UPalStateMachineStateBase_BlueprintBase = {}

---@param DeltaTime float
function UPalStateMachineStateBase_BlueprintBase:StateTick(DeltaTime) end
function UPalStateMachineStateBase_BlueprintBase:StateExit() end
function UPalStateMachineStateBase_BlueprintBase:StateEnter() end


---@class UPalStaticArmorItemData : UPalStaticItemDataBase
---@field AttackValue int32
---@field DefenseValue int32
---@field HPValue int32
---@field ShieldValue int32
UPalStaticArmorItemData = {}

---@return int32
function UPalStaticArmorItemData:GetShieldValue() end
---@return int32
function UPalStaticArmorItemData:GetHPValue() end
---@return int32
function UPalStaticArmorItemData:GetDefenseValue() end
---@return int32
function UPalStaticArmorItemData:GetAttackValue() end


---@class UPalStaticCharacterParameterComponent : UActorComponent
---@field AIActionMap TMap<EPalAIActionType, TSubclassOf<UPalAIActionBase>>
---@field CallApproachWalkSpeedMultiplier float
---@field RandomRestMontage TArray<UAnimMontage>
---@field RandomRestMontageInfos TArray<FPalRandomRestInfo>
---@field GeneralAnimSequenceMap TMap<EPalGeneralAnimSequenceType, UAnimSequence>
---@field GeneralMontageMap TMap<EPalGeneralMontageType, UAnimMontage>
---@field GeneralBlendSpaceMap TMap<EPalGeneralBlendSpaceType, UBlendSpace>
---@field RagdollPresetMap TMap<EPalRagdollPresetType, TSubclassOf<UPalRagdollPreset>>
---@field ActionMontageMap TMap<EPalActionType, UAnimMontage>
---@field EmoteList TArray<UAnimMontage>
---@field WazaActionDeclarationMap TMap<EPalWazaID, TSoftClassPtr<UPalActionBase>>
---@field WazaActionInstancedMap TMap<EPalWazaID, TSubclassOf<UPalActionBase>>
---@field CaptureSuccessRate float
---@field IsPal boolean
---@field SkillEffectScale float
---@field SkillEffectOffsetScale FVector
---@field FollowSideDistanceRate float
---@field FootStampMap TMap<EPhysicalSurface, FFootStampInfo>
---@field StepVelocityXY float
---@field StepVelocityZ float
---@field HeadBoneName FName
---@field PhysicsBodyRootName FName
---@field ToolAttachBoneName FName
---@field HPGaugeUIOffset FVector2D
---@field ExclamationMarkOffsetZ float
---@field MovementType EPalMonsterMovementType
---@field Weight_KG float
---@field Mass_Scale int32
---@field IsGroundCrossRange float
---@field PhysicsBoneNameMap TMap<EPalPhysicsBoneType, FName>
---@field IsUncapturable boolean
---@field IsBackWalkForwardAnime boolean
---@field IsRightLeft_WakeupFromRagdoll boolean
---@field GetupMotion_UtubuseOrRight_0FramePelvisLocation FVector
---@field GetupMotion_AomukeOrLeft_0FramePelvisLocation FVector
---@field Ragdoll_RightLeftGetup_ForwardTailName FName
---@field Ragdoll_RightLeftGetup_RightLegName FName
---@field PettingSize EPalPettingSizeType
---@field PettingDistance float
---@field PettingStartAddDistance float
---@field PettingEndLeaveDistance float
---@field PettingCameraCenterDistance_Override float
---@field PettingCameraHeight_Override float
---@field PettingCameraArmLength_Override float
---@field Size EPalSizeType
---@field Ragdoll_GravityRate float
---@field IsLookatIKAble boolean
---@field SmallDamageAnimationApplyRate float
---@field SmallDamageAnimationPlayRate float
---@field CameraOffsetInLiftup FShooterSpringCameraParameter
---@field IsForcedTurnWhenDamageReaction boolean
---@field DisableNPCDamageRolling boolean
---@field CapsuleHalfHeightDefault float
---@field PalSoundSlotClass TSoftClassPtr<UPalSoundSlot>
---@field AkAttachPointName FName
---@field PalFootStepEffectAssetClass TSoftClassPtr<UPalFootStepEffectAssetBase>
---@field SpawnItem FPalStaticCharacterInfo_SpawnItem
---@field PalSoundSlotCache UPalSoundSlot
---@field PalFootStepEffectAssetCache UPalFootStepEffectAssetBase
---@field MissWazaAction TSubclassOf<UPalActionBase>
---@field IsBoss_Database boolean
---@field IsTowerBoss_Database boolean
---@field SpawnedCharacterType EPalSpawnedCharacterType
UPalStaticCharacterParameterComponent = {}

---@param SpawnedType EPalSpawnedCharacterType
function UPalStaticCharacterParameterComponent:SetSpawnedCharacterType(SpawnedType) end
---@param WazaID EPalWazaID
function UPalStaticCharacterParameterComponent:LoadWazaActionClass(WazaID) end
---@return boolean
function UPalStaticCharacterParameterComponent:IsTowerBossPal() end
---@return boolean
function UPalStaticCharacterParameterComponent:IsSwimPal() end
---@return boolean
function UPalStaticCharacterParameterComponent:IsRarePal() end
---@return boolean
function UPalStaticCharacterParameterComponent:IsFlyPal() end
---@return boolean
function UPalStaticCharacterParameterComponent:IsBossPal_Database_ExceptRare() end
---@return boolean
function UPalStaticCharacterParameterComponent:IsBossPal_Database() end
---@return boolean
function UPalStaticCharacterParameterComponent:IgnoreLeanBack() end
---@return boolean
function UPalStaticCharacterParameterComponent:IgnoreBlowAway() end
---@return EPalSpawnedCharacterType
function UPalStaticCharacterParameterComponent:GetSpawnedCharacterType() end
---@return FPalRandomRestInfo
function UPalStaticCharacterParameterComponent:GetRandomRestInfo() end
---@return float
function UPalStaticCharacterParameterComponent:GetCaptureRate_ByCharacterID() end
---@param ActionType EPalActionType
---@param bExist boolean
---@return UAnimMontage
function UPalStaticCharacterParameterComponent:FindMontange(ActionType, bExist) end


---@class UPalStaticConsumeItemData : UPalStaticItemDataBase
---@field RestoreHP int32
---@field RestoreSP int32
---@field RestoreSatiety int32
---@field RestoreSanity int32
---@field WazaID EPalWazaID
UPalStaticConsumeItemData = {}

---@return EPalWazaID
function UPalStaticConsumeItemData:GetWazaID() end
---@return int32
function UPalStaticConsumeItemData:GetRestoreSP() end
---@return int32
function UPalStaticConsumeItemData:GetRestoreSatiety() end
---@return int32
function UPalStaticConsumeItemData:GetRestoreSanity() end
---@return int32
function UPalStaticConsumeItemData:GetRestoreHP() end


---@class UPalStaticItemDataAsset : UDataAsset
---@field StaticItemDataMap TMap<FName, UPalStaticItemDataBase>
---@field UndefinedVisualBlueprintClassSoft TSoftClassPtr<AActor>
UPalStaticItemDataAsset = {}



---@class UPalStaticItemDataBase : UObject
---@field ID FName
---@field IconTexture TSoftObjectPtr<UTexture2D>
---@field TypeA EPalItemTypeA
---@field TypeB EPalItemTypeB
---@field Rank int32
---@field Rarity int32
---@field Price int32
---@field MaxStackCount int32
---@field SortID int32
---@field DynamicItemDataClass TSubclassOf<UPalDynamicItemDataBase>
---@field bNotConsumed boolean
---@field actorClass TSoftClassPtr<AActor>
---@field StaticMeshPath TSoftObjectPtr<UStaticMesh>
---@field VisualBlueprintClassSoft TSoftClassPtr<AActor>
---@field DropItemType EPalDropItemType
---@field Weight float
---@field Durability float
---@field PassiveSkill FName
---@field CorruptionFactor float
---@field FloatValue1 float
---@field OverrideNameMsgID FName
---@field OverrideDescMsgID FName
UPalStaticItemDataBase = {}

---@param DynamicItemData UPalDynamicItemDataBase
---@param WorldContextObject UObject
---@return boolean
function UPalStaticItemDataBase:UseItem(DynamicItemData, WorldContextObject) end
---@return boolean
function UPalStaticItemDataBase:IsCorruptible() end
---@return boolean
function UPalStaticItemDataBase:HasDynamicItemClass() end
---@return boolean
function UPalStaticItemDataBase:HasActorClass() end
---@param WorldContextObject UObject
---@return TSoftClassPtr<AActor>
function UPalStaticItemDataBase:GetVisualBlueprintClass(WorldContextObject) end
---@return FName
function UPalStaticItemDataBase:GetPassiveSkill() end
---@param OutMsgID FName
function UPalStaticItemDataBase:GetNameMsgId(OutMsgID) end
---@return int32
function UPalStaticItemDataBase:GetMaxStackCount() end
---@return FName
function UPalStaticItemDataBase:GetId() end
---@return TSubclassOf<UPalDynamicItemDataBase>
function UPalStaticItemDataBase:GetDynamicItemDataClass() end
---@param OutMsgID FName
function UPalStaticItemDataBase:GetDescriptionMsgId(OutMsgID) end
---@return TSoftClassPtr<AActor>
function UPalStaticItemDataBase:GetActorClass() end


---@class UPalStaticItemDataManager : UObject
---@field StaticItemDataAsset UPalStaticItemDataAsset
UPalStaticItemDataManager = {}



---@class UPalStaticItemDataTable : UObject
---@field DataAsset UPalStaticItemDataAsset
UPalStaticItemDataTable = {}



---@class UPalStaticLogCollector : UObject
---@field overInventoryWeightId FGuid
---@field targetLogManager UPalLogManager
UPalStaticLogCollector = {}

function UPalStaticLogCollector:RegisterLogCollectEvent_BP() end
---@param PlayerDataStorage UPalPlayerDataStorage
function UPalStaticLogCollector:OnReadyPlayerInventoryData(PlayerDataStorage) end
---@param nowWeight float
function UPalStaticLogCollector:OnOverWeightInventory(nowWeight) end
---@param nowWeight float
function UPalStaticLogCollector:OnFixedWeightInventory(nowWeight) end
---@param IsSuccess boolean
function UPalStaticLogCollector:OnEndedWorldAutoSave(IsSuccess) end


---@class UPalStaticWeaponItemData : UPalStaticItemDataBase
---@field MagazineSize int32
---@field SneakAttackRate float
---@field AttackValue int32
---@field DefenseValue int32
UPalStaticWeaponItemData = {}

---@return int32
function UPalStaticWeaponItemData:GetWeaponDefense() end
---@return int32
function UPalStaticWeaponItemData:GetWeaponBaseDamage() end
---@return float
function UPalStaticWeaponItemData:GetSneakAttackRate() end
---@return int32
function UPalStaticWeaponItemData:GetMaxMagazineSize() end


---@class UPalStatusBase : UObject
---@field bIsEndStatus boolean
---@field DynamicParameter FStatusDynamicParameter
---@field StatusId EPalStatusID
---@field Duration float
---@field bIsNerverEnd boolean
UPalStatusBase = {}

---@param DeltaTime float
function UPalStatusBase:TickStatus(DeltaTime) end
function UPalStatusBase:SetHalfDurationTimer() end
function UPalStatusBase:OnEndStatus() end
function UPalStatusBase:OnBreakStatus() end
function UPalStatusBase:OnBeginStatus() end
function UPalStatusBase:OnBeginSomeStatus() end
---@return boolean
function UPalStatusBase:IsEndStatus() end
---@return AActor
function UPalStatusBase:GetOwner() end


---@class UPalStatusCollectItem : UPalStatusBase
---@field CollectItemInfo FPalStaticItemIdAndNum
UPalStatusCollectItem = {}

---@param DeltaTime float
function UPalStatusCollectItem:TickStatus_Implementation(DeltaTime) end
---@param ItemIDAndNum FPalStaticItemIdAndNum
function UPalStatusCollectItem:SetCollectItemInfo(ItemIDAndNum) end
function UPalStatusCollectItem:OnEndStatus_Implementation() end
function UPalStatusCollectItem:OnBreakStatus_Implementation() end
function UPalStatusCollectItem:OnBeginStatus_Implementation() end
function UPalStatusCollectItem:OnBeginSomeStatus_Implementation() end
---@return boolean
function UPalStatusCollectItem:IsThrown() end
---@return boolean
function UPalStatusCollectItem:IsServer() end
---@return boolean
function UPalStatusCollectItem:IsRestrictedByWorkerEvent() end
---@return boolean
function UPalStatusCollectItem:IsRestrictedByWork() end
---@return boolean
function UPalStatusCollectItem:IsLifted() end
---@return boolean
function UPalStatusCollectItem:IsHealth() end
---@return boolean
function UPalStatusCollectItem:IsBattleMode() end
---@return UPalPlayerInventoryData
function UPalStatusCollectItem:GetOwnerPlayerInventoryData() end
---@return FPalStaticItemIdAndNum
function UPalStatusCollectItem:GetCollectItemInfo() end
---@param ItemId FName
---@param DropNum int32
---@param SpawnLocation FVector
---@param ReleaseDirection FVector
function UPalStatusCollectItem:DropItem(ItemId, DropNum, SpawnLocation, ReleaseDirection) end
---@return boolean
function UPalStatusCollectItem:CanSpawnItem() end


---@class UPalStatusComponent : UActorComponent
---@field StatusMap TMap<EPalStatusID, TSubclassOf<UPalStatusBase>>
---@field OnAddStatus FPalStatusComponentOnAddStatus
---@field OnRemoveStatus FPalStatusComponentOnRemoveStatus
---@field ExecutionStatusList TArray<UPalStatusBase>
---@field ExecutionStatusListCache TArray<UPalStatusBase>
UPalStatusComponent = {}

---@param StatusId EPalStatusID
---@param Param FStatusDynamicParameter
function UPalStatusComponent:SomeStatus_ToAll(StatusId, Param) end
---@param StatusId EPalStatusID
---@param issuerID int32
function UPalStatusComponent:RemoveStatus_ToServer(StatusId, issuerID) end
---@param StatusId EPalStatusID
function UPalStatusComponent:RemoveStatus(StatusId) end
function UPalStatusComponent:OnRep_ExecutionStatusList() end
---@param StatusComponent UPalStatusComponent
---@param StatusId EPalStatusID
function UPalStatusComponent:OnRemoveStatus__DelegateSignature(StatusComponent, StatusId) end
---@param StatusComponent UPalStatusComponent
---@param StatusId EPalStatusID
---@param Status UPalStatusBase
function UPalStatusComponent:OnAddStatus__DelegateSignature(StatusComponent, StatusId, Status) end
---@param StatusId EPalStatusID
---@return UPalStatusBase
function UPalStatusComponent:GetExecutionStatusCache(StatusId) end
---@param StatusId EPalStatusID
---@return UPalStatusBase
function UPalStatusComponent:GetExecutionStatus(StatusId) end
function UPalStatusComponent:BeginPlay() end
---@param StatusId EPalStatusID
---@param Param FStatusDynamicParameter
function UPalStatusComponent:AddStatusParameter(StatusId, Param) end
---@param StatusId EPalStatusID
---@param Param FStatusDynamicParameter
---@param issuerID int32
function UPalStatusComponent:AddStatus_ToServer(StatusId, Param, issuerID) end
---@param StatusId EPalStatusID
function UPalStatusComponent:AddStatus(StatusId) end


---@class UPalStatusHungerTypeUtility : UBlueprintFunctionLibrary
UPalStatusHungerTypeUtility = {}

---@param Type EPalStatusHungerType
---@return boolean
function UPalStatusHungerTypeUtility:IsHunger(Type) end


---@class UPalStatusLifeSteal : UPalStatusBase
UPalStatusLifeSteal = {}

---@param Damage int32
function UPalStatusLifeSteal:OnLifeSteal(Damage) end
---@param Damage int32
---@return int32
function UPalStatusLifeSteal:CalucRecoverPoint(Damage) end


---@class UPalStatus_StaminaControl : UPalStatusBase
---@field IsLocalPlayerOrPal boolean
---@field IsPreCliming boolean
UPalStatus_StaminaControl = {}

function UPalStatus_StaminaControl:DecreaseStepStamina() end
---@param Movement UPalCharacterMovementComponent
function UPalStatus_StaminaControl:DecreaseJumpStamina(Movement) end


---@class UPalSyncTeleportComponent : UActorComponent
---@field OnPlayerMovedClientDelegate FPalSyncTeleportComponentOnPlayerMovedClientDelegate
---@field OnPlayerMoveCompleteClientDelegate FPalSyncTeleportComponentOnPlayerMoveCompleteClientDelegate
---@field DefaultStartSE UAkAudioEvent
---@field FadeParameter UPalHUDDispatchParameter_FadeWidget
UPalSyncTeleportComponent = {}

function UPalSyncTeleportComponent:SyncTeleportPlayerMovedDynamicDelegate__DelegateSignature() end
---@param Parameter FPalSyncTeleportRequestParameter
function UPalSyncTeleportComponent:SyncTeleport_ToClient(Parameter) end
---@param Parameter FPalSyncTeleportRequestParameter
function UPalSyncTeleportComponent:SyncTeleport(Parameter) end
---@param Parameter FPalSyncTeleportRequestParameter
function UPalSyncTeleportComponent:RequestSyncTeleportStart_ToServer(Parameter) end
function UPalSyncTeleportComponent:RequestSyncTeleportMove_ToServer() end
function UPalSyncTeleportComponent:RequestSyncTeleportEnd_ToServer() end
---@param bIsSuccess boolean
function UPalSyncTeleportComponent:ReceiveSyncTeleportStartResult_ToClient(bIsSuccess) end
---@param bIsSuccess boolean
function UPalSyncTeleportComponent:ReceiveSyncTeleportMoveResult_ToClient(bIsSuccess) end
---@param bIsSuccess boolean
function UPalSyncTeleportComponent:ReceiveSyncTeleportEnd_ToClient(bIsSuccess) end
function UPalSyncTeleportComponent:OnEndSyncTeleportFadeOut() end
function UPalSyncTeleportComponent:OnEndSyncTeleportFadeIn() end
---@return boolean
function UPalSyncTeleportComponent:IsTeleporting() end
---@return FQuat
function UPalSyncTeleportComponent:GetTeleportRotation() end
---@return FVector
function UPalSyncTeleportComponent:GetTeleportLocation() end


---@class UPalTalkWidgetParameter : UPalHUDDispatchParameterBase
---@field talkDataTable UDataTable
---@field startTalkSequence FName
---@field talker AActor
---@field talkIncident UPalIncidentBase
---@field IsCancel boolean
UPalTalkWidgetParameter = {}



---@class UPalTalkWindowWidgetBase : UPalUserWidgetOverlayUI
---@field talkSystem UPalNPCTalkSystem
UPalTalkWindowWidgetBase = {}

---@param choiceTextIDList TArray<FName>
function UPalTalkWindowWidgetBase:ShowChoice(choiceTextIDList) end
---@param Text FName
function UPalTalkWindowWidgetBase:SetTalkerName(Text) end
---@param textIDList TArray<FName>
function UPalTalkWindowWidgetBase:SetMainTextList(textIDList) end
function UPalTalkWindowWidgetBase:RequestClose() end
---@param Index int32
---@return EPalNPCTalkSelectedChoiceResult
function UPalTalkWindowWidgetBase:NotifyChoiceIndex(Index) end
---@return boolean
function UPalTalkWindowWidgetBase:HasArguments() end
---@param OrgText FText
---@param OutText FText
function UPalTalkWindowWidgetBase:CreateTextAppliedArgments(OrgText, OutText) end
---@param Key FString
---@param Text FText
function UPalTalkWindowWidgetBase:AddArgument(Key, Text) end


---@class UPalTechnologyData : UObject
---@field OnUpdateTechnologyPoint FPalTechnologyDataOnUpdateTechnologyPoint
---@field OnUpdateBossTechnologyPoint FPalTechnologyDataOnUpdateBossTechnologyPoint
---@field OnUnlockedAnyTechnology FPalTechnologyDataOnUnlockedAnyTechnology
---@field OnNewUnlockedUpdate FPalTechnologyDataOnNewUnlockedUpdate
---@field technologyDataSet FPalTechnologyDataSet
---@field emptyTechnologyData FPalTechnologyDataTableRowBase
---@field emptyRecipeTechnologyData FPalTechnologyRecipeUnlockDataTableRow
---@field UnlockedTechnologyNameArray TArray<FName>
---@field OwnerPlayerUId FGuid
---@field TechnologyPoint int32
---@field bossTechnologyPoint int32
---@field DefaultLockRecipeNameArray TArray<FName>
---@field DefaultLockBuildObjectNameArray TArray<FName>
UPalTechnologyData = {}

---@param UnlockTechnologyName FName
function UPalTechnologyData:RequestUnlockRecipeTechnology(UnlockTechnologyName) end
---@param ConsumeSlotId FPalItemSlotId
function UPalTechnologyData:RequestAddTechnologyPointByItem(ConsumeSlotId) end
---@param technologyName FName
function UPalTechnologyData:RemoveNewUnlockedFlag(technologyName) end
---@param TechnologyPoint int32
function UPalTechnologyData:OnUpdateTechnologyPoint__DelegateSignature(TechnologyPoint) end
---@param addLevel int32
---@param nowLevel int32
function UPalTechnologyData:OnUpdateLocalPlayerLevel(addLevel, nowLevel) end
function UPalTechnologyData:OnUnlockedAnyTechnology__DelegateSignature() end
function UPalTechnologyData:OnRep_UnlockedTechnologyNameArray() end
function UPalTechnologyData:OnRep_TechnologyPoint() end
function UPalTechnologyData:OnRep_BossTechnologyPoint() end
function UPalTechnologyData:OnNewUnlockedUpdateDelegate__DelegateSignature() end
---@param technologyName FName
---@return boolean
function UPalTechnologyData:IsUnlockRecipeTechnology(technologyName) end
---@param craftRecipeName FName
---@return boolean
function UPalTechnologyData:IsUnlockCraftRecipe(craftRecipeName) end
---@param BuildObjectId FName
---@return boolean
function UPalTechnologyData:IsUnlockBuildObject(BuildObjectId) end
---@param technologyName FName
---@return boolean
function UPalTechnologyData:IsUnlockableRecipeTechnology(technologyName) end
---@param technologyName FName
---@return boolean
function UPalTechnologyData:IsNewUnlockedTechnology(technologyName) end
---@param BuildName FName
---@return boolean
function UPalTechnologyData:IsNewUnlockedBuild_Radial(BuildName) end
---@return boolean
function UPalTechnologyData:IsExistNewUnlockedTechnology() end
---@return int32
function UPalTechnologyData:GetTechnologyPoints() end
---@param technologyName FName
---@return FText
function UPalTechnologyData:GetTechnologyName(technologyName) end
---@param technologyName FName
---@return FText
function UPalTechnologyData:GetTechnologyDesc(technologyName) end
---@param technologyName FName
---@return FPalTechnologyDataTableRowBase
function UPalTechnologyData:GetTechlonogyBaseData(technologyName) end
---@return TArray<FName>
function UPalTechnologyData:GetRecipeTechnologyRowNameArray() end
---@param technologyName FName
---@return FPalTechnologyRecipeUnlockDataTableRow
function UPalTechnologyData:GetRecipeTechlonogy(technologyName) end
---@return int32
function UPalTechnologyData:GetBossTechnologyPoints() end
---@param OriginalResipeIdArray TArray<FName>
---@param OutRecipeIdArray TArray<FName>
function UPalTechnologyData:FilteringUnlockedRecipe(OriginalResipeIdArray, OutRecipeIdArray) end
---@param BuildName FName
function UPalTechnologyData:CheckNewUnlockedFlag_Radial(BuildName) end


---@class UPalTemperatureComponent : UBoxComponent
---@field OnChangeTemperatureDelegate FPalTemperatureComponentOnChangeTemperatureDelegate
---@field CurrentTemperature int32
---@field SelfKeyName FName
UPalTemperatureComponent = {}

---@param UniqueName FName
function UPalTemperatureComponent:RemoveHeatSource(UniqueName) end
---@param NextTemperature int32
function UPalTemperatureComponent:OnChangeTemperatureDelegate__DelegateSignature(NextTemperature) end
function UPalTemperatureComponent:OnChangeHour() end
---@return int32
function UPalTemperatureComponent:GetCurrentTemperature() end
---@param Next int32
function UPalTemperatureComponent:CallOnChangeTemperature(Next) end
function UPalTemperatureComponent:CallAllDelegate() end
---@param UniqueName FName
---@param HeatInfo FPalHeatSourceInfo
function UPalTemperatureComponent:AddHeatSourceInfo(UniqueName, HeatInfo) end
---@param UniqueName FName
---@param HeatLevel int32
function UPalTemperatureComponent:AddHeatSource(UniqueName, HeatLevel) end


---@class UPalTextBlockBase : UCommonTextBlock
---@field BindTextDatatableHandle FDataTableRowHandle
---@field IsAutoTextSetWhenWidgetRebuilt boolean
---@field IsAutoAdjustScale boolean
---@field MaxWidth int32
UPalTextBlockBase = {}

---@param RowName FName
function UPalTextBlockBase:UpdateRowName(RowName) end
---@param IsSuccess boolean
---@param OutString FString
function UPalTextBlockBase:SetText_GDKInternal(IsSuccess, OutString) end
---@return FText
function UPalTextBlockBase:GetBindedOriginalText() end
---@return boolean
function UPalTextBlockBase:BP_ReflectText() end


---@class UPalTimeManager : UPalWorldSubsystem
---@field OnNightStartDelegate FPalTimeManagerOnNightStartDelegate
---@field OnNightEndDelegate FPalTimeManagerOnNightEndDelegate
---@field OnPreNightSkipDelegate FPalTimeManagerOnPreNightSkipDelegate
---@field OnNightSkipDelegate FPalTimeManagerOnNightSkipDelegate
---@field OnChangeHoursDelegate FPalTimeManagerOnChangeHoursDelegate
---@field OnChangeMinutesDelegate FPalTimeManagerOnChangeMinutesDelegate
---@field SleepingPlayers TArray<APalPlayerCharacter>
---@field NightSkipTimerHandle FTimerHandle
UPalTimeManager = {}

function UPalTimeManager:TimerEventDelegate__DelegateSignature() end
---@param DeltaTime float
function UPalTimeManager:Tick_BP(DeltaTime) end
---@param NextHour int32
function UPalTimeManager:SetGameTime_FixDay(NextHour) end
---@param Player APalPlayerCharacter
function UPalTimeManager:RemoveSleepPlayer(Player) end
---@param InSeconds float
---@return FString
function UPalTimeManager:PalTimeSecondsToString(InSeconds) end
function UPalTimeManager:OnNightStartDelegate__DelegateSignature() end
function UPalTimeManager:OnNightSkipDelegate__DelegateSignature() end
function UPalTimeManager:OnNightEndDelegate__DelegateSignature() end
function UPalTimeManager:OnChangeMinutesDelegate__DelegateSignature() end
function UPalTimeManager:OnChangeHoursDelegate__DelegateSignature() end
---@return FString
function UPalTimeManager:GetDebugTimeString() end
---@return float
function UPalTimeManager:GetDayTimePassRate() end
---@return int32
function UPalTimeManager:GetCurrentPalWorldTime_Second() end
---@return int32
function UPalTimeManager:GetCurrentPalWorldTime_Minute() end
---@return int32
function UPalTimeManager:GetCurrentPalWorldTime_Hour() end
---@return int32
function UPalTimeManager:GetCurrentPalWorldTime_Day() end
---@return float
function UPalTimeManager:GetCurrentPalWorldHoursFloat() end
---@return EPalOneDayTimeType
function UPalTimeManager:GetCurrentDayTimeType() end
---@param WorldContextObject UObject
---@param Handle FPalTimerHandle
function UPalTimeManager:ClearTimer(WorldContextObject, Handle) end
---@param Delegate FAddTimerEventBySpanDelegate
---@param Hours float
---@param Minutes float
---@param Seconds float
---@return FPalTimerHandle
function UPalTimeManager:AddTimerEventBySpan(Delegate, Hours, Minutes, Seconds) end
---@param Player APalPlayerCharacter
function UPalTimeManager:AddSleepPlayer(Player) end


---@class UPalTimerPointLightComponent : UPointLightComponent
---@field LightCurve UCurveFloat
---@field bIsLocalOnly boolean
---@field DefaultIntensity float
---@field DisableFlag FFlagContainer
---@field EnableWhenDayTimeFlag FFlagContainer
UPalTimerPointLightComponent = {}

---@param Key FName
---@param Enable boolean
function UPalTimerPointLightComponent:SetEnableWhenDayTime(Key, Enable) end
---@param SelfCharacter APalCharacter
function UPalTimerPointLightComponent:CheckOtomoPal_AndSetRange(SelfCharacter) end


---@class UPalToolUtility : UBlueprintFunctionLibrary
UPalToolUtility = {}

---@param sourceFileName FString
---@param destFileName FString
function UPalToolUtility:CopyFileOverride(sourceFileName, destFileName) end


---@class UPalTutorialManager : UPalWorldSubsystem
---@field OnTutorialTriggered FPalTutorialManagerOnTutorialTriggered
---@field TutorialTriggers TArray<UPalTutorialTriggerBase>
---@field MsgDataTable UDataTable
---@field TutorialTriggersDataTable UDataTable
UPalTutorialManager = {}

---@param TutorialMsg FDataTableRowHandle
function UPalTutorialManager:TutorialTriggerDelegate__DelegateSignature(TutorialMsg) end
---@param TriggerType EPalTutorialTriggerConditionType
function UPalTutorialManager:TutorialTrigger_Common(TriggerType) end
---@param CaptureInfo FPalUIPalCaptureInfo
---@param CaptureSuccess boolean
function UPalTutorialManager:TutorialTrigger_Capture(CaptureInfo, CaptureSuccess) end


---@class UPalTutorialQuestManager : UPalQuestManager
---@field CachedOrderedQuestSaveData TArray<FPalOrderedQuestSaveData>
UPalTutorialQuestManager = {}



---@class UPalTutorialTriggerBase : UObject
---@field Checked boolean
---@field CanTriggerMultiple boolean
---@field TutorialMsgID FDataTableRowHandle
UPalTutorialTriggerBase = {}

---@return EPalTutorialTriggerType
function UPalTutorialTriggerBase:GetType() end


---@class UPalTutorialTrigger_AddItem : UPalTutorialTriggerBase
---@field StaticItemIds TArray<FName>
---@field ItemCategory EPalItemTypeB
---@field BuildObjectId FName
UPalTutorialTrigger_AddItem = {}



---@class UPalTutorialTrigger_Capture : UPalTutorialTriggerBase
---@field TriggerType EPalTutorialTriggerConditionType
---@field TriggerCount int32
UPalTutorialTrigger_Capture = {}



---@class UPalTutorialTrigger_Common : UPalTutorialTriggerBase
---@field TriggerType EPalTutorialTriggerConditionType
UPalTutorialTrigger_Common = {}



---@class UPalTutorialTrigger_Individual : UPalTutorialTriggerBase
---@field TriggerType EPalTutorialTriggerConditionType
UPalTutorialTrigger_Individual = {}



---@class UPalTutorialTrigger_Respawn : UPalTutorialTriggerBase
---@field LocationTypes TArray<EPalLocationType>
UPalTutorialTrigger_Respawn = {}



---@class UPalUIActionWidgetBase : UCommonActionWidget
UPalUIActionWidgetBase = {}

---@param OverrideBrush FSlateBrush
function UPalUIActionWidgetBase:OverrideImage(OverrideBrush) end
---@return FText
function UPalUIActionWidgetBase:GetLocalizedDisplayText() end


---@class UPalUIActionWidgetForPlayerInput : UPalUserWidget
---@field BindInputActionName FName
---@field OverrideMouseInputActionName FName
---@field OverridePadInputActionName FName
---@field OverrideInputType int32
UPalUIActionWidgetForPlayerInput = {}

---@param newBrush FSlateBrush
function UPalUIActionWidgetForPlayerInput:UpdateImage(newBrush) end
function UPalUIActionWidgetForPlayerInput:UnbindInputMethodChangeEvent() end
function UPalUIActionWidgetForPlayerInput:OnKeyConfigChanged() end
---@param Type int32
function UPalUIActionWidgetForPlayerInput:ChangeOverrideType(Type) end
---@param NewActionName FName
function UPalUIActionWidgetForPlayerInput:ChangeOverridePadBindActionName(NewActionName) end
---@param NewActionName FName
function UPalUIActionWidgetForPlayerInput:ChangeOverrideMouseBindActionName(NewActionName) end
---@param NewActionName FName
function UPalUIActionWidgetForPlayerInput:ChangeBindActionName(NewActionName) end
function UPalUIActionWidgetForPlayerInput:BindInputMethodChangeEvent() end


---@class UPalUIAimReticleBase : UPalUserWidget
UPalUIAimReticleBase = {}

---@param HitResult FHitResult
function UPalUIAimReticleBase:TickDisplayOutline(HitResult) end
---@param HitResult FHitResult
---@param checkCharacterParam UPalCharacterParameterComponent
---@param outAssignableData FPalUIAimReticleMapObjectAssignableData
function UPalUIAimReticleBase:IsAssignableToHitResult(HitResult, checkCharacterParam, outAssignableData) end


---@class UPalUIBaseCampManageModel : UObject
---@field PalBoxClass TSubclassOf<UPalUIPalBoxModel>
---@field PalBox UPalUIPalBoxModel
---@field BaseCampWorkersClass TSubclassOf<UPalUIBaseCampWorkersModel>
---@field BaseCampWorkers UPalUIBaseCampWorkersModel
---@field BaseCampWaitersClass TSubclassOf<UPalUIBaseCampWaitersModel>
---@field BaseCampWaiters UPalUIBaseCampWaitersModel
---@field BaseCampPartyClass TSubclassOf<UPalUIBaseCampPartyModel>
---@field BaseCampParty UPalUIBaseCampPartyModel
UPalUIBaseCampManageModel = {}

---@param SlotIndex int32
function UPalUIBaseCampManageModel:MoveWaiterToWorker(SlotIndex) end
---@param Slot UPalIndividualCharacterSlot
function UPalUIBaseCampManageModel:MoveSlotToPosses(Slot) end
---@param Slot UPalIndividualCharacterSlot
function UPalUIBaseCampManageModel:MoveSlotToParty(Slot) end
---@param Slot UPalIndividualCharacterSlot
function UPalUIBaseCampManageModel:MoveSlotToLost(Slot) end
---@param BaseCampId FGuid
function UPalUIBaseCampManageModel:Initialize(BaseCampId) end


---@class UPalUIBaseCampPartyModel : UObject
UPalUIBaseCampPartyModel = {}

---@param DisplayIndex int32
---@param PressType EPalItemSlotPressType
function UPalUIBaseCampPartyModel:SelectHandleSlot(DisplayIndex, PressType) end
---@return int32
function UPalUIBaseCampPartyModel:GetSlotCountInPage() end
---@return TArray<UPalIndividualCharacterSlot>
function UPalUIBaseCampPartyModel:GetCurrentPageSlots() end


---@class UPalUIBaseCampTaskBase : UPalUserWidgetOverlayUI
---@field baseCampTaskCheckerClass TSubclassOf<UPalBaseCampTaskChecker>
---@field BaseCampId FGuid
---@field lastCheckedBaseCampLevel int32
---@field taskChecker UPalBaseCampTaskChecker
UPalUIBaseCampTaskBase = {}

---@return boolean
function UPalUIBaseCampTaskBase:TryBaseCampLevelUp() end
---@param TargetBaseCampId FGuid
function UPalUIBaseCampTaskBase:SetTargetBaseCampID(TargetBaseCampId) end
---@return boolean
function UPalUIBaseCampTaskBase:IsCampLevelMax() end
---@param outTaskData FPalBaseCampTaskDataSet
---@return boolean
function UPalUIBaseCampTaskBase:GetNowLevelTaskData(outTaskData) end
---@return UPalBaseCampModel
function UPalUIBaseCampTaskBase:GetBaseCampModel() end
---@return FGuid
function UPalUIBaseCampTaskBase:GetBaseCampId() end
---@param outChedckedData FPalBaseCampTaskCheckedData
---@return boolean
function UPalUIBaseCampTaskBase:CheckTask(outChedckedData) end


---@class UPalUIBaseCampWaitersModel : UObject
UPalUIBaseCampWaitersModel = {}

---@param DisplayIndex int32
---@param PressType EPalItemSlotPressType
function UPalUIBaseCampWaitersModel:SelectHandleSlot(DisplayIndex, PressType) end
---@return int32
function UPalUIBaseCampWaitersModel:GetSlotCountInPage() end
---@return TArray<UPalIndividualCharacterSlot>
function UPalUIBaseCampWaitersModel:GetCurrentPageSlots() end


---@class UPalUIBaseCampWorkerListModel : UObject
---@field OnUpdatePageDelegate FPalUIBaseCampWorkerListModelOnUpdatePageDelegate
---@field BaseCampId FGuid
---@field CurrentDisplayBaseCampId FGuid
UPalUIBaseCampWorkerListModel = {}

---@param Model UPalUIBaseCampWorkerListModel
function UPalUIBaseCampWorkerListModel:UpdatePageDelegate__DelegateSignature(Model) end
---@param DisplayIndex int32
---@param PressType EPalItemSlotPressType
function UPalUIBaseCampWorkerListModel:SelectHandleSlot(DisplayIndex, PressType) end
function UPalUIBaseCampWorkerListModel:SelectFirstEmptyHandleSlot() end
---@return int32
function UPalUIBaseCampWorkerListModel:GetSlotCountInPage() end
---@param OutSlots TArray<UPalIndividualCharacterSlot>
function UPalUIBaseCampWorkerListModel:GetCurrentPageSlots(OutSlots) end
---@return FGuid
function UPalUIBaseCampWorkerListModel:GetCurrentDisplayBaseCampId() end
---@return FString
function UPalUIBaseCampWorkerListModel:GetBaseCampName() end
---@return FGuid
function UPalUIBaseCampWorkerListModel:GetBaseCampId() end


---@class UPalUIBaseCampWorkersModel : UObject
---@field OnUpdatePageDelegate FPalUIBaseCampWorkersModelOnUpdatePageDelegate
---@field CurrentPageIndex int32
UPalUIBaseCampWorkersModel = {}

---@param Model UPalUIBaseCampWorkersModel
function UPalUIBaseCampWorkersModel:UpdatePageDelegate__DelegateSignature(Model) end
---@param PageIndex int32
function UPalUIBaseCampWorkersModel:ToPage(PageIndex) end
---@param DisplayIndex int32
---@param PressType EPalItemSlotPressType
function UPalUIBaseCampWorkersModel:SelectHandleSlot(DisplayIndex, PressType) end
function UPalUIBaseCampWorkersModel:SelectFirstEmptyHandleSlot() end
---@return int32
function UPalUIBaseCampWorkersModel:GetWholePageCount() end
---@return int32
function UPalUIBaseCampWorkersModel:GetSlotCountInPage() end
---@return TArray<UPalIndividualCharacterSlot>
function UPalUIBaseCampWorkersModel:GetCurrentPageSlots() end
---@param PageIndex int32
---@return UPalBaseCampModel
function UPalUIBaseCampWorkersModel:GetBaseCampModel(PageIndex) end
---@return FGuid
function UPalUIBaseCampWorkersModel:GetBaseCampId() end


---@class UPalUIBuildModel : UObject
---@field ForceBuildPalBoxTextId FName
UPalUIBuildModel = {}

---@param LastSelectedIndex int32
---@param bFromRadialMenu boolean
function UPalUIBuildModel:StartDismantleMode(LastSelectedIndex, bFromRadialMenu) end
---@param BuildObjectId FName
---@param bFromRadialMenu boolean
function UPalUIBuildModel:StartBuildObject(BuildObjectId, bFromRadialMenu) end
function UPalUIBuildModel:OnOpenMenu() end
---@param bDialogBool boolean
function UPalUIBuildModel:OnConfimAlert_ForceBuildPalBox(bDialogBool) end
---@param TypeA EPalBuildObjectTypeA
---@param OutArray TArray<FPalBuildObjectDataSetTypeB>
function UPalUIBuildModel:GetBuildObjectDataArrayForTypeAByTypeB(TypeA, OutArray) end
function UPalUIBuildModel:FinishDismantleMode() end


---@class UPalUIBuildProgressWorldHUD : UPalUserWidgetWorldHUD
---@field BuildProcess UPalBuildProcess
UPalUIBuildProgressWorldHUD = {}

---@param Work UPalWorkProgress
function UPalUIBuildProgressWorldHUD:SetProgress(Work) end
---@param TargetWork UPalWorkBase
function UPalUIBuildProgressWorldHUD:OnUpdatedAssignCharacter(TargetWork) end
---@param Process UPalBuildProcess
function UPalUIBuildProgressWorldHUD:OnRequestClose(Process) end
function UPalUIBuildProgressWorldHUD:CloseSelf() end
function UPalUIBuildProgressWorldHUD:BindUpdateAssingedCharacterDelegate() end


---@class UPalUIBuilding : UPalUserWidgetStackableUI
UPalUIBuilding = {}

function UPalUIBuilding:BuildObjectSuccessed() end
---@param ResultIntValue int32
function UPalUIBuilding:BuildObjectFailed(ResultIntValue) end


---@class UPalUIBuildingModel : UObject
---@field BuildObjectId FName
UPalUIBuildingModel = {}

---@param InBuildObjectId FName
function UPalUIBuildingModel:Setup(InBuildObjectId) end
---@param bRight boolean
function UPalUIBuildingModel:RotateTarget(bRight) end
---@param Container UPalItemContainer
function UPalUIBuildingModel:OnUpdateInventory(Container) end
function UPalUIBuildingModel:FinishBuilding() end
function UPalUIBuildingModel:Dispose() end
---@param bContinuously boolean
function UPalUIBuildingModel:BuildObject(bContinuously) end


---@class UPalUIBuildingParameter : UPalHUDDispatchParameterBase
---@field BuildObjectId int32
UPalUIBuildingParameter = {}



---@class UPalUICharacterDisplayModel : UObject
---@field OnUpdateDelegate FPalUICharacterDisplayModelOnUpdateDelegate
---@field DisplaySlots TArray<UPalIndividualCharacterSlot>
---@field NotSelectableIndividualIds TArray<FPalInstanceID>
UPalUICharacterDisplayModel = {}

---@param Model UPalUICharacterDisplayModel
function UPalUICharacterDisplayModel:UpdateDelegate__DelegateSignature(Model) end
---@param DisplayIndex int32
---@return boolean
function UPalUICharacterDisplayModel:IsSelectable(DisplayIndex) end
---@return int32
function UPalUICharacterDisplayModel:GetSlotCount() end
---@param OutSlots TArray<UPalIndividualCharacterSlot>
function UPalUICharacterDisplayModel:GetDisplaySlots(OutSlots) end


---@class UPalUICharacterHPGaugeBase : UPalUserWidget
UPalUICharacterHPGaugeBase = {}

function UPalUICharacterHPGaugeBase:UpdateVisibility() end
function UPalUICharacterHPGaugeBase:UpdateText() end
function UPalUICharacterHPGaugeBase:UpdatePosition() end
function UPalUICharacterHPGaugeBase:SetupGaugeColor() end
function UPalUICharacterHPGaugeBase:SetupEvents() end
---@param TargetCharacter APalCharacter
function UPalUICharacterHPGaugeBase:SetTargetCharacter(TargetCharacter) end
---@param Percent float
function UPalUICharacterHPGaugeBase:SetHPPercent(Percent) end
function UPalUICharacterHPGaugeBase:OnRequestClose() end


---@class UPalUICharacterMakeBase : UPalUserWidgetOverlayUI
UPalUICharacterMakeBase = {}

---@param NewPlayerName FString
function UPalUICharacterMakeBase:RequestChangePlayerName(NewPlayerName) end
---@param OutMakeInfo FPalPlayerDataCharacterMakeInfo
---@return boolean
function UPalUICharacterMakeBase:GetPlayerMakeInfo(OutMakeInfo) end
---@param MakeInfo FPalPlayerDataCharacterMakeInfo
function UPalUICharacterMakeBase:ApplyMakeInfoToPlayerData(MakeInfo) end


---@class UPalUICharacterStatus : UPalUserWidgetOverlayUI
UPalUICharacterStatus = {}

---@param targetHandle UPalIndividualCharacterHandle
---@param targetWazaID EPalWazaID
function UPalUICharacterStatus:RemoveActiveSkill(targetHandle, targetWazaID) end
---@param targetHandle UPalIndividualCharacterHandle
function UPalUICharacterStatus:DropCharacter(targetHandle) end
---@param targetHandle UPalIndividualCharacterHandle
---@param newNickName FText
function UPalUICharacterStatus:ChangeNickname(targetHandle, newNickName) end
---@param targetHandle UPalIndividualCharacterHandle
---@param changeWazaID EPalWazaID
---@param newWazaID EPalWazaID
function UPalUICharacterStatus:ChangeActiveSkill(targetHandle, changeWazaID, newWazaID) end
---@param targetHandle UPalIndividualCharacterHandle
---@param newWazaID EPalWazaID
function UPalUICharacterStatus:AddActiveSkill(targetHandle, newWazaID) end


---@class UPalUICompassIconBase : UPalUserWidget
UPalUICompassIconBase = {}


---@class UPalUIConvertItemModel : UObject
---@field ProductSettingModel UPalUIProductSettingModel
---@field WeakConvertItemModel TWeakObjectPtr<UPalMapObjectConvertItemModel>
UPalUIConvertItemModel = {}

---@param bOn boolean
function UPalUIConvertItemModel:UpdateProductSetting_TransportToStorage(bOn) end
function UPalUIConvertItemModel:UpdateProductSetting() end
---@param Model UPalMapObjectConvertItemModel
---@return boolean
function UPalUIConvertItemModel:TryGetConcreteModel(Model) end
function UPalUIConvertItemModel:StartProduction() end
---@param InModel UPalMapObjectConvertItemModel
function UPalUIConvertItemModel:Initialize(InModel) end
---@return FText
function UPalUIConvertItemModel:GetBuildObjectName() end
---@return EPalUIConvertItemRequestStartResponse
function UPalUIConvertItemModel:CanStartProduction() end
function UPalUIConvertItemModel:CancelProduct() end


---@class UPalUIDamageTextBase : UPalUserWidget
---@field OnRequestCloseDelegate FPalUIDamageTextBaseOnRequestCloseDelegate
---@field DisplayTime float
---@field displayTimer float
---@field nowSeq EPalDamageTextSeq
---@field TargetLocation FVector
UPalUIDamageTextBase = {}

---@param targetWorldLocation FVector
function UPalUIDamageTextBase:UpdatePosition(targetWorldLocation) end
---@param inDisplayTime float
function UPalUIDamageTextBase:StartDisplay(inDisplayTime) end
---@param NewLocation FVector
function UPalUIDamageTextBase:SetTargetWorldLocation(NewLocation) end
---@param InValue int32
function UPalUIDamageTextBase:SetDamageValue(InValue) end
---@param inColor FSlateColor
function UPalUIDamageTextBase:SetDamageColor(inColor) end
function UPalUIDamageTextBase:ResetTimer() end
---@param selfWidget UPalUIDamageTextBase
function UPalUIDamageTextBase:RequestCloseDelegate__DelegateSignature(selfWidget) end
function UPalUIDamageTextBase:RequestClose() end
function UPalUIDamageTextBase:OnRequestClose() end


---@class UPalUIDelayGaugeCalculator : UObject
---@field OnStartDelayGaugeTimerDelegate FPalUIDelayGaugeCalculatorOnStartDelayGaugeTimerDelegate
---@field OnEndDelayGaugeDelegate FPalUIDelayGaugeCalculatorOnEndDelayGaugeDelegate
---@field mainBar UProgressBar
---@field subBar UProgressBar
---@field delayGaugeTimer float
---@field delayGaugeStartTime float
---@field delayGaugeProgressPerSecond float
UPalUIDelayGaugeCalculator = {}

---@param DeltaTime float
function UPalUIDelayGaugeCalculator:Update(DeltaTime) end
function UPalUIDelayGaugeCalculator:StartDelayGaugeTimerDelegate__DelegateSignature() end
---@param inMainBar UProgressBar
---@param inSubBar UProgressBar
function UPalUIDelayGaugeCalculator:Setup(inMainBar, inSubBar) end
---@param Percent float
function UPalUIDelayGaugeCalculator:SetPercentForce(Percent) end
---@param Percent float
function UPalUIDelayGaugeCalculator:SetPercent(Percent) end
function UPalUIDelayGaugeCalculator:EndDelayGaugeDelegate__DelegateSignature() end


---@class UPalUIDialogBase : UPalUserWidgetOverlayUI
UPalUIDialogBase = {}


---@class UPalUIDismantling : UPalUserWidgetStackableUI
UPalUIDismantling = {}

function UPalUIDismantling:DismantleObjectSuccessed() end
function UPalUIDismantling:DismantleObjectFailed() end


---@class UPalUIDismantlingModel : UObject
---@field BuildObjectId FName
UPalUIDismantlingModel = {}

function UPalUIDismantlingModel:Setup() end
---@param Container UPalItemContainer
function UPalUIDismantlingModel:OnUpdateInventory(Container) end
function UPalUIDismantlingModel:FinishDismantling() end
function UPalUIDismantlingModel:Dispose() end
---@param bContinuously boolean
function UPalUIDismantlingModel:DismantleObject(bContinuously) end


---@class UPalUIGameOver : UPalUserWidgetOverlayUI
UPalUIGameOver = {}

---@return boolean
function UPalUIGameOver:IsExistRespawnLocation() end


---@class UPalUIGuildMenu : UPalUserWidgetOverlayUI
UPalUIGuildMenu = {}

function UPalUIGuildMenu:RequestExitGuild() end
---@param NewGuildName FString
function UPalUIGuildMenu:RequestChangeGuildName(NewGuildName) end
---@param TargetPlayerUId FGuid
function UPalUIGuildMenu:RequestChangeAdmin(TargetPlayerUId) end
---@param TargetPlayerUId FGuid
function UPalUIGuildMenu:RequestBanPlayer(TargetPlayerUId) end
---@param Guild UPalGroupGuildBase
---@param PlayerUId FGuid
---@param PlayerInfo FPalGuildPlayerInfo
function UPalUIGuildMenu:OnUpdatedMemberInfo_Binded(Guild, PlayerUId, PlayerInfo) end
---@param PlayerUId FGuid
---@param PlayerInfo FPalUIGuildMemberDisplayInfo
function UPalUIGuildMenu:OnUpdatedMemberInfo(PlayerUId, PlayerInfo) end
---@param NewGuildName FString
function UPalUIGuildMenu:OnUpdatedGuildName_Binded(NewGuildName) end
---@param NewGuildName FString
function UPalUIGuildMenu:OnUpdatedGuildName(NewGuildName) end
---@param PlayerUId FGuid
function UPalUIGuildMenu:OnRemovedMemberInfo(PlayerUId) end
---@param PlayerUId FGuid
---@return boolean
function UPalUIGuildMenu:IsExistPlayer(PlayerUId) end
---@return boolean
function UPalUIGuildMenu:IsAdminLocalPlayer() end
---@return UPalGroupGuildBase
function UPalUIGuildMenu:GetMyGuild() end
---@param OutGuildName FString
function UPalUIGuildMenu:GetGuildName(OutGuildName) end
---@param OutDisplayInfoMap TMap<FGuid, FPalUIGuildMemberDisplayInfo>
function UPalUIGuildMenu:GetGuildMemberInfo(OutDisplayInfoMap) end
---@param OutAdminPlayerUId FGuid
function UPalUIGuildMenu:GetAdminPlayerUId(OutAdminPlayerUId) end
---@return boolean
function UPalUIGuildMenu:CanExitGuild() end


---@class UPalUIHUDLayoutBase : UCommonActivatableWidget
UPalUIHUDLayoutBase = {}

---@param changedVisibility ESlateVisibility
function UPalUIHUDLayoutBase:VisibilityOverride(changedVisibility) end
---@param Widget UPalUserWidgetWorldHUD
function UPalUIHUDLayoutBase:RemoveWorldHUD(Widget) end
---@param Widget UPalUserWidget
function UPalUIHUDLayoutBase:RemoveHUD(Widget) end
---@param Widget UPalUserWidgetWorldHUD
function UPalUIHUDLayoutBase:AddWorldHUD(Widget) end
---@param Widget UPalUserWidget
---@param ZOrder int32
function UPalUIHUDLayoutBase:AddHUD(Widget, ZOrder) end


---@class UPalUIInGameGeneralDispatchEventReciever : UPalUserWidget
UPalUIInGameGeneralDispatchEventReciever = {}

---@param LastSelectedIndex int32
function UPalUIInGameGeneralDispatchEventReciever:OpenDismantlingUIFromRadialMenu(LastSelectedIndex) end
function UPalUIInGameGeneralDispatchEventReciever:OpenDismantlingUI() end
---@param BuildObjectId FName
function UPalUIInGameGeneralDispatchEventReciever:OpenBuildingUIFromRadialMenu(BuildObjectId) end
---@param BuildObjectId FName
function UPalUIInGameGeneralDispatchEventReciever:OpenBuildingUI(BuildObjectId) end
function UPalUIInGameGeneralDispatchEventReciever:CloseDismantlingUI() end
function UPalUIInGameGeneralDispatchEventReciever:CloseBuildingUI() end


---@class UPalUIInGameInputListener : UPalUserWidgetStackableUI
UPalUIInGameInputListener = {}

---@param SelectedIndex int32
function UPalUIInGameInputListener:OpenBuildRadialMenuWithSelectedIndex(SelectedIndex) end
---@param BuildObjectId FName
function UPalUIInGameInputListener:OpenBuildRadialMenu(BuildObjectId) end
---@param BuildObjectTypeA int32
function UPalUIInGameInputListener:OpenBuildMenu(BuildObjectTypeA) end


---@class UPalUIInGameMainMenuBuildModel : UObject
UPalUIInGameMainMenuBuildModel = {}

function UPalUIInGameMainMenuBuildModel:Setup() end
---@param Container UPalItemContainer
function UPalUIInGameMainMenuBuildModel:OnUpdateInventory(Container) end
function UPalUIInGameMainMenuBuildModel:Dispose() end


---@class UPalUIInGameMainMenuInventoryModel : UObject
UPalUIInGameMainMenuInventoryModel = {}


---@class UPalUIInGameMainMenuModel : UObject
UPalUIInGameMainMenuModel = {}


---@class UPalUIInputGuard : UPalUserWidget
UPalUIInputGuard = {}

function UPalUIInputGuard:OnTriggerReleaseGuardInput() end


---@class UPalUIInsideBaseCampCanvas : UPalUserWidget
---@field OnEnterPalBoxAreaDelegate FPalUIInsideBaseCampCanvasOnEnterPalBoxAreaDelegate
---@field OnLeavePalBoxAreaDelegate FPalUIInsideBaseCampCanvasOnLeavePalBoxAreaDelegate
---@field taskChecker UPalBaseCampTaskChecker
---@field palboxAreaRange float
---@field allTaskCompletedLogClass TSubclassOf<UPalLogWidgetBase>
---@field lastInsideBaseCampID FGuid
---@field displayItemInfoMap TMap<FPalDataTableRowName_ItemData, FPalInsideBaseCampUI_DisplayItemInfo>
---@field CachedTaskCheckData FPalBaseCampTaskCheckedData
UPalUIInsideBaseCampCanvas = {}

---@param Model UPalBaseCampModel
function UPalUIInsideBaseCampCanvas:UnregisterTaskProgressEvent(Model) end
function UPalUIInsideBaseCampCanvas:ResetCachedTaskCheckData() end
function UPalUIInsideBaseCampCanvas:RemoveAllTaskCompletedLog() end
function UPalUIInsideBaseCampCanvas:RegisterTaskProgressEvent() end
---@param ConcreteModel UPalMapObjectConcreteModelBase
function UPalUIInsideBaseCampCanvas:OnNotAvailableInsideBaseCampMapObjectConcreteModel(ConcreteModel) end
function UPalUIInsideBaseCampCanvas:OnLeavePalBoxAreaDelegate__DelegateSignature() end
function UPalUIInsideBaseCampCanvas:OnEnterPalBoxAreaDelegate__DelegateSignature() end
---@param ConcreteModel UPalMapObjectConcreteModelBase
function UPalUIInsideBaseCampCanvas:OnAvailableInsideBaseCampMapObjectConcreteModel(ConcreteModel) end
---@param outTaskData FPalBaseCampTaskDataSet
---@return boolean
function UPalUIInsideBaseCampCanvas:GetTaskData(outTaskData) end
---@return UPalBaseCampModel
function UPalUIInsideBaseCampCanvas:GetInsideBaseCampModel() end
---@param OutSlots TArray<UPalIndividualCharacterSlot>
function UPalUIInsideBaseCampCanvas:GetBaseCampPalSlots(OutSlots) end
---@return int32
function UPalUIInsideBaseCampCanvas:GetBaseCampPalBedCount() end
---@param outCheckedData FPalBaseCampTaskCheckedData
---@return boolean
function UPalUIInsideBaseCampCanvas:CheckTask(outCheckedData) end
---@param outItemNumMap TMap<FName, int64>
---@param outFoodNum int64
function UPalUIInsideBaseCampCanvas:CheckItemNum(outItemNumMap, outFoodNum) end
function UPalUIInsideBaseCampCanvas:CheckInsidePalBox() end


---@class UPalUIInventoryEquipment : UPalUserWidget
UPalUIInventoryEquipment = {}

---@param SlotA UPalItemSlot
---@param SlotB UPalItemSlot
function UPalUIInventoryEquipment:SwapItemSlot(SlotA, SlotB) end
---@param slotType EPalPlayerEquipItemSlotType
function UPalUIInventoryEquipment:SwapEquipmentByLiftItem(slotType) end
---@param AddPointMap TMap<FName, int32>
function UPalUIInventoryEquipment:RequestUpdatePlayerStatusPoint(AddPointMap) end
function UPalUIInventoryEquipment:QuickSortInventory() end


---@class UPalUIInventoryModel : UObject
---@field OnUpdateContainerContentDelegate FPalUIInventoryModelOnUpdateContainerContentDelegate
---@field OnFinishedItemTrashDelegate FPalUIInventoryModelOnFinishedItemTrashDelegate
---@field OnFinishedItemDropDelegate FPalUIInventoryModelOnFinishedItemDropDelegate
---@field InventoryContainers UPalItemContainerMultiHelper
---@field tmpLiftedItemSlotId FPalItemSlotId
---@field tmpLiftedItemAndNum FPalItemAndNum
UPalUIInventoryModel = {}

function UPalUIInventoryModel:UpdateContainerContentDelegate__DelegateSignature() end
---@param fromSlot UPalItemSlot
---@param tryAutoEquip boolean
function UPalUIInventoryModel:TryMoveSlotToInventory(fromSlot, tryAutoEquip) end
---@param fromContainer UPalItemContainer
---@param tryAutoEquip boolean
function UPalUIInventoryModel:TryMoveContainerToInventory(fromContainer, tryAutoEquip) end
---@param Type EPalPlayerInventoryType
---@param Container UPalItemContainer
---@return boolean
function UPalUIInventoryModel:TryGetInventoryContainer(Type, Container) end
---@param ToContainerId FPalContainerId
function UPalUIInventoryModel:TryFillSlotToTargetContainerFromInventory(ToContainerId) end
---@param FromContainerId FPalContainerId
function UPalUIInventoryModel:TryFillSlotToInventoryFromTargetContainer(FromContainerId) end
function UPalUIInventoryModel:TrashLiftUpItem() end
function UPalUIInventoryModel:TrashItemFromDropSlot() end
function UPalUIInventoryModel:Setup() end
---@param SlotID FPalItemSlotId
---@param PressType EPalItemSlotPressType
function UPalUIInventoryModel:SelectItemSlot(SlotID, PressType) end
function UPalUIInventoryModel:ResetLiftItem() end
function UPalUIInventoryModel:RequestSortInventory() end
---@param Container UPalItemContainer
function UPalUIInventoryModel:OnUpdateContainerContent(Container) end
---@param Result boolean
function UPalUIInventoryModel:OnFinishedTrashItemDialog(Result) end
---@param Result boolean
function UPalUIInventoryModel:OnFinishedTrashItemAlert(Result) end
---@param Result boolean
function UPalUIInventoryModel:OnFinishedDropItem(Result) end
---@param RequiredItems TArray<FPalStaticItemIdAndNum>
---@return boolean
function UPalUIInventoryModel:IsExistItems(RequiredItems) end
---@param Result boolean
function UPalUIInventoryModel:FinishedItemTrashDelegate__DelegateSignature(Result) end
---@param Result boolean
function UPalUIInventoryModel:FinishedItemDropDelegate__DelegateSignature(Result) end
function UPalUIInventoryModel:DropLiftUpItem() end
function UPalUIInventoryModel:DropItemFromDropSlot() end
function UPalUIInventoryModel:Dispose() end
---@param checkType EPalItemTypeB
---@return boolean
function UPalUIInventoryModel:CheckLiftItemTypeB(checkType) end
---@param checkType EPalItemTypeA
---@return boolean
function UPalUIInventoryModel:CheckLiftItemTypeA(checkType) end


---@class UPalUIItemBoxModel : UObject
UPalUIItemBoxModel = {}


---@class UPalUIItemPossessStatusIndicator : UPalUserWidgetWorldHUD
UPalUIItemPossessStatusIndicator = {}


---@class UPalUIItemPossessStatusIndicatorParameter : UPalHUDDispatchParameterBase
---@field TargetCharacter UPalIndividualCharacterHandle
UPalUIItemPossessStatusIndicatorParameter = {}



---@class UPalUIItemShopBase : UPalUserWidgetOverlayUI
UPalUIItemShopBase = {}

---@param buyProductID FGuid
---@param stealNum int32
---@return boolean
function UPalUIItemShopBase:TrySteal(buyProductID, stealNum) end
---@param SellItemSlots TArray<UPalItemSlot>
---@return boolean
function UPalUIItemShopBase:TrySell(SellItemSlots) end
---@param buyProductID FGuid
---@param BuyNum int32
---@return boolean
function UPalUIItemShopBase:TryBuy(buyProductID, BuyNum) end
---@param OutShop UPalShopBase
---@return boolean
function UPalUIItemShopBase:GetMyShop(OutShop) end


---@class UPalUIJoinGameBase : UPalUserWidgetOverlayUI
---@field bIsShowIgnoreVersionServer boolean
---@field OfficialServerIPRangeList TArray<FString>
---@field CachedServerDisplayInfo TArray<FPalUIServerDisplayData>
UPalUIJoinGameBase = {}

function UPalUIJoinGameBase:RequestOfficialServerIPRange() end
---@param Type EPalUIServerListFilterType
---@param Region FString
---@param IsCleanCache boolean
---@param NextPage boolean
function UPalUIJoinGameBase:RequestGetServerList(Type, Region, IsCleanCache, NextPage) end
---@param ResponseBody FString
---@param bResponseOK boolean
---@param ResponseCode int32
function UPalUIJoinGameBase:OnCompleteOfficialServerIPRange(ResponseBody, bResponseOK, ResponseCode) end
function UPalUIJoinGameBase:OnCompleteGetServerListEvent() end
---@param IsSuccess boolean
---@param Results TArray<FBlueprintSessionResult>
---@param ErrorStr FString
function UPalUIJoinGameBase:OnCompleteFindSessions(IsSuccess, Results, ErrorStr) end
---@param Address FString
---@param Port int32
function UPalUIJoinGameBase:ConnectServerByAddress(Address, Port) end
---@param ServerDisplayData FPalUIServerDisplayData
function UPalUIJoinGameBase:ConnectServer(ServerDisplayData) end
---@param CollectInfo FPalUIServerDataCollectInfo
---@param OutServerInfo TArray<FPalUIServerDisplayData>
function UPalUIJoinGameBase:CollectServerDisplayInfo(CollectInfo, OutServerInfo) end


---@class UPalUIJoinGameInputCodeBase : UPalUserWidgetOverlayUI
---@field CahcedInputInviteCode FString
UPalUIJoinGameInputCodeBase = {}

---@param InputPassword FString
function UPalUIJoinGameInputCodeBase:VerifyPassword(InputPassword) end
---@param InputCode FString
function UPalUIJoinGameInputCodeBase:VerifyInviteCode(InputCode) end
---@param IsMatchPassword boolean
function UPalUIJoinGameInputCodeBase:OnNotifyVerifyPassword(IsMatchPassword) end
---@param IsValidCode boolean
---@param IsRequirePassword boolean
function UPalUIJoinGameInputCodeBase:OnNotifyVerifyInviteCode(IsValidCode, IsRequirePassword) end
---@param IsSuccess boolean
---@param Type JoinSessionResultType
function UPalUIJoinGameInputCodeBase:OnCompletedJoinSession(IsSuccess, Type) end
---@param IsSuccess boolean
---@param Results TArray<FBlueprintSessionResult>
---@param ErrorStr FString
function UPalUIJoinGameInputCodeBase:OnCompletedFindSessions(IsSuccess, Results, ErrorStr) end


---@class UPalUILiftSlotModel : UObject
---@field OnUpdateDelegate FPalUILiftSlotModelOnUpdateDelegate
---@field OnUpdateHandleSlotDelegate FPalUILiftSlotModelOnUpdateHandleSlotDelegate
---@field OnUpdateIconDelegate FPalUILiftSlotModelOnUpdateIconDelegate
---@field OnUpdateCountDelegate FPalUILiftSlotModelOnUpdateCountDelegate
---@field OnFailedItemOperationDelegate FPalUILiftSlotModelOnFailedItemOperationDelegate
---@field ItemSourceSlotId FPalItemSlotId
---@field ItemInfo FPalItemAndNum
---@field CharacterSlot UPalIndividualCharacterSlot
UPalUILiftSlotModel = {}

---@param SlotID FPalItemSlotId
---@param Type EPalItemSlotPressType
function UPalUILiftSlotModel:SelectItemSlot(SlotID, Type) end
---@param SlotID FPalCharacterSlotId
---@param Type EPalItemSlotPressType
function UPalUILiftSlotModel:SelectCharacterSlot(SlotID, Type) end
function UPalUILiftSlotModel:ResetLiftItem() end
---@param Slot UPalItemSlot
function UPalUILiftSlotModel:OnUpdateLiftItemSourceSlot(Slot) end
---@param Slot UPalIndividualCharacterSlot
---@param LastHandle UPalIndividualCharacterHandle
function UPalUILiftSlotModel:OnUpdateLiftHandleSlot(Slot, LastHandle) end
---@param IconTexture TSoftObjectPtr<UTexture2D>
function UPalUILiftSlotModel:OnUpdateIconDelegate__DelegateSignature(IconTexture) end
---@param TargetHandleSlot UPalIndividualCharacterSlot
function UPalUILiftSlotModel:OnUpdateHandleSlotDelegate__DelegateSignature(TargetHandleSlot) end
function UPalUILiftSlotModel:OnUpdateDelegate__DelegateSignature() end
---@param Count int32
function UPalUILiftSlotModel:OnUpdateCountDelegate__DelegateSignature(Count) end
function UPalUILiftSlotModel:OnFailedItemOperationDelegate__DelegateSignature() end
---@return boolean
function UPalUILiftSlotModel:IsLift() end


---@class UPalUILoadOutModel : UObject
---@field draggedTargetContainerType EPalPlayerInventoryType
UPalUILoadOutModel = {}

---@param targetType EPalPlayerInventoryType
---@param Container UPalItemContainer
---@return boolean
function UPalUILoadOutModel:TryGetContainer(targetType, Container) end
---@param SlotID FPalItemSlotId
---@param PressType EPalItemSlotPressType
function UPalUILoadOutModel:SelectItemSlot(SlotID, PressType) end
---@param ItemData FPalItemData
---@return boolean
function UPalUILoadOutModel:CanSetItem(ItemData) end


---@class UPalUILocalWorldSelectBase : UPalUserWidgetOverlayUI
---@field LoadedBaseInfoMap TMap<FString, FPalWorldBaseInfoData>
UPalUILocalWorldSelectBase = {}

---@param WorldSaveDirectoryName FString
---@param WorldName FString
---@param OptionWorldData FPalOptionWorldSaveData
---@return boolean
function UPalUILocalWorldSelectBase:SelectWorld(WorldSaveDirectoryName, WorldName, OptionWorldData) end
---@param OutDisplayInfo TMap<FString, FPalUILocalWorldDisplayData>
function UPalUILocalWorldSelectBase:GetWorldDisplayInfo(OutDisplayInfo) end
---@param DisplayInfoMap TMap<FString, FPalUILocalWorldDisplayData>
---@return TArray<FPalUILocalWorldDisplayData>
function UPalUILocalWorldSelectBase:GetSortedWorldDisplayInfoArray(DisplayInfoMap) end
---@param WorldSaveDirectoryName FString
---@return boolean
function UPalUILocalWorldSelectBase:DeleteWorld(WorldSaveDirectoryName) end


---@class UPalUIManager : UObject
UPalUIManager = {}


---@class UPalUIManagerSubsystem : UGameUIManagerSubsystem
UPalUIManagerSubsystem = {}


---@class UPalUIMapObjectHPWorldHUD : UPalUserWidgetWorldHUD
UPalUIMapObjectHPWorldHUD = {}


---@class UPalUIMapObjectStatusIndicatorBase : UPalUserWidgetWorldHUD
UPalUIMapObjectStatusIndicatorBase = {}

---@return EPalWorkSuitability
function UPalUIMapObjectStatusIndicatorBase:GetWorkSuitability() end


---@class UPalUIMapObjectStatusIndicatorParameterBase : UPalHUDDispatchParameterBase
UPalUIMapObjectStatusIndicatorParameterBase = {}

---@return UPalMapObjectConcreteModelBase
function UPalUIMapObjectStatusIndicatorParameterBase:GetConcreteModel() end


---@class UPalUINPCHPGaugeCanvasBase : UPalUserWidget
UPalUINPCHPGaugeCanvasBase = {}


---@class UPalUIOffScreenLoupeBase : UPalUserWidget
---@field displayDotBorder float
---@field isWaitedClose boolean
---@field isOverrideVisibility boolean
---@field isRequestedDisplay boolean
---@field overrideVisibility ESlateVisibility
---@field targetWorldLocation FVector
---@field projectedScreenPosition FVector2D
---@field calcedScreenPosition FVector2D
---@field widgetSize FVector2D
UPalUIOffScreenLoupeBase = {}

---@param NewVisibility ESlateVisibility
function UPalUIOffScreenLoupeBase:SetOverrideVisibility(NewVisibility) end
function UPalUIOffScreenLoupeBase:ResetOverrideVisibility() end
function UPalUIOffScreenLoupeBase:RequestHide() end
function UPalUIOffScreenLoupeBase:RequestDisplay() end
function UPalUIOffScreenLoupeBase:RequestClose() end
function UPalUIOffScreenLoupeBase:OnRequestedClose() end
---@return boolean
function UPalUIOffScreenLoupeBase:IsEnableLoupe() end
---@param outVector FVector
function UPalUIOffScreenLoupeBase:GetTargetWorldLocation(outVector) end
---@param outVector FVector2D
function UPalUIOffScreenLoupeBase:GetTargetWidgetSize(outVector) end
function UPalUIOffScreenLoupeBase:CloseSelf() end
function UPalUIOffScreenLoupeBase:CalcScreenPosition() end


---@class UPalUIOtomoListModel : UObject
---@field OnSelectSlotDelegate FPalUIOtomoListModelOnSelectSlotDelegate
---@field OnUpdateSlotDelegate FPalUIOtomoListModelOnUpdateSlotDelegate
UPalUIOtomoListModel = {}

---@param Model UPalUIOtomoListModel
function UPalUIOtomoListModel:UpdateSlotDelegate__DelegateSignature(Model) end
---@param Model UPalUIOtomoListModel
---@param SlotIndex int32
---@param PressType EPalItemSlotPressType
function UPalUIOtomoListModel:SelectSlotDelegate__DelegateSignature(Model, SlotIndex, PressType) end
---@param DisplayIndex int32
---@param PressType EPalItemSlotPressType
function UPalUIOtomoListModel:SelectHandleSlot(DisplayIndex, PressType) end
---@return int32
function UPalUIOtomoListModel:GetSlotCountInPage() end
---@param OutSlots TArray<UPalIndividualCharacterSlot>
function UPalUIOtomoListModel:GetCurrentPageSlots(OutSlots) end
---@return FPalContainerId
function UPalUIOtomoListModel:GetContainerId() end


---@class UPalUIPalBoxBase : UPalUserWidgetOverlayUI
UPalUIPalBoxBase = {}

---@param MoveSlot UPalIndividualCharacterSlot
function UPalUIPalBoxBase:TryMoveToOtomo(MoveSlot) end
---@param MoveSlot UPalIndividualCharacterSlot
function UPalUIPalBoxBase:TryMoveToBox(MoveSlot) end
---@param MoveSlot UPalIndividualCharacterSlot
function UPalUIPalBoxBase:TryMoveToBaseCamp(MoveSlot) end
---@param targetSlot UPalIndividualCharacterSlot
function UPalUIPalBoxBase:TryLoosePal(targetSlot) end
---@param newPage int32
function UPalUIPalBoxBase:SetPagePalBoxList(newPage) end
---@param BaseCampId FGuid
function UPalUIPalBoxBase:SetBaseCampId(BaseCampId) end
---@param targetSlot UPalIndividualCharacterSlot
---@param PressType EPalItemSlotPressType
function UPalUIPalBoxBase:SelectCharacterSlot(targetSlot, PressType) end
---@param SortType EPalCharacterContainerSortType
function UPalUIPalBoxBase:RequestSortBox(SortType) end
---@param Container UPalIndividualCharacterContainer
function UPalUIPalBoxBase:OnUpdateWorkerCapacity(Container) end
---@param slotList TArray<UPalIndividualCharacterSlot>
function UPalUIPalBoxBase:OnUpdatePageWorkerList(slotList) end
---@param nowPage int32
---@param slotList TArray<UPalIndividualCharacterSlot>
function UPalUIPalBoxBase:OnUpdatePagePalBoxList(nowPage, slotList) end
---@return int32
function UPalUIPalBoxBase:GetBoxMaxPageNum() end
function UPalUIPalBoxBase:ChangePrevPagePalBoxList() end
function UPalUIPalBoxBase:ChangeNextPagePalBoxList() end
function UPalUIPalBoxBase:CancelLift() end


---@class UPalUIPalBoxModel : UObject
---@field OnUpdatePageDelegate FPalUIPalBoxModelOnUpdatePageDelegate
---@field CurrentPageIndex int32
UPalUIPalBoxModel = {}

---@param Model UPalUIPalBoxModel
function UPalUIPalBoxModel:UpdatePageDelegate__DelegateSignature(Model) end
function UPalUIPalBoxModel:ToPrevPage() end
function UPalUIPalBoxModel:ToNextPage() end
---@param DisplayIndex int32
---@param PressType EPalItemSlotPressType
function UPalUIPalBoxModel:SelectHandleSlot(DisplayIndex, PressType) end
---@return int32
function UPalUIPalBoxModel:GetWholePageCount() end
---@return int32
function UPalUIPalBoxModel:GetSlotCountInPage() end
---@return TArray<UPalIndividualCharacterSlot>
function UPalUIPalBoxModel:GetCurrentPageSlots() end


---@class UPalUIPalBoxTerminalManageModel : UObject
---@field PalBoxClass TSubclassOf<UPalUIPalBoxModel>
---@field PalBox UPalUIPalBoxModel
---@field BaseCampWorkersClass TSubclassOf<UPalUIBaseCampWorkersModel>
---@field BaseCampWorkers UPalUIBaseCampWorkersModel
---@field BaseCampPartyClass TSubclassOf<UPalUIBaseCampPartyModel>
---@field BaseCampParty UPalUIBaseCampPartyModel
UPalUIPalBoxTerminalManageModel = {}

---@param Slot UPalIndividualCharacterSlot
function UPalUIPalBoxTerminalManageModel:MoveSlotToWorker(Slot) end
---@param Slot UPalIndividualCharacterSlot
function UPalUIPalBoxTerminalManageModel:MoveSlotToPosses(Slot) end
---@param Slot UPalIndividualCharacterSlot
function UPalUIPalBoxTerminalManageModel:MoveSlotToParty(Slot) end
---@param Slot UPalIndividualCharacterSlot
function UPalUIPalBoxTerminalManageModel:MoveSlotToLost(Slot) end
---@param BaseCampId FGuid
function UPalUIPalBoxTerminalManageModel:Initialize(BaseCampId) end


---@class UPalUIPalCharacterRankUpModel : UObject
---@field OnUpdateTargetSlotDelegate FPalUIPalCharacterRankUpModelOnUpdateTargetSlotDelegate
---@field OnUpdateResourceSlotDelegate FPalUIPalCharacterRankUpModelOnUpdateResourceSlotDelegate
---@field OnUpdateSelectModeDelegate FPalUIPalCharacterRankUpModelOnUpdateSelectModeDelegate
---@field LocalContainerId FPalContainerId
---@field PalStorageModelClass TSubclassOf<UPalUIPalStorageModel>
---@field PalStorageModel UPalUIPalStorageModel
---@field SelectMode EPalUIPalCharacterRankUpSelectMode
UPalUIPalCharacterRankUpModel = {}

---@param Handle UPalIndividualCharacterHandle
---@return boolean
function UPalUIPalCharacterRankUpModel:ToggleResourceCharacter(Handle) end
---@param Parameter UPalHUDDispatchParameter_CharacterRankUp
function UPalUIPalCharacterRankUpModel:Setup(Parameter) end
---@param Handle UPalIndividualCharacterHandle
function UPalUIPalCharacterRankUpModel:SelectTargetCharacter(Handle) end
---@param SelectType EPalUIPalCharacterRankUpSelectResourceType
function UPalUIPalCharacterRankUpModel:SelectResourcesAuto(SelectType) end
---@param Handle UPalIndividualCharacterHandle
---@param ToResourceSlotIndex int32
---@return boolean
function UPalUIPalCharacterRankUpModel:SelectResourceCharacterTo(Handle, ToResourceSlotIndex) end
---@param Slot UPalIndividualCharacterReferenceSlot
---@param LastIndividualId FPalInstanceID
function UPalUIPalCharacterRankUpModel:OnUpdateTargetSlot(Slot, LastIndividualId) end
---@param nowRank int32
---@param oldRank int32
function UPalUIPalCharacterRankUpModel:OnUpdateTargetCharacterRank(nowRank, oldRank) end
---@param Slot UPalIndividualCharacterReferenceSlot
---@param LastIndividualId FPalInstanceID
function UPalUIPalCharacterRankUpModel:OnUpdateResourceSlot(Slot, LastIndividualId) end
function UPalUIPalCharacterRankUpModel:OnClickTargetCharacterSlot() end
---@param SlotIndex int32
function UPalUIPalCharacterRankUpModel:OnClickResourceCharacterSlot(SlotIndex) end
---@param Model UPalUIPalCharacterRankUpModel
function UPalUIPalCharacterRankUpModel:ModelDelegate__DelegateSignature(Model) end
---@param Slot UPalIndividualCharacterSlot
---@return boolean
function UPalUIPalCharacterRankUpModel:IsSelectableSlotInternal(Slot) end
function UPalUIPalCharacterRankUpModel:InvokeRankUp() end
---@return UPalIndividualCharacterReferenceSlot
function UPalUIPalCharacterRankUpModel:GetTargetSlot() end
---@param SlotIndex int32
---@return UPalIndividualCharacterReferenceSlot
function UPalUIPalCharacterRankUpModel:GetSlot(SlotIndex) end
---@param Slots TArray<UPalIndividualCharacterSlot>
function UPalUIPalCharacterRankUpModel:GetResourceSlots(Slots) end
function UPalUIPalCharacterRankUpModel:Dispose() end
---@return UPalIndividualCharacterParameter
function UPalUIPalCharacterRankUpModel:CreatePredicateTargetCharacterParameter() end
function UPalUIPalCharacterRankUpModel:ClearSelected() end
function UPalUIPalCharacterRankUpModel:ClearResourceCharacters() end
---@return EPalUIPalCharacterRankUpRequestResult
function UPalUIPalCharacterRankUpModel:CanInvokeRankUp() end


---@class UPalUIPalFarmSelectCropModel : UObject
UPalUIPalFarmSelectCropModel = {}


---@class UPalUIPalFoodBoxModel : UObject
UPalUIPalFoodBoxModel = {}


---@class UPalUIPalShopBase : UPalUserWidgetOverlayUI
UPalUIPalShopBase = {}

function UPalUIPalShopBase:UpdateLocalLostPalProduct() end
---@param SellPalSlots TArray<UPalIndividualCharacterSlot>
---@return boolean
function UPalUIPalShopBase:TrySell(SellPalSlots) end
---@param buyProductID FGuid
---@return boolean
function UPalUIPalShopBase:TryBuy(buyProductID) end
function UPalUIPalShopBase:RequestCollectLocalLostPalData() end
---@param OutContainer UPalIndividualCharacterContainer
---@return boolean
function UPalUIPalShopBase:GetPalStorageSlots(OutContainer) end
---@param OutShop UPalShopBase
---@return boolean
function UPalUIPalShopBase:GetMyShop(OutShop) end


---@class UPalUIPalStorageManageModel : UObject
---@field OwnerBaseCampId FGuid
---@field PalStorageClass TSubclassOf<UPalUIPalStorageModel>
---@field PalStorage UPalUIPalStorageModel
---@field PalStorageManageRightClass TSubclassOf<UPalUIPalStorageManageRightModel>
---@field PalStorageManageRight UPalUIPalStorageManageRightModel
UPalUIPalStorageManageModel = {}

---@param Slot UPalIndividualCharacterSlot
function UPalUIPalStorageManageModel:MoveSlotToWorker(Slot) end
---@param Slot UPalIndividualCharacterSlot
function UPalUIPalStorageManageModel:MoveSlotToPosses(Slot) end
---@param Slot UPalIndividualCharacterSlot
function UPalUIPalStorageManageModel:MoveSlotToParty(Slot) end
---@param Slot UPalIndividualCharacterSlot
function UPalUIPalStorageManageModel:MoveSlotToLost(Slot) end
---@param InOwnerBaseCampId FGuid
function UPalUIPalStorageManageModel:Initialize(InOwnerBaseCampId) end


---@class UPalUIPalStorageManageRightModel : UObject
---@field OnUpdatePageDelegate FPalUIPalStorageManageRightModelOnUpdatePageDelegate
---@field OwnerBaseCampId FGuid
---@field CurrentPageType EPalPalStorageManageRightType
---@field BaseCampWorkerListClass TSubclassOf<UPalUIBaseCampWorkerListModel>
---@field BaseCampWorkerList UPalUIBaseCampWorkerListModel
---@field OtomoListClass TSubclassOf<UPalUIOtomoListModel>
---@field OtomoList UPalUIOtomoListModel
UPalUIPalStorageManageRightModel = {}

---@param Model UPalUIPalStorageManageRightModel
function UPalUIPalStorageManageRightModel:UpdatePageDelegate__DelegateSignature(Model) end
function UPalUIPalStorageManageRightModel:ToPrevPage() end
function UPalUIPalStorageManageRightModel:ToNextPage() end
---@return boolean
function UPalUIPalStorageManageRightModel:CanMoveToPrev() end
---@return boolean
function UPalUIPalStorageManageRightModel:CanMoveToNext() end


---@class UPalUIPalStorageModel : UObject
---@field OnUpdatePageDelegate FPalUIPalStorageModelOnUpdatePageDelegate
---@field CurrentPageIndex int32
---@field DisplayModel UPalUICharacterDisplayModel
UPalUIPalStorageModel = {}

---@param Model UPalUIPalStorageModel
function UPalUIPalStorageModel:UpdatePageDelegate__DelegateSignature(Model) end
function UPalUIPalStorageModel:ToPrevPage() end
---@param PageIndex int32
---@param bForce boolean
function UPalUIPalStorageModel:ToPage(PageIndex, bForce) end
function UPalUIPalStorageModel:ToNextPage() end
---@param DisplayIndex int32
---@param PressType EPalItemSlotPressType
function UPalUIPalStorageModel:SelectHandleSlot(DisplayIndex, PressType) end
function UPalUIPalStorageModel:OnOperatedByOuter() end
---@return int32
function UPalUIPalStorageModel:GetWholePageCount() end
---@return FPalContainerId
function UPalUIPalStorageModel:GetTargetContainerId() end
---@return boolean
function UPalUIPalStorageModel:CanMoveToPrev() end
---@return boolean
function UPalUIPalStorageModel:CanMoveToNext() end


---@class UPalUIPaldex : UPalUserWidgetOverlayUI
---@field DisplayInfoMap TMap<FName, FPalUIPaldex_DisplayInfo>
---@field displayInfoArray TArray<FPalUIPaldex_DisplayInfo>
UPalUIPaldex = {}

function UPalUIPaldex:CreateDisplayInfo() end


---@class UPalUIPlayerEquipment : UPalUserWidgetOverlayUI
UPalUIPlayerEquipment = {}

---@param SlotA UPalItemSlot
---@param SlotB UPalItemSlot
function UPalUIPlayerEquipment:SwapItemSlot(SlotA, SlotB) end
---@param slotType EPalPlayerEquipItemSlotType
---@param fromSlot UPalItemSlot
function UPalUIPlayerEquipment:SwapEquipment(slotType, fromSlot) end
---@param isDisable boolean
function UPalUIPlayerEquipment:SetDisableEquipmentHeadMeshFlag(isDisable) end
---@param targetSlot UPalItemSlot
---@param toSlot UPalItemSlot
function UPalUIPlayerEquipment:RemoveItemSlot(targetSlot, toSlot) end
---@param slotType EPalPlayerEquipItemSlotType
---@param toSlot UPalItemSlot
function UPalUIPlayerEquipment:RemoveEquipment(slotType, toSlot) end


---@class UPalUIPlayerRadialMenuBase : UPalUserWidget
UPalUIPlayerRadialMenuBase = {}

---@param itemSlotId FPalItemSlotId
---@param itemNum int32
function UPalUIPlayerRadialMenuBase:SelectedFeed(itemSlotId, itemNum) end
function UPalUIPlayerRadialMenuBase:OpenOtomoFeedInventory() end


---@class UPalUIProductSettingModel : UObject
---@field OnUpdateRecipeDelegate FPalUIProductSettingModelOnUpdateRecipeDelegate
---@field OnUpdateProductNumDelegate FPalUIProductSettingModelOnUpdateProductNumDelegate
---@field OnUpdateDelegate FPalUIProductSettingModelOnUpdateDelegate
---@field TargetMapObjectName FText
---@field SelectedRecipeId FName
---@field FocusedRecipeId FName
---@field ProductNum int32
---@field WeakEnergyModule TWeakObjectPtr<UPalMapObjectEnergyModule>
UPalUIProductSettingModel = {}

---@param Model UPalUIProductSettingModel
function UPalUIProductSettingModel:UpdateSettingDelegate__DelegateSignature(Model) end
---@param Module UPalMapObjectEnergyModule
---@return boolean
function UPalUIProductSettingModel:TryGetEnergyModule(Module) end
---@param InputNum int32
function UPalUIProductSettingModel:SetProductNumByInput(InputNum) end
function UPalUIProductSettingModel:SetMaxProduction() end
function UPalUIProductSettingModel:SetInfiniteProduction() end
---@param RecipeID FName
function UPalUIProductSettingModel:SetFocusedRecipe(RecipeID) end
---@param RecipeID FName
function UPalUIProductSettingModel:SelectRecipe(RecipeID) end
function UPalUIProductSettingModel:ResetProductNum() end
---@param IInventoryContainers UPalItemContainerMultiHelper
function UPalUIProductSettingModel:OnUpdateInventory(IInventoryContainers) end
function UPalUIProductSettingModel:NotifyUpdateForce() end
---@return boolean
function UPalUIProductSettingModel:IsProductNumInfinite() end
function UPalUIProductSettingModel:IncreaseProductNum() end
---@param RequiredMaterialInfos TArray<FPalStaticItemIdAndNum>
function UPalUIProductSettingModel:GetRequiredMaterialInfos(RequiredMaterialInfos) end
---@return FName
function UPalUIProductSettingModel:GetRecipeId() end
---@return FPalItemRecipe
function UPalUIProductSettingModel:GetRecipe() end
---@return int32
function UPalUIProductSettingModel:GetProductNum() end
function UPalUIProductSettingModel:DecreaseProductNum() end
---@return float
function UPalUIProductSettingModel:CalcWorkAmount() end
---@return int32
function UPalUIProductSettingModel:CalcMaxProductableNum() end
---@return int32
function UPalUIProductSettingModel:CalcConsumeEnergy() end


---@class UPalUIRadialMenuWidgetBase : UPalUserWidget
---@field OnChangeSelectedIndex FPalUIRadialMenuWidgetBaseOnChangeSelectedIndex
---@field IgnoreMouseLength float
---@field menuNum int32
---@field shiftDegree int32
---@field detectPadAxisBorder float
---@field nowArrowRadian float
---@field nowSelectedIndex int32
---@field menuAreaStartRadian TArray<float>
---@field menuAreaEndRadian TArray<float>
UPalUIRadialMenuWidgetBase = {}

function UPalUIRadialMenuWidgetBase:UpdateSelectedIndex_ForPad() end
---@param MousePosition FVector2D
---@param CenterPosition FVector2D
function UPalUIRadialMenuWidgetBase:UpdateSelectedIndex_ForMouse(MousePosition, CenterPosition) end
---@param Axis FVector2D
function UPalUIRadialMenuWidgetBase:UpdateSelectedIndex_ForceAxis(Axis) end
---@param Index int32
function UPalUIRadialMenuWidgetBase:SetSelectedIndexForce(Index) end
---@param inRadian float
---@return float
function UPalUIRadialMenuWidgetBase:RecalculateRadian(inRadian) end
function UPalUIRadialMenuWidgetBase:ClearSelectedIndex() end
---@param newIndex int32
---@param prevIndex int32
function UPalUIRadialMenuWidgetBase:ChangeSelectedIndexDelegate__DelegateSignature(newIndex, prevIndex) end
---@param parentDegreeAngle float
function UPalUIRadialMenuWidgetBase:CalculateRadialMenuArea(parentDegreeAngle) end
function UPalUIRadialMenuWidgetBase:BuildRadialMenuWidget() end


---@class UPalUIRecipeTechnologyDetailButton : UPalUITechnologyDetailButton
UPalUIRecipeTechnologyDetailButton = {}


---@class UPalUIRecoverPalBase : UPalUserWidgetOverlayUI
UPalUIRecoverPalBase = {}

---@param targetSlot UPalIndividualCharacterSlot
---@param PressType EPalItemSlotPressType
function UPalUIRecoverPalBase:SelectCharacterSlot(targetSlot, PressType) end


---@class UPalUIRecoverPalStatusIndicator : UPalUIMapObjectStatusIndicatorBase
UPalUIRecoverPalStatusIndicator = {}


---@class UPalUIRecoverPalStatusIndicatorParameter : UPalUIMapObjectStatusIndicatorParameterBase
UPalUIRecoverPalStatusIndicatorParameter = {}

---@param ConcreteModel UPalMapObjectRecoverOtomoModel
---@return boolean
function UPalUIRecoverPalStatusIndicatorParameter:TryGetConcreteModel(ConcreteModel) end


---@class UPalUIRepairItemBase : UPalUserWidgetOverlayUI
---@field RepairItemModel UPalMapObjectRepairItemModel
UPalUIRepairItemBase = {}

---@param TargetItemSlotArray TArray<UPalItemSlot>
function UPalUIRepairItemBase:RequestRepair(TargetItemSlotArray) end
---@param IsSuccess boolean
function UPalUIRepairItemBase:OnRecievedRepairResult(IsSuccess) end
---@param TargetItemSlotArray TArray<UPalItemSlot>
---@param OutRequiredMaterials TArray<FPalStaticItemIdAndNum>
---@param OutCanRepair boolean
function UPalUIRepairItemBase:CollectRepairInfo(TargetItemSlotArray, OutRequiredMaterials, OutCanRepair) end
---@param OutRepairableSlots TArray<UPalItemSlot>
function UPalUIRepairItemBase:CollectRepairableSlot(OutRepairableSlots) end


---@class UPalUISelectItemInventoryBase : UPalUserWidgetOverlayUI
UPalUISelectItemInventoryBase = {}


---@class UPalUISelectNumParameter : UPalHUDDispatchParameterBase
---@field complateCallBack FPalUISelectNumParameterComplateCallBack
---@field changedNumCallBacl FPalUISelectNumParameterChangedNumCallBacl
---@field MinNum int32
---@field MaxNum int32
---@field defaultNum int32
---@field Position FVector2D
UPalUISelectNumParameter = {}

---@param Result EPalUISelectNumResult
---@param selectedNum int32
function UPalUISelectNumParameter:InvokeComplateCallback(Result, selectedNum) end
---@param selectedNum int32
function UPalUISelectNumParameter:InvokeChangedNumCallback(selectedNum) end


---@class UPalUISelectNumWidgetBase : UPalUserWidgetOverlayUI
UPalUISelectNumWidgetBase = {}


---@class UPalUIShopInventoryModel : UPalUIInventoryModel
UPalUIShopInventoryModel = {}


---@class UPalUIStatusModel : UObject
---@field OnChangeSelectedIndexDelegate FPalUIStatusModelOnChangeSelectedIndexDelegate
---@field palHandles TArray<UPalIndividualCharacterHandle>
UPalUIStatusModel = {}

---@param Index int32
function UPalUIStatusModel:OnClickedPalIcon(Index) end
---@param Handles TArray<UPalIndividualCharacterHandle>
function UPalUIStatusModel:Initialize(Handles) end
---@return uint8
function UPalUIStatusModel:GetNowSelectedIndex() end
---@param Index int32
---@return int32
function UPalUIStatusModel:GetDisplaySpeed(Index) end
---@param Index int32
---@return int32
function UPalUIStatusModel:GetDisplayShotAttack(Index) end
---@param Index int32
---@return EPalStatusPhysicalHealthType
function UPalUIStatusModel:GetDisplayPhysicalHealthType(Index) end
---@param Index int32
---@param OutArray TArray<FName>
---@return boolean
function UPalUIStatusModel:GetDisplayPassiveSkillList(Index, OutArray) end
---@return uint8
function UPalUIStatusModel:GetDisplayPalNum() end
---@param Index uint8
---@return UPalIndividualCharacterHandle
function UPalUIStatusModel:GetDisplayPalHandle(Index) end
---@param Index int32
---@return int32
function UPalUIStatusModel:GetDisplayNowExp(Index) end
---@param Index int32
---@param outName FString
function UPalUIStatusModel:GetDisplayNickName(Index, outName) end
---@param Index int32
---@return int32
function UPalUIStatusModel:GetDisplayNextExp(Index) end
---@param Index int32
---@return int32
function UPalUIStatusModel:GetDisplayMeleeAttack(Index) end
---@param Index int32
---@return float
function UPalUIStatusModel:GetDisplayMaxHunger(Index) end
---@param Index int32
---@return FFixedPoint64
function UPalUIStatusModel:GetDisplayMaxHP(Index) end
---@param Index int32
---@return int32
function UPalUIStatusModel:GetDisplayLevel(Index) end
---@param Index int32
---@return float
function UPalUIStatusModel:GetDisplayHunger(Index) end
---@param Index int32
---@return FFixedPoint64
function UPalUIStatusModel:GetDisplayHP(Index) end
---@param Index int32
---@return EPalElementType
function UPalUIStatusModel:GetDisplayElementType2(Index) end
---@param Index int32
---@return EPalElementType
function UPalUIStatusModel:GetDisplayElementType1(Index) end
---@param Index int32
---@return int32
function UPalUIStatusModel:GetDisplayEatingHabits(Index) end
---@param Index int32
---@return int32
function UPalUIStatusModel:GetDisplayDefence(Index) end
---@param Index int32
---@return FText
function UPalUIStatusModel:GetDisplayDefaultName(Index) end
---@param Index int32
---@return FText
function UPalUIStatusModel:GetDisplayCoopActionName(Index) end
---@param Index int32
---@param skillIndex int32
---@return FText
function UPalUIStatusModel:GetDisplayActiveSkillName(Index, skillIndex) end
---@param Index int32
---@param newNickName FString
function UPalUIStatusModel:ChangeNickname(Index, newNickName) end
---@param Index uint8
function UPalUIStatusModel:ChangeIndex(Index) end
function UPalUIStatusModel:ChangedIndex__DelegateSignature() end


---@class UPalUITechnologyDetailButton : UPalUserWidget
UPalUITechnologyDetailButton = {}


---@class UPalUITitleBase : UPalUserWidgetStackableUI
UPalUITitleBase = {}


---@class UPalUIUtility : UBlueprintFunctionLibrary
UPalUIUtility = {}

---@param WorldContextObject UObject
---@param IsVisible boolean
function UPalUIUtility:SetVisibilityHUD(WorldContextObject, IsVisible) end
---@param WorldContextObject UObject
---@param numberArray TArray<int32>
---@param textBlockArray TArray<UPalTextBlockBase>
---@param topZeroTextOpacity float
function UPalUIUtility:SetNumberToSeparatedTextBlock(WorldContextObject, numberArray, textBlockArray, topZeroTextOpacity) end
---@param WorldContextObject UObject
---@param isEnable boolean
function UPalUIUtility:SetEnableCommonUIInput(WorldContextObject, isEnable) end
---@param WorldContextObject UObject
---@param NavigationSetting FPalSlateNavigationSetting
function UPalUIUtility:SetCustomSlateNavigation(WorldContextObject, NavigationSetting) end
---@param WorldContextObject UObject
function UPalUIUtility:ResetSlateNavigation(WorldContextObject) end
---@return boolean
function UPalUIUtility:IsShiftDown_ForUI() end
---@return boolean
function UPalUIUtility:IsRightShiftDown_ForUI() end
---@return boolean
function UPalUIUtility:IsRightControlDown_ForUI() end
---@return boolean
function UPalUIUtility:IsRightAltDown_ForUI() end
---@return boolean
function UPalUIUtility:IsLeftShiftDown_ForUI() end
---@return boolean
function UPalUIUtility:IsLeftControlDown_ForUI() end
---@return boolean
function UPalUIUtility:IsLeftAltDown_ForUI() end
---@return boolean
function UPalUIUtility:IsControlDown_ForUI() end
---@return boolean
function UPalUIUtility:IsAltDown_ForUI() end
---@param WorldContextObject UObject
---@param WorkSuitability EPalWorkSuitability
---@param MaterialSubType EPalMapObjectMaterialSubType
---@param outName FText
function UPalUIUtility:GetWorkSuitabilityNameWithMaterialSubType(WorldContextObject, WorkSuitability, MaterialSubType, outName) end
---@param WorldContextObject UObject
---@param WorkSuitability EPalWorkSuitability
---@param outName FText
function UPalUIUtility:GetWorkSuitabilityName(WorldContextObject, WorkSuitability, outName) end
---@param WorldContextObject UObject
---@param SickType EPalBaseCampWorkerSickType
---@param outName FText
function UPalUIUtility:GetWorkSickName(WorldContextObject, SickType, outName) end
---@param WorldContextObject UObject
---@param targetHandle UPalIndividualCharacterHandle
---@param outName FText
---@return boolean
function UPalUIUtility:GetWorkNameFromHandle(WorldContextObject, targetHandle, outName) end
---@param WorldContextObject UObject
---@param WorkType EPalWorkType
---@param outName FText
function UPalUIUtility:GetWorkName(WorldContextObject, WorkType, outName) end
---@param WorldContextObject UObject
---@param targetHandle UPalIndividualCharacterHandle
---@param outName FText
---@return boolean
function UPalUIUtility:GetWorkingDetailNameFromHandle(WorldContextObject, targetHandle, outName) end
---@param WorldContextObject UObject
---@param WorkType EPalWorkType
---@param outName FText
function UPalUIUtility:GetWorkingDetailName(WorldContextObject, WorkType, outName) end
---@param WorldContextObject UObject
---@param targetHandle UPalIndividualCharacterHandle
---@param outName FText
function UPalUIUtility:GetWorkerComment(WorldContextObject, targetHandle, outName) end
---@param WorldContextObject UObject
---@param WazaID EPalWazaID
---@param outName FText
function UPalUIUtility:GetWazaName(WorldContextObject, WazaID, outName) end
---@param WorldContextObject UObject
---@param WazaID EPalWazaID
---@param outDesc FText
function UPalUIUtility:GetWazaDesc(WorldContextObject, WazaID, outDesc) end
---@param WorldContextObject UObject
---@param WorkType EPalWorkType
---@param outName FText
function UPalUIUtility:GetWaitForWorkableDetailName(WorldContextObject, WorkType, outName) end
---@param WorldContextObject UObject
---@param ActionName FName
---@param outHandle FDataTableRowHandle
---@return boolean
function UPalUIUtility:GetUIInputActionRowHandle(WorldContextObject, ActionName, outHandle) end
---@param WorldContextObject UObject
---@param OutArray TArray<EPalUIConditionType>
---@param targetHandle UPalIndividualCharacterHandle
function UPalUIUtility:GetUIDisplayPalCondition(WorldContextObject, OutArray, targetHandle) end
---@param WorldContextObject UObject
---@param technologyName FName
---@param OutDescription FText
function UPalUIUtility:GetTechnologyDescription(WorldContextObject, technologyName, OutDescription) end
---@return int32
function UPalUIUtility:GetPlayerInframeRenderTargetResolution() end
---@param WorldContextObject UObject
---@param PassiveSkillId FName
---@param outName FText
function UPalUIUtility:GetPassiveSkillName(WorldContextObject, PassiveSkillId, outName) end
---@param WorldContextObject UObject
---@param CharacterID FName
---@param OutText FText
function UPalUIUtility:GetPartnerSkillName(WorldContextObject, CharacterID, OutText) end
---@param WorldContextObject UObject
---@param CharacterID FName
---@param outName FText
function UPalUIUtility:GetPalShortDescription(WorldContextObject, CharacterID, outName) end
---@param WorldContextObject UObject
---@param CharacterID FName
---@param ItemId FName
---@return boolean
function UPalUIUtility:GetPalRestrictItemID(WorldContextObject, CharacterID, ItemId) end
---@param WorldContextObject UObject
---@param CharacterID FName
---@param outName FText
function UPalUIUtility:GetPalLongDescription(WorldContextObject, CharacterID, outName) end
---@param WorldContextObject UObject
---@param GenusCategory EPalGenusCategoryType
---@param outName FText
function UPalUIUtility:GetPalGenusCategoryName(WorldContextObject, GenusCategory, outName) end
---@param WorldContextObject UObject
---@param CharacterID FName
---@param outName FText
function UPalUIUtility:GetPalFirstActivatedInfo(WorldContextObject, CharacterID, outName) end
---@param WorldContextObject UObject
---@param ElementType EPalElementType
---@param outName FText
function UPalUIUtility:GetPalElementTypeName(WorldContextObject, ElementType, outName) end
---@param WorldContextObject UObject
---@param Condition EPalUIConditionType
---@return int32
function UPalUIUtility:GetPalConditionUrgency(WorldContextObject, Condition) end
---@param WorldContextObject UObject
---@param ConditionType EPalUIConditionType
---@param outName FText
function UPalUIUtility:GetPalConditionName(WorldContextObject, ConditionType, outName) end
---@param WorldContextObject UObject
---@param ConditionType EPalUIConditionType
---@param outDesc FText
function UPalUIUtility:GetPalConditionDesc(WorldContextObject, ConditionType, outDesc) end
---@param WorldContextObject UObject
---@param InputActionName FName
---@param InputType ECommonInputType
---@param FilterType EPalKeyConfigAxisFilterType
---@return FSlateBrush
function UPalUIUtility:GetMappedKeyIcon(WorldContextObject, InputActionName, InputType, FilterType) end
---@param WorldContextObject UObject
---@param operationType EPalMapObjectOperationResult
---@param outName FText
function UPalUIUtility:GetMapObjectOperationResultText(WorldContextObject, operationType, outName) end
---@param WorldContextObject UObject
---@param MapObjectName FName
---@return FName
function UPalUIUtility:GetMapObjectNameTextId(WorldContextObject, MapObjectName) end
---@param WorldContextObject UObject
---@param MapObjectName FName
---@param outName FText
function UPalUIUtility:GetMapObjectName(WorldContextObject, MapObjectName, outName) end
---@param WorldContextObject UObject
---@param Key FKey
---@param InputType ECommonInputType
---@return FSlateBrush
function UPalUIUtility:GetKeyIconByKey(WorldContextObject, Key, InputType) end
---@param WorldContextObject UObject
---@param itemTypeA EPalItemTypeA
---@param outName FText
function UPalUIUtility:GetItemTypeAName(WorldContextObject, itemTypeA, outName) end
---@param WorldContextObject UObject
---@param StaticItemId FName
---@param outName FText
function UPalUIUtility:GetItemName(WorldContextObject, StaticItemId, outName) end
---@param WorldContextObject UObject
---@param StaticItemId FName
---@param outName FText
function UPalUIUtility:GetItemDescription(WorldContextObject, StaticItemId, outName) end
---@param WorldContextObject UObject
---@param inventoryType EPalPlayerInventoryType
---@param outName FText
function UPalUIUtility:GetInventoryCategoryName(WorldContextObject, inventoryType, outName) end
---@param WorldContextObject UObject
---@param Character APalCharacter
---@param outFormatedText FText
function UPalUIUtility:GetFormatedFirstActivatedInfoText(WorldContextObject, Character, outFormatedText) end
---@param WorldContextObject UObject
---@param buildObjectName FName
---@param outDesc FText
function UPalUIUtility:GetBuildObjectDesc(WorldContextObject, buildObjectName, outDesc) end
---@param WorldContextObject UObject
---@param TypeB EPalBuildObjectTypeB
---@param outName FText
function UPalUIUtility:GetBuildObjectCategoryBName(WorldContextObject, TypeB, outName) end
---@param WorldContextObject UObject
---@param TypeA EPalBuildObjectTypeA
---@param outName FText
function UPalUIUtility:GetBuildObjectCategoryAName(WorldContextObject, TypeA, outName) end
---@param WorldContextObject UObject
---@param EventType EPalBaseCampWorkerEventType
---@param outName FText
function UPalUIUtility:GetBaseCampEventName(WorldContextObject, EventType, outName) end
---@param WorldContextObject UObject
---@param targetText FText
---@param outTagArray TArray<FString>
function UPalUIUtility:GetAllTagFromText(WorldContextObject, targetText, outTagArray) end
---@param WorldContextObject UObject
---@param Widget UWidget
---@return UPalUserWidget
function UPalUIUtility:FindOwningActivatableWidget(WorldContextObject, Widget) end
---@param WorldContextObject UObject
---@param ReviveTimer float
---@return float
function UPalUIUtility:ConvertReviveTimerToUIDisplayRemainReviveTime(WorldContextObject, ReviveTimer) end


---@class UPalUIWorkerSimpleDetailCanvas : UPalUserWidget
UPalUIWorkerSimpleDetailCanvas = {}

---@param workerHandle UPalIndividualCharacterHandle
function UPalUIWorkerSimpleDetailCanvas:UnbindWorkerEvent(workerHandle) end
---@param targetCampModel UPalBaseCampModel
function UPalUIWorkerSimpleDetailCanvas:UnbindBaseCampEvent(targetCampModel) end
---@param TargetActor AActor
function UPalUIWorkerSimpleDetailCanvas:OnRequestOpenDetail(TargetActor) end
function UPalUIWorkerSimpleDetailCanvas:OnRequestCloseDetail() end
---@param Actor AActor
---@param InteractiveObject TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalUIWorkerSimpleDetailCanvas:OnEndInteractWorker(Actor, InteractiveObject) end
---@param Actor AActor
---@param InteractiveObject TScriptInterface<IPalInteractiveObjectComponentInterface>
function UPalUIWorkerSimpleDetailCanvas:OnBeginInteractWorker(Actor, InteractiveObject) end
---@param workerHandle UPalIndividualCharacterHandle
function UPalUIWorkerSimpleDetailCanvas:OnAddedNewWorker(workerHandle) end
---@return UPalBaseCampModel
function UPalUIWorkerSimpleDetailCanvas:GetInsideBaseCampModel() end
---@param workerHandle UPalIndividualCharacterHandle
function UPalUIWorkerSimpleDetailCanvas:BindWorkerEvent(workerHandle) end
---@param targetCampModel UPalBaseCampModel
function UPalUIWorkerSimpleDetailCanvas:BindBaseCampEvent(targetCampModel) end


---@class UPalUIWorldHUDWidgetCanvas : UPalUserWidget
UPalUIWorldHUDWidgetCanvas = {}

---@param Widget UPalUserWidgetWorldHUD
function UPalUIWorldHUDWidgetCanvas:RemoveWidget(Widget) end
---@param Widget UPalUserWidgetWorldHUD
function UPalUIWorldHUDWidgetCanvas:AddWidget(Widget) end


---@class UPalUIWorldMap : UPalUserWidgetOverlayUI
UPalUIWorldMap = {}

---@param RespawnLocation FVector
function UPalUIWorldMap:RegisterRespawnLocation(RespawnLocation) end
---@param Location FVector
function UPalUIWorldMap:Debug_SetLocation(Location) end
---@param worldMapType EPalWorldMapType
function UPalUIWorldMap:CreateWorldMapData(worldMapType) end


---@class UPalUIWorldSettingBase : UPalUserWidgetOverlayUI
---@field OriginalSetting FPalOptionWorldSettings
UPalUIWorldSettingBase = {}

---@param IsSuccess boolean
function UPalUIWorldSettingBase:OnCompletedSaveSetting(IsSuccess) end
---@param NewSetting FPalOptionWorldSettings
---@return boolean
function UPalUIWorldSettingBase:CompleteSetting(NewSetting) end


---@class UPalUniqueRideAnimeAssetBase : UObject
---@field IKPoleLocation_Hand_R FVector
---@field IKPoleLocation_Hand_L FVector
---@field IKPoleLocation_Foot_R FVector
---@field IKPoleLocation_Foot_L FVector
---@field DisableLeftHandIK_BallMotion boolean
---@field RidingAnimation UAnimSequence
---@field RidingAnimation_Ball_Aim UAnimMontage
---@field RidingAnimation_Ball_Fire UAnimMontage
---@field WeaponNotifyAnimInfo_Ball_Aim FWeaponNotifyAnimationInfo
---@field WeaponNotifyAnimInfo_Ball_Fire FWeaponNotifyAnimationInfo
UPalUniqueRideAnimeAssetBase = {}

---@return UAnimSequence
function UPalUniqueRideAnimeAssetBase:GetRideAnimSequence() end


---@class UPalUniqueSkillModule : UObject
---@field ActionCharacter APalCharacter
---@field ActionTarget AActor
UPalUniqueSkillModule = {}

---@param DeltaTime float
function UPalUniqueSkillModule:TickModule(DeltaTime) end
---@param Target AActor
function UPalUniqueSkillModule:SetActionTarget(Target) end
---@param Character APalCharacter
function UPalUniqueSkillModule:SetActionCharacter(Character) end
function UPalUniqueSkillModule:OnEndModule() end
function UPalUniqueSkillModule:OnBeginModule() end
---@return AActor
function UPalUniqueSkillModule:GetActionTarget() end
---@return APalCharacter
function UPalUniqueSkillModule:GetActionCharacter() end


---@class UPalUserWidget : UPalActivatableWidget
---@field bSyncPlayerInventory boolean
---@field Param UPalHUDDispatchParameterBase
---@field BindedActionHandles TArray<FPalUIActionBindData>
UPalUserWidget = {}

---@param changedVisibility ESlateVisibility
function UPalUserWidget:VisibilityOverride(changedVisibility) end
---@param BindingData FPalUIActionBindData
function UPalUserWidget:UnregisterActionBinding(BindingData) end
---@param bOpen boolean
function UPalUserWidget:RequestInventorySync(bOpen) end
---@param ActionName FName
---@param IsDisplayActionBar boolean
---@param InputType EInputEvent
---@param Callback FRegisterActionBinding_NotConcumeCallback
---@return FPalUIActionBindData
function UPalUserWidget:RegisterActionBinding_NotConcume(ActionName, IsDisplayActionBar, InputType, Callback) end
---@param ActionName FName
---@param IsDisplayActionBar boolean
---@param InputType EInputEvent
---@param Callback FRegisterActionBindingCallback
---@return FPalUIActionBindData
function UPalUserWidget:RegisterActionBinding(ActionName, IsDisplayActionBar, InputType, Callback) end
---@param WidgetClass TSubclassOf<UPalUserWidgetOverlayUI>
---@param Parameter UPalHUDDispatchParameterBase
---@return FGuid
function UPalUserWidget:Push(WidgetClass, Parameter) end
---@param AkEvent UAkAudioEvent
function UPalUserWidget:PlayAkSound(AkEvent) end
function UPalUserWidget:OnSetup_AfterCreatedPlayer() end
function UPalUserWidget:OnSetup() end
function UPalUserWidget:OnClosed() end
---@param checkID FGuid
---@return boolean
function UPalUserWidget:IsSameWidget(checkID) end
---@return UPalHUDDispatchParameterBase
function UPalUserWidget:GetParam() end
---@param Class TSubclassOf<UUserWidget>
---@return UUserWidget
function UPalUserWidget:FindParentWidget(Class) end


---@class UPalUserWidgetHierarchical : UPalUserWidget
UPalUserWidgetHierarchical = {}


---@class UPalUserWidgetOverlayUI : UPalUserWidgetStackableUI
---@field IsEnableCancelAction boolean
---@field CancelInputHandle FPalUIActionBindData
---@field EscInputHandle FPalUIActionBindData
UPalUserWidgetOverlayUI = {}

function UPalUserWidgetOverlayUI:ResetCancelAction() end
---@param IsDisplayActionBar boolean
---@param InputType EInputEvent
---@param Callback FOverrideCancelActionCallback
function UPalUserWidgetOverlayUI:OverrideCancelAction(IsDisplayActionBar, InputType, Callback) end
function UPalUserWidgetOverlayUI:ClearCancelAction() end


---@class UPalUserWidgetStackableUI : UPalUserWidgetHierarchical
---@field OpenAkEvent UAkAudioEvent
---@field CloseAkEvent UAkAudioEvent
UPalUserWidgetStackableUI = {}

function UPalUserWidgetStackableUI:OnPreClose() end
function UPalUserWidgetStackableUI:OnPostClose() end
function UPalUserWidgetStackableUI:OnClose() end
---@return UAkAudioEvent
function UPalUserWidgetStackableUI:GetOpenAkEvent() end
---@return UAkAudioEvent
function UPalUserWidgetStackableUI:GetCloseAkEvent() end
function UPalUserWidgetStackableUI:Close() end


---@class UPalUserWidgetTimerGaugeBase : UPalUserWidgetWorldHUD
---@field targetTimerHandle FTimerHandle
---@field Time float
UPalUserWidgetTimerGaugeBase = {}

---@param changedVisibility ESlateVisibility
function UPalUserWidgetTimerGaugeBase:VisibilityForceHidden(changedVisibility) end
---@param Text FText
function UPalUserWidgetTimerGaugeBase:SetGaugeText(Text) end
---@param Percent float
function UPalUserWidgetTimerGaugeBase:SetGaugePercent(Percent) end


---@class UPalUserWidgetWorldHUD : UPalUserWidget
UPalUserWidgetWorldHUD = {}

function UPalUserWidgetWorldHUD:RemoveSelf() end
function UPalUserWidgetWorldHUD:OnRequestRemove() end


---@class UPalUtility : UBlueprintFunctionLibrary
UPalUtility = {}

---@param Character APalCharacter
function UPalUtility:UpdatePlayerCharacterParameter(Character) end
---@param WorldContextObject UObject
function UPalUtility:UpdateLocalPlayerParameter(WorldContextObject) end
---@param WorldContextObject UObject
---@param Level int32
function UPalUtility:UnlockBaseCampLevelAchievement(WorldContextObject, Level) end
---@param WorldContextObject UObject
---@param AchievementId FString
---@param Progress int32
function UPalUtility:UnlockAchievement(WorldContextObject, AchievementId, Progress) end
---@param Character APalCharacter
---@param OutLocation FVector
---@return boolean
function UPalUtility:TryGetHeadWorldPosition(Character, OutLocation) end
---@param Obj UObject
---@return FString
function UPalUtility:ToPointerAddress(Obj) end
---@param Controller APalPlayerController
---@param PlayerIndex int32
function UPalUtility:TeleportToPlayerByIndex(Controller, PlayerIndex) end
---@param Target APalPlayerCharacter
function UPalUtility:TeleportInitLocation(Target) end
---@param Target APalCharacter
---@param Location FVector
---@param Rotation FQuat
---@return boolean
function UPalUtility:TeleportAroundLoccation(Target, Location, Rotation) end
---@param Target APalCharacter
---@param Location FVector
---@param Rotation FQuat
---@param bNoCheck boolean
---@param bAroundCheck boolean
---@return boolean
function UPalUtility:Teleport(Target, Location, Rotation, bNoCheck, bAroundCheck) end
---@param WorldContextObject UObject
---@param FromHandle UPalIndividualCharacterHandle
---@param ToHandle UPalIndividualCharacterHandle
---@return boolean
function UPalUtility:SynchronizedGroup(WorldContextObject, FromHandle, ToHandle) end
---@param WorldContextObject UObject
---@param SteamLanguageName FString
---@return FString
function UPalUtility:SteamLanguageNameToCultureName(WorldContextObject, SteamLanguageName) end
---@param WorldContextObject UObject
---@param LimitVolumeFlag EPalLimitVolumeFlag
---@param Center FVector
---@param Radius float
---@return boolean
function UPalUtility:SphereOverlapLimitVolume(WorldContextObject, LimitVolumeFlag, Center, Radius) end
---@param WorldContextObject UObject
function UPalUtility:SpectatorOn(WorldContextObject) end
---@param WorldContextObject UObject
function UPalUtility:SpectatorOff(WorldContextObject) end
---@param ControllerClass TSubclassOf<AController>
---@param ControlActor APawn
---@return AController
function UPalUtility:SpawnControllerAndPossess(ControllerClass, ControlActor) end
---@param WorldContextObject UObject
---@param actorClass UClass
---@param NetworkOwner AActor
---@param Owner AActor
---@param Name FName
---@param SpawnTransform FTransform
---@param Controller TSubclassOf<AController>
---@param SpawnGUID FGuid
---@param SpawnDelegate FSpawnActorBroadcastSpawnDelegate
---@return boolean
function UPalUtility:SpawnActorBroadcast(WorldContextObject, actorClass, NetworkOwner, Owner, Name, SpawnTransform, Controller, SpawnGUID, SpawnDelegate) end
---@param ActorList TArray<AActor>
function UPalUtility:SortActorListByLabel(ActorList) end
---@param WorldContextObject UObject
---@param WBPType EPalWidgetBlueprintType
---@param Parameter UPalHUDDispatchParameterBase
function UPalUtility:ShowUI(WorldContextObject, WBPType, Parameter) end
---@param Actor AActor
---@param Rate float
---@param flagName FName
function UPalUtility:SetYawApplyRate(Actor, Rate, flagName) end
---@param TargetActor AActor
---@param VoiceID int32
function UPalUtility:SetVoiceID(TargetActor, VoiceID) end
---@param WorldContextObject UObject
---@param TargetDataLayer UDataLayerInstance
---@param bEnable boolean
function UPalUtility:SetVisibleComponentInDataLayer(WorldContextObject, TargetDataLayer, bEnable) end
---@param Character APalCharacter
function UPalUtility:SetUnRidingCharacterCollision(Character) end
---@param TargetTransform FTransform
---@param NewQuat FQuat
---@return FTransform
function UPalUtility:SetTransformQuat(TargetTransform, NewQuat) end
---@param Object UObject
---@param createInfo FPalTimerGaugeWidgetCreateInfo
---@return FTimerHandle
function UPalUtility:SetTimerWithGaugeWidget(Object, createInfo) end
---@param WorldContextObject UObject
---@param Key FName
---@param Value FString
---@param Namespace FName
function UPalUtility:SetTelemetry(WorldContextObject, Key, Value, Namespace) end
---@param Handle UPalIndividualCharacterHandle
---@param StatusName FName
---@param Point int32
function UPalUtility:SetStatusPoint(Handle, StatusName, Point) end
---@param Actor AActor
---@param bEnable boolean
function UPalUtility:SetSpeedCollisionEnable(Actor, bEnable) end
---@param Character APalCharacter
function UPalUtility:SetRidingCharacterCollision(Character) end
---@param WorldContextObject UObject
---@param Password FString
function UPalUtility:SetPassword(WorldContextObject, Password) end
---@param Character APalCharacter
function UPalUtility:SetOtomoCollisionProfile(Character) end
---@param Character AActor
---@param opacityIntensity float
function UPalUtility:SetOpacityForCharacter(Character, opacityIntensity) end
---@param Actor AActor
---@param isDisable boolean
---@param flagName FName
function UPalUtility:SetMoveDisableFlag(Actor, isDisable, flagName) end
---@param Handle UPalIndividualCharacterHandle
---@param Rate float
function UPalUtility:SetHPByRateToHandle(Handle, Rate) end
---@param Character APalCharacter
---@param Rate float
function UPalUtility:SetHPByRateToCharacter(Character, Rate) end
---@param TargetActor AActor
---@param FolderName FName
function UPalUtility:SetFolderPathForBP(TargetActor, FolderName) end
---@param WorldContextObject UObject
---@param bEnable boolean
function UPalUtility:SetEnableSkyCreator(WorldContextObject, bEnable) end
---@param Character AActor
---@param bIsEnable boolean
function UPalUtility:SetEnableCameraFade(Character, bIsEnable) end
---@param Trainer APalCharacter
---@param Otomo APalCharacter
---@param bIsEnable boolean
function UPalUtility:SetCoopFlag(Trainer, Otomo, bIsEnable) end
---@param Character APalCharacter
function UPalUtility:SetCharacterRagdollForNooseTrap(Character) end
---@param Character APalCharacter
function UPalUtility:SetCharacterRagdollForLiftup(Character) end
---@param Character APalCharacter
---@param IsKeepGravity boolean
---@param KeepRootCollision boolean
function UPalUtility:SetCharacterRagdoll(Character, IsKeepGravity, KeepRootCollision) end
---@param Character APalCharacter
---@param Location FVector
function UPalUtility:SetCharacterLocationAtMainMeshFoot(Character, Location) end
---@param Character APalCharacter
---@param isEnable boolean
function UPalUtility:SetBodyPartsGenerateOverlapEvents(Character, isEnable) end
---@param Character APalCharacter
---@param ProfileName FName
function UPalUtility:SetBodyPartsCollisionProfile(Character, ProfileName) end
---@param Character APalCharacter
---@param bEnable boolean
function UPalUtility:SetBodyPartsCollisionEnable(Character, bEnable) end
---@param TargetActor AActor
---@param NewQuat FQuat
function UPalUtility:SetActorQuat(TargetActor, NewQuat) end
---@param WorldContextObject UObject
---@param Message FString
---@param ReceiverPlayerUId FGuid
function UPalUtility:SendSystemToPlayerChat(WorldContextObject, Message, ReceiverPlayerUId) end
---@param WorldContextObject UObject
---@param Message FString
function UPalUtility:SendSystemAnnounce(WorldContextObject, Message) end
---@param A FText
---@param B FText
---@param bPickA boolean
---@return FText
function UPalUtility:SelectText(A, B, bPickA) end
---@param V float
---@return float
function UPalUtility:RSign(V) end
---@param RiderActor AActor
---@param RidePal AActor
---@param bIsSkipAnimation boolean
---@return boolean
function UPalUtility:RideTo(RiderActor, RidePal, bIsSkipAnimation) end
---@param TargetController AController
function UPalUtility:ReturnOtomoPalToHolder(TargetController) end
---@param Character APalCharacter
function UPalUtility:ResetBodyPartsCollisionProfileToDefault(Character) end
---@param Target APalCharacter
function UPalUtility:RemoveAroundInfoCollectorComponent(Target) end
---@param Character APalCharacter
function UPalUtility:RefreshRagdollSkeletalMesh(Character) end
---@param Character APalCharacter
function UPalUtility:RefreshParameterForCharacterAndHoldOtomo(Character) end
---@param Player APlayerController
---@param WorldPosition FVector
---@param ScreenPosition FVector2D
---@param bTargetBehindCamera boolean
---@param bPlayerViewportRelative boolean
---@return boolean
function UPalUtility:ProjectWorldToScreenBehindCamera(Player, WorldPosition, ScreenPosition, bTargetBehindCamera, bPlayerViewportRelative) end
---@param Character APalCharacter
function UPalUtility:ProcessDeadAction(Character) end
---@param Attacker AActor
---@param Defender AActor
---@param DamageInfo FPalDamageInfo
---@param bIsEnableHitEffect boolean
function UPalUtility:ProcessDamageAndPlayEffectsByDamageInfo(Attacker, Defender, DamageInfo, bIsEnableHitEffect) end
---@param Attacker AActor
---@param Defender AActor
---@param MakeDamageInfo FPalMakeDamageInfo
function UPalUtility:ProcessDamageAndPlayEffects(Attacker, Defender, MakeDamageInfo) end
---@param WorldContextObject UObject
---@param LimitVolumeFlag EPalLimitVolumeFlag
---@param Location FVector
---@return boolean
function UPalUtility:PointOvelapLimitVolume(WorldContextObject, LimitVolumeFlag, Location) end
---@param WorldContextObject UObject
---@param Shake TSubclassOf<UCameraShakeBase>
---@param Epicenter FVector
---@param InnerRadius float
---@param OuterRadius float
---@param Falloff float
---@param bOrientShakeTowardsEpicenter boolean
function UPalUtility:PlayWorldCameraShake(WorldContextObject, Shake, Epicenter, InnerRadius, OuterRadius, Falloff, bOrientShakeTowardsEpicenter) end
---@param Character ACharacter
---@param Montange UAnimMontage
---@param MinLength float
function UPalUtility:PlayMontageByMinLength(Character, Montange, MinLength) end
---@param Character ACharacter
---@param Montange UAnimMontage
---@param FixLength float
function UPalUtility:PlayMontageByFixLength(Character, Montange, FixLength) end
---@param actionActor AActor
---@param TargetActor AActor
---@param WazaID EPalWazaID
---@return boolean
function UPalUtility:PlayActionByWazaID(actionActor, TargetActor, WazaID) end
---@param actionActor AActor
---@param TargetActor AActor
---@param ActionType EPalActionType
---@return boolean
function UPalUtility:PlayAction(actionActor, TargetActor, ActionType) end
---@param Character ACharacter
---@param Montange UAnimMontage
---@param FixLength float
---@param LoopMontange UAnimMontage
function UPalUtility:Play2MontageByFixLength(Character, Montange, FixLength, LoopMontange) end
---@param AttackerPlayer APalPlayerCharacter
---@param Monster APalCharacter
function UPalUtility:PalCaptureSuccess(AttackerPlayer, Monster) end
---@param Controller APalAIController
---@param Goal FVector
---@return boolean
function UPalUtility:PalAIMoveToTargetLocation(Controller, Goal) end
---@param Controller APalAIController
---@param Target AActor
---@return boolean
function UPalUtility:PalAIMoveToTargetActor(Controller, Target) end
---@param SourceArray TArray<UObject>
---@param FindElms TArray<UObject>
---@return boolean
function UPalUtility:NotContainsAny(SourceArray, FindElms) end
---@param CurrentPoint FFixedPoint64
---@param CurrentMax FFixedPoint64
---@param NextMax FFixedPoint64
---@return FFixedPoint64
function UPalUtility:NextPointCalculate(CurrentPoint, CurrentMax, NextMax) end
---@param Attacker AActor
---@param Defencer AActor
---@param AttackerHitComponent USceneComponent
---@param DefenderHitComponent USceneComponent
---@param HitLocation FVector
---@param FoliageIndex TArray<int32>
---@param WazaType EPalWazaID
---@param BlowOwner EPalBlowVelocityOwner
---@param NativeBlowVelocity FVector
---@param referenceIndex int32
---@param DamageRatePerCollision float
---@return FPalDamageInfo
function UPalUtility:MakeDamageInfoByWazaType(Attacker, Defencer, AttackerHitComponent, DefenderHitComponent, HitLocation, FoliageIndex, WazaType, BlowOwner, NativeBlowVelocity, referenceIndex, DamageRatePerCollision) end
---@param MakeDamageInfo FPalMakeDamageInfo
---@return FPalDamageInfo
function UPalUtility:MakeDamageInfo(MakeDamageInfo) end
---@param ProbabilityPercentage int32
---@return boolean
function UPalUtility:LotteryInt(ProbabilityPercentage) end
---@param ProbabilityPercentage float
---@return boolean
function UPalUtility:LotteryFloat(ProbabilityPercentage) end
---@param ImageWidget UImage
---@param Texture UTexture2D
function UPalUtility:LoadIconToImageDelegate__DelegateSignature(ImageWidget, Texture) end
---@param WorldContextObject UObject
---@param TexturePath TSoftObjectPtr<UTexture2D>
---@param TargetImage UImage
---@param Callback FLoadIconToImageCallback
function UPalUtility:LoadIconToImage(WorldContextObject, TexturePath, TargetImage, Callback) end
---@param SelfActor AActor
---@param Target AActor
---@return boolean
function UPalUtility:LineTraceToTarget_ForAIAttack(SelfActor, Target) end
---@param Character APalCharacter
function UPalUtility:KillCharacter_NotDamageToEquipItem(Character) end
---@param targetHandle UPalIndividualCharacterHandle
---@param throwCharacterHandle UPalIndividualCharacterHandle
---@param captureItemLevel int32
---@param outJudgeFlagArray TArray<boolean>
---@param Robbery boolean
function UPalUtility:JudgePalCapture_TryAllPhase(targetHandle, throwCharacterHandle, captureItemLevel, outJudgeFlagArray, Robbery) end
---@param Pal AActor
---@return boolean
function UPalUtility:JudgePalCapture(Pal) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsXSX(WorldContextObject) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsXB1(WorldContextObject) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsWorldOwner(WorldContextObject) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsWinGDK(WorldContextObject) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsWindows(WorldContextObject) end
---@param Actor AActor
---@return boolean
function UPalUtility:IsWildNPC(Actor) end
---@param ID FPalInstanceID
---@return boolean
function UPalUtility:IsValidInstanceID(ID) end
---@param Object UObject
---@return boolean
function UPalUtility:IsValid_ThreadSafe(Object) end
---@return boolean
function UPalUtility:IsUGCFilter() end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsUGCBlocked(WorldContextObject) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsSteamDeck(WorldContextObject) end
---@param HitLocation FVector
---@param Defender AActor
---@return boolean
function UPalUtility:IsSneakAttackSuccessByLocation(HitLocation, Defender) end
---@param Controller APalAIController
---@param sleepStartHours float
---@param sleepEndHours float
---@return boolean
function UPalUtility:IsSleepTimeForWildLife(Controller, sleepStartHours, sleepEndHours) end
---@param WorldContextObject UObject
---@param PlayerUId FGuid
---@return boolean
function UPalUtility:IsServerPlayerUID(WorldContextObject, PlayerUId) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsServer(WorldContextObject) end
---@param WorldContextObject UObject
---@param Point FVector
---@param IgnoreActors TArray<AActor>
---@param DrawDebugType EDrawDebugTrace::Type
---@param DrawDebugDuration float
---@return boolean
function UPalUtility:IsPointOnBase(WorldContextObject, Point, IgnoreActors, DrawDebugType, DrawDebugDuration) end
---@param WorldContextObject UObject
---@param Point FVector
---@param IgnoreActors TArray<AActor>
---@param DrawDebugType EDrawDebugTrace::Type
---@param DrawDebugDuration float
---@return boolean
function UPalUtility:IsPointInDoor(WorldContextObject, Point, IgnoreActors, DrawDebugType, DrawDebugDuration) end
---@param CheckActor AActor
---@return boolean
function UPalUtility:IsPlayerControlActor(CheckActor) end
---@return boolean
function UPalUtility:IsPIEUsingPlayerStart() end
---@param Actor AActor
---@return boolean
function UPalUtility:IsPalMonster(Actor) end
---@param Actor AActor
---@return boolean
function UPalUtility:IsPalCharacter(Actor) end
---@param Actor AActor
---@return boolean
function UPalUtility:IsOtomo(Actor) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsOpenListenServer(WorldContextObject) end
---@param point1 FVector
---@param point2 FVector
---@param Distance float
---@param ignoreHeight boolean
---@return boolean
function UPalUtility:IsNearTwoPoint(point1, point2, Distance, ignoreHeight) end
---@param actor1 AActor
---@param actor2 AActor
---@param Distance float
---@param ignoreHeight boolean
---@return boolean
function UPalUtility:IsNearTwoActorWithRootRadius(actor1, actor2, Distance, ignoreHeight) end
---@param actor1 AActor
---@param actor2 AActor
---@param Distance float
---@param ignoreHeight boolean
---@return boolean
function UPalUtility:IsNearTwoActorWithRadius(actor1, actor2, Distance, ignoreHeight) end
---@param actor1 AActor
---@param actor2 AActor
---@param Distance float
---@param ignoreHeight boolean
---@return boolean
function UPalUtility:IsNearTwoActor(actor1, actor2, Distance, ignoreHeight) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsMultiplayRestricted(WorldContextObject) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsMultiplayer(WorldContextObject) end
---@param Actor AActor
---@return boolean
function UPalUtility:IsLocalPlayerCampPal(Actor) end
---@param CheckActor AActor
---@return boolean
function UPalUtility:IsLocalControlActorOrPalmi(CheckActor) end
---@param CheckActor AActor
---@return boolean
function UPalUtility:IsLocalControlActor(CheckActor) end
---@param Actor AActor
---@return boolean
function UPalUtility:IsLive(Actor) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsInClientConnection(WorldContextObject) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsIgnoreNetworkVersionCheck(WorldContextObject) end
---@param WorldContextObject UObject
---@param EquipmentArmorName FName
---@return boolean
function UPalUtility:IsHairAttachAccessory(WorldContextObject, EquipmentArmorName) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsGDK(WorldContextObject) end
---@param ActorA AActor
---@param ActorB AActor
---@return boolean
function UPalUtility:IsFriend(ActorA, ActorB) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsForceQuitOnDisconnect(WorldContextObject) end
---@param TargetActor AActor
---@param DrawDebugType EDrawDebugTrace::Type
---@param DrawDebugDuration float
---@return boolean
function UPalUtility:IsExistsInDoor(TargetActor, DrawDebugType, DrawDebugDuration) end
---@param ActorA AActor
---@param ActorB AActor
---@return boolean
function UPalUtility:IsEnemy(ActorA, ActorB) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsEnableBotLocationFlag(WorldContextObject) end
---@param AttackType EPalElementType
---@param defenceType EPalElementType
---@return boolean
function UPalUtility:IsElementWeak(AttackType, defenceType) end
---@param AttackType EPalElementType
---@param defenceType EPalElementType
---@return boolean
function UPalUtility:IsElementStrong(AttackType, defenceType) end
---@param Actor AActor
---@return boolean
function UPalUtility:IsEditorPreviewActor(Actor) end
---@return boolean
function UPalUtility:IsEditorBuild() end
---@param Actor AActor
---@return boolean
function UPalUtility:IsDying(Actor) end
---@return boolean
function UPalUtility:IsDevelopmentBuild() end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsDestructionByCompleteBuilt(WorldContextObject) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsDedicatedServer(WorldContextObject) end
---@param Actor AActor
---@return boolean
function UPalUtility:IsDead(Actor) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsClientDedicatedServer(WorldContextObject) end
---@return boolean
function UPalUtility:IsCanPlaySinglePlay() end
---@return boolean
function UPalUtility:IsCanPlayInviteCode() end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsCanPlayDedicatedServer(WorldContextObject) end
---@return boolean
function UPalUtility:IsCanOpenExternalWebSite() end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsBuildBotBaseCamp(WorldContextObject) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsBotMode(WorldContextObject) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsBotEnterDungeon(WorldContextObject) end
---@param Actor AActor
---@return boolean
function UPalUtility:IsBaseCampPal(Actor) end
---@param Reciever AActor
---@return boolean
function UPalUtility:IsApplicablePowerOnlyToDamageValue(Reciever) end
---@param Causer UObject
---@param Receiver AActor
---@param ReceivedComponent UPrimitiveComponent
---@return boolean
function UPalUtility:IsApplicableDamage(Causer, Receiver, ReceivedComponent) end
---@param WorldContextObject UObject
---@return boolean
function UPalUtility:IsAllLevelLoaded(WorldContextObject) end
---@param WorldContextObject UObject
---@param PlayerUId FGuid
---@return boolean
function UPalUtility:IsAliveFriendPlayers_ByUId(WorldContextObject, PlayerUId) end
---@param SelfActor AActor
---@param TargetActor AActor
---@return boolean
function UPalUtility:IsAIAttackAbleByPlayerCamera(SelfActor, TargetActor) end
---@param Attacker APalCharacter
---@param Waza EPalWazaID
---@param TargetLocation FVector
---@param TargetRadius float
---@return boolean
function UPalUtility:InWazaMaxRange(Attacker, Waza, TargetLocation, TargetRadius) end
---@param AnimInstance UPalAnimInstance
function UPalUtility:InitializeHumanBoneInfo(AnimInstance) end
---@param SelfActor AActor
---@param TargetActor AActor
---@param Degree float
---@param Distance float
---@return boolean
function UPalUtility:InFanShapAndDitance(SelfActor, TargetActor, Degree, Distance) end
---@param SelfActor AActor
---@param TargetActor AActor
---@param Degree float
---@return boolean
function UPalUtility:InFanShapAimTarget(SelfActor, TargetActor, Degree) end
---@param SelfActor AActor
---@param TargetLocation FVector
---@param Degree float
---@return boolean
function UPalUtility:InFanShap_TargetLocation(SelfActor, TargetLocation, Degree) end
---@param SelfActor AActor
---@param Player APalPlayerCharacter
---@param Degree float
---@return boolean
function UPalUtility:InFanShap_PlayerCamera(SelfActor, Player, Degree) end
---@param SelfActor AActor
---@param TargetActor AActor
---@param Degree float
---@return boolean
function UPalUtility:InFanShap(SelfActor, TargetActor, Degree) end
---@param SelfActor AActor
---@param TargetActor AActor
---@param Threshold float
---@param Distance float
---@return boolean
function UPalUtility:InConeShapAndDitance_PreThreshold_Actor(SelfActor, TargetActor, Threshold, Distance) end
---@param SelfLocation FVector
---@param SelfRotator FRotator
---@param TargetLocation FVector
---@param Threshold float
---@param Distance float
---@return boolean
function UPalUtility:InConeShapAndDitance_PreThreshold(SelfLocation, SelfRotator, TargetLocation, Threshold, Distance) end
---@param SelfActor AActor
---@param TargetActor AActor
---@param Degree float
---@param Distance float
---@return boolean
function UPalUtility:InConeShapAndDitance_Actor(SelfActor, TargetActor, Degree, Distance) end
---@param SelfLocation FVector
---@param SelfRotator FRotator
---@param TargetLocation FVector
---@param Degree float
---@param Distance float
---@return boolean
function UPalUtility:InConeShapAndDitance(SelfLocation, SelfRotator, TargetLocation, Degree, Distance) end
---@param Character APalCharacter
---@param Effect USceneComponent
---@param AddOffset FVector
function UPalUtility:HeadBillboardEffectSetTransform(Character, Effect, AddOffset) end
---@param My AActor
---@return boolean
function UPalUtility:HasAliveFriendPlayers(My) end
---@param WorldContextObject UObject
---@param Center FVector
---@param Radius float
---@param Exp float
---@param bCallDelegate boolean
function UPalUtility:GiveExpToAroundPlayerCharacter(WorldContextObject, Center, Radius, Exp, bCallDelegate) end
---@param WorldContextObject UObject
---@param Center FVector
---@param Radius float
---@param Exp float
---@param CharacterClass TSubclassOf<APalCharacter>
---@param bCallDelegate boolean
function UPalUtility:GiveExpToAroundCharacter(WorldContextObject, Center, Radius, Exp, CharacterClass, bCallDelegate) end
---@param WorldContextObject UObject
---@return UPalWorldSecuritySystem
function UPalUtility:GetWorldSecuritySystem(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalWorldObjectRecordWorldSubsystem
function UPalUtility:GetWorldObjectRecorder(WorldContextObject) end
---@param Character APalCharacter
---@return float
function UPalUtility:GetWorkSpeed(Character) end
---@param WorldContextObject UObject
---@return UPalWorkProgressManager
function UPalUtility:GetWorkProgressManager(WorldContextObject) end
---@param type1 EPalElementType
---@param type2 EPalElementType
---@param OutArray TArray<EPalElementType>
function UPalUtility:GetWeakElementType(type1, type2, OutArray) end
---@param AttackElementType EPalElementType
---@param defenceTypeA EPalElementType
---@param defenceTypeB EPalElementType
---@param AttackType EPalAttackType
---@param BodyPartsType EPalBodyPartsType
---@return int32
function UPalUtility:GetWeakCount_ForUI(AttackElementType, defenceTypeA, defenceTypeB, AttackType, BodyPartsType) end
---@param AttackElementType EPalElementType
---@param defenceTypeA EPalElementType
---@param defenceTypeB EPalElementType
---@return int32
function UPalUtility:GetWeakCount(AttackElementType, defenceTypeA, defenceTypeB) end
---@param WorldContextObject UObject
---@return UPalWazaDatabase
function UPalUtility:GetWazaDatabase(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalVisualEffectDataBase
function UPalUtility:GetVisualEffectDatabase(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalTutorialManager
function UPalUtility:GetTutorialManager(WorldContextObject) end
---@param WorldContextObject UObject
---@param IndividualParameter UPalIndividualCharacterParameter
---@param outTribeIDName FName
function UPalUtility:GetTribeIDNameFromParameter(WorldContextObject, IndividualParameter, outTribeIDName) end
---@param WorldContextObject UObject
---@param CharacterID FName
---@param outTribeIDName FName
function UPalUtility:GetTribeIDNameFromCharacterID(WorldContextObject, CharacterID, outTribeIDName) end
---@param WorldContextObject UObject
---@param CharacterID FName
---@return EPalTribeID
function UPalUtility:GetTribeIDFromCharacterID(WorldContextObject, CharacterID) end
---@param SourceTransform FTransform
---@return FQuat
function UPalUtility:GetTransformQuat(SourceTransform) end
---@param Monster AActor
---@return APalPlayerController
function UPalUtility:GetTrainerPlayerController_ForServer(Monster) end
---@param Monster AActor
---@return APalPlayerCharacter
function UPalUtility:GetTrainerPlayer(Monster) end
---@param WorldContextObject UObject
---@return UPalTimeManager
function UPalUtility:GetTimeManager(WorldContextObject) end
---@param WorldContextObject UObject
---@param PlayerUId FGuid
---@return UPalTechnologyData
function UPalUtility:GetTechnologyDataByPlayerUID(WorldContextObject, PlayerUId) end
---@param Handle UPalIndividualCharacterHandle
---@param StatusName FName
---@return int32
function UPalUtility:GetStatusPoint(Handle, StatusName) end
---@param WorldContextObject UObject
---@param FrameTime float
---@param GameThreadTime float
---@param RenderThreadTime float
---@param GPUTime float
function UPalUtility:GetStatUnitResult(WorldContextObject, FrameTime, GameThreadTime, RenderThreadTime, GPUTime) end
---@param WorldContextObject UObject
---@return USignificanceManager
function UPalUtility:GetSignificanceManager(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalShopManager
function UPalUtility:GetShopManager(WorldContextObject) end
---@param WorldContextObject UObject
---@return FString
function UPalUtility:GetServerWorldDisplayName(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalSaveGameManager
function UPalUtility:GetSaveGameManager(WorldContextObject) end
---@param Value float
---@return float
function UPalUtility:GetSafeZero(Value) end
---@param WorldContextObject UObject
---@return float
function UPalUtility:GetRTTJitter(WorldContextObject) end
---@param SceneComponent USceneComponent
---@return FTransform
function UPalUtility:GetRelativeTransformFromRoot(SceneComponent) end
---@param WorldContextObject UObject
---@param PlayerUId FGuid
---@return UPalPlayerRecordData
function UPalUtility:GetRecordDataByPlayerUID(WorldContextObject, PlayerUId) end
---@param WorldContextObject UObject
---@return UPalRCONSubsystem
function UPalUtility:GetRCONSubsystem(WorldContextObject) end
---@param Actor AActor
---@return float
function UPalUtility:GetRangeToGround(Actor) end
---@param pointNum int32
---@param maxLoopCount int32
---@param minXPos float
---@param maxXPos float
---@param minYPos float
---@param maxYPos float
---@param SizeX float
---@param SizeY float
---@param RandomStream FRandomStream
---@param outPointArray TArray<FVector2D>
function UPalUtility:GetRandomPointList(pointNum, maxLoopCount, minXPos, maxXPos, minYPos, maxYPos, SizeX, SizeY, RandomStream, outPointArray) end
---@param playerActor AActor
---@return FGuid
function UPalUtility:GetPlayerUIDByActor(playerActor) end
---@param Player APalPlayerCharacter
---@return APalPlayerState
function UPalUtility:GetPlayerStateByPlayer(Player) end
---@param Player AActor
---@return APalPlayerState
function UPalUtility:GetPlayerState(Player) end
---@param WorldContextObject UObject
---@return UPalPlayerManager
function UPalUtility:GetPlayerManager(WorldContextObject) end
---@param WorldContextObject UObject
---@return TArray<FString>
function UPalUtility:GetPlayerListDisplayMessages(WorldContextObject) end
---@param WorldContextObject UObject
---@return FString
function UPalUtility:GetPlayerListDisplayMessage(WorldContextObject) end
---@param WorldContextObject UObject
---@param PlayerUIdORSteamId FString
---@return FGuid
function UPalUtility:GetPlayerGUIDByPlayerUIDOrSteamId(WorldContextObject, PlayerUIdORSteamId) end
---@param WorldContextObject UObject
---@param PlayerUId FGuid
---@return int32
function UPalUtility:GetPlayerEquipmentShield(WorldContextObject, PlayerUId) end
---@param WorldContextObject UObject
---@param PlayerUId FGuid
---@param outPassiveList TArray<FName>
function UPalUtility:GetPlayerEquipmentPassiveList(WorldContextObject, PlayerUId, outPassiveList) end
---@param WorldContextObject UObject
---@param PlayerUId FGuid
---@return int32
function UPalUtility:GetPlayerEquipmentHP(WorldContextObject, PlayerUId) end
---@param WorldContextObject UObject
---@param PlayerUId FGuid
---@return int32
function UPalUtility:GetPlayerEquipmentDefense(WorldContextObject, PlayerUId) end
---@param WorldContextObject UObject
---@return UPalPlayerDataStorage
function UPalUtility:GetPlayerDataStorage(WorldContextObject) end
---@param WorldContextObject UObject
---@param PlayerId int32
---@return APalPlayerController
function UPalUtility:GetPlayerControllerByPlayerId(WorldContextObject, PlayerId) end
---@param WorldContextObject UObject
---@return APawn
function UPalUtility:GetPlayerControlledPawn(WorldContextObject) end
---@param WorldContextObject UObject
---@return APalCharacter
function UPalUtility:GetPlayerControlledCharacter(WorldContextObject) end
---@param WorldContextObject UObject
---@param PlayerIndex int32
---@return APalPlayerCharacter
function UPalUtility:GetPlayerCharacterByPlayerIndex(WorldContextObject, PlayerIndex) end
---@param WorldContextObject UObject
---@param PlayerId int32
---@return ACharacter
function UPalUtility:GetPlayerCharacterByPlayerId(WorldContextObject, PlayerId) end
---@param WorldContextObject UObject
---@return APalPlayerCharacter
function UPalUtility:GetPlayerCharacter(WorldContextObject) end
---@param WorldContextObject UObject
---@return EPalSupportedPlatformType
function UPalUtility:GetPlatformType(WorldContextObject) end
---@param Character AActor
---@return FName
function UPalUtility:GetPhysicsRootBoneName(Character) end
---@param Character AActor
---@param boneType EPalPhysicsBoneType
---@return FName
function UPalUtility:GetPhysicsBoneName(Character, boneType) end
---@param Character AActor
---@param boneType EPalPhysicsBoneType
---@return int32
function UPalUtility:GetPhysicsBoneIndex(Character, boneType) end
---@param SelfActor AActor
---@param SocketName FName
---@param OffsetSt FVector
---@param OffsetEd FVector
---@param bHit boolean
---@return EPhysicalSurface
function UPalUtility:GetPhysicalSurfaceTypeByActor(SelfActor, SocketName, OffsetSt, OffsetEd, bHit) end
---@param WorldContextObject UObject
---@param RayStart FVector
---@param RayEnd FVector
---@param bHit boolean
---@return EPhysicalSurface
function UPalUtility:GetPhysicalSurfaceType(WorldContextObject, RayStart, RayEnd, bHit) end
---@param WorldContextObject UObject
---@return FString
function UPalUtility:GetPassword(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalPassiveSkillManager
function UPalUtility:GetPassiveSkillManager(WorldContextObject) end
---@param WorldContextObject UObject
---@param PlayerUId FGuid
---@return UPalPlayerDataPalStorage
function UPalUtility:GetPalStorageDataByPlayerUID(WorldContextObject, PlayerUId) end
---@param WorldContextObject UObject
---@return UPalObjectCollector
function UPalUtility:GetPalObjectCollector(WorldContextObject) end
---@param WorldContextObject UObject
---@param OutCharacters TArray<APalCharacter>
function UPalUtility:GetPalMonsters(WorldContextObject, OutCharacters) end
---@param WorldContextObject UObject
---@return APalPlayerCharacter
function UPalUtility:GetPalmi(WorldContextObject) end
---@param WorldContextObject UObject
---@param CharacterID FPalDataTableRowName_PalMonsterData
---@param outIcon TSoftObjectPtr<UTexture2D>
---@param outIsRare boolean
---@param outIsBoss boolean
function UPalUtility:GetPalIconInfoByCharacterID(WorldContextObject, CharacterID, outIcon, outIsRare, outIsBoss) end
---@return UPalGameWorldSettings
function UPalUtility:GetPalGameWorldSettings() end
---@param WorldContextObject UObject
---@return APalGameStateInGame
function UPalUtility:GetPalGameStateInGame(WorldContextObject) end
---@param WorldContextObject UObject
---@return APalGameState
function UPalUtility:GetPalGameState(WorldContextObject) end
---@param WorldContextObject UObject
---@return APalGameMode
function UPalUtility:GetPalGameMode(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalGameInstance
function UPalUtility:GetPalGameInstance(WorldContextObject) end
---@return UPalDebugSetting
function UPalUtility:GetPalDebugSetting() end
---@param WorldContextObject UObject
---@return UPalCheatManager
function UPalUtility:GetPalCheatManager(WorldContextObject) end
---@param WorldContextObject UObject
---@param OutCharacters TArray<APalCharacter>
function UPalUtility:GetPalCharacters(WorldContextObject, OutCharacters) end
---@param AttackComponent UPrimitiveComponent
---@param FolageComponent UPrimitiveComponent
---@return TArray<int32>
function UPalUtility:GetOverlapFoliageIndexByComponent(AttackComponent, FolageComponent) end
---@param WorldContextObject UObject
---@return float
function UPalUtility:GetOutPacketLoss(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalOtomoHolderComponentBase
function UPalUtility:GetOtomoHolderComponent(WorldContextObject) end
---@param OtomoPal AActor
---@return UPalOtomoHolderComponentBase
function UPalUtility:GetOtomoHolderByOtomoPal(OtomoPal) end
---@param WorldContextObject UObject
---@return FPalOptionWorldSettings
function UPalUtility:GetOptionWorldSettings(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalOptionSubsystem
function UPalUtility:GetOptionSubsystem(WorldContextObject) end
---@param WorldContextObject UObject
---@return FPalOptionGraphicsSettings
function UPalUtility:GetOptionGraphicsSettings(WorldContextObject) end
---@param RiderActor AActor
---@param bIsSkipAnimation boolean
---@param bNoAnimCancel boolean
---@return boolean
function UPalUtility:GetOffFromPal(RiderActor, bIsSkipAnimation, bNoAnimCancel) end
---@param WorldContextObject UObject
---@return int32
function UPalUtility:GetNumPlayers(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalNPCManager
function UPalUtility:GetNPCManager(WorldContextObject) end
---@param WorldContextObject UObject
---@param PlayerId int32
---@return APalNetworkTransmitter
function UPalUtility:GetNetworkTransmitterByPlayerId(WorldContextObject, PlayerId) end
---@param Player APalPlayerCharacter
---@return APalNetworkTransmitter
function UPalUtility:GetNetworkTransmitterByPlayerCharacter(Player) end
---@param WorldContextObject UObject
---@return APalNetworkTransmitter
function UPalUtility:GetNetworkTransmitter(WorldContextObject) end
---@param WorldContextObject UObject
---@param Location FVector
---@return float
function UPalUtility:GetNearstPlayerDistance2D(WorldContextObject, Location) end
---@param Location FVector
---@param myCharacter APalCharacter
---@param Player APalPlayerCharacter
---@param InDegree float
---@param InDistance float
---@param InHeight float
---@return APalCharacter
function UPalUtility:GetNearestEnemyByLocation_FrontPlayerCamera(Location, myCharacter, Player, InDegree, InDistance, InHeight) end
---@param Location FVector
---@param myCharacter APalCharacter
---@param OutMinRange float
---@return APalCharacter
function UPalUtility:GetNearestEnemyByLocation(Location, myCharacter, OutMinRange) end
---@param Character AActor
---@return APalMapObject
function UPalUtility:GetNearestEnemyBuildObject(Character) end
---@param Montange UAnimMontage
---@return float
function UPalUtility:GetMontageSectionLengthDefault(Montange) end
---@param Montange UAnimMontage
---@param SectionName FName
---@return float
function UPalUtility:GetMontageSectionLength(Montange, SectionName) end
---@param Montange UAnimMontage
---@param outStates TArray<UAnimNotifyState>
---@param SectionName FName
function UPalUtility:GetMontageNotifyStates(Montange, outStates, SectionName) end
---@param WorldContextObject UObject
---@param PlayerUId FGuid
---@return UPalMoneyData
function UPalUtility:GetMoneyDataByPlayerUID(WorldContextObject, PlayerUId) end
---@param WorldContextObject UObject
---@return UPalMasterDataTables
function UPalUtility:GetMasterDataTables(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMapObjectManager
function UPalUtility:GetMapObjectManager(WorldContextObject) end
---@param Actor AActor
---@return USkeletalMeshComponent
function UPalUtility:GetMainMeshByActor(Actor) end
---@param WorldContextObject UObject
---@return UPalLogManager
function UPalUtility:GetLogManager(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalLocationManager
function UPalUtility:GetLocationManager(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalWorldMapUIData
function UPalUtility:GetLocalWorldMapData(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalTechnologyData
function UPalUtility:GetLocalTechnologyData(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalPlayerRecordData
function UPalUtility:GetLocalRecordData(WorldContextObject) end
---@param WorldContextObject UObject
---@return FGuid
function UPalUtility:GetLocalPlayerUID(WorldContextObject) end
---@param WorldContextObject UObject
---@return APalPlayerState
function UPalUtility:GetLocalPlayerState(WorldContextObject) end
---@param WorldContextObject UObject
---@return int32
function UPalUtility:GetLocalPlayerID(WorldContextObject) end
---@param WorldContextObject UObject
---@return APlayerController
function UPalUtility:GetLocalPlayerController(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalPlayerDataPalStorage
function UPalUtility:GetLocalPalStorageData(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalPlayerInput
function UPalUtility:GetLocalPalPlayerInput(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalMoneyData
function UPalUtility:GetLocalMoneyData(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalPlayerInventoryData
function UPalUtility:GetLocalInventoryData(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalItemIDManager
function UPalUtility:GetItemIDManager(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalItemContainerManager
function UPalUtility:GetItemContainerManager(WorldContextObject) end
---@param WorldContextObject UObject
---@param PlayerUId FGuid
---@return UPalPlayerInventoryData
function UPalUtility:GetInventoryDataByPlayerUID(WorldContextObject, PlayerUId) end
---@param WorldContextObject UObject
---@return UPalInvaderManager
function UPalUtility:GetInvaderManager(WorldContextObject) end
---@param WorldContextObject UObject
---@return float
function UPalUtility:GetInPacketLoss(WorldContextObject) end
---@param WorldContextObject UObject
---@param Level int32
---@param outParameter FPalIndividualCharacterSaveParameter
---@return boolean
function UPalUtility:GetInitializedPlayerSaveParemter(WorldContextObject, Level, outParameter) end
---@param WorldContextObject UObject
---@param CharacterID FName
---@param UniqueNPCID FName
---@param Level int32
---@param OwnerPlayerUId FGuid
---@param outParameter FPalIndividualCharacterSaveParameter
---@param DisableRandomPassiveSkilll boolean
---@param WazaList TArray<EPalWazaID>
---@param PassiveSkillList TArray<FName>
---@param Rank int32
---@param RarePalAble boolean
---@return boolean
function UPalUtility:GetInitializedCharacterSaveParemter_DebugDefaultParamSetup(WorldContextObject, CharacterID, UniqueNPCID, Level, OwnerPlayerUId, outParameter, DisableRandomPassiveSkilll, WazaList, PassiveSkillList, Rank, RarePalAble) end
---@param WorldContextObject UObject
---@param CharacterID FName
---@param UniqueNPCID FName
---@param Level int32
---@param OwnerPlayerUId FGuid
---@param outParameter FPalIndividualCharacterSaveParameter
---@param DisableRandomPassiveSkill boolean
---@param RarePalAble boolean
---@return boolean
function UPalUtility:GetInitializedCharacterSaveParemter(WorldContextObject, CharacterID, UniqueNPCID, Level, OwnerPlayerUId, outParameter, DisableRandomPassiveSkill, RarePalAble) end
---@param Actor AActor
---@return FPalInstanceID
function UPalUtility:GetIndividualIDByActor(Actor) end
---@param Handle UPalIndividualCharacterHandle
---@return FPalInstanceID
function UPalUtility:GetIndividualID(Handle) end
---@param Actor AActor
---@return UPalIndividualCharacterParameter
function UPalUtility:GetIndividualCharacterParameterByActor(Actor) end
---@param Actor AActor
---@return UPalIndividualCharacterHandle
function UPalUtility:GetIndividualCharacterHandleByActor(Actor) end
---@param WorldContextObject UObject
---@return UPalIncidentSystem
function UPalUtility:GetIncidentSystem(WorldContextObject) end
---@param WorldContextObject UObject
---@param OutCharacters TArray<APalCharacter>
function UPalUtility:GetHumanNPCs(WorldContextObject, OutCharacters) end
---@param WorldContextObject UObject
---@return UPalHUDService
function UPalUtility:GetHUDService(WorldContextObject) end
---@param WorldContextObject UObject
---@param HairEquipmentName FName
---@param BodyTypeName FName
---@return FName
function UPalUtility:GetHairAttachAccessorySocketName(WorldContextObject, HairEquipmentName, BodyTypeName) end
---@param WorldContextObject UObject
---@return UPalGroupManager
function UPalUtility:GetGroupManager(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalGameSetting
function UPalUtility:GetGameSetting(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalFunnelCharacterManager
function UPalUtility:GetFunnelCharacterManager(WorldContextObject) end
---@param TargetActor AActor
---@return FVector
function UPalUtility:GetFloorLocationByActor(TargetActor) end
---@param TargetActor AActor
---@return FVector
function UPalUtility:GetFloorHitLocationByActor(TargetActor) end
---@param SourceString FString
---@return FString
function UPalUtility:GetFirstLine(SourceString) end
---@param WorldContextObject UObject
---@return UPalExpDatabase
function UPalUtility:GetExpDatabase(WorldContextObject) end
---@param TargetCharacter APalCharacter
---@return FVector
function UPalUtility:GetExclamationMarkLocation(TargetCharacter) end
---@param WorldContextObject UObject
---@return UPalEventNotifySystem
function UPalUtility:GetEventNotifySystem(WorldContextObject) end
---@param Type EPalTraceTypeQuery
---@return ECollisionChannel
function UPalUtility:GetEngineCollisionChannelByPalTraceType(Type) end
---@param Type EPalObjectTypeQuery
---@return ECollisionChannel
function UPalUtility:GetEngineCollisionChannelByPalObjectType(Type) end
---@param channnel EPalObjectTypeQuery
---@return ECollisionChannel
function UPalUtility:GetEngineCollisionChannel(channnel) end
---@param WorldContextObject UObject
---@param Location FVector
---@param myCharacter APalCharacter
---@param minDistance float
---@param MaxDistance float
---@return TArray<APalCharacter>
function UPalUtility:GetEnemiesByLocation(WorldContextObject, Location, myCharacter, minDistance, MaxDistance) end
---@param WorldContextObject UObject
---@param AttackElementType EPalElementType
---@param defenceTypeA EPalElementType
---@param defenceTypeB EPalElementType
---@return float
function UPalUtility:GetElementMultiplay(WorldContextObject, AttackElementType, defenceTypeA, defenceTypeB) end
---@param BoneName FName
---@return EHumanBone
function UPalUtility:GetEHumanBoneFromBoneName(BoneName) end
---@param WorldContextObject UObject
---@return FString
function UPalUtility:GetDisplayVersion(WorldContextObject) end
---@param A AActor
---@param B AActor
---@return FVector
function UPalUtility:GetDiffVelocity(A, B) end
---@param bp UObject
---@return UObject
function UPalUtility:GetDefaultObjectByBlueprint(bp) end
---@param ObjectClass UClass
---@return UObject
function UPalUtility:GetDefaultObject(ObjectClass) end
---@param WorldContextObject UObject
---@return int32
function UPalUtility:GetDebugEnemySpawnCountForBot(WorldContextObject) end
---@param WorldContextObject UObject
---@return int32
function UPalUtility:GetDebugBotBaseCampWorkerCount(WorldContextObject) end
---@param WorldContextObject UObject
---@return FName
function UPalUtility:GetDebugBotBaseCampMode(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalDeathPenaltyManager
function UPalUtility:GetDeathPenaltyManager(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalDeadBodyManager
function UPalUtility:GetDeadBodyManager(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalDatabaseCharacterParameter
function UPalUtility:GetDatabaseCharacterParameter(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalDamagePopUpManager
function UPalUtility:GetDamagePopUpManager(WorldContextObject) end
---@param Character APalCharacter
---@return EPalWorkSuitability
function UPalUtility:GetCurrentWorkSuitability(Character) end
---@param WorldContextObject UObject
---@return UPalCoopSkillSearchSystem
function UPalUtility:GetCoopSkillSearchSystem(WorldContextObject) end
---@param WorldContextObject UObject
---@param Actor AActor
---@return AController
function UPalUtility:GetController(WorldContextObject, Actor) end
---@param String FString
---@return boolean
function UPalUtility:GetClipboard(String) end
---@param Asset FAssetData
---@return UClass
function UPalUtility:GetClassFromBlueprintAsset(Asset) end
---@param Actor AActor
---@return float
function UPalUtility:GetCharacterRadius(Actor) end
---@param WorldContextObject UObject
---@return UPalCharacterParameterStorageSubsystem
function UPalUtility:GetCharacterParameterStorageSubsystem(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalCharacterManager
function UPalUtility:GetCharacterManager(WorldContextObject) end
---@param WorldContextObject UObject
---@param OutMakeInfo FPalPlayerDataCharacterMakeInfo
---@return boolean
function UPalUtility:GetCharacterMakeInfoFromLocalPlayer(WorldContextObject, OutMakeInfo) end
---@param WorldContextObject UObject
---@return UPalCharacterImportanceManager
function UPalUtility:GetCharacterImportanceManager(WorldContextObject) end
---@param originalID FName
---@return FName
function UPalUtility:GetCharacterIDReplacedName(originalID) end
---@param TribeID EPalTribeID
---@return FName
function UPalUtility:GetCharacterIDFromTribeID(TribeID) end
---@param Character APalCharacter
---@return FName
function UPalUtility:GetCharacterIDFromCharacter(Character) end
---@param WorldContextObject UObject
---@return UPalCharacterContainerManager
function UPalUtility:GetCharacterContainerManager(WorldContextObject) end
---@param WorldContextObject UObject
---@param OutCharacters TArray<APalCharacter>
function UPalUtility:GetCharacterApartFromPlayer(WorldContextObject, OutCharacters) end
---@param WorldContextObject UObject
---@param baseRate float
---@param outCalculatedRateArray TArray<float>
function UPalUtility:GetCalculatedCaptureRate(WorldContextObject, baseRate, outCalculatedRateArray) end
---@param bulletClass TSubclassOf<APalBullet>
---@return UProjectileMovementComponent
function UPalUtility:GetBulletProjectileComponent(bulletClass) end
---@param WorldContextObject UObject
---@return UPalBulletCreator
function UPalUtility:GetBulletCreator(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalBossBattleManager
function UPalUtility:GetBossBattleManager(WorldContextObject) end
---@param humanBone EHumanBone
---@return FName
function UPalUtility:GetBoneNameFromEHumanBone(humanBone) end
---@param Component UActorComponent
---@return EPalBodyPartsType
function UPalUtility:GetBodyPartsType(Component) end
---@param Character AActor
---@param bodyLocationType EPalBodyLocationType
---@return FTransform
function UPalUtility:GetBodyLocation(Character, bodyLocationType) end
---@param WorldContextObject UObject
---@return UPalBattleManager
function UPalUtility:GetBattleManager(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalBaseCampManager
function UPalUtility:GetBaseCampManager(WorldContextObject) end
---@param WorldContextObject UObject
---@return UPalAudioSettingSystem
function UPalUtility:GetAudioSettingSystem(WorldContextObject) end
---@param Attacker AActor
---@param TargetActor AActor
---@return FVector
function UPalUtility:GetAttackTargetLocation(Attacker, TargetActor) end
---@param Character AActor
---@param bodyLocationType EPalBodyLocationType
---@param AttachComponent USceneComponent
---@param attachBoneName FName
---@param attachRelativeTransform FTransform
---@return boolean
function UPalUtility:GetAttachInformationByBodyLocation(Character, bodyLocationType, AttachComponent, attachBoneName, attachRelativeTransform) end
---@param WorldContextObject UObject
---@return UPalAssetStreamableManager
function UPalUtility:GetAssetStreamableManager(WorldContextObject) end
---@param WorldContextObject UObject
---@param StartLocation FVector
---@param TargetLocation FVector
---@param OffsetZUp float
---@param OffsetZUnder float
---@param TraceTypeQuery EPalTraceTypeQuery
---@param Range float
---@param OutLocation FVector
---@param OutDistance float
---@param DrawDebugType EDrawDebugTrace::Type
---@return boolean
function UPalUtility:GetArrivableLocation(WorldContextObject, StartLocation, TargetLocation, OffsetZUp, OffsetZUnder, TraceTypeQuery, Range, OutLocation, OutDistance, DrawDebugType) end
---@param WorldContextObject UObject
---@param OutPlayerStates TArray<APalPlayerState>
function UPalUtility:GetAllPlayerStates(WorldContextObject, OutPlayerStates) end
---@param WorldContextObject UObject
---@param OutPlayers TArray<APalCharacter>
function UPalUtility:GetAllPlayerCharacters(WorldContextObject, OutPlayers) end
---@param WorldContextObject UObject
---@param OutCharacters TArray<APalCharacter>
function UPalUtility:GetAllControlledCharacters(WorldContextObject, OutCharacters) end
---@param Character AActor
---@return FName
function UPalUtility:GetAkComponentAttachName(Character) end
---@param WorldContextObject UObject
---@return FString
function UPalUtility:GetAdminPasswordForCmdline(WorldContextObject) end
---@param SourceActor AActor
---@return FQuat
function UPalUtility:GetActorQuat(SourceActor) end
---@param WorldContextObject UObject
---@param actorClass TSubclassOf<AActor>
---@param minPoint FVector2D
---@param maxPoint FVector2D
---@param gridXMax int32
---@param gridYMax int32
---@param gridXNum int32
---@param gridYNum int32
---@param OutActors TArray<AActor>
function UPalUtility:GetActorByGrid(WorldContextObject, actorClass, minPoint, maxPoint, gridXMax, gridYMax, gridXNum, gridYNum, OutActors) end
---@param WorldContextObject UObject
---@param Key FKey
---@return TArray<FPalKeyAction>
function UPalUtility:GetActionsByKey(WorldContextObject, Key) end
---@param TurnActor AActor
---@param GoalDirectionActor AActor
---@param DeltaTime float
function UPalUtility:GeneralTurnToActor_WithMovementRotationSpeed(TurnActor, GoalDirectionActor, DeltaTime) end
---@param TurnActor AActor
---@param TargetActor AActor
---@param LerpSpeed float
---@param DeltaTime float
function UPalUtility:GeneralTurnToActor(TurnActor, TargetActor, LerpSpeed, DeltaTime) end
---@param TurnActor AActor
---@param TargetActor AActor
---@param LerpSpeed float
---@param DeltaTime float
function UPalUtility:GeneralTurnLinearToActor(TurnActor, TargetActor, LerpSpeed, DeltaTime) end
---@param TurnActor AActor
---@param GoalDirection FVector
---@param AngleDegreeSpeed float
---@param DeltaTime float
function UPalUtility:GeneralTurnLinear(TurnActor, GoalDirection, AngleDegreeSpeed, DeltaTime) end
---@param TurnActor AActor
---@param GoalDirection FVector
---@param DeltaTime float
function UPalUtility:GeneralTurn_WithMovementRotationSpeed(TurnActor, GoalDirection, DeltaTime) end
---@param TurnActor AActor
---@param GoalDirection FVector
---@param LerpSpeed float
---@param DeltaTime float
function UPalUtility:GeneralTurn(TurnActor, GoalDirection, LerpSpeed, DeltaTime) end
---@param RidingActor AActor
---@return APalCharacter
function UPalUtility:FindRiderByRidingActor(RidingActor) end
---@param startObject UObject
---@return APalCharacter
function UPalUtility:FindOwnerPalCharacter(startObject) end
---@param startObject UObject
---@return AActor
function UPalUtility:FindOwnerActor(startObject) end
---@param Player APalPlayerCharacter
---@param MinRange float
---@param MaxRange float
---@param InFrontDegree float
---@return AActor
function UPalUtility:FindHomingTarget_ForPlayer(Player, MinRange, MaxRange, InFrontDegree) end
---@param WorldContextObject UObject
---@param EnumStr FString
---@param TextCategory EPalLocalizeTextCategory
---@param TextIdPrefix FString
---@return FText
function UPalUtility:EnumToLocalizedText(WorldContextObject, EnumStr, TextCategory, TextIdPrefix) end
---@param SoundFName FName
---@param EmitterCharacter AActor
---@param EmitLocation FVector
---@param VolumeRate float
function UPalUtility:EmitSoundForAIListener(SoundFName, EmitterCharacter, EmitLocation, VolumeRate) end
---@param Character APalCharacter
function UPalUtility:Editor_AddCharacterToImportanceManager(Character) end
---@param Otomo AActor
---@param Trainer AActor
function UPalUtility:DropItem_FromOtomoCutMeat(Otomo, Trainer) end
---@param EnemyActor AActor
---@param LastAttacker AActor
function UPalUtility:DropItem_FromEnemyDeath(EnemyActor, LastAttacker) end
---@param WorldContextObject UObject
---@param IndividualHandles TArray<UPalIndividualCharacterHandle>
---@param Location FVector
---@param ExtraParameter FPalDropCharacterExtraParameter
function UPalUtility:DropCharactersCircularly_ServerInternal(WorldContextObject, IndividualHandles, Location, ExtraParameter) end
---@param WorldContextObject UObject
---@param IndividualId FPalInstanceID
---@param DropLocation FVector
---@param RequestPlayerUId FGuid
function UPalUtility:DropCharacter_ServerInternal(WorldContextObject, IndividualId, DropLocation, RequestPlayerUId) end
---@param WorldContextObject UObject
---@param Parameter UPalDialogParameterDialog
function UPalUtility:DialogWithParameter(WorldContextObject, Parameter) end
---@param WorldContextObject UObject
---@param Message FText
---@param DialogType EPalDialogType
---@param Callback FDialogCallback
---@param bNegativeDefault boolean
function UPalUtility:Dialog(WorldContextObject, Message, DialogType, Callback, bNegativeDefault) end
---@param Actor AActor
function UPalUtility:DestroyActorIncludingAttachedActors(Actor) end
---@param Vector FVector
---@param Length float
---@return FVector
function UPalUtility:CutVectorByLength(Vector, Length) end
---@param Target FVector
---@param BaseAxis FVector
---@param maxAngleDegree float
---@return FVector
function UPalUtility:CutVectorByAngle(Target, BaseAxis, maxAngleDegree) end
---@param Character APalCharacter
---@param Count int32
function UPalUtility:CreateUNKO(Character, Count) end
---@param Type EPalTraceTypeQuery
---@return ETraceTypeQuery
function UPalUtility:ConvertToTraceTypeQuery(Type) end
---@param Type EPalPhysicalSurface
---@return EPhysicalSurface
function UPalUtility:ConvertToPhysicalSurface(Type) end
---@param Type EPalObjectTypeQuery
---@return EObjectTypeQuery
function UPalUtility:ConvertToObjectTypeQuery(Type) end
---@param ID FPalInstanceID
---@return FString
function UPalUtility:Convert_PalInstanceIDToString(ID) end
---@param SourceArray TArray<UObject>
---@param TargetElms TArray<UObject>
---@param Target UObject
---@return boolean
function UPalUtility:ContainsOnlyIn(SourceArray, TargetElms, Target) end
---@param SourceArray TArray<UObject>
---@param FindElms TArray<UObject>
---@return boolean
function UPalUtility:ContainsAny(SourceArray, FindElms) end
---@param String FString
---@return boolean
function UPalUtility:ClipboardCopy(String) end
---@param Character APalCharacter
function UPalUtility:ClearCharacterRagdoll(Character) end
---@param WorldContextObject UObject
---@param IndividualParameter UPalIndividualCharacterParameter
---@param Item UPalStaticItemDataBase
---@return boolean
function UPalUtility:CanUseTargetMedicine(WorldContextObject, IndividualParameter, Item) end
---@param dashActor AActor
---@return boolean
function UPalUtility:CanSpawnDashEffect(dashActor) end
---@param Actor AActor
---@return boolean
function UPalUtility:CanNooseTrap(Actor) end
---@param TargetActor AActor
---@param UpOffset float
---@param OutLocation FVector
---@return boolean
function UPalUtility:CanAdjustActorToFloor(TargetActor, UpOffset, OutLocation) end
---@param SceneComps TArray<USceneComponent>
---@param OutBounds FBox
function UPalUtility:CalcSceneComponentBounds(SceneComps, OutBounds) end
---@param InForwardDirection FVector
---@param InRightDirection FVector
---@param CurrentYaw float
---@param InGoalDirection FVector
---@param AngleDegreeSpeed float
---@param DeltaTime float
---@param YawRate float
---@return FRotator
function UPalUtility:CalcRotationGeneralTurnLinear(InForwardDirection, InRightDirection, CurrentYaw, InGoalDirection, AngleDegreeSpeed, DeltaTime, YawRate) end
---@param TimeLimit FDateTime
---@return int32
function UPalUtility:CalcRemainBattleTime(TimeLimit) end
---@param weapon APalWeaponBase
---@return int32
function UPalUtility:CalcNPCWeaponDamage(weapon) end
---@param DamageInfo FPalDamageInfo
---@param Defender AActor
---@param CharacterDamageInfo FPalCalcCharacterDamageInfo
---@return int32
function UPalUtility:CalcDamageCharacter(DamageInfo, Defender, CharacterDamageInfo) end
---@param DamageInfo FPalDamageInfo
---@param Defender AActor
---@return int32
function UPalUtility:CalcDamage(DamageInfo, Defender) end
---@param TargetPal AActor
---@return float
function UPalUtility:CalcCaptureRateByStatus(TargetPal) end
---@param VelocityType EPalBlowVelocityOwner
---@param Attacker AActor
---@param HitComponent USceneComponent
---@param HitLocation FVector
---@param Defender AActor
---@param NativeVelocity FVector
---@return FVector
function UPalUtility:CalcBlowVelocity(VelocityType, Attacker, HitComponent, HitLocation, Defender, NativeVelocity) end
---@param WorldContextObject UObject
---@param LimitVolumeFlag EPalLimitVolumeFlag
---@param BoxPos FVector
---@param BoxExtent FVector
---@param Rot FQuat
---@return boolean
function UPalUtility:BoxOvelapLimitVolume(WorldContextObject, LimitVolumeFlag, BoxPos, BoxExtent, Rot) end
---@param Color FLinearColor
---@param Character APalCharacter
function UPalUtility:ApplyGuildColorForCharacter(Color, Character) end
---@param A FVector
---@param B FVector
---@param IsDegree boolean
---@return float
function UPalUtility:AngleBetweenVector(A, B, IsDegree) end
---@param Degree float
---@return float
function UPalUtility:Angle180from360Degree(Degree) end
---@param WorldContextObject UObject
---@param Message FText
---@param Callback FAlertWithCallbackCallback
function UPalUtility:AlertWithCallback(WorldContextObject, Message, Callback) end
---@param WorldContextObject UObject
---@param Message FText
function UPalUtility:Alert(WorldContextObject, Message) end
---@param TargetActor AActor
---@param UpOffset float
---@return AActor
function UPalUtility:AdjustActorToFloor(TargetActor, UpOffset) end
---@param TargetCharacter APalCharacter
---@param Force FVector
---@param BoneName FName
---@param IsImplus boolean
function UPalUtility:AddForceWithMassScale(TargetCharacter, Force, BoneName, IsImplus) end
---@param TargetCharacter APalCharacter
---@param Rate float
function UPalUtility:AddDownForceAllRigidBody(TargetCharacter, Rate) end


---@class UPalVenderDataComponent : UActorComponent
---@field OnRegisteredItemShopDelegate FPalVenderDataComponentOnRegisteredItemShopDelegate
---@field OnRegisteredPalShopDelegate FPalVenderDataComponentOnRegisteredPalShopDelegate
---@field MyShopID FGuid
---@field ItemShopRestockMinute int32
---@field itemShopLotteryType EPalShopLotteryType
---@field itemShopSimpleLotteryTableName FPalDataTableRowName_ItemShopLotteryData
---@field itemShopBiomeLotteryTableMap TMap<EPalShopLotteryBiomeType, FPalDataTableRowName_ItemShopLotteryData>
---@field PalShopRestockMinute int32
---@field palShopLotteryType EPalShopLotteryType
---@field palShopSimpleLotteryTableName FPalDataTableRowName_PalShopCreateData
---@field palShopBiomeLotteryTableMap TMap<EPalShopLotteryBiomeType, FPalDataTableRowName_PalShopCreateData>
---@field MyItemShop UPalShopBase
---@field MyPalShop UPalShopBase
UPalVenderDataComponent = {}

---@param OutShop UPalShopBase
---@return boolean
function UPalVenderDataComponent:TryGetPalShop(OutShop) end
---@param OutShop UPalShopBase
---@return boolean
function UPalVenderDataComponent:TryGetItemShop(OutShop) end
function UPalVenderDataComponent:SetupShopData() end
function UPalVenderDataComponent:RegisteredPalShopDelegate__DelegateSignature() end
function UPalVenderDataComponent:RegisteredItemShopDelegate__DelegateSignature() end
function UPalVenderDataComponent:OnRep_MyPalShop() end
function UPalVenderDataComponent:OnRep_MyItemShop() end
---@return boolean
function UPalVenderDataComponent:IsValidPalShop() end
---@return boolean
function UPalVenderDataComponent:IsValidItemShop() end


---@class UPalVisualEffectBase : UObject
---@field bIsEndVisualEffect boolean
---@field bCanDeleteInstance boolean
---@field OnCompleteDelegate FPalVisualEffectBaseOnCompleteDelegate
---@field ConflictIDList TArray<EPalVisualEffectID>
---@field VisualEffectID EPalVisualEffectID
---@field DynamicParameter FPalVisualEffectDynamicParameter
UPalVisualEffectBase = {}

---@param DeltaTime float
function UPalVisualEffectBase:TickVisualEffect(DeltaTime) end
---@param DeltaTime float
function UPalVisualEffectBase:TerminatingTickVisualEffect(DeltaTime) end
function UPalVisualEffectBase:OnEndVisualEffect() end
function UPalVisualEffectBase:OnDeleteInstance() end
---@param VisualEffect UPalVisualEffectBase
function UPalVisualEffectBase:OnComplete__DelegateSignature(VisualEffect) end
---@param bByConflict boolean
function UPalVisualEffectBase:OnBreakVisualEffect(bByConflict) end
function UPalVisualEffectBase:OnBeginVisualEffect() end
---@return boolean
function UPalVisualEffectBase:IsEndVisualEffect() end
---@return AActor
function UPalVisualEffectBase:GetOwner() end
---@return TArray<UMaterialInstanceDynamic>
function UPalVisualEffectBase:GetMainMeshMaterials() end
---@return USkeletalMeshComponent
function UPalVisualEffectBase:GetMainMesh() end
---@param Name FName
---@param DefaultValue float
---@return float
function UPalVisualEffectBase:GetFloatParameter(Name, DefaultValue) end
---@return TArray<EPalVisualEffectID>
function UPalVisualEffectBase:GetConflictIDList() end
---@return APalCharacter
function UPalVisualEffectBase:GetCharacter() end
---@param OutComponent TArray<USceneComponent>
function UPalVisualEffectBase:GetAllMesh(OutComponent) end
---@return boolean
function UPalVisualEffectBase:CanDeleteInstance() end


---@class UPalVisualEffectComponent : UActorComponent
---@field VisualEffectClass_OverrideMap TMap<EPalVisualEffectID, TSoftClassPtr<UPalVisualEffectBase>>
---@field OnAddVisualEffectDelegate FPalVisualEffectComponentOnAddVisualEffectDelegate
---@field OnRemoveVisualEffectDelegate FPalVisualEffectComponentOnRemoveVisualEffectDelegate
---@field OnCompleteVisualEffectDelegate FPalVisualEffectComponentOnCompleteVisualEffectDelegate
---@field ExecutionVisualEffects TArray<UPalVisualEffectBase>
---@field TerminatingVisualEffects TArray<UPalVisualEffectBase>
UPalVisualEffectComponent = {}

---@param Actor AActor
---@param VisualEffectID EPalVisualEffectID
function UPalVisualEffectComponent:RemoveVisualEffectForActor_Local(Actor, VisualEffectID) end
---@param Actor AActor
---@param VisualEffectID EPalVisualEffectID
function UPalVisualEffectComponent:RemoveVisualEffectForActor(Actor, VisualEffectID) end
---@param VisualEffectID EPalVisualEffectID
---@param issuerID int32
function UPalVisualEffectComponent:RemoveVisualEffectByConflict_ToServer(VisualEffectID, issuerID) end
---@param VisualEffectID EPalVisualEffectID
---@param issuerID int32
function UPalVisualEffectComponent:RemoveVisualEffectByConflict_ToALL(VisualEffectID, issuerID) end
---@param VisualEffectID EPalVisualEffectID
---@param issuerID int32
function UPalVisualEffectComponent:RemoveVisualEffect_ToServer(VisualEffectID, issuerID) end
---@param VisualEffectID EPalVisualEffectID
---@param issuerID int32
function UPalVisualEffectComponent:RemoveVisualEffect_ToALL(VisualEffectID, issuerID) end
---@param VisualEffectID EPalVisualEffectID
function UPalVisualEffectComponent:RemoveVisualEffect_Local(VisualEffectID) end
---@param VisualEffectID EPalVisualEffectID
function UPalVisualEffectComponent:RemoveVisualEffect(VisualEffectID) end
---@param VisualEffectID EPalVisualEffectID
function UPalVisualEffectComponent:RemoveConflictVisualEffect(VisualEffectID) end
---@param VisualEffectComponent UPalVisualEffectComponent
---@param VisualEffectID EPalVisualEffectID
function UPalVisualEffectComponent:OnRemoveVisualEffect__DelegateSignature(VisualEffectComponent, VisualEffectID) end
---@param VisualEffectComponent UPalVisualEffectComponent
---@param VisualEffectID EPalVisualEffectID
---@param VisualEffect UPalVisualEffectBase
function UPalVisualEffectComponent:OnCompleteVisualEffect__DelegateSignature(VisualEffectComponent, VisualEffectID, VisualEffect) end
---@param VisualEffectComponent UPalVisualEffectComponent
---@param VisualEffectID EPalVisualEffectID
---@param VisualEffect UPalVisualEffectBase
function UPalVisualEffectComponent:OnAddVisualEffect__DelegateSignature(VisualEffectComponent, VisualEffectID, VisualEffect) end
function UPalVisualEffectComponent:BeginPlay() end
---@param Actor AActor
---@param VisualEffectID EPalVisualEffectID
---@param Parameter FPalVisualEffectDynamicParameter
---@return UPalVisualEffectBase
function UPalVisualEffectComponent:AddVisualEffectForActor_Local(Actor, VisualEffectID, Parameter) end
---@param Actor AActor
---@param VisualEffectID EPalVisualEffectID
---@param Parameter FPalVisualEffectDynamicParameter
---@return UPalVisualEffectBase
function UPalVisualEffectComponent:AddVisualEffectForActor(Actor, VisualEffectID, Parameter) end
---@param VisualEffectID EPalVisualEffectID
---@param Parameter FPalVisualEffectDynamicParameter
---@param issuerID int32
function UPalVisualEffectComponent:AddVisualEffect_ToServer(VisualEffectID, Parameter, issuerID) end
---@param VisualEffectID EPalVisualEffectID
---@param Parameter FPalVisualEffectDynamicParameter
---@param issuerID int32
function UPalVisualEffectComponent:AddVisualEffect_ToALL(VisualEffectID, Parameter, issuerID) end
---@param VisualEffectID EPalVisualEffectID
---@param Parameter FPalVisualEffectDynamicParameter
---@return UPalVisualEffectBase
function UPalVisualEffectComponent:AddVisualEffect_Local(VisualEffectID, Parameter) end
---@param VisualEffectID EPalVisualEffectID
---@param Parameter FPalVisualEffectDynamicParameter
---@return UPalVisualEffectBase
function UPalVisualEffectComponent:AddVisualEffect(VisualEffectID, Parameter) end


---@class UPalVisualEffectDataBase : UObject
---@field VisualEffectClassDataReference TMap<EPalVisualEffectID, TSoftClassPtr<UPalVisualEffectBase>>
---@field MosaicMaterialParameterCollection UMaterialParameterCollection
---@field VisualEffectClassDataAsset TMap<EPalVisualEffectID, TSubclassOf<UPalVisualEffectBase>>
UPalVisualEffectDataBase = {}

---@return FName
function UPalVisualEffectDataBase:GetMosaicKeyName() end


---@class UPalWaitInfoWorldHUDParameter : UPalHUDDispatchParameterBase
---@field BossTower APalBossTower
---@field isWaiting boolean
UPalWaitInfoWorldHUDParameter = {}



---@class UPalWazaDatabase : UObject
---@field WazaDataTable UDataTable
---@field AdditionalEffectToStatusID TMap<EPalAdditionalEffectType, EPalStatusID>
---@field WazaMasterLevel_DataTable UDataTable
---@field WazaMasterTamago_DataTable UDataTable
UPalWazaDatabase = {}

---@param CharacterID FName
---@param StartLevel int32
---@param EndLevel int32
---@return boolean
function UPalWazaDatabase:IsExistMasterrableWaza_BetweenLevel(CharacterID, StartLevel, EndLevel) end
---@param CharacterID FName
---@param StartLevel int32
---@param EndLevel int32
---@param OutMap TMap<EPalWazaID, int32>
function UPalWazaDatabase:GetMasterrableWaza_BetweenLevel(CharacterID, StartLevel, EndLevel, OutMap) end
---@param Type EPalWazaID
---@param OutData FPalWazaDatabaseRaw
---@return boolean
function UPalWazaDatabase:FindWazaForBP(Type, OutData) end


---@class UPalWeaponFilter : UPalHitFilter
---@field BlowSpeed float
---@field BlowUpRate float
---@field DamageRate float
---@field IsBlow boolean
---@field Attacker AActor
UPalWeaponFilter = {}



---@class UPalWidgetAnimationArray : UObject
---@field TargetWidget UUserWidget
---@field AnimationMap TMap<FName, UWidgetAnimation>
---@field multiplyTimeScale float
UPalWidgetAnimationArray = {}

---@param animationName FName
function UPalWidgetAnimationArray:StopAnimation(animationName) end
function UPalWidgetAnimationArray:StopAllAnimation() end
---@param TimeScale float
function UPalWidgetAnimationArray:SetTimeScale(TimeScale) end
---@param animationName FName
function UPalWidgetAnimationArray:PlayOneShotReverse(animationName) end
---@param animationName FName
function UPalWidgetAnimationArray:PlayOneShotPingPong(animationName) end
---@param animationName FName
function UPalWidgetAnimationArray:PlayOneshot(animationName) end
---@param animationName FName
function UPalWidgetAnimationArray:PlayLoopReverse(animationName) end
---@param animationName FName
function UPalWidgetAnimationArray:PlayLoopPingPong(animationName) end
---@param animationName FName
function UPalWidgetAnimationArray:PlayLoop(animationName) end
---@param animationName FName
function UPalWidgetAnimationArray:PauseAnimation(animationName) end
---@param inTargetWidget UUserWidget
function UPalWidgetAnimationArray:Initialize(inTargetWidget) end
---@param OutArray TArray<FName>
function UPalWidgetAnimationArray:GetAnimationNameArray(OutArray) end


---@class UPalWidgetTimerGaugeParameter : UPalHUDDispatchParameterBase
---@field TimerHandle FTimerHandle
---@field Time float
---@field bindActionName FName
---@field IsHide boolean
UPalWidgetTimerGaugeParameter = {}



---@class UPalWildDrinkWaterSpot : UObject
---@field IsReserved boolean
---@field SpotActorLocation FVector
---@field PalGoalLocations TArray<FVector>
UPalWildDrinkWaterSpot = {}

---@param MemberList TArray<AActor>
---@return boolean
function UPalWildDrinkWaterSpot:SetAssignPointToMember(MemberList) end
---@return FVector
function UPalWildDrinkWaterSpot:GetActorLocation() end


---@class UPalWildPalDrinkWaterSpotProvider : UObject
---@field DrinkWaterSpotList TMap<FGuid, UPalWildDrinkWaterSpot>
UPalWildPalDrinkWaterSpotProvider = {}

---@param LeaderPal AActor
---@param WildPalSpawnerCenter FVector
---@param MemberNum int32
---@param OutSpotID FGuid
---@return boolean
function UPalWildPalDrinkWaterSpotProvider:RequestReservation(LeaderPal, WildPalSpawnerCenter, MemberNum, OutSpotID) end
---@param SpotID FGuid
---@return UPalWildDrinkWaterSpot
function UPalWildPalDrinkWaterSpotProvider:FindSpot(SpotID) end
---@param SpotID FGuid
function UPalWildPalDrinkWaterSpotProvider:CancelReservation(SpotID) end
---@param ActorLocation FVector
---@param GoalLocations TArray<FVector>
function UPalWildPalDrinkWaterSpotProvider:AddDrinkWaterSpot(ActorLocation, GoalLocations) end


---@class UPalWildSpawnerDataTable : UObject
UPalWildSpawnerDataTable = {}

---@param DataList TArray<FPalWildSpawnerDatabaseRow>
---@return TArray<FPalSpawnerGroupInfo>
function UPalWildSpawnerDataTable:CreateGroupList(DataList) end


---@class UPalWorkAssign : UObject
---@field HandleId FPalWorkAssignHandleId
---@field AssignedIndividualId FPalInstanceID
---@field State EPalWorkWorkerState
---@field bFixed boolean
---@field WorkingState EPalWorkWorkerWorkingState
---@field LocalRandomWorkLocation FVector
UPalWorkAssign = {}

---@return boolean
function UPalWorkAssign:IsWorking() end
---@return boolean
function UPalWorkAssign:IsWorkable() end
---@return boolean
function UPalWorkAssign:IsFixed() end
---@param IndividualId FPalInstanceID
---@return boolean
function UPalWorkAssign:IsAssignedIndividualId(IndividualId) end
---@return boolean
function UPalWorkAssign:IsAssigned() end
---@return EPalWorkWorkerWorkingState
function UPalWorkAssign:GetWorkingState() end
---@return FGuid
function UPalWorkAssign:GetWorkId() end
---@return UPalWorkBase
function UPalWorkAssign:GetWork() end
---@return EPalWorkWorkerState
function UPalWorkAssign:GetState() end
---@return int32
function UPalWorkAssign:GetLocationIndex() end
---@return FPalWorkAssignHandleId
function UPalWorkAssign:GetId() end
---@return UPalIndividualCharacterParameter
function UPalWorkAssign:GetAssignedIndividualParameter() end
---@return FPalInstanceID
function UPalWorkAssign:GetAssignedIndividualId() end
---@return UPalIndividualCharacterHandle
function UPalWorkAssign:GetAssignedIndividualHandle() end


---@class UPalWorkAssign_LevelObject : UPalWorkAssign
---@field TargetMapObjectModelId FGuid
UPalWorkAssign_LevelObject = {}



---@class UPalWorkAssign_MonsterFarm : UPalWorkAssign
---@field ActionIntervalTimer FFloatCounter
---@field WalkTargetLocation FVector
---@field SpawnItemInfoPerAction FPalStaticItemIdAndNum
---@field SpawnActionWholeCount int32
---@field SpawnActionCurrentCount int32
UPalWorkAssign_MonsterFarm = {}



---@class UPalWorkAssign_OnlyJoinAndWalkAround : UPalWorkAssign
---@field TargetLocation FVector
UPalWorkAssign_OnlyJoinAndWalkAround = {}



---@class UPalWorkBase : UObject
---@field OnDisposeDelegate FPalWorkBaseOnDisposeDelegate
---@field OnFinishWorkInServerDelegate FPalWorkBaseOnFinishWorkInServerDelegate
---@field OnReflectFinishWorkDelegate FPalWorkBaseOnReflectFinishWorkDelegate
---@field OnUpdateAssignedCharacterDelegate FPalWorkBaseOnUpdateAssignedCharacterDelegate
---@field OnUpdateCurrentStateDelegate FPalWorkBaseOnUpdateCurrentStateDelegate
---@field OnRequiredAssignWorkDelegate FPalWorkBaseOnRequiredAssignWorkDelegate
---@field OnAssignWorkDelegate FPalWorkBaseOnAssignWorkDelegate
---@field OnUnassignWorkDelegate FPalWorkBaseOnUnassignWorkDelegate
---@field OnStartWorkDelegate FPalWorkBaseOnStartWorkDelegate
---@field OnEndWorkDelegate FPalWorkBaseOnEndWorkDelegate
---@field WorkableBounds FPalBoundsTransform
---@field AssignDefineDataId FName
---@field OverrideWorkType EPalWorkType
---@field AssignLocations TArray<FPalWorkAssignLocalLocation>
---@field BaseCampIdBelongTo FGuid
---@field OwnerMapObjectModelId FGuid
---@field OwnerMapObjectConcreteModelId FGuid
---@field BehaviourType EPalWorkBehaviourType
---@field AssignableFixedType EPalWorkAssignableFixedType
---@field bAssignableOtomo boolean
---@field bCanTriggerWorkerEvent boolean
---@field bCanStealAssign boolean
---@field ID FGuid
---@field CurrentState EPalWorkProgressState
---@field Transform UPalWorkProgressTransformBase
---@field AssignRepInfoArray FPalFastWorkAssignRepInfoArray
---@field bGroupRaycastStartOffsetOrigin boolean
UPalWorkBase = {}

---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalWorkBase:WorkAssignUpdateDelegate__DelegateSignature(Work, IndividualId) end
---@param Work UPalWorkBase
---@param RequirementParameter FPalWorkAssignRequirementParameter
function UPalWorkBase:WorkAssignRequirementDelegate__DelegateSignature(Work, RequirementParameter) end
function UPalWorkBase:OnRep_CurrentState() end
---@param Work UPalWorkBase
function UPalWorkBase:NotifyWorkDelegate__DelegateSignature(Work) end
---@param CharacterParameter UPalCharacterParameterComponent
function UPalWorkBase:IssueNotifierLog_WorkStart(CharacterParameter) end
---@param AssignIndividualHandle UPalIndividualCharacterHandle
---@param bByFixedAssign boolean
---@return boolean
function UPalWorkBase:IsExistAssignableSlot(AssignIndividualHandle, bByFixedAssign) end
---@param IndividualHandle UPalIndividualCharacterHandle
---@return boolean
function UPalWorkBase:IsAssignedCharacter(IndividualHandle) end
---@return boolean
function UPalWorkBase:IsAssignableFixedOnly() end
---@return FText
function UPalWorkBase:GetWorkName() end
---@return FGuid
function UPalWorkBase:GetWorkId() end
---@param OutWorkAssignInfo TArray<FPalWorkAssignInfo>
function UPalWorkBase:GetWorkAssignInfo(OutWorkAssignInfo) end
---@param outElementNames TArray<FText>
function UPalWorkBase:GetWorkableElementTypeNames(outElementNames) end
---@return FGuid
function UPalWorkBase:GetId() end
---@param outGenusCategorieNames TArray<FText>
function UPalWorkBase:GetGenusCategorieNames(outGenusCategorieNames) end
---@param IndividualSlots TArray<UPalIndividualCharacterSlot>
function UPalWorkBase:GetAssignedCharacters(IndividualSlots) end
---@return EPalWorkAssignableFixedType
function UPalWorkBase:GetAssignableFixedType() end


---@class UPalWorkBootUp : UPalWorkBase
---@field OnBootUpInServerDelegate FPalWorkBootUpOnBootUpInServerDelegate
UPalWorkBootUp = {}



---@class UPalWorkDefense : UPalWorkBase
---@field DefenseAIActionClass TSubclassOf<UPalAIActionBaseCampDefenseBase>
---@field DefenseWaitActionClass TSubclassOf<UPalActionBase>
---@field DefenseCombatType EPalWorkDefenseCombatType
---@field WeakDefenseModel TWeakObjectPtr<UPalMapObjectDefenseModelBase>
---@field WeakDefenseBulletLauncherModel TWeakObjectPtr<UPalMapObjectDefenseBulletLauncherModel>
UPalWorkDefense = {}



---@class UPalWorkDefine : UBlueprintFunctionLibrary
UPalWorkDefine = {}


---@class UPalWorkEffectComponent : UNiagaraComponent
---@field LocationIndex int32
---@field bActiveFX boolean
UPalWorkEffectComponent = {}

---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalWorkEffectComponent:OnWorkStarted(Work, IndividualId) end
---@param Work UPalWorkBase
---@param IndividualId FPalInstanceID
function UPalWorkEffectComponent:OnWorkEnded(Work, IndividualId) end
function UPalWorkEffectComponent:OnRep_ActiveFX() end


---@class UPalWorkFacingComponent : UArrowComponent
UPalWorkFacingComponent = {}


---@class UPalWorkForLevelObject : UPalWorkBase
UPalWorkForLevelObject = {}


---@class UPalWorkMonsterFarm : UPalWorkBase
---@field ActionIntervalSeconds FFloatInterval
UPalWorkMonsterFarm = {}



---@class UPalWorkOnlyJoin : UPalWorkBase
UPalWorkOnlyJoin = {}


---@class UPalWorkOnlyJoinAndWalkAround : UPalWorkBase
UPalWorkOnlyJoinAndWalkAround = {}


---@class UPalWorkProgress : UPalWorkBase
---@field OnUpdateWorkAmountInServerDelegate FPalWorkProgressOnUpdateWorkAmountInServerDelegate
---@field OnReflectWorkAmountDelegate FPalWorkProgressOnReflectWorkAmountDelegate
---@field RequiredWorkAmount float
---@field CurrentWorkAmount float
---@field CurrentWorkAmountByLocalPlayer float
---@field WorkingPlayerUIds TArray<FGuid>
---@field WorkExp int32
---@field AutoWorkSelfAmountBySec float
---@field bNotAllowReactionOnWorkComplete boolean
---@field ProgressTimeSinceLastTick float
UPalWorkProgress = {}

function UPalWorkProgress:OnRep_CurrentWorkAmount() end
---@param WorkProgress UPalWorkProgress
function UPalWorkProgress:NotifyWorkProgressDelegate__DelegateSignature(WorkProgress) end
---@return boolean
function UPalWorkProgress:IsCompleted() end
---@return float
function UPalWorkProgress:GetRequiredWorkAmount() end
---@return int32
function UPalWorkProgress:GetRemainWorkPredicateTime() end
---@return float
function UPalWorkProgress:GetRemainWorkAmount() end
---@return float
function UPalWorkProgress:GetProgressRate() end
---@return float
function UPalWorkProgress:GetCurrentWorkAmount() end


---@class UPalWorkProgressManager : UPalWorldSubsystem
---@field WorkMap_InServer TMap<FGuid, UPalWorkBase>
---@field WorkAssignDefineMap TMap<FName, FPalWorkAssignDefineData>
---@field NotWorkableAssignDefine FPalWorkAssignDefineData
---@field BuildAssignDefine FPalWorkAssignDefineData
---@field SearchWorkObjectObjectTypes TArray<EObjectTypeQuery>
---@field WorkCompleteActionMap TMap<EPalWorkType, EPalActionType>
---@field LevelObjectWorkIdMap TMap<FName, FGuid>
---@field MoveCheckWorkList_InServer_Async TArray<UPalWorkBase>
---@field MovedWorkList_InServer_Async TArray<UPalWorkBase>
---@field MoveCheckProcessIndex int32
---@field MoveCheckMaxNumPerFrame int32
---@field WorkTickInvokeMaxNumInOneTick int32
---@field WorkTypeAssignPriorityMap TMap<EPalWorkType, int32>
UPalWorkProgressManager = {}

---@param Work UPalWorkBase
function UPalWorkProgressManager:WorkDelegate__DelegateSignature(Work) end
---@param WorkAssignId FPalWorkAssignHandleId
---@return UPalWorkBase
function UPalWorkProgressManager:GetWorkByAssignId(WorkAssignId) end
---@param WorkAssignId FPalWorkAssignHandleId
---@return UPalWorkAssign
function UPalWorkProgressManager:GetWorkAssign(WorkAssignId) end
---@param WorkId FGuid
---@return UPalWorkBase
function UPalWorkProgressManager:GetWork(WorkId) end


---@class UPalWorkProgressTransformBase : UObject
UPalWorkProgressTransformBase = {}


---@class UPalWorkProgressTransformCharacter : UPalWorkProgressTransformBase
---@field IndividualId FPalInstanceID
---@field TransformCache FTransform
UPalWorkProgressTransformCharacter = {}



---@class UPalWorkProgressTransformMapObject : UPalWorkProgressTransformBase
---@field MapObjectInstanceId FGuid
---@field TransformCache FTransform
---@field bCached boolean
---@field bShouldSearchForFoliage boolean
UPalWorkProgressTransformMapObject = {}



---@class UPalWorkProgressTransformStatic : UPalWorkProgressTransformBase
---@field Transform FTransform
UPalWorkProgressTransformStatic = {}



---@class UPalWorkProgressUtility : UBlueprintFunctionLibrary
UPalWorkProgressUtility = {}

---@param WorldContextObject UObject
---@param WorkAmount float
---@return float
function UPalWorkProgressUtility:WorkAmountToManMonth(WorldContextObject, WorkAmount) end


---@class UPalWorkRemoveMapObjectEffect : UPalWorkBase
---@field TargetEffectType EPalStatusID
UPalWorkRemoveMapObjectEffect = {}



---@class UPalWorkRepair : UPalWorkBase
---@field ConnectToModelInstanceId FGuid
---@field ConnectedModels TArray<UPalMapObjectModel>
UPalWorkRepair = {}



---@class UPalWorkReviveCharacter : UPalWorkBase
---@field TargetIndividualId FPalInstanceID
UPalWorkReviveCharacter = {}



---@class UPalWorkSuitabilityUtility : UBlueprintFunctionLibrary
UPalWorkSuitabilityUtility = {}


---@class UPalWorkTransportItemInBaseCamp : UPalWorkBase
---@field TransportType EPalWorkTransportItemType
---@field ApproachFailedTimeout float
UPalWorkTransportItemInBaseCamp = {}



---@class UPalWorkTypeUtility : UBlueprintFunctionLibrary
UPalWorkTypeUtility = {}


---@class UPalWorkUtility : UBlueprintFunctionLibrary
UPalWorkUtility = {}

---@param Target UPalWorkBase
---@param OutLocation FVector
---@return boolean
function UPalWorkUtility:BP_TryGetWorkLocation(Target, OutLocation) end
---@param Target UPalWorkBase
---@return FVector
function UPalWorkUtility:BP_GetWorkLocation(Target) end


---@class UPalWorldBaseInfoSaveDataUtility : UBlueprintFunctionLibrary
UPalWorldBaseInfoSaveDataUtility = {}

---@param SaveData FPalWorldBaseInfoSaveData
---@return FString
function UPalWorldBaseInfoSaveDataUtility:GetWorldName(SaveData) end


---@class UPalWorldBaseInfoSaveGame : USaveGame
---@field Version int32
---@field Timestamp FDateTime
---@field SaveData FPalWorldBaseInfoSaveData
UPalWorldBaseInfoSaveGame = {}



---@class UPalWorldHUDDisplayInfo : UObject
---@field Parameter FPalWorldHUDParameter
---@field ID FGuid
---@field bDisposeFlag boolean
---@field WidgetId FGuid
UPalWorldHUDDisplayInfo = {}



---@class UPalWorldMapUIData : UObject
---@field OnUnlockedMap FPalWorldMapUIDataOnUnlockedMap
---@field MaskRenderTarget UTextureRenderTarget2D
---@field MaskTexture UTexture2D
---@field cachedTextureRawData TArray<uint8>
---@field unlockedRegionMap TMap<FName, boolean>
---@field worldMapDataTable UDataTable
---@field currentPlayMapName FName
UPalWorldMapUIData = {}

---@param regionId FName
---@param PlayerId int32
---@return boolean
function UPalWorldMapUIData:UnlockMap(regionId, PlayerId) end
---@param unlockedRegionId FName
---@param PlayerId int32
function UPalWorldMapUIData:UnlockedMapDelegate__DelegateSignature(unlockedRegionId, PlayerId) end
---@param regionId FName
---@return boolean
function UPalWorldMapUIData:IsUnlockedMap(regionId) end
---@param outMapData TMap<FName, boolean>
function UPalWorldMapUIData:GetUnlockedMapData(outMapData) end
---@param OutData FPalWorldMapUIDataTableRow
---@return boolean
function UPalWorldMapUIData:GetCurrentPlayMapUIData(OutData) end
---@return FName
function UPalWorldMapUIData:GetCurrentPlayMapName() end


---@class UPalWorldObjectRecordWorldSubsystem : UPalWorldSubsystem
---@field RecorderMap TMap<UClass, UPalWorldObjectRecorderBase>
UPalWorldObjectRecordWorldSubsystem = {}

---@param WorldContextObject UObject
---@param TargetClass TSubclassOf<UPalWorldObjectRecorderBase>
---@return UPalWorldObjectRecorderBase
function UPalWorldObjectRecordWorldSubsystem:BP_GetRecorder(WorldContextObject, TargetClass) end


---@class UPalWorldObjectRecord_MapObjectSpawnerInStage : UPalWorldObjectRecorderBase
---@field RecordDataMapByStageInstanceId TMap<FPalStageInstanceId, FPalWorldObjectRecordData_MapObjectSpawnerInStage>
UPalWorldObjectRecord_MapObjectSpawnerInStage = {}



---@class UPalWorldObjectRecorderBase : UObject
UPalWorldObjectRecorderBase = {}


---@class UPalWorldOptionSaveGame : USaveGame
---@field Version int32
---@field Timestamp FDateTime
---@field OptionWorldData FPalOptionWorldSaveData
UPalWorldOptionSaveGame = {}



---@class UPalWorldPlayerSaveGame : USaveGame
---@field Version int32
---@field Timestamp FDateTime
---@field SaveData FPalWorldPlayerSaveData
UPalWorldPlayerSaveGame = {}



---@class UPalWorldSaveGame : USaveGame
---@field Version int32
---@field Timestamp FDateTime
---@field worldSaveData FPalWorldSaveData
UPalWorldSaveGame = {}



---@class UPalWorldSecurityCrimeInstance : UObject
---@field InstanceId FGuid
---@field CrimeId FName
---@field TargetId FGuid
UPalWorldSecurityCrimeInstance = {}



---@class UPalWorldSecurityDefine : UBlueprintFunctionLibrary
UPalWorldSecurityDefine = {}


---@class UPalWorldSecurityLawBase : UObject
---@field CrimeId FPalDataTableRowName_CrimeMasterData
---@field bInvalid boolean
---@field CrimeStateMaintainDurationBase float
---@field bNotUseReleaseTimer boolean
UPalWorldSecurityLawBase = {}



---@class UPalWorldSecurityLawTrigger : UPalWorldSecurityLawBase
UPalWorldSecurityLawTrigger = {}


---@class UPalWorldSecurityLawTrigger_AreaInvasion : UPalWorldSecurityLawTrigger
UPalWorldSecurityLawTrigger_AreaInvasion = {}

---@param InvasionActor AActor
---@param AreaInstanceId FGuid
function UPalWorldSecurityLawTrigger_AreaInvasion:OnNotifiedEventEnd(InvasionActor, AreaInstanceId) end
---@param InvasionActor AActor
---@param AreaInstanceId FGuid
function UPalWorldSecurityLawTrigger_AreaInvasion:OnNotifiedEvent(InvasionActor, AreaInstanceId) end
---@param InvasionActor AActor
---@param CriminalHandle UPalIndividualCharacterHandle
---@return boolean
function UPalWorldSecurityLawTrigger_AreaInvasion:Condition(InvasionActor, CriminalHandle) end


---@class UPalWorldSecurityLawTrigger_CharacterDamaged : UPalWorldSecurityLawTrigger
UPalWorldSecurityLawTrigger_CharacterDamaged = {}

---@param DamageResult FPalDamageResult
function UPalWorldSecurityLawTrigger_CharacterDamaged:OnNotifiedEvent(DamageResult) end
---@param DamageResult FPalDamageResult
---@param CriminalHandle UPalIndividualCharacterHandle
---@return boolean
function UPalWorldSecurityLawTrigger_CharacterDamaged:Condition(DamageResult, CriminalHandle) end


---@class UPalWorldSecurityLawTrigger_ItemMove : UPalWorldSecurityLawTrigger
UPalWorldSecurityLawTrigger_ItemMove = {}

---@param EventInfo FPalItemOperationInfo_Move
function UPalWorldSecurityLawTrigger_ItemMove:OnNotifiedEvent(EventInfo) end
---@param EventInfo FPalItemOperationInfo_Move
---@return boolean
function UPalWorldSecurityLawTrigger_ItemMove:Condition(EventInfo) end


---@class UPalWorldSecuritySystem : UPalWorldSubsystem
---@field OnReportCriminalDelegate FPalWorldSecuritySystemOnReportCriminalDelegate
---@field OnReleaseWantedDelegate FPalWorldSecuritySystemOnReleaseWantedDelegate
---@field OnRegisterdAreaTriggerDelegate FPalWorldSecuritySystemOnRegisterdAreaTriggerDelegate
---@field LawClassDirectoryPath FName
---@field Laws TArray<UPalWorldSecurityLawBase>
---@field GroupID FGuid
---@field IndividualCrimeStateMap TMap<FPalInstanceID, FPalCrimeStateInfo>
---@field IndividualWantedStateMap TMap<FPalInstanceID, FPalWorldSecurityWantedStateInfo>
---@field CrimeInstanceMap TMap<FGuid, UPalWorldSecurityCrimeInstance>
---@field WeakTriggerAreaList TArray<TWeakObjectPtr<APalTriggerAreaBase>>
---@field CriminalMap TMap<FGuid, UPalIndividualCharacterHandle>
UPalWorldSecuritySystem = {}

---@param CriminalHandle UPalIndividualCharacterHandle
---@param WantedStateInfo FPalWorldSecurityWantedStateInfo
function UPalWorldSecuritySystem:ReportCriminalDelegate__DelegateSignature(CriminalHandle, WantedStateInfo) end
---@param CriminalHandle UPalIndividualCharacterHandle
---@param ReporterHandle UPalIndividualCharacterHandle
function UPalWorldSecuritySystem:ReportCriminal(CriminalHandle, ReporterHandle) end
---@param CriminalHandle UPalIndividualCharacterHandle
function UPalWorldSecuritySystem:ReleaseWantedDelegate__DelegateSignature(CriminalHandle) end
---@param CriminalHandle UPalIndividualCharacterHandle
function UPalWorldSecuritySystem:ReleaseWanted(CriminalHandle) end
---@param CriminalHandle UPalIndividualCharacterHandle
---@param CrimeInstanceId FGuid
function UPalWorldSecuritySystem:ReleaseCrime(CriminalHandle, CrimeInstanceId) end
---@param TriggerBase APalTriggerAreaBase
function UPalWorldSecuritySystem:RegisterdAreaTriggerDelegate__DelegateSignature(TriggerBase) end
---@param Location FVector
---@return APalTriggerAreaBase
function UPalWorldSecuritySystem:GetNearestTriggerArea(Location) end
---@param CrimeInstanceId FGuid
---@return FName
function UPalWorldSecuritySystem:GetCrimeIdByCrimeInstanceId(CrimeInstanceId) end


---@class UPalWorldSecurityUtility : UBlueprintFunctionLibrary
UPalWorldSecurityUtility = {}

---@param Target APalCharacter
---@return boolean
function UPalWorldSecurityUtility:IsWantedCharacter(Target) end
---@param Target APalCharacter
---@return boolean
function UPalWorldSecurityUtility:IsCriminalCharacter(Target) end
---@param Target APalCharacter
---@param Criminals TArray<APalCharacter>
---@return boolean
function UPalWorldSecurityUtility:FindCriminalsInSight(Target, Criminals) end


---@class UPalWorldSubsystem : UWorldSubsystem
---@field bShouldCreate boolean
---@field PrerequisiteWorldSubsystemList TArray<TSubclassOf<UWorldSubsystem>>
UPalWorldSubsystem = {}



---@class UReactivePropertyFloatUtility : UObject
UReactivePropertyFloatUtility = {}

---@param Property FReactivePropertyFloat
---@param Delegate FBindPropertyDelegate
function UReactivePropertyFloatUtility:BindProperty(Property, Delegate) end


