Skip to content

GameTypes

Class in GameFramework · GameFramework.GameTypes · native

Object › GameTypes

Subclasses: H7GameTypes

Using it from Lua
h7.find_all("GameTypes")            -- live instances
h7.find_class("GameFramework.GameTypes")   -- the class

Constants

NameValue
LOADING_MOVIE"LoadingMovie"

Enums

EShakeParam

ESP_OffsetRandom = 0, ESP_OffsetZero = 1

Structs

AgentArchetypeInfo

FieldType
AgentArchetypeobject
FrequencyModifierfloat
MaxAllowedint
CurrSpawnedint
GroupMembersarray<object>
Defaults
FrequencyModifier=+1.0

AICmdHistoryItem

FieldType
CmdClassclass<GameAICommand>
TimeStampfloat
VerboseStringString

CrowdSpawnerPlayerInfo

FieldType
ViewLocationVector
ViewRotationRotator
PredictLocationVector
PCPlayerController

CrowdSpawnInfoItem

FieldType
SeqSpawnerSeqAct_GameCrowdPopulationManagerToggle
bSpawningActivebool
SpawnRatefloat
SpawnNumint
Remainderfloat
ActiveAgentsarray<GameCrowdAgent>
AgentArchetypesarray<AgentArchetypeInfo>
AgentFrequencySumfloat
MaxSpawnDistfloat
MaxSpawnDistSqfloat
MinBehindSpawnDistfloat
MinBehindSpawnDistSqfloat
AgentWarmupTimefloat
bForceObstacleCheckingbool
bForceNavMeshPathingbool
bEnableCrowdLightEnvironmentbool
bCastShadowsbool
AgentLightingChannelLightingChannelContainer
NumAgentsToTickPerFrameint
LastAgentTickedIndexint
PotentialSpawnPointsarray<GameCrowdDestination>
SpawnPrioritizationIntervalfloat
PrioritizationIndexint
PrioritizationUpdateIndexint
PrioritizedSpawnPointsarray<GameCrowdDestination>
PlayerPositionPredictionTimefloat
Defaults
SpawnPrioritizationInterval=0.4
AgentWarmupTime=3.f

GameSpecialMoveInfo

FieldType
SpecialMoveNameName
SpecialMoveClassclass<GameSpecialMove>
SpecialMoveInstanceGameSpecialMove

NearbyDynamicItem

FieldType
DynamicActor

ScreenShakeAnimStruct

FieldType
AnimCameraAnim
bUseDirectionalAnimVariantsbool
Anim_LeftCameraAnim
Anim_RightCameraAnim
Anim_RearCameraAnim
AnimPlayRatefloat
AnimScalefloat
AnimBlendInTimefloat
AnimBlendOutTimefloat
bRandomSegmentbool
RandomSegmentDurationfloat
bSingleInstancebool
Defaults
AnimPlayRate=1.f
AnimScale=1.f
AnimBlendInTime=0.2f
AnimBlendOutTime=0.2f

ScreenShakeStruct

FieldType
TimeToGofloat
TimeDurationfloat
RotAmplitudevector
RotFrequencyvector
RotSinOffsetvector
RotParamShakeParams
LocAmplitudevector
LocFrequencyvector
LocSinOffsetvector
LocParamShakeParams
FOVAmplitudefloat
FOVFrequencyfloat
FOVSinOffsetfloat
FOVParamEShakeParam
ShakeNameName
bOverrideTargetingDampeningbool
TargetingDampeningfloat
Defaults
TimeDuration=1.f
RotAmplitude=(X=100,Y=100,Z=200)
RotFrequency=(X=10,Y=10,Z=25)
LocAmplitude=(X=0,Y=3,Z=5)
LocFrequency=(X=1,Y=10,Z=20)
FOVAmplitude=2
FOVFrequency=5
ShakeName=""

ShakeParams

FieldType
XEShakeParam
YEShakeParam
ZEShakeParam
Paddingbyte

SpecialMoveStruct

FieldType
SpecialMoveNameName
InteractionPawnGamePawn
InteractionActorActor
FlagsINT

TakeHitInfo

FieldType
HitLocationvector
Momentumvector
DamageTypeclass<DamageType>
InstigatedByPawn
HitBoneIndexbyte
PhysicalMaterialPhysicalMaterial
Damagefloat
RadialDamageOriginvector

Inherited

FromMembers
Object13 properties, 308 functions