└── include └── source2sdk ├── animationsystem ├── AnimParamButton_t.hpp ├── AnimParamNetworkSetting.hpp ├── AnimParamType_t.hpp ├── AnimPoseControl.hpp ├── AnimationDecodeDebugDumpElement_t.hpp ├── AnimationDecodeDebugDump_t.hpp ├── AnimationProcessingType_t.hpp ├── AnimationSnapshotBase_t.hpp ├── AnimationSnapshotType_t.hpp ├── AnimationSnapshot_t.hpp ├── BoneTransformSpace_t.hpp ├── CAnimActivity.hpp ├── CAnimBone.hpp ├── CAnimBoneDifference.hpp ├── CAnimData.hpp ├── CAnimDataChannelDesc.hpp ├── CAnimDecoder.hpp ├── CAnimDesc.hpp ├── CAnimDesc_Flag.hpp ├── CAnimEncodeDifference.hpp ├── CAnimEncodedFrames.hpp ├── CAnimEnum.hpp ├── CAnimEventDefinition.hpp ├── CAnimFrameBlockAnim.hpp ├── CAnimFrameSegment.hpp ├── CAnimKeyData.hpp ├── CAnimLocalHierarchy.hpp ├── CAnimMorphDifference.hpp ├── CAnimMovement.hpp ├── CAnimSequenceParams.hpp ├── CAnimUser.hpp ├── CAnimUserDifference.hpp ├── CAnimationGroup.hpp ├── CCompressorGroup.hpp ├── CMoodVData.hpp ├── CSeqAutoLayer.hpp ├── CSeqAutoLayerFlag.hpp ├── CSeqBoneMaskList.hpp ├── CSeqCmdLayer.hpp ├── CSeqCmdSeqDesc.hpp ├── CSeqIKLock.hpp ├── CSeqMultiFetch.hpp ├── CSeqMultiFetchFlag.hpp ├── CSeqPoseParamDesc.hpp ├── CSeqPoseSetting.hpp ├── CSeqS1SeqDesc.hpp ├── CSeqScaleSet.hpp ├── CSeqSeqDescFlag.hpp ├── CSeqSynthAnimDesc.hpp ├── CSeqTransition.hpp ├── CSequenceGroupData.hpp ├── FollowAttachmentData.hpp ├── FootstepLandedFootSoundType_t.hpp ├── HSequence.hpp ├── MoodAnimationLayer_t.hpp ├── MoodAnimation_t.hpp ├── MoodType_t.hpp ├── ParticleAttachment_t.hpp ├── RagdollPoseControl.hpp ├── SeqCmd_t.hpp └── SeqPoseSetting_t.hpp ├── animgraphlib ├── AimCameraOpFixedSettings_t.hpp ├── AimMatrixBlendMode.hpp ├── AimMatrixOpFixedSettings_t.hpp ├── AnimNodeNetworkMode.hpp ├── AnimScriptType.hpp ├── AnimValueSource.hpp ├── AnimVectorSource.hpp ├── BinaryNodeChildOption.hpp ├── BinaryNodeTiming.hpp ├── Blend2DMode.hpp ├── BlendItem_t.hpp ├── BlendKeyType.hpp ├── BoneDemoCaptureSettings_t.hpp ├── BoneMaskBlendSpace.hpp ├── CActionComponentUpdater.hpp ├── CAddUpdateNode.hpp ├── CAimCameraUpdateNode.hpp ├── CAimMatrixUpdateNode.hpp ├── CAnimActionUpdater.hpp ├── CAnimComponentUpdater.hpp ├── CAnimDemoCaptureSettings.hpp ├── CAnimGraphDebugReplay.hpp ├── CAnimGraphModelBinding.hpp ├── CAnimGraphNetworkSettings.hpp ├── CAnimGraphSettingsGroup.hpp ├── CAnimGraphSettingsManager.hpp ├── CAnimInputDamping.hpp ├── CAnimMotorUpdaterBase.hpp ├── CAnimNodePath.hpp ├── CAnimParamHandle.hpp ├── CAnimParamHandleMap.hpp ├── CAnimParameterBase.hpp ├── CAnimParameterManagerUpdater.hpp ├── CAnimReplayFrame.hpp ├── CAnimScriptComponentUpdater.hpp ├── CAnimScriptManager.hpp ├── CAnimStateMachineUpdater.hpp ├── CAnimTagBase.hpp ├── CAnimTagManagerUpdater.hpp ├── CAnimUpdateNodeBase.hpp ├── CAnimUpdateNodeRef.hpp ├── CAnimUpdateSharedData.hpp ├── CAnimationGraphVisualizerAxis.hpp ├── CAnimationGraphVisualizerLine.hpp ├── CAnimationGraphVisualizerPie.hpp ├── CAnimationGraphVisualizerPrimitiveBase.hpp ├── CAnimationGraphVisualizerPrimitiveType.hpp ├── CAnimationGraphVisualizerSphere.hpp ├── CAnimationGraphVisualizerText.hpp ├── CAudioAnimTag.hpp ├── CBinaryUpdateNode.hpp ├── CBindPoseUpdateNode.hpp ├── CBlend2DUpdateNode.hpp ├── CBlendCurve.hpp ├── CBlendUpdateNode.hpp ├── CBlockSelectionMetricEvaluator.hpp ├── CBodyGroupAnimTag.hpp ├── CBodyGroupSetting.hpp ├── CBoneMaskUpdateNode.hpp ├── CBonePositionMetricEvaluator.hpp ├── CBoneVelocityMetricEvaluator.hpp ├── CBoolAnimParameter.hpp ├── CCPPScriptComponentUpdater.hpp ├── CCachedPose.hpp ├── CChoiceUpdateNode.hpp ├── CChoreoUpdateNode.hpp ├── CClothSettingsAnimTag.hpp ├── CConcreteAnimParameter.hpp ├── CCurrentRotationVelocityMetricEvaluator.hpp ├── CCurrentVelocityMetricEvaluator.hpp ├── CCycleControlClipUpdateNode.hpp ├── CCycleControlUpdateNode.hpp ├── CDampedPathAnimMotorUpdater.hpp ├── CDampedValueComponentUpdater.hpp ├── CDampedValueUpdateItem.hpp ├── CDemoSettingsComponentUpdater.hpp ├── CDirectPlaybackTagData.hpp ├── CDirectPlaybackUpdateNode.hpp ├── CDirectionalBlendUpdateNode.hpp ├── CDistanceRemainingMetricEvaluator.hpp ├── CEditableMotionGraph.hpp ├── CEmitTagActionUpdater.hpp ├── CEnumAnimParameter.hpp ├── CExpressionActionUpdater.hpp ├── CFloatAnimParameter.hpp ├── CFollowAttachmentUpdateNode.hpp ├── CFollowPathUpdateNode.hpp ├── CFollowTargetUpdateNode.hpp ├── CFootAdjustmentUpdateNode.hpp ├── CFootCycleMetricEvaluator.hpp ├── CFootFallAnimTag.hpp ├── CFootLockUpdateNode.hpp ├── CFootPinningUpdateNode.hpp ├── CFootPositionMetricEvaluator.hpp ├── CFootStepTriggerUpdateNode.hpp ├── CFootstepLandedAnimTag.hpp ├── CFutureFacingMetricEvaluator.hpp ├── CFutureVelocityMetricEvaluator.hpp ├── CHandshakeAnimTagBase.hpp ├── CHitReactUpdateNode.hpp ├── CInputStreamUpdateNode.hpp ├── CIntAnimParameter.hpp ├── CJiggleBoneUpdateNode.hpp ├── CJumpHelperUpdateNode.hpp ├── CLODComponentUpdater.hpp ├── CLeafUpdateNode.hpp ├── CLeanMatrixUpdateNode.hpp ├── CLookAtUpdateNode.hpp ├── CLookComponentUpdater.hpp ├── CMaterialAttributeAnimTag.hpp ├── CMotionDataSet.hpp ├── CMotionGraph.hpp ├── CMotionGraphConfig.hpp ├── CMotionGraphGroup.hpp ├── CMotionGraphUpdateNode.hpp ├── CMotionMatchingUpdateNode.hpp ├── CMotionMetricEvaluator.hpp ├── CMotionNode.hpp ├── CMotionNodeBlend1D.hpp ├── CMotionNodeSequence.hpp ├── CMotionSearchDB.hpp ├── CMotionSearchNode.hpp ├── CMovementComponentUpdater.hpp ├── CMovementHandshakeAnimTag.hpp ├── CMoverUpdateNode.hpp ├── COrientationWarpUpdateNode.hpp ├── CPairedSequenceComponentUpdater.hpp ├── CPairedSequenceUpdateNode.hpp ├── CParamSpanUpdater.hpp ├── CParticleAnimTag.hpp ├── CPathAnimMotorUpdater.hpp ├── CPathAnimMotorUpdaterBase.hpp ├── CPathHelperUpdateNode.hpp ├── CPathMetricEvaluator.hpp ├── CPlayerInputAnimMotorUpdater.hpp ├── CPoseHandle.hpp ├── CProductQuantizer.hpp ├── CQuaternionAnimParameter.hpp ├── CRagdollAnimTag.hpp ├── CRagdollComponentUpdater.hpp ├── CRagdollUpdateNode.hpp ├── CRemapValueComponentUpdater.hpp ├── CRemapValueUpdateItem.hpp ├── CRootUpdateNode.hpp ├── CSelectorUpdateNode.hpp ├── CSequenceFinishedAnimTag.hpp ├── CSequenceTagSpans.hpp ├── CSequenceUpdateNode.hpp ├── CSequenceUpdateNodeBase.hpp ├── CSetParameterActionUpdater.hpp ├── CSingleFrameUpdateNode.hpp ├── CSlopeComponentUpdater.hpp ├── CSlowDownOnSlopesUpdateNode.hpp ├── CSolveIKChainUpdateNode.hpp ├── CSolveIKTargetHandle_t.hpp ├── CSpeedScaleUpdateNode.hpp ├── CStanceOverrideUpdateNode.hpp ├── CStanceScaleUpdateNode.hpp ├── CStateActionUpdater.hpp ├── CStateMachineComponentUpdater.hpp ├── CStateMachineUpdateNode.hpp ├── CStateNodeStateData.hpp ├── CStateNodeTransitionData.hpp ├── CStateUpdateData.hpp ├── CStaticPoseCache.hpp ├── CStaticPoseCacheBuilder.hpp ├── CStepsRemainingMetricEvaluator.hpp ├── CStopAtGoalUpdateNode.hpp ├── CStringAnimTag.hpp ├── CSubtractUpdateNode.hpp ├── CSymbolAnimParameter.hpp ├── CTargetSelectorUpdateNode.hpp ├── CTargetWarpUpdateNode.hpp ├── CTaskHandshakeAnimTag.hpp ├── CTaskStatusAnimTag.hpp ├── CTimeRemainingMetricEvaluator.hpp ├── CToggleComponentActionUpdater.hpp ├── CTransitionUpdateData.hpp ├── CTurnHelperUpdateNode.hpp ├── CTwoBoneIKUpdateNode.hpp ├── CUnaryUpdateNode.hpp ├── CVectorAnimParameter.hpp ├── CVectorQuantizer.hpp ├── CVirtualAnimParameter.hpp ├── CWayPointHelperUpdateNode.hpp ├── CZeroPoseUpdateNode.hpp ├── ChainToSolveData_t.hpp ├── ChoiceBlendMethod.hpp ├── ChoiceChangeMethod.hpp ├── ChoiceMethod.hpp ├── ConfigIndex.hpp ├── DampingSpeedFunction.hpp ├── EDemoBoneSelectionMode.hpp ├── EIKEndEffectorRotationFixUpMode.hpp ├── FacingMode.hpp ├── FieldNetworkOption.hpp ├── FollowAttachmentSettings_t.hpp ├── FollowTargetOpFixedSettings_t.hpp ├── FootFallTagFoot_t.hpp ├── FootFixedData_t.hpp ├── FootFixedSettings.hpp ├── FootLockPoseOpFixedSettings.hpp ├── FootLockSubVisualization.hpp ├── FootPinningPoseOpFixedData_t.hpp ├── FootPinningTimingSource.hpp ├── FootStepTrigger.hpp ├── HandshakeTagType_t.hpp ├── HitReactFixedSettings_t.hpp ├── IKBoneNameAndIndex_t.hpp ├── IKChannelMode.hpp ├── IKDemoCaptureSettings_t.hpp ├── IKSolverSettings_t.hpp ├── IKSolverType.hpp ├── IKTargetCoordinateSystem.hpp ├── IKTargetSettings_t.hpp ├── IKTargetSource.hpp ├── IkEndEffectorType.hpp ├── IkTargetType.hpp ├── JiggleBoneSettingsList_t.hpp ├── JiggleBoneSettings_t.hpp ├── JiggleBoneSimSpace.hpp ├── JumpCorrectionMethod.hpp ├── LookAtBone_t.hpp ├── LookAtOpFixedSettings_t.hpp ├── MatterialAttributeTagType_t.hpp ├── MotionBlendItem.hpp ├── MotionDBIndex.hpp ├── MotionIndex.hpp ├── OrientationWarpRootMotionSource_t.hpp ├── OrientationWarpTargetOffsetMode_t.hpp ├── ParamSpanSample_t.hpp ├── ParamSpan_t.hpp ├── PoseType_t.hpp ├── ResetCycleOption.hpp ├── SampleCode.hpp ├── ScriptInfo_t.hpp ├── SelectorTagBehavior_t.hpp ├── SolveIKChainAnimNodeDebugSetting.hpp ├── SolveIKChainPoseOpFixedSettings_t.hpp ├── StanceInfo_t.hpp ├── StanceOverrideMode.hpp ├── StateActionBehavior.hpp ├── StepPhase.hpp ├── TagSpan_t.hpp ├── TraceSettings_t.hpp ├── TwoBoneIKSettings_t.hpp ├── VelocityMetricMode.hpp └── WeightList.hpp ├── animlib ├── CNmAdditiveBlendTask.hpp ├── CNmAndNode__CDefinition.hpp ├── CNmAnimationPoseNode__CDefinition.hpp ├── CNmAnimationPoseNode__CVariationData.hpp ├── CNmBitFlags.hpp ├── CNmBlend1DNode__CDefinition.hpp ├── CNmBlend2DNode__CDefinition.hpp ├── CNmBlendTask.hpp ├── CNmBlendTaskBase.hpp ├── CNmBoneMask.hpp ├── CNmBoneMaskBlendNode__CDefinition.hpp ├── CNmBoneMaskNode__CDefinition.hpp ├── CNmBoneMaskSelectorNode__CDefinition.hpp ├── CNmBoneMaskValueNode__CDefinition.hpp ├── CNmBoneMask__SerializedData_t.hpp ├── CNmBoneMask__WeightInfo_t.hpp ├── CNmBoolValueNode__CDefinition.hpp ├── CNmCachedBoolNode__CDefinition.hpp ├── CNmCachedFloatNode__CDefinition.hpp ├── CNmCachedIDNode__CDefinition.hpp ├── CNmCachedPoseReadTask.hpp ├── CNmCachedPoseWriteTask.hpp ├── CNmCachedTargetNode__CDefinition.hpp ├── CNmCachedVectorNode__CDefinition.hpp ├── CNmChainSolverTask.hpp ├── CNmClip.hpp ├── CNmClipNode__CDefinition.hpp ├── CNmClipNode__CVariationData.hpp ├── CNmClipSelectorNode__CDefinition.hpp ├── CNmConstBoolNode__CDefinition.hpp ├── CNmConstFloatNode__CDefinition.hpp ├── CNmConstIDNode__CDefinition.hpp ├── CNmConstTargetNode__CDefinition.hpp ├── CNmConstVectorNode__CDefinition.hpp ├── CNmControlParameterBoolNode__CDefinition.hpp ├── CNmControlParameterFloatNode__CDefinition.hpp ├── CNmControlParameterIDNode__CDefinition.hpp ├── CNmControlParameterTargetNode__CDefinition.hpp ├── CNmControlParameterVectorNode__CDefinition.hpp ├── CNmCurrentSyncEventIDNode__CDefinition.hpp ├── CNmCurrentSyncEventIndexNode__CDefinition.hpp ├── CNmCurrentSyncEventPercentageThroughNode__CDefinition.hpp ├── CNmDurationScaleNode__CDefinition.hpp ├── CNmEvent.hpp ├── CNmExternalGraphNode__CDefinition.hpp ├── CNmFixedWeightBoneMaskNode__CDefinition.hpp ├── CNmFloatAbsNode__CDefinition.hpp ├── CNmFloatAngleMathNode__CDefinition.hpp ├── CNmFloatAngleMathNode__Operation_t.hpp ├── CNmFloatClampNode__CDefinition.hpp ├── CNmFloatComparisonNode__CDefinition.hpp ├── CNmFloatComparisonNode__Comparison_t.hpp ├── CNmFloatCurveNode__CDefinition.hpp ├── CNmFloatEaseNode__CDefinition.hpp ├── CNmFloatMathNode__CDefinition.hpp ├── CNmFloatMathNode__Operator_t.hpp ├── CNmFloatRangeComparisonNode__CDefinition.hpp ├── CNmFloatRemapNode__CDefinition.hpp ├── CNmFloatRemapNode__RemapRange_t.hpp ├── CNmFloatSelectorNode__CDefinition.hpp ├── CNmFloatSwitchNode__CDefinition.hpp ├── CNmFloatValueNode__CDefinition.hpp ├── CNmFollowBoneNode__CDefinition.hpp ├── CNmFollowBoneTask.hpp ├── CNmFootEvent.hpp ├── CNmFootEventConditionNode__CDefinition.hpp ├── CNmFootstepEventIDNode__CDefinition.hpp ├── CNmFootstepEventPercentageThroughNode__CDefinition.hpp ├── CNmFrameSnapEvent.hpp ├── CNmGraphDataSet.hpp ├── CNmGraphDefinition.hpp ├── CNmGraphDefinition__ExternalGraphSlot_t.hpp ├── CNmGraphDefinition__ReferencedGraphSlot_t.hpp ├── CNmGraphNode__CDefinition.hpp ├── CNmGraphNode__CVariationData.hpp ├── CNmGraphVariation.hpp ├── CNmIDComparisonNode__CDefinition.hpp ├── CNmIDComparisonNode__Comparison_t.hpp ├── CNmIDEvent.hpp ├── CNmIDEventConditionNode__CDefinition.hpp ├── CNmIDEventNode__CDefinition.hpp ├── CNmIDEventPercentageThroughNode__CDefinition.hpp ├── CNmIDToFloatNode__CDefinition.hpp ├── CNmIDValueNode__CDefinition.hpp ├── CNmIKBody.hpp ├── CNmIKEffector.hpp ├── CNmIKJoint.hpp ├── CNmIKRig.hpp ├── CNmIsTargetSetNode__CDefinition.hpp ├── CNmLayerBlendNode__CDefinition.hpp ├── CNmLayerBlendNode__LayerDefinition_t.hpp ├── CNmLegacyEvent.hpp ├── CNmModelSpaceBlendTask.hpp ├── CNmNotNode__CDefinition.hpp ├── CNmOrNode__CDefinition.hpp ├── CNmOrientationWarpEvent.hpp ├── CNmOrientationWarpNode__CDefinition.hpp ├── CNmOverlayBlendTask.hpp ├── CNmParameterizedBlendNode__BlendRange_t.hpp ├── CNmParameterizedBlendNode__CDefinition.hpp ├── CNmParameterizedBlendNode__Parameterization_t.hpp ├── CNmParameterizedClipSelectorNode__CDefinition.hpp ├── CNmParameterizedSelectorNode__CDefinition.hpp ├── CNmPassthroughNode__CDefinition.hpp ├── CNmPoseNode__CDefinition.hpp ├── CNmPoseNode__CVariationData.hpp ├── CNmReferencePoseNode__CDefinition.hpp ├── CNmReferencePoseTask.hpp ├── CNmReferencedGraphNode__CDefinition.hpp ├── CNmReferencedGraphNode__CVariationData.hpp ├── CNmRootMotionData.hpp ├── CNmRootMotionData__SamplingMode_t.hpp ├── CNmRootMotionEvent.hpp ├── CNmRootMotionOverrideNode__CDefinition.hpp ├── CNmRootMotionOverrideNode__OverrideFlags_t.hpp ├── CNmSampleTask.hpp ├── CNmSelectorNode__CDefinition.hpp ├── CNmSkeleton.hpp ├── CNmSpeedScaleBaseNode__CDefinition.hpp ├── CNmSpeedScaleNode__CDefinition.hpp ├── CNmStateCompletedConditionNode__CDefinition.hpp ├── CNmStateEventConditionNode__CDefinition.hpp ├── CNmStateEventConditionNode__Condition_t.hpp ├── CNmStateMachineNode__CDefinition.hpp ├── CNmStateMachineNode__StateDefinition_t.hpp ├── CNmStateMachineNode__TransitionDefinition_t.hpp ├── CNmStateNode__CDefinition.hpp ├── CNmStateNode__TimedEvent_t.hpp ├── CNmSyncEventIndexConditionNode__CDefinition.hpp ├── CNmSyncEventIndexConditionNode__TriggerMode_t.hpp ├── CNmSyncTrack.hpp ├── CNmSyncTrack__EventMarker_t.hpp ├── CNmSyncTrack__Event_t.hpp ├── CNmTarget.hpp ├── CNmTargetInfoNode__CDefinition.hpp ├── CNmTargetInfoNode__Info_t.hpp ├── CNmTargetOffsetNode__CDefinition.hpp ├── CNmTargetPointNode__CDefinition.hpp ├── CNmTargetValueNode__CDefinition.hpp ├── CNmTargetWarpEvent.hpp ├── CNmTargetWarpNode__CDefinition.hpp ├── CNmTask.hpp ├── CNmTimeConditionNode__CDefinition.hpp ├── CNmTimeConditionNode__ComparisonType_t.hpp ├── CNmTimeConditionNode__Operator_t.hpp ├── CNmTransitionEvent.hpp ├── CNmTransitionEventConditionNode__CDefinition.hpp ├── CNmTransitionNode__CDefinition.hpp ├── CNmTransitionNode__TransitionOptions_t.hpp ├── CNmTwoBoneIKNode__CDefinition.hpp ├── CNmValueNode__CDefinition.hpp ├── CNmVectorCreateNode__CDefinition.hpp ├── CNmVectorInfoNode__CDefinition.hpp ├── CNmVectorInfoNode__Info_t.hpp ├── CNmVectorNegateNode__CDefinition.hpp ├── CNmVectorValueNode__CDefinition.hpp ├── CNmVelocityBasedSpeedScaleNode__CDefinition.hpp ├── CNmVelocityBlendNode__CDefinition.hpp ├── CNmVirtualParameterBoneMaskNode__CDefinition.hpp ├── CNmVirtualParameterBoolNode__CDefinition.hpp ├── CNmVirtualParameterFloatNode__CDefinition.hpp ├── CNmVirtualParameterIDNode__CDefinition.hpp ├── CNmVirtualParameterTargetNode__CDefinition.hpp ├── CNmVirtualParameterVectorNode__CDefinition.hpp ├── CNmZeroPoseNode__CDefinition.hpp ├── CNmZeroPoseTask.hpp ├── NmCachedValueMode_t.hpp ├── NmCompressionSettings_t.hpp ├── NmCompressionSettings_t__QuantizationRange_t.hpp ├── NmEasingFunction_t.hpp ├── NmEasingOperation_t.hpp ├── NmEventConditionRules_t.hpp ├── NmFootPhaseCondition_t.hpp ├── NmFootPhase_t.hpp ├── NmFrameSnapEventMode_t.hpp ├── NmGraphValueType_t.hpp ├── NmPercent_t.hpp ├── NmPoseBlendMode_t.hpp ├── NmRootMotionBlendMode_t.hpp ├── NmStateEventTypeCondition_t.hpp ├── NmSyncTrackTimeRange_t.hpp ├── NmSyncTrackTime_t.hpp ├── NmTargetWarpAlgorithm_t.hpp ├── NmTargetWarpRule_t.hpp ├── NmTransitionRuleCondition_t.hpp └── NmTransitionRule_t.hpp ├── client ├── AI_AdditionalMovementSettings.hpp ├── AI_BaseNPC_MovementHeading_t.hpp ├── AI_BaseNPC_StopType_t.hpp ├── AI_MovementHeadingBadZone_t.hpp ├── AI_MovementHeadingMode_t.hpp ├── AI_MovementHeadingSettings_t.hpp ├── AI_PathPostProcessSettings_t.hpp ├── AbilityCastEvent_t.hpp ├── AbilityPropertyInfo_t.hpp ├── AbilityResource_t.hpp ├── AbilitySectionInfo_t.hpp ├── AbilitySectionType_t.hpp ├── AbilityTooltipDetails_t.hpp ├── AbilityUpgrade_t.hpp ├── AbilityUpgrade_t__PropertyUpgrade_t.hpp ├── ActiveModelConfig_t.hpp ├── AdditionalAbilities_t.hpp ├── AmbientParticleSettings_t.hpp ├── AmmoFlags_t.hpp ├── AmmoIndex_t.hpp ├── AmmoPosition_t.hpp ├── AmmoTypeInfo_t.hpp ├── AnimLoopMode_t.hpp ├── AttackData_t.hpp ├── BaseExplosionTypes_t.hpp ├── BeamClipStyle_t.hpp ├── BeamType_t.hpp ├── BeginDeathLifeStateTransition_t.hpp ├── Bidirectional_Messages.hpp ├── Bidirectional_Messages_LowFrequency.hpp ├── BonusUpgrade_t.hpp ├── BookID_t.hpp ├── BookUnlockID_t.hpp ├── BreakableContentsType_t.hpp ├── BreakablePowerupDropDefinition_t.hpp ├── BrushSolidities_e.hpp ├── BuildupMode_t.hpp ├── BulletID_t.hpp ├── CAI_BaseNPCGraphController.hpp ├── CAI_BaseNPCVData.hpp ├── CAI_CitadelNPCVData.hpp ├── CAI_Component.hpp ├── CAI_NPC_TrooperVData.hpp ├── CAI_ScheduleBits.hpp ├── CAbilityAstroRifleVData.hpp ├── CAbilityBloodShardsVData.hpp ├── CAbilityBouncePadVData.hpp ├── CAbilityBullChargeVData.hpp ├── CAbilityCadenceAnthemVData.hpp ├── CAbilityCadenceCrescendoVData.hpp ├── CAbilityCadenceGrandFinaleVData.hpp ├── CAbilityCadenceLullabyVData.hpp ├── CAbilityCadencePrimaryWeaponVData.hpp ├── CAbilityCadenceSilenceContraptionsVData.hpp ├── CAbilityCardTossVData.hpp ├── CAbilityChargedShotVData.hpp ├── CAbilityChargedTackleVData.hpp ├── CAbilityChronoSwapVData.hpp ├── CAbilityCrackshotVData.hpp ├── CAbilityCrowdControlVData.hpp ├── CAbilityDashVData.hpp ├── CAbilityDistruptiveChargeVData.hpp ├── CAbilityDustStormVData.hpp ├── CAbilityEmpowerBulletVData.hpp ├── CAbilityExplosiveBarrelVData.hpp ├── CAbilityFealtyVData.hpp ├── CAbilityGangActivityCancelVData.hpp ├── CAbilityGangActivityVData.hpp ├── CAbilityGarbageVData.hpp ├── CAbilityGenericPerson1VData.hpp ├── CAbilityGenericPerson2VData.hpp ├── CAbilityGenericPerson3VData.hpp ├── CAbilityGenericPerson4VData.hpp ├── CAbilityGooGrenadeVData.hpp ├── CAbilityGuidedArrowVData.hpp ├── CAbilityHatTrickVData.hpp ├── CAbilityHighAlertVData.hpp ├── CAbilityHoldMelee_VData.hpp ├── CAbilityHookVData.hpp ├── CAbilityHornetChainVData.hpp ├── CAbilityHornetLeapVData.hpp ├── CAbilityHornetSnipeVData.hpp ├── CAbilityHornetStingVData.hpp ├── CAbilityImmobilizeTrapVData.hpp ├── CAbilityIntimidateVData.hpp ├── CAbilityJumpVData.hpp ├── CAbilityKobunVData.hpp ├── CAbilityLashDownStrikeVData.hpp ├── CAbilityLashFlogVData.hpp ├── CAbilityLashUltimateVData.hpp ├── CAbilityLashVData.hpp ├── CAbilityLightningBallVData.hpp ├── CAbilityLockDownVData.hpp ├── CAbilityMantleVData.hpp ├── CAbilityMedicHealVData.hpp ├── CAbilityMeleeParryVData.hpp ├── CAbilityMeleeVData.hpp ├── CAbilityNikumanVData.hpp ├── CAbilityPerchedPredatorVData.hpp ├── CAbilityPowerJumpVData.hpp ├── CAbilityPowerSlashVData.hpp ├── CAbilityPowerSurgeVData.hpp ├── CAbilityPsychicLiftVData.hpp ├── CAbilityPsychicPulseVData.hpp ├── CAbilityRapidFireVData.hpp ├── CAbilityRestorativeGooVData.hpp ├── CAbilityRiotProtocolVData.hpp ├── CAbilityRocketLauncherVData.hpp ├── CAbilityRollingFireBallVData.hpp ├── CAbilityShivDashVData.hpp ├── CAbilityShivDeferDamageVData.hpp ├── CAbilitySleepBombVData.hpp ├── CAbilitySleepDaggerVData.hpp ├── CAbilitySlideVData.hpp ├── CAbilitySpiderShieldVData.hpp ├── CAbilitySprintVData.hpp ├── CAbilityStackingDamageVData.hpp ├── CAbilityStickyBombVData.hpp ├── CAbilityStompVData.hpp ├── CAbilityStormCloudVData.hpp ├── CAbilitySummonGangsterVData.hpp ├── CAbilityTargetPracticeVData.hpp ├── CAbilityTargetdummy1VData.hpp ├── CAbilityTargetdummy2VData.hpp ├── CAbilityTargetdummy3VData.hpp ├── CAbilityTargetdummy4VData.hpp ├── CAbilityTeleportToGangsterVData.hpp ├── CAbilityThumper1VData.hpp ├── CAbilityThumper2VData.hpp ├── CAbilityThumper3VData.hpp ├── CAbilityThumper4VData.hpp ├── CAbilityTokamakBreachVData.hpp ├── CAbilityTokamakHeatSinksInherentVData.hpp ├── CAbilityTokamakHeatSinksVData.hpp ├── CAbilityTokamakHotShotVData.hpp ├── CAbilityTokamakRadianceVData.hpp ├── CAbilityTrappersBoloVData.hpp ├── CAbilityUppercutVData.hpp ├── CAbilityVacuumVData.hpp ├── CAbilityVandalOverflowVData.hpp ├── CAbilityVandalSurgeVData.hpp ├── CAbilityViscousBowlingVData.hpp ├── CAbilityWreckerSalvageVData.hpp ├── CAbilityWreckerScrapBlastVData.hpp ├── CAbilityWreckerTeleportVData.hpp ├── CAbilityWreckerUltimateVData.hpp ├── CAbilityWreckingBallVData.hpp ├── CAbility_Fathom_LurkersAmbush.hpp ├── CAbility_Fathom_LurkersAmbush_VData.hpp ├── CAbility_Fathom_ReefdwellerHarpoon.hpp ├── CAbility_Fathom_ReefdwellerHarpoon_VData.hpp ├── CAbility_Mirage_SandPhantom.hpp ├── CAbility_Mirage_SandPhantom_VData.hpp ├── CAbility_Mirage_Teleport_VData.hpp ├── CAbility_Mirage_Tornado.hpp ├── CAbility_Mirage_Tornado_VData.hpp ├── CAbility_Operative_Revelation.hpp ├── CAbility_Operative_Revelation_VData.hpp ├── CAbility_Operative_UmbrellaManeuver.hpp ├── CAbility_Operative_UmbrellaManeuver_Attack.hpp ├── CAbility_Operative_UmbrellaManeuver_Attack_VData.hpp ├── CAbility_Operative_UmbrellaManeuver_VData.hpp ├── CAbility_Rutger_CheatDeath.hpp ├── CAbility_Rutger_CheatDeath_VData.hpp ├── CAbility_Rutger_ForceField.hpp ├── CAbility_Rutger_ForceField_VData.hpp ├── CAbility_Rutger_RocketLauncher.hpp ├── CAbility_Rutger_RocketLauncher_VData.hpp ├── CAbility_Synth_Affliction.hpp ├── CAbility_Synth_Affliction_VData.hpp ├── CAbility_Synth_Barrage.hpp ├── CAbility_Synth_Barrage_VData.hpp ├── CAbility_Synth_Blitz.hpp ├── CAbility_Synth_Blitz_VData.hpp ├── CAbility_Synth_Grasp.hpp ├── CAbility_Synth_Grasp_VData.hpp ├── CAbility_Synth_PlasmaFlux.hpp ├── CAbility_Synth_PlasmaFlux_VData.hpp ├── CAbility_Synth_Pulse.hpp ├── CAbility_Synth_Pulse_VData.hpp ├── CAnimEventListener.hpp ├── CAnimEventListenerBase.hpp ├── CAnimEventQueueListener.hpp ├── CAnimGraphControllerBase.hpp ├── CAnimGraphNetworkedVariables.hpp ├── CAttributeContainer.hpp ├── CAttributeList.hpp ├── CAttributeManager.hpp ├── CAttributeManager__cached_attribute_float_t.hpp ├── CBaseAnimGraph.hpp ├── CBaseAnimGraphAnimGraphController.hpp ├── CBaseAnimGraphController.hpp ├── CBaseDashCastAbilityVData.hpp ├── CBaseFilter.hpp ├── CBaseLockonAbilityVData.hpp ├── CBaseModifier.hpp ├── CBaseModifierAura.hpp ├── CBasePlayerController.hpp ├── CBasePlayerControllerAPI.hpp ├── CBasePlayerVData.hpp ├── CBasePlayerWeaponVData.hpp ├── CBaseProp.hpp ├── CBaseTriggerAbilityVData.hpp ├── CBodyComponent.hpp ├── CBodyComponentBaseAnimGraph.hpp ├── CBodyComponentBaseModelEntity.hpp ├── CBodyComponentPoint.hpp ├── CBodyComponentSkeletonInstance.hpp ├── CBreakableStageHelper.hpp ├── CBuoyancyHelper.hpp ├── CCitadelAbilityChargedBombVData.hpp ├── CCitadelAbilityComponent.hpp ├── CCitadelAbilityFlyingStrikeVData.hpp ├── CCitadelAbilityHealingSlashVData.hpp ├── CCitadelAbilityTangoTetherVData.hpp ├── CCitadelAnimatingModelEntity.hpp ├── CCitadelAutoScaledTime.hpp ├── CCitadelBaseAbilityGraphController.hpp ├── CCitadelBaseAbilityServerOnly.hpp ├── CCitadelBaseDashCastAbility.hpp ├── CCitadelBaseLockonAbility.hpp ├── CCitadelBaseShivAbility.hpp ├── CCitadelBaseTriggerAbility.hpp ├── CCitadelBaseYamatoAbility.hpp ├── CCitadelBulletTimeWarp.hpp ├── CCitadelBulletTimeWarpVData.hpp ├── CCitadelCatapultTrigger.hpp ├── CCitadelControlPointTrigger.hpp ├── CCitadelHeroComponent.hpp ├── CCitadelHeroLoader.hpp ├── CCitadelHeroModelGameData_t.hpp ├── CCitadelItemMetal.hpp ├── CCitadelItemPickupIdol.hpp ├── CCitadelItemPickupRejuv.hpp ├── CCitadelItemPickupRejuvHeroTest.hpp ├── CCitadelItemPickupRejuvHeroTestInfoSpawn.hpp ├── CCitadelItemPickupRejuvHeroTestVData.hpp ├── CCitadelItemPickupRejuvVData.hpp ├── CCitadelModelEntity.hpp ├── CCitadelModifer_Viscous_Goo_Aura_VData.hpp ├── CCitadelModifier.hpp ├── CCitadelModifierAerialAssaultVData.hpp ├── CCitadelModifierAerialAssaultWatcherVData.hpp ├── CCitadelModifierAirLiftExplodeAuraVData.hpp ├── CCitadelModifierApexWatcherVData.hpp ├── CCitadelModifierAura.hpp ├── CCitadelModifierAuraVData.hpp ├── CCitadelModifierAura_Cone.hpp ├── CCitadelModifierAura_ConeVData.hpp ├── CCitadelModifierAura_Default.hpp ├── CCitadelModifierCadenceGunSpikesVData.hpp ├── CCitadelModifierChronoPulseGrenadePulseAreaVData.hpp ├── CCitadelModifierDustStormAuraApplyVData.hpp ├── CCitadelModifierIdolReturnTimerVData.hpp ├── CCitadelModifierItemPickupTimerVData.hpp ├── CCitadelModifierProjectilePitchingLoopSoundThinker.hpp ├── CCitadelModifierProjectilePitchingLoopSoundThinkerVData.hpp ├── CCitadelModifierResponseRulesFilterType_t.hpp ├── CCitadelModifierResponseRules_t.hpp ├── CCitadelModifierShadowStepVData.hpp ├── CCitadelModifierSpeaker_t.hpp ├── CCitadelModifierVData.hpp ├── CCitadelModifier_Viscous_Goo_Aura.hpp ├── CCitadelObserver_MovementServices.hpp ├── CCitadelPlayerClipComponent.hpp ├── CCitadelPlayerController.hpp ├── CCitadelPlayerPawnBase.hpp ├── CCitadelPlayerPawn_GraphController.hpp ├── CCitadelPlayerPawn_GraphController2.hpp ├── CCitadelPlayerPawn_GraphController2_EDeathSequence.hpp ├── CCitadelPlayerPawn_GraphController2_EFlinchType.hpp ├── CCitadelPlayerPawn_GraphController2_EFullBodySequence.hpp ├── CCitadelPlayerPawn_GraphController2_EGenericCast.hpp ├── CCitadelPlayerPawn_GraphController2_EGenericThrow.hpp ├── CCitadelPlayerPawn_GraphController2_EKnockdownType.hpp ├── CCitadelPlayerPawn_GraphController2_ELaunchType.hpp ├── CCitadelPlayerPawn_GraphController2_EMelee.hpp ├── CCitadelPlayerPawn_GraphController2_EMovementType.hpp ├── CCitadelPlayerPawn_GraphController2_ERopeClimb.hpp ├── CCitadelPlayerPawn_GraphController2_ESelectedAbility.hpp ├── CCitadelPlayerPawn_GraphController2_EZiplineState.hpp ├── CCitadelPlayer_CameraServices.hpp ├── CCitadelPlayer_MovementServices.hpp ├── CCitadelPlayer_ObserverServices.hpp ├── CCitadelPreviewPlayerController.hpp ├── CCitadelSoundOpvarSetOBB.hpp ├── CCitadelSpectateDirectedCamera.hpp ├── CCitadelSpectateNode.hpp ├── CCitadelTrackedAnimGraphModifierState_t.hpp ├── CCitadelTrackedBodygroupModifierState_t.hpp ├── CCitadelTrooperMinimap.hpp ├── CCitadelViscousBallVData.hpp ├── CCitadelWeaponInfo.hpp ├── CCitadelYamatoBaseVData.hpp ├── CCitadelZipLineNode.hpp ├── CCitadel_Ability_Afterburn.hpp ├── CCitadel_Ability_Astro_Rifle.hpp ├── CCitadel_Ability_Astro_Shotgun_Toggle.hpp ├── CCitadel_Ability_Astro_Shotgun_Toggle_VData.hpp ├── CCitadel_Ability_BaseHeldItem.hpp ├── CCitadel_Ability_BaseHeldItemVData.hpp ├── CCitadel_Ability_Bebop_LaserBeam.hpp ├── CCitadel_Ability_Bebop_LaserBeamVData.hpp ├── CCitadel_Ability_BloodBomb.hpp ├── CCitadel_Ability_BloodBombVData.hpp ├── CCitadel_Ability_Bomber_Ability02.hpp ├── CCitadel_Ability_Bomber_Ability03.hpp ├── CCitadel_Ability_Bomber_ULT.hpp ├── CCitadel_Ability_Bounce_Pad.hpp ├── CCitadel_Ability_Bull_Charge.hpp ├── CCitadel_Ability_Bull_Heal.hpp ├── CCitadel_Ability_Bull_HealVData.hpp ├── CCitadel_Ability_Bull_Leap.hpp ├── CCitadel_Ability_Bull_LeapVData.hpp ├── CCitadel_Ability_BulletFlurry.hpp ├── CCitadel_Ability_BulletFlurryVData.hpp ├── CCitadel_Ability_Burrow.hpp ├── CCitadel_Ability_BurrowVData.hpp ├── CCitadel_Ability_Cadence_Anthem.hpp ├── CCitadel_Ability_Cadence_Crescendo.hpp ├── CCitadel_Ability_Cadence_GrandFinale.hpp ├── CCitadel_Ability_Cadence_Lullaby.hpp ├── CCitadel_Ability_Cadence_SilenceContraptions.hpp ├── CCitadel_Ability_CardToss.hpp ├── CCitadel_Ability_ChargedShot.hpp ├── CCitadel_Ability_ChargedTackle.hpp ├── CCitadel_Ability_Charged_Bomb.hpp ├── CCitadel_Ability_ChronoSwap.hpp ├── CCitadel_Ability_Chrono_KineticCarbine.hpp ├── CCitadel_Ability_Chrono_KineticCarbineVData.hpp ├── CCitadel_Ability_Chrono_PulseGrenade.hpp ├── CCitadel_Ability_Chrono_PulseGrenade_VData.hpp ├── CCitadel_Ability_Chrono_TimeWall.hpp ├── CCitadel_Ability_Chrono_TimeWallVData.hpp ├── CCitadel_Ability_Climb_Rope.hpp ├── CCitadel_Ability_Climb_RopeVData.hpp ├── CCitadel_Ability_Crackshot.hpp ├── CCitadel_Ability_CrowdControl.hpp ├── CCitadel_Ability_Dash.hpp ├── CCitadel_Ability_DeathTax.hpp ├── CCitadel_Ability_Disruptive_Charge.hpp ├── CCitadel_Ability_Dust_Storm.hpp ├── CCitadel_Ability_EmpowerBullet.hpp ├── CCitadel_Ability_Empty.hpp ├── CCitadel_Ability_ExplosiveBarrel.hpp ├── CCitadel_Ability_Fathom_Breach.hpp ├── CCitadel_Ability_Fathom_Breach_VData.hpp ├── CCitadel_Ability_Fathom_ScaldingSpray.hpp ├── CCitadel_Ability_Fathom_ScaldingSpray_VData.hpp ├── CCitadel_Ability_Fealty.hpp ├── CCitadel_Ability_FireBomb.hpp ├── CCitadel_Ability_FireBombVData.hpp ├── CCitadel_Ability_FissureWall.hpp ├── CCitadel_Ability_FissureWallVData.hpp ├── CCitadel_Ability_FlameDash.hpp ├── CCitadel_Ability_FlameDashVData.hpp ├── CCitadel_Ability_FlyingStrike.hpp ├── CCitadel_Ability_GangActivity.hpp ├── CCitadel_Ability_GangActivity_Cancel.hpp ├── CCitadel_Ability_GenericPerson_1.hpp ├── CCitadel_Ability_GenericPerson_2.hpp ├── CCitadel_Ability_GenericPerson_3.hpp ├── CCitadel_Ability_GenericPerson_4.hpp ├── CCitadel_Ability_Ghost_BloodShards.hpp ├── CCitadel_Ability_GoldenIdol.hpp ├── CCitadel_Ability_GoldenIdolVData.hpp ├── CCitadel_Ability_GooBowlingBall.hpp ├── CCitadel_Ability_GooGrenade.hpp ├── CCitadel_Ability_Gravity_Lasso.hpp ├── CCitadel_Ability_Gravity_Lasso_VData.hpp ├── CCitadel_Ability_GuidedArrow.hpp ├── CCitadel_Ability_Gunslinger_DemonCarbine.hpp ├── CCitadel_Ability_Gunslinger_DemonCarbineVData.hpp ├── CCitadel_Ability_Gunslinger_KnockbackBlast.hpp ├── CCitadel_Ability_Gunslinger_KnockbackBlastVData.hpp ├── CCitadel_Ability_Gunslinger_Salvo.hpp ├── CCitadel_Ability_Gunslinger_SalvoVData.hpp ├── CCitadel_Ability_Gunslinger_SpreadingFire.hpp ├── CCitadel_Ability_Gunslinger_SpreadingFireVData.hpp ├── CCitadel_Ability_HatTrick.hpp ├── CCitadel_Ability_Haze_StackingDamage.hpp ├── CCitadel_Ability_HealingSlash.hpp ├── CCitadel_Ability_HealthSwap.hpp ├── CCitadel_Ability_HealthSwapVData.hpp ├── CCitadel_Ability_HighAlert.hpp ├── CCitadel_Ability_HoldMelee.hpp ├── CCitadel_Ability_Hook.hpp ├── CCitadel_Ability_HornetLeap.hpp ├── CCitadel_Ability_HornetMark.hpp ├── CCitadel_Ability_HornetSting.hpp ├── CCitadel_Ability_Hornet_Chain.hpp ├── CCitadel_Ability_Hornet_Snipe.hpp ├── CCitadel_Ability_IceBeam.hpp ├── CCitadel_Ability_IceBeamVData.hpp ├── CCitadel_Ability_IceDome.hpp ├── CCitadel_Ability_IceDomeVData.hpp ├── CCitadel_Ability_IceGrenade.hpp ├── CCitadel_Ability_IceGrenadeVData.hpp ├── CCitadel_Ability_IcePath.hpp ├── CCitadel_Ability_IcePathVData.hpp ├── CCitadel_Ability_ImmobilizeTrap.hpp ├── CCitadel_Ability_IncendiaryProjectile.hpp ├── CCitadel_Ability_InfinitySlash.hpp ├── CCitadel_Ability_InfinitySlashVData.hpp ├── CCitadel_Ability_Intimidate.hpp ├── CCitadel_Ability_Jump.hpp ├── CCitadel_Ability_Jump_GraphController.hpp ├── CCitadel_Ability_Kobun.hpp ├── CCitadel_Ability_Lash.hpp ├── CCitadel_Ability_LashDownStrike.hpp ├── CCitadel_Ability_Lash_Flog.hpp ├── CCitadel_Ability_Lash_Ultimate.hpp ├── CCitadel_Ability_LifeDrain.hpp ├── CCitadel_Ability_LifeDrainVData.hpp ├── CCitadel_Ability_LightningBall.hpp ├── CCitadel_Ability_LockDown.hpp ├── CCitadel_Ability_MageWalk.hpp ├── CCitadel_Ability_MageWalkVData.hpp ├── CCitadel_Ability_Magician_AnimalCurse.hpp ├── CCitadel_Ability_Magician_AnimalCurseVData.hpp ├── CCitadel_Ability_Magician_BigBolt.hpp ├── CCitadel_Ability_Magician_BigBoltVData.hpp ├── CCitadel_Ability_Magician_Escape.hpp ├── CCitadel_Ability_Magician_EscapeVData.hpp ├── CCitadel_Ability_Magician_MagicBolt.hpp ├── CCitadel_Ability_Magician_MagicBoltVData.hpp ├── CCitadel_Ability_Magician_ShadowClone.hpp ├── CCitadel_Ability_Magician_ShadowCloneVData.hpp ├── CCitadel_Ability_Mantle.hpp ├── CCitadel_Ability_MedicHeal.hpp ├── CCitadel_Ability_MedicHeal_GraphController.hpp ├── CCitadel_Ability_MeleeParry.hpp ├── CCitadel_Ability_Melee_Base.hpp ├── CCitadel_Ability_Mirage_FireBeetles.hpp ├── CCitadel_Ability_Mirage_FireBeetles_VData.hpp ├── CCitadel_Ability_Mirage_Teleport.hpp ├── CCitadel_Ability_MobileResupply.hpp ├── CCitadel_Ability_MobileResupplyVData.hpp ├── CCitadel_Ability_Nano_Pounce.hpp ├── CCitadel_Ability_Nano_Pounce_Instant.hpp ├── CCitadel_Ability_Nano_Pounce_InstantVData.hpp ├── CCitadel_Ability_Nano_Pounce_VData.hpp ├── CCitadel_Ability_Nano_Shadow.hpp ├── CCitadel_Ability_Nano_ShadowVData.hpp ├── CCitadel_Ability_Nikuman.hpp ├── CCitadel_Ability_Operative_Blindside.hpp ├── CCitadel_Ability_Operative_Blindside_VData.hpp ├── CCitadel_Ability_PassiveBeefy.hpp ├── CCitadel_Ability_PassiveBeefyVData.hpp ├── CCitadel_Ability_Perched_Predator.hpp ├── CCitadel_Ability_PowerJump.hpp ├── CCitadel_Ability_PowerSlash.hpp ├── CCitadel_Ability_PowerSurge.hpp ├── CCitadel_Ability_PrimaryWeapon.hpp ├── CCitadel_Ability_PrimaryWeaponVData.hpp ├── CCitadel_Ability_PrimaryWeapon_BeamWeapon.hpp ├── CCitadel_Ability_PrimaryWeapon_Bebop.hpp ├── CCitadel_Ability_PrimaryWeapon_BebopVData.hpp ├── CCitadel_Ability_PrimaryWeapon_Cadence.hpp ├── CCitadel_Ability_PrimaryWeapon_Empty.hpp ├── CCitadel_Ability_PrimaryWeapon_GraphController.hpp ├── CCitadel_Ability_ProjectMind.hpp ├── CCitadel_Ability_ProjectMindVData.hpp ├── CCitadel_Ability_Protection_Racket.hpp ├── CCitadel_Ability_Protection_RacketVData.hpp ├── CCitadel_Ability_ProximityRitual.hpp ├── CCitadel_Ability_ProximityRitual_VData.hpp ├── CCitadel_Ability_PsychicDagger.hpp ├── CCitadel_Ability_PsychicDaggerVData.hpp ├── CCitadel_Ability_PsychicLift.hpp ├── CCitadel_Ability_PsychicPulse.hpp ├── CCitadel_Ability_Puddle.hpp ├── CCitadel_Ability_PuddleVData.hpp ├── CCitadel_Ability_RapidFire.hpp ├── CCitadel_Ability_RestorativeGoo.hpp ├── CCitadel_Ability_RiotProtocol.hpp ├── CCitadel_Ability_RocketBarrage.hpp ├── CCitadel_Ability_RocketBarrageVData.hpp ├── CCitadel_Ability_RocketLauncher.hpp ├── CCitadel_Ability_Rolling_FireBall.hpp ├── CCitadel_Ability_Running_Decoy.hpp ├── CCitadel_Ability_Rutger_Pulse.hpp ├── CCitadel_Ability_Rutger_Pulse_VData.hpp ├── CCitadel_Ability_SelfVacuum.hpp ├── CCitadel_Ability_SettingSun.hpp ├── CCitadel_Ability_SettingSun_VData.hpp ├── CCitadel_Ability_Shakedown_Target.hpp ├── CCitadel_Ability_Shakedown_TargetVData.hpp ├── CCitadel_Ability_Shield.hpp ├── CCitadel_Ability_ShieldGuy_Ability01.hpp ├── CCitadel_Ability_ShieldGuy_Ability02.hpp ├── CCitadel_Ability_ShieldGuy_Ability03.hpp ├── CCitadel_Ability_ShieldGuy_Ability04.hpp ├── CCitadel_Ability_ShieldedSentry.hpp ├── CCitadel_Ability_ShieldedSentry_VData.hpp ├── CCitadel_Ability_ShivDagger.hpp ├── CCitadel_Ability_ShivDaggerVData.hpp ├── CCitadel_Ability_ShivDash.hpp ├── CCitadel_Ability_ShivWeapon.hpp ├── CCitadel_Ability_ShivWeapon_VData.hpp ├── CCitadel_Ability_Shiv_Defer_Damage.hpp ├── CCitadel_Ability_Shiv_KillingBlow.hpp ├── CCitadel_Ability_Shiv_KillingBlowVData.hpp ├── CCitadel_Ability_Shiv_KillingBlow_GraphController.hpp ├── CCitadel_Ability_Shotgun_Astro.hpp ├── CCitadel_Ability_Shotgun_Astro_Backwards.hpp ├── CCitadel_Ability_Shotgun_Astro_GraphController.hpp ├── CCitadel_Ability_SleepBomb.hpp ├── CCitadel_Ability_SleepDagger.hpp ├── CCitadel_Ability_Slide.hpp ├── CCitadel_Ability_SmokeBomb.hpp ├── CCitadel_Ability_SmokeBombVData.hpp ├── CCitadel_Ability_SnakeDash.hpp ├── CCitadel_Ability_SnakeDashVData.hpp ├── CCitadel_Ability_SpiderShield.hpp ├── CCitadel_Ability_Spinning_Blade.hpp ├── CCitadel_Ability_Spinning_BladeVData.hpp ├── CCitadel_Ability_Spinning_Blade_GraphController.hpp ├── CCitadel_Ability_Sprint.hpp ├── CCitadel_Ability_StaticCharge.hpp ├── CCitadel_Ability_StaticChargeVData.hpp ├── CCitadel_Ability_StickyBomb.hpp ├── CCitadel_Ability_Stomp.hpp ├── CCitadel_Ability_StormCloud.hpp ├── CCitadel_Ability_SummonGangster.hpp ├── CCitadel_Ability_SuperNeutralCharge.hpp ├── CCitadel_Ability_SuperNeutralIncendiary.hpp ├── CCitadel_Ability_SuperNeutralShield.hpp ├── CCitadel_Ability_TangoTether.hpp ├── CCitadel_Ability_TangoTether_Trigger.hpp ├── CCitadel_Ability_TargetPractice.hpp ├── CCitadel_Ability_Targetdummy_1.hpp ├── CCitadel_Ability_Targetdummy_2.hpp ├── CCitadel_Ability_Targetdummy_3.hpp ├── CCitadel_Ability_Targetdummy_4.hpp ├── CCitadel_Ability_Targetdummy_Inherent.hpp ├── CCitadel_Ability_Teleport.hpp ├── CCitadel_Ability_TeleportToGangster.hpp ├── CCitadel_Ability_Tenacity.hpp ├── CCitadel_Ability_Tengu_AirLift.hpp ├── CCitadel_Ability_Tengu_AirLiftVData.hpp ├── CCitadel_Ability_Tengu_StoneForm.hpp ├── CCitadel_Ability_Tengu_StoneFormVData.hpp ├── CCitadel_Ability_Tengu_Urn.hpp ├── CCitadel_Ability_Tengu_UrnVData.hpp ├── CCitadel_Ability_ThrowSand.hpp ├── CCitadel_Ability_ThrowSandVData.hpp ├── CCitadel_Ability_Thumper_1.hpp ├── CCitadel_Ability_Thumper_2.hpp ├── CCitadel_Ability_Thumper_3.hpp ├── CCitadel_Ability_Thumper_4.hpp ├── CCitadel_Ability_Tier2Boss_LaserBeam.hpp ├── CCitadel_Ability_Tier2Boss_RocketBarrage.hpp ├── CCitadel_Ability_Tier2Boss_RocketBarrageVData.hpp ├── CCitadel_Ability_Tier2Boss_Stomp.hpp ├── CCitadel_Ability_Tier3Boss_DamagePulse.hpp ├── CCitadel_Ability_Tier3Boss_LaserBeam.hpp ├── CCitadel_Ability_Tokamak_Breach.hpp ├── CCitadel_Ability_Tokamak_CrimsonCannon.hpp ├── CCitadel_Ability_Tokamak_CrimsonCannonVData.hpp ├── CCitadel_Ability_Tokamak_DyingStar.hpp ├── CCitadel_Ability_Tokamak_DyingStarVData.hpp ├── CCitadel_Ability_Tokamak_HeatSinks.hpp ├── CCitadel_Ability_Tokamak_HeatSinks_Inherent.hpp ├── CCitadel_Ability_Tokamak_HotShot.hpp ├── CCitadel_Ability_Tokamak_Radiance.hpp ├── CCitadel_Ability_Trapper_Ability03.hpp ├── CCitadel_Ability_Trapper_Fear.hpp ├── CCitadel_Ability_Trapper_FearVData.hpp ├── CCitadel_Ability_Trapper_PoisonJar.hpp ├── CCitadel_Ability_Trapper_PoisonJarVData.hpp ├── CCitadel_Ability_Trapper_SpiderJar.hpp ├── CCitadel_Ability_Trapper_SpiderJar_VData.hpp ├── CCitadel_Ability_Trapper_WebWall.hpp ├── CCitadel_Ability_Trapper_WebWallVData.hpp ├── CCitadel_Ability_Trappers_Bolo.hpp ├── CCitadel_Ability_Trappers_Bolo_GraphController.hpp ├── CCitadel_Ability_TriggerTower.hpp ├── CCitadel_Ability_TrooperBossGrenade.hpp ├── CCitadel_Ability_TrooperGrenade.hpp ├── CCitadel_Ability_TrooperNeutralGrenade.hpp ├── CCitadel_Ability_TrooperZipLine.hpp ├── CCitadel_Ability_TurretClone.hpp ├── CCitadel_Ability_TurretClone_VData.hpp ├── CCitadel_Ability_UltCombo.hpp ├── CCitadel_Ability_UltComboVData.hpp ├── CCitadel_Ability_Uppercut.hpp ├── CCitadel_Ability_VandalOverflow.hpp ├── CCitadel_Ability_VandalSurge.hpp ├── CCitadel_Ability_Vandal_Ability03.hpp ├── CCitadel_Ability_Vandal_Pillar.hpp ├── CCitadel_Ability_Vandal_PillarVData.hpp ├── CCitadel_Ability_ViperHookBladeVData.hpp ├── CCitadel_Ability_ViperHookblade.hpp ├── CCitadel_Ability_ViperVenom.hpp ├── CCitadel_Ability_ViperVenomVData.hpp ├── CCitadel_Ability_Viper_Ability04.hpp ├── CCitadel_Ability_Viper_Ability04VData.hpp ├── CCitadel_Ability_Viper_DebuffDagger.hpp ├── CCitadel_Ability_Viper_DebuffDaggerVData.hpp ├── CCitadel_Ability_Viper_PetrifyBola.hpp ├── CCitadel_Ability_Viper_PetrifyBolaVData.hpp ├── CCitadel_Ability_ViscousWeapon_Alt.hpp ├── CCitadel_Ability_ViscousWeapon_Alt_VData.hpp ├── CCitadel_Ability_Viscous_Telepunch.hpp ├── CCitadel_Ability_Viscous_TelepunchVData.hpp ├── CCitadel_Ability_VoidSphere.hpp ├── CCitadel_Ability_VoidSphereVData.hpp ├── CCitadel_Ability_Weapon_BossTier2.hpp ├── CCitadel_Ability_Weapon_BossTier3.hpp ├── CCitadel_Ability_WingBlast.hpp ├── CCitadel_Ability_Wraith_RapidFire.hpp ├── CCitadel_Ability_Wraith_RapidFireVData.hpp ├── CCitadel_Ability_WreckerGarbageSuck.hpp ├── CCitadel_Ability_WreckerScrapBlast.hpp ├── CCitadel_Ability_WreckerTeleport.hpp ├── CCitadel_Ability_Wrecker_BoulderGrenade.hpp ├── CCitadel_Ability_Wrecker_BoulderGrenadeVData.hpp ├── CCitadel_Ability_Wrecker_Salvage.hpp ├── CCitadel_Ability_Wrecker_Ultimate.hpp ├── CCitadel_Ability_WreckingBall.hpp ├── CCitadel_Ability_WreckingBallThrow.hpp ├── CCitadel_Ability_Yakuza_Shakedown.hpp ├── CCitadel_Ability_ZipLine.hpp ├── CCitadel_Ability_ZipLineBoost_VData.hpp ├── CCitadel_Ability_ZipLine_Boost.hpp ├── CCitadel_Ability_ZipLine_VData.hpp ├── CCitadel_ArmorUpgrade_AbilityLifeSteal.hpp ├── CCitadel_ArmorUpgrade_AblativeCoat.hpp ├── CCitadel_ArmorUpgrade_AblativeCoatVData.hpp ├── CCitadel_ArmorUpgrade_ActiveBulletShield.hpp ├── CCitadel_ArmorUpgrade_ActiveBulletShieldVData.hpp ├── CCitadel_ArmorUpgrade_BulletArmorReductionAura.hpp ├── CCitadel_ArmorUpgrade_CloakingDevice.hpp ├── CCitadel_ArmorUpgrade_CloakingDeviceActive.hpp ├── CCitadel_ArmorUpgrade_CloakingDeviceActive_VData.hpp ├── CCitadel_ArmorUpgrade_Colossus.hpp ├── CCitadel_ArmorUpgrade_Colossus_VData.hpp ├── CCitadel_ArmorUpgrade_DamageRecycler.hpp ├── CCitadel_ArmorUpgrade_DebuffReducer.hpp ├── CCitadel_ArmorUpgrade_DebuffReducerVData.hpp ├── CCitadel_ArmorUpgrade_DoubleJump.hpp ├── CCitadel_ArmorUpgrade_Frenzy.hpp ├── CCitadel_ArmorUpgrade_HealOnLevel.hpp ├── CCitadel_ArmorUpgrade_HealOnLevelVData.hpp ├── CCitadel_ArmorUpgrade_HighImpactArmor.hpp ├── CCitadel_ArmorUpgrade_MetalSkin.hpp ├── CCitadel_ArmorUpgrade_PersonalRejuvenator.hpp ├── CCitadel_ArmorUpgrade_PersonalRejuvenatorVData.hpp ├── CCitadel_ArmorUpgrade_RegeneratingBulletShield.hpp ├── CCitadel_ArmorUpgrade_RegeneratingBulletShieldVData.hpp ├── CCitadel_ArmorUpgrade_RegenerativeArmor.hpp ├── CCitadel_ArmorUpgrade_RegenerativeArmorVData.hpp ├── CCitadel_ArmorUpgrade_ReturnFire.hpp ├── CCitadel_ArmorUpgrade_ReturnFireVData.hpp ├── CCitadel_ArmorUpgrade_SlowImmunity.hpp ├── CCitadel_ArmorUpgrade_SlowImmunityVData.hpp ├── CCitadel_ArmorUpgrade_SpellShield.hpp ├── CCitadel_ArmorUpgrade_SpellShieldVData.hpp ├── CCitadel_ArmorUpgrade_Stimpak.hpp ├── CCitadel_ArmorUpgrade_VexBarrier.hpp ├── CCitadel_ArmorUpgrade_VexBarrierVData.hpp ├── CCitadel_Bounce_PadVData.hpp ├── CCitadel_Bounce_Pad_GraphController.hpp ├── CCitadel_BreakablePropVData.hpp ├── CCitadel_CatAnimatingVData.hpp ├── CCitadel_Destroyable_Building_GraphController.hpp ├── CCitadel_GrandFinaleStage.hpp ├── CCitadel_Gunslinger_DemonMark.hpp ├── CCitadel_Gunslinger_DemonMarkVData.hpp ├── CCitadel_HeroTestOrbSpawner.hpp ├── CCitadel_HeroTestOrbSpawnerVData.hpp ├── CCitadel_Item.hpp ├── CCitadel_Item_AOERoot.hpp ├── CCitadel_Item_AOE_Tech_Shield.hpp ├── CCitadel_Item_AOE_Tech_ShieldVData.hpp ├── CCitadel_Item_ActiveReload.hpp ├── CCitadel_Item_Aura_Base.hpp ├── CCitadel_Item_BaseProjectileAOEModifier.hpp ├── CCitadel_Item_BaseProjectileAOEModifierVData.hpp ├── CCitadel_Item_Bubble.hpp ├── CCitadel_Item_BubbleVData.hpp ├── CCitadel_Item_Camouflage.hpp ├── CCitadel_Item_Charge_Mastery.hpp ├── CCitadel_Item_CheatDeath.hpp ├── CCitadel_Item_CheatDeathVData.hpp ├── CCitadel_Item_ColdFront.hpp ├── CCitadel_Item_ColdFrontVData.hpp ├── CCitadel_Item_ComboBreaker.hpp ├── CCitadel_Item_ComboBreakerVData.hpp ├── CCitadel_Item_Containment.hpp ├── CCitadel_Item_DPS_Aura.hpp ├── CCitadel_Item_DPS_Aura_VData.hpp ├── CCitadel_Item_Disarm.hpp ├── CCitadel_Item_Disarm_VData.hpp ├── CCitadel_Item_Discord_AuraVData_Enemy.hpp ├── CCitadel_Item_Discord_Aura_Enemy.hpp ├── CCitadel_Item_DivinersKevlar.hpp ├── CCitadel_Item_DivinersKevlar_VData.hpp ├── CCitadel_Item_Empty.hpp ├── CCitadel_Item_HealthRegenAura.hpp ├── CCitadel_Item_HealthRegenAuraVData.hpp ├── CCitadel_Item_Intensifying_Clip.hpp ├── CCitadel_Item_ModDisruptor.hpp ├── CCitadel_Item_ModDisruptorVData.hpp ├── CCitadel_Item_PhantomStrike.hpp ├── CCitadel_Item_PowerShard.hpp ├── CCitadel_Item_QuickSilver.hpp ├── CCitadel_Item_Refresher.hpp ├── CCitadel_Item_RejuvTrackingProjectile.hpp ├── CCitadel_Item_RescueBeam.hpp ├── CCitadel_Item_RescueBeamVData.hpp ├── CCitadel_Item_Savior.hpp ├── CCitadel_Item_Savior_VData.hpp ├── CCitadel_Item_SelfBuffModifier.hpp ├── CCitadel_Item_SelfBuffModifierVData.hpp ├── CCitadel_Item_SingleTargetStun.hpp ├── CCitadel_Item_StasisBomb_Aura.hpp ├── CCitadel_Item_Stasis_Bomb.hpp ├── CCitadel_Item_Stasis_BombVData.hpp ├── CCitadel_Item_TechCleave.hpp ├── CCitadel_Item_TechCleaveVData.hpp ├── CCitadel_Item_TechDamagePulse.hpp ├── CCitadel_Item_TechDamagePulseVData.hpp ├── CCitadel_Item_TrackingProjectileApplyModifier.hpp ├── CCitadel_Item_TrackingProjectileApplyModifierVData.hpp ├── CCitadel_Item_WarpStone.hpp ├── CCitadel_MobileResupply.hpp ├── CCitadel_MobileResupply_GraphController.hpp ├── CCitadel_ModifierTempTechShield.hpp ├── CCitadel_Modifier_AblativeCoatResistBuff.hpp ├── CCitadel_Modifier_AblativeCoatResistBuffVData.hpp ├── CCitadel_Modifier_AccuracyTracker.hpp ├── CCitadel_Modifier_AcolytesGlove.hpp ├── CCitadel_Modifier_AcolytesGlove_VData.hpp ├── CCitadel_Modifier_ActiveDisarm_SpiritSteal.hpp ├── CCitadel_Modifier_ActiveDisarm_SpiritSteal_VData.hpp ├── CCitadel_Modifier_Aerial_Assault.hpp ├── CCitadel_Modifier_Aerial_Assault_Watcher.hpp ├── CCitadel_Modifier_AfterburnWatcher.hpp ├── CCitadel_Modifier_AfterburnWatcherVData.hpp ├── CCitadel_Modifier_Afterburn_DOT.hpp ├── CCitadel_Modifier_Afterburn_DOT_VData.hpp ├── CCitadel_Modifier_AirDamping.hpp ├── CCitadel_Modifier_AirLiftExplodingAlly.hpp ├── CCitadel_Modifier_AirLiftExplodingAllyVData.hpp ├── CCitadel_Modifier_AirLift_ExplodeAura.hpp ├── CCitadel_Modifier_AirLift_Explode_Target.hpp ├── CCitadel_Modifier_AirLift_Grab.hpp ├── CCitadel_Modifier_AirRaid.hpp ├── CCitadel_Modifier_AmmoScavenger.hpp ├── CCitadel_Modifier_AnimalCurse.hpp ├── CCitadel_Modifier_AnimalCurseVData.hpp ├── CCitadel_Modifier_Apex_Watcher.hpp ├── CCitadel_Modifier_ApplyDebuff_Proc.hpp ├── CCitadel_Modifier_ApplyDebuff_ProcVData.hpp ├── CCitadel_Modifier_ArcaneEaterDebuffVData.hpp ├── CCitadel_Modifier_ArcaneEaterProcVData.hpp ├── CCitadel_Modifier_Arcane_Eater_Debuff.hpp ├── CCitadel_Modifier_Arcane_Eater_Proc.hpp ├── CCitadel_Modifier_Arcane_Eater_Watcher.hpp ├── CCitadel_Modifier_Astro_Rifle_Debuff.hpp ├── CCitadel_Modifier_Astro_Rifle_DebuffVData.hpp ├── CCitadel_Modifier_Astro_Rifle_Self.hpp ├── CCitadel_Modifier_Astro_Rifle_SelfVData.hpp ├── CCitadel_Modifier_Astro_ShotgunBuff.hpp ├── CCitadel_Modifier_Astro_ShotgunBuffVData.hpp ├── CCitadel_Modifier_AttachTarget.hpp ├── CCitadel_Modifier_Backdoor_Protection.hpp ├── CCitadel_Modifier_Backdoor_ProtectionVData.hpp ├── CCitadel_Modifier_Base.hpp ├── CCitadel_Modifier_BaseBulletPreRollProc.hpp ├── CCitadel_Modifier_BaseBulletPreRollProcVData.hpp ├── CCitadel_Modifier_BaseEventProc.hpp ├── CCitadel_Modifier_BaseEventProcVData.hpp ├── CCitadel_Modifier_BaseShield.hpp ├── CCitadel_Modifier_Base_Buildup.hpp ├── CCitadel_Modifier_Base_BuildupVData.hpp ├── CCitadel_Modifier_Basic_HealthRegen.hpp ├── CCitadel_Modifier_Basic_RangedArmorBonus.hpp ├── CCitadel_Modifier_Bebop_Hook_BulletAmp.hpp ├── CCitadel_Modifier_Bebop_LaserBeam.hpp ├── CCitadel_Modifier_Bebop_LaserBeamVData.hpp ├── CCitadel_Modifier_BeltFed_Magazine.hpp ├── CCitadel_Modifier_BeltFed_MagazineVData.hpp ├── CCitadel_Modifier_Berserker.hpp ├── CCitadel_Modifier_BerserkerDamageStack.hpp ├── CCitadel_Modifier_BerserkerDamageStackVData.hpp ├── CCitadel_Modifier_BerserkerVData.hpp ├── CCitadel_Modifier_BigBoltVData.hpp ├── CCitadel_Modifier_BlastPush.hpp ├── CCitadel_Modifier_Bolo.hpp ├── CCitadel_Modifier_BoloVData.hpp ├── CCitadel_Modifier_Bolo_Leech.hpp ├── CCitadel_Modifier_BonusDamagePercent.hpp ├── CCitadel_Modifier_BonusDamagePercentVData.hpp ├── CCitadel_Modifier_BoucePadVData.hpp ├── CCitadel_Modifier_Bounce_Pad_Ally.hpp ├── CCitadel_Modifier_Bounce_Pad_Stomp.hpp ├── CCitadel_Modifier_BoxingGlove.hpp ├── CCitadel_Modifier_BoxingGloveVData.hpp ├── CCitadel_Modifier_Bubble.hpp ├── CCitadel_Modifier_BubbleVData.hpp ├── CCitadel_Modifier_BullCharging.hpp ├── CCitadel_Modifier_Bull_Heal_Aura.hpp ├── CCitadel_Modifier_Bull_Heal_Target.hpp ├── CCitadel_Modifier_Bull_Heal_TargetVData.hpp ├── CCitadel_Modifier_Bull_Leap_Boosting.hpp ├── CCitadel_Modifier_Bull_Leap_BoostingVData.hpp ├── CCitadel_Modifier_Bull_Leap_Boosting_Crash.hpp ├── CCitadel_Modifier_Bull_Leap_Boosting_CrashVData.hpp ├── CCitadel_Modifier_BulletArmorReduction.hpp ├── CCitadel_Modifier_BulletArmorReductionVData.hpp ├── CCitadel_Modifier_BulletArmorShredder_Proc.hpp ├── CCitadel_Modifier_BulletArmorShredder_ProcVData.hpp ├── CCitadel_Modifier_BulletFlurry.hpp ├── CCitadel_Modifier_BulletFlurryVData.hpp ├── CCitadel_Modifier_BulletFlurryWindup.hpp ├── CCitadel_Modifier_BulletResistReductionStack.hpp ├── CCitadel_Modifier_BulletResistReductionStackVData.hpp ├── CCitadel_Modifier_BulletShieldImpact.hpp ├── CCitadel_Modifier_Burning.hpp ├── CCitadel_Modifier_Burrow.hpp ├── CCitadel_Modifier_Burrow_VData.hpp ├── CCitadel_Modifier_BurstFire_Actuator.hpp ├── CCitadel_Modifier_CQC_Proc.hpp ├── CCitadel_Modifier_CQC_ProcVData.hpp ├── CCitadel_Modifier_Cadence_AnthemAOE.hpp ├── CCitadel_Modifier_Cadence_AnthemAOEVData.hpp ├── CCitadel_Modifier_Cadence_AnthemBuff.hpp ├── CCitadel_Modifier_Cadence_AnthemBuffVData.hpp ├── CCitadel_Modifier_Cadence_Crescendo_AOE.hpp ├── CCitadel_Modifier_Cadence_Crescendo_AOE_VData.hpp ├── CCitadel_Modifier_Cadence_Crescendo_InAOE.hpp ├── CCitadel_Modifier_Cadence_Crescendo_InAOE_VData.hpp ├── CCitadel_Modifier_Cadence_Crescendo_PostAOE.hpp ├── CCitadel_Modifier_Cadence_Crescendo_PostAOE_VData.hpp ├── CCitadel_Modifier_Cadence_GrandFinaleAOE.hpp ├── CCitadel_Modifier_Cadence_GrandFinaleAOEVData.hpp ├── CCitadel_Modifier_Cadence_GrandFinale_Buff.hpp ├── CCitadel_Modifier_Cadence_GrandFinale_BuffVData.hpp ├── CCitadel_Modifier_Cadence_Gun_Spikes.hpp ├── CCitadel_Modifier_Cadence_SilenceContraptions.hpp ├── CCitadel_Modifier_Cadence_SilenceContraptionsDebuff.hpp ├── CCitadel_Modifier_Cadence_SilenceContraptionsDebuffVData.hpp ├── CCitadel_Modifier_Cadence_SilenceContraptionsVData.hpp ├── CCitadel_Modifier_Cadence_SleepAOE.hpp ├── CCitadel_Modifier_Cadence_SleepAOEVData.hpp ├── CCitadel_Modifier_Cadence_Sleeping.hpp ├── CCitadel_Modifier_Cadence_SleepingVData.hpp ├── CCitadel_Modifier_Camouflage_Invis.hpp ├── CCitadel_Modifier_CanDamageMidBoss.hpp ├── CCitadel_Modifier_CanDamageTier3Phase2.hpp ├── CCitadel_Modifier_ChainLightning.hpp ├── CCitadel_Modifier_ChainLightningEffect.hpp ├── CCitadel_Modifier_ChainLightningEffectVData.hpp ├── CCitadel_Modifier_ChainLightningVData.hpp ├── CCitadel_Modifier_ChargeDragEnemy.hpp ├── CCitadel_Modifier_ChargePullEnemy.hpp ├── CCitadel_Modifier_ChargedBomb.hpp ├── CCitadel_Modifier_ChargedBombVData.hpp ├── CCitadel_Modifier_ChargedTackleActive.hpp ├── CCitadel_Modifier_ChargedTacklePrepare.hpp ├── CCitadel_Modifier_ChargingGun.hpp ├── CCitadel_Modifier_CharmedWraps.hpp ├── CCitadel_Modifier_CharmedWraps_VData.hpp ├── CCitadel_Modifier_CheaterCurse.hpp ├── CCitadel_Modifier_CheaterCurseVData.hpp ├── CCitadel_Modifier_ChronoSwap_BubbleMove.hpp ├── CCitadel_Modifier_ChronoSwap_BubbleMoveVData.hpp ├── CCitadel_Modifier_Chrono_KineticCarbine.hpp ├── CCitadel_Modifier_Chrono_KineticCarbineVData.hpp ├── CCitadel_Modifier_Chrono_KineticCarbine_Slow.hpp ├── CCitadel_Modifier_Chrono_PulseGrenade_Debuff.hpp ├── CCitadel_Modifier_Chrono_PulseGrenade_PulseArea.hpp ├── CCitadel_Modifier_Chrono_TimeWall_Effect.hpp ├── CCitadel_Modifier_Chrono_TimeWall_EffectVData.hpp ├── CCitadel_Modifier_ClimbRopeSpeed.hpp ├── CCitadel_Modifier_ClimbRopeSpeedVData.hpp ├── CCitadel_Modifier_ColdFrontAOE.hpp ├── CCitadel_Modifier_ColdFrontAOE_VData.hpp ├── CCitadel_Modifier_ColossusActive.hpp ├── CCitadel_Modifier_ColossusActive_VData.hpp ├── CCitadel_Modifier_ComboBreakerHeal.hpp ├── CCitadel_Modifier_Containment_Victim.hpp ├── CCitadel_Modifier_ControlPointBlockerAura.hpp ├── CCitadel_Modifier_ControlPointBlockerAuraTarget.hpp ├── CCitadel_Modifier_ControlPointCapturerAura.hpp ├── CCitadel_Modifier_ControlPointCapturerAuraTarget.hpp ├── CCitadel_Modifier_Core_PushTarget.hpp ├── CCitadel_Modifier_CritShot.hpp ├── CCitadel_Modifier_CritShotVData.hpp ├── CCitadel_Modifier_DPSTracker.hpp ├── CCitadel_Modifier_DamageOnHitGround.hpp ├── CCitadel_Modifier_DamageResistance.hpp ├── CCitadel_Modifier_DamageResistanceVData.hpp ├── CCitadel_Modifier_Damage_Taken_Reduction_Handicap.hpp ├── CCitadel_Modifier_DeathTax.hpp ├── CCitadel_Modifier_DeathTaxTechAmp.hpp ├── CCitadel_Modifier_DebuffImmunity.hpp ├── CCitadel_Modifier_DebuffImmunityVData.hpp ├── CCitadel_Modifier_DebugIsVisibleToEnemyTeam.hpp ├── CCitadel_Modifier_Decoy_Self_Buff.hpp ├── CCitadel_Modifier_Decoy_Tracker.hpp ├── CCitadel_Modifier_Delayed_Stun.hpp ├── CCitadel_Modifier_DetentionAmmo.hpp ├── CCitadel_Modifier_DetentionAmmoVData.hpp ├── CCitadel_Modifier_DiminishingSlow.hpp ├── CCitadel_Modifier_DisarmProc.hpp ├── CCitadel_Modifier_DisarmProcWatcher.hpp ├── CCitadel_Modifier_DisarmProcWatcherVData.hpp ├── CCitadel_Modifier_Disarmed.hpp ├── CCitadel_Modifier_DiscordVData.hpp ├── CCitadel_Modifier_Discord_Enemy.hpp ├── CCitadel_Modifier_Discord_Friendly.hpp ├── CCitadel_Modifier_Disruptive_Charge.hpp ├── CCitadel_Modifier_DivinersKevlarBuff.hpp ├── CCitadel_Modifier_DivinersKevlarBuff_VData.hpp ├── CCitadel_Modifier_DragEnemyVData.hpp ├── CCitadel_Modifier_DummyUnit.hpp ├── CCitadel_Modifier_Dust_Storm_Aura.hpp ├── CCitadel_Modifier_Dust_Storm_Aura_Apply.hpp ├── CCitadel_Modifier_Dust_Storm_Thrown.hpp ├── CCitadel_Modifier_EmpowerBullet.hpp ├── CCitadel_Modifier_EmpowerBulletVData.hpp ├── CCitadel_Modifier_EscalatingExposure.hpp ├── CCitadel_Modifier_EscalatingExposureProcWatcher.hpp ├── CCitadel_Modifier_EscalatingExposureProcWatcherVData.hpp ├── CCitadel_Modifier_ExplosiveBullets.hpp ├── CCitadel_Modifier_ExplosiveBulletsVData.hpp ├── CCitadel_Modifier_ExplosiveShots.hpp ├── CCitadel_Modifier_Fathom_ScaldingSpray_Aura.hpp ├── CCitadel_Modifier_Fathom_ScaldingSpray_Aura_VData.hpp ├── CCitadel_Modifier_Fathom_ScaldingSpray_Target.hpp ├── CCitadel_Modifier_Fathom_ScaldingSpray_Target_VData.hpp ├── CCitadel_Modifier_Fathom_ScaldingSpray_WeaponDamage.hpp ├── CCitadel_Modifier_FealtyTarget.hpp ├── CCitadel_Modifier_Fear.hpp ├── CCitadel_Modifier_FearWatcher.hpp ├── CCitadel_Modifier_FearWatcherVData.hpp ├── CCitadel_Modifier_Fear_VData.hpp ├── CCitadel_Modifier_Fervor.hpp ├── CCitadel_Modifier_Fervor_Bonuses.hpp ├── CCitadel_Modifier_Fervor_Bonuses_VData.hpp ├── CCitadel_Modifier_Fervor_VData.hpp ├── CCitadel_Modifier_FireBomb.hpp ├── CCitadel_Modifier_FireBombVData.hpp ├── CCitadel_Modifier_FireRateAura.hpp ├── CCitadel_Modifier_FireRateAuraVData.hpp ├── CCitadel_Modifier_FissureWall.hpp ├── CCitadel_Modifier_FissureWallVData.hpp ├── CCitadel_Modifier_FlameDash.hpp ├── CCitadel_Modifier_FlameDashBurn.hpp ├── CCitadel_Modifier_FlameDashBurnVData.hpp ├── CCitadel_Modifier_FlameDashGroundAura.hpp ├── CCitadel_Modifier_FlameDashGroundAuraVData.hpp ├── CCitadel_Modifier_FlameDashVData.hpp ├── CCitadel_Modifier_FlyingStrikeTarget.hpp ├── CCitadel_Modifier_Forge_MiniTurret_InnateModifier.hpp ├── CCitadel_Modifier_FrenzyAura.hpp ├── CCitadel_Modifier_FrenzyAuraVData.hpp ├── CCitadel_Modifier_Frenzy_MoveSpeed.hpp ├── CCitadel_Modifier_FullSpectrum.hpp ├── CCitadel_Modifier_FullSpectrumDamage.hpp ├── CCitadel_Modifier_FullSpectrumVData.hpp ├── CCitadel_Modifier_GalvanicStormTechShield.hpp ├── CCitadel_Modifier_GalvanicStormTechShieldVData.hpp ├── CCitadel_Modifier_Galvanic_Storm.hpp ├── CCitadel_Modifier_Galvanic_Storm_Effect.hpp ├── CCitadel_Modifier_Galvanic_Storm_EffectVData.hpp ├── CCitadel_Modifier_Galvanic_Storm_VData.hpp ├── CCitadel_Modifier_GangActivity_AbilitySwap.hpp ├── CCitadel_Modifier_GarbageAura.hpp ├── CCitadel_Modifier_GarbageAuraTarget.hpp ├── CCitadel_Modifier_GarbageAuraTargetModifierVData.hpp ├── CCitadel_Modifier_GhostBloodShard.hpp ├── CCitadel_Modifier_GhostBloodShardDebuffVData.hpp ├── CCitadel_Modifier_Glitch.hpp ├── CCitadel_Modifier_GlowToTeammates.hpp ├── CCitadel_Modifier_GooGrenade.hpp ├── CCitadel_Modifier_Gravity_Lasso_Enemy.hpp ├── CCitadel_Modifier_Gravity_Lasso_Self.hpp ├── CCitadel_Modifier_Guiding_Arrow.hpp ├── CCitadel_Modifier_Guiding_ArrowVData.hpp ├── CCitadel_Modifier_Guiding_Arrow_KillCheck.hpp ├── CCitadel_Modifier_Gunslinger_DemonCarbine.hpp ├── CCitadel_Modifier_Gunslinger_DemonCarbineVData.hpp ├── CCitadel_Modifier_Gunslinger_DemonMark.hpp ├── CCitadel_Modifier_Gunslinger_DemonMarkVData.hpp ├── CCitadel_Modifier_Gunslinger_WallStunVData.hpp ├── CCitadel_Modifier_HalloweenMask.hpp ├── CCitadel_Modifier_HalloweenMaskVData.hpp ├── CCitadel_Modifier_HauntWatcher.hpp ├── CCitadel_Modifier_HauntWatcherVData.hpp ├── CCitadel_Modifier_Haunt_Damage.hpp ├── CCitadel_Modifier_Haunt_Damage_VData.hpp ├── CCitadel_Modifier_Haze_StackingDamage.hpp ├── CCitadel_Modifier_HealingPulse_Tracker.hpp ├── CCitadel_Modifier_Healing_Disabled.hpp ├── CCitadel_Modifier_HealthSwap.hpp ├── CCitadel_Modifier_HealthSwapPrecast.hpp ├── CCitadel_Modifier_HealthSwapPrecastVData.hpp ├── CCitadel_Modifier_HealthSwapVData.hpp ├── CCitadel_Modifier_HeldItemPickupAura.hpp ├── CCitadel_Modifier_HeldItemPickupAuraVData.hpp ├── CCitadel_Modifier_HeroUpgradeBonuses.hpp ├── CCitadel_Modifier_Hero_Clone.hpp ├── CCitadel_Modifier_Hero_Testing_Damage_Aura.hpp ├── CCitadel_Modifier_Hero_Testing_Damage_AuraDebuff.hpp ├── CCitadel_Modifier_HoldingGoldenIdol.hpp ├── CCitadel_Modifier_HollowPoint_Proc.hpp ├── CCitadel_Modifier_HollowPoint_ProcVData.hpp ├── CCitadel_Modifier_HollowPoint_Stack.hpp ├── CCitadel_Modifier_HookSelf.hpp ├── CCitadel_Modifier_HookTarget.hpp ├── CCitadel_Modifier_HookTargetVData.hpp ├── CCitadel_Modifier_HornetMark.hpp ├── CCitadel_Modifier_HornetSnipeVData.hpp ├── CCitadel_Modifier_Hornet_Chain_Connection.hpp ├── CCitadel_Modifier_Hornet_Snipe.hpp ├── CCitadel_Modifier_Hornet_Sting.hpp ├── CCitadel_Modifier_HunterAuraTarget.hpp ├── CCitadel_Modifier_IceBeam_Stacking_Slow.hpp ├── CCitadel_Modifier_IceDome.hpp ├── CCitadel_Modifier_IceDomeFriendly.hpp ├── CCitadel_Modifier_IceDomeVData.hpp ├── CCitadel_Modifier_IceDome_AuraModifierBase.hpp ├── CCitadel_Modifier_IcePath.hpp ├── CCitadel_Modifier_IcePath_Buff.hpp ├── CCitadel_Modifier_IcePath_TechPowerLinger.hpp ├── CCitadel_Modifier_IdolReturnTimer.hpp ├── CCitadel_Modifier_Idol_Return.hpp ├── CCitadel_Modifier_ImmobilizeTrap_Debuff.hpp ├── CCitadel_Modifier_InFountain.hpp ├── CCitadel_Modifier_InShopTunnel.hpp ├── CCitadel_Modifier_IncendiaryDebuff.hpp ├── CCitadel_Modifier_IncendiaryThinker.hpp ├── CCitadel_Modifier_IncendiaryThinkerVData.hpp ├── CCitadel_Modifier_Infuser.hpp ├── CCitadel_Modifier_Infuser_VData.hpp ├── CCitadel_Modifier_Inhibitor_Proc.hpp ├── CCitadel_Modifier_Inhibitor_ProcVData.hpp ├── CCitadel_Modifier_IntensifyingClip.hpp ├── CCitadel_Modifier_Intimidated.hpp ├── CCitadel_Modifier_Intimidated_Debuff.hpp ├── CCitadel_Modifier_Intrinsic_Base.hpp ├── CCitadel_Modifier_Intrinsic_BaseVData.hpp ├── CCitadel_Modifier_Invis.hpp ├── CCitadel_Modifier_InvisFading.hpp ├── CCitadel_Modifier_InvisVData.hpp ├── CCitadel_Modifier_ItemPickupAura.hpp ├── CCitadel_Modifier_ItemPickupAuraTarget.hpp ├── CCitadel_Modifier_ItemPickupAuraVData.hpp ├── CCitadel_Modifier_ItemPickupPunchable.hpp ├── CCitadel_Modifier_ItemPickupPunchableVData.hpp ├── CCitadel_Modifier_ItemPickupTimer.hpp ├── CCitadel_Modifier_ItemWalkBack.hpp ├── CCitadel_Modifier_ItemWalkBackVData.hpp ├── CCitadel_Modifier_Item_AOESilence.hpp ├── CCitadel_Modifier_Item_AOESilence_Target.hpp ├── CCitadel_Modifier_Item_Bleeding_Bullets_Active.hpp ├── CCitadel_Modifier_Item_Bleeding_Bullets_ActiveVData.hpp ├── CCitadel_Modifier_Item_Bleeding_Bullets_DamageOverTime.hpp ├── CCitadel_Modifier_Item_HealthNova.hpp ├── CCitadel_Modifier_Item_SmokeBomb_PreCast.hpp ├── CCitadel_Modifier_Kelvin_Frozen.hpp ├── CCitadel_Modifier_Killing_Blow_Glow.hpp ├── CCitadel_Modifier_Killing_Blow_GlowVData.hpp ├── CCitadel_Modifier_Knockback.hpp ├── CCitadel_Modifier_KnockbackAura.hpp ├── CCitadel_Modifier_Knockdown.hpp ├── CCitadel_Modifier_LashGrappleEnemy_Debuff.hpp ├── CCitadel_Modifier_LashGrappleTarget.hpp ├── CCitadel_Modifier_Lash_Flog_Debuff.hpp ├── CCitadel_Modifier_LearningHeroAbility.hpp ├── CCitadel_Modifier_LifeDrain.hpp ├── CCitadel_Modifier_LifeDrainVData.hpp ├── CCitadel_Modifier_LifestrikeGauntlets.hpp ├── CCitadel_Modifier_LifestrikeGauntlets_VData.hpp ├── CCitadel_Modifier_LightningBall.hpp ├── CCitadel_Modifier_LightningBallVData.hpp ├── CCitadel_Modifier_LightningBullet.hpp ├── CCitadel_Modifier_LightningStrikeArea.hpp ├── CCitadel_Modifier_LightningStrikeAreaVData.hpp ├── CCitadel_Modifier_LingeringAssist.hpp ├── CCitadel_Modifier_LockDown_Debuff.hpp ├── CCitadel_Modifier_Lockdown_BulletResist.hpp ├── CCitadel_Modifier_LongRangeSlowingTech_Proc.hpp ├── CCitadel_Modifier_LongRangeSlowingTech_ProcVData.hpp ├── CCitadel_Modifier_Low_Health_Glow.hpp ├── CCitadel_Modifier_Low_Health_GlowVData.hpp ├── CCitadel_Modifier_LurkersAmbush_Invis.hpp ├── CCitadel_Modifier_LurkersAmbush_InvisVData.hpp ├── CCitadel_Modifier_MageWalk.hpp ├── CCitadel_Modifier_MageWalkVData.hpp ├── CCitadel_Modifier_MagicCarpet_Shields.hpp ├── CCitadel_Modifier_MagicCarpet_Summon.hpp ├── CCitadel_Modifier_MagicCarpet_SummonVData.hpp ├── CCitadel_Modifier_MagicClarityWatcher.hpp ├── CCitadel_Modifier_MagicClarityWatcherVData.hpp ├── CCitadel_Modifier_MagicShield_SpiritBuff.hpp ├── CCitadel_Modifier_MagicShock_Proc.hpp ├── CCitadel_Modifier_MagicShock_ProcVData.hpp ├── CCitadel_Modifier_MagicStormWatcher.hpp ├── CCitadel_Modifier_MagicStormWatcherVData.hpp ├── CCitadel_Modifier_Magic_Clarity_Buff.hpp ├── CCitadel_Modifier_Magic_Clarity_BuffVData.hpp ├── CCitadel_Modifier_MedicBullets.hpp ├── CCitadel_Modifier_MedicBulletsVData.hpp ├── CCitadel_Modifier_MeleeCharge.hpp ├── CCitadel_Modifier_MeleeCharge_VData.hpp ├── CCitadel_Modifier_MeleeDamageOnly.hpp ├── CCitadel_Modifier_MeleeTarget.hpp ├── CCitadel_Modifier_Metal.hpp ├── CCitadel_Modifier_MetalSkin.hpp ├── CCitadel_Modifier_MetalSkinVData.hpp ├── CCitadel_Modifier_MidBossAggroEnemy.hpp ├── CCitadel_Modifier_Mirage_FireScarabs_Watcher.hpp ├── CCitadel_Modifier_Mirage_FireScarabs_WatcherVData.hpp ├── CCitadel_Modifier_Mirage_SandPhantom_Passive_Victim.hpp ├── CCitadel_Modifier_Mirage_SandPhantom_Passive_Victim_VData.hpp ├── CCitadel_Modifier_Mirage_SandPhantom_Proc.hpp ├── CCitadel_Modifier_Mirage_SandPhantom_ProcReady.hpp ├── CCitadel_Modifier_Mirage_SandPhantom_ProcReady_VData.hpp ├── CCitadel_Modifier_Mirage_SandPhantom_Proc_VData.hpp ├── CCitadel_Modifier_Mirage_Tornado_Caster.hpp ├── CCitadel_Modifier_MobileResupply.hpp ├── CCitadel_Modifier_MobileResupplyAura.hpp ├── CCitadel_Modifier_ModDisruptor.hpp ├── CCitadel_Modifier_Muted.hpp ├── CCitadel_Modifier_MutedVData.hpp ├── CCitadel_Modifier_Nano_Pounce_Self.hpp ├── CCitadel_Modifier_Nano_PredatoryStatue.hpp ├── CCitadel_Modifier_Nano_PredatoryStatueTarget.hpp ├── CCitadel_Modifier_Nano_PredatoryStatueTargetVData.hpp ├── CCitadel_Modifier_Nano_PredatoryStatueVData.hpp ├── CCitadel_Modifier_Nano_Shadow_Debuff.hpp ├── CCitadel_Modifier_NapalmProjectile.hpp ├── CCitadel_Modifier_NapalmProjectileVData.hpp ├── CCitadel_Modifier_NearDeathFX.hpp ├── CCitadel_Modifier_NearDeathFXVData.hpp ├── CCitadel_Modifier_Near_Climbable_Rope.hpp ├── CCitadel_Modifier_Near_Climbable_RopeVData.hpp ├── CCitadel_Modifier_NearbyEnemyBoostVData.hpp ├── CCitadel_Modifier_NearbyEnemyResist.hpp ├── CCitadel_Modifier_NearbyEnemyResistVData.hpp ├── CCitadel_Modifier_Nearby_Enemy_Boost.hpp ├── CCitadel_Modifier_Neutral_Debuff_Pushback.hpp ├── CCitadel_Modifier_Neutral_Debuff_PushbackVData.hpp ├── CCitadel_Modifier_Nikuman.hpp ├── CCitadel_Modifier_Objective_BulletReistVData.hpp ├── CCitadel_Modifier_Objective_Bullet_Resist.hpp ├── CCitadel_Modifier_Objective_HealthGrowth.hpp ├── CCitadel_Modifier_Objective_HealthGrowthVData.hpp ├── CCitadel_Modifier_Objective_Regen.hpp ├── CCitadel_Modifier_Objective_RegenVData.hpp ├── CCitadel_Modifier_Obscured.hpp ├── CCitadel_Modifier_OneVsOne.hpp ├── CCitadel_Modifier_Out_Of_Combat_Health_Regen.hpp ├── CCitadel_Modifier_ParriedStun.hpp ├── CCitadel_Modifier_Parry.hpp ├── CCitadel_Modifier_Passive_Camouflage.hpp ├── CCitadel_Modifier_Passive_Cloak.hpp ├── CCitadel_Modifier_Passive_CloakVData.hpp ├── CCitadel_Modifier_PayloadCarrier.hpp ├── CCitadel_Modifier_PayloadPusherAuraTarget.hpp ├── CCitadel_Modifier_PerchedPredatorDrag.hpp ├── CCitadel_Modifier_PermanentPickup.hpp ├── CCitadel_Modifier_PermanentPickupVData.hpp ├── CCitadel_Modifier_Petrify.hpp ├── CCitadel_Modifier_PetrifyVData.hpp ├── CCitadel_Modifier_Pillar.hpp ├── CCitadel_Modifier_PillarVData.hpp ├── CCitadel_Modifier_PlayerDisconnected.hpp ├── CCitadel_Modifier_PlayerPinged.hpp ├── CCitadel_Modifier_PoisonJar_Debuff.hpp ├── CCitadel_Modifier_PowerGenerator.hpp ├── CCitadel_Modifier_PowerJump.hpp ├── CCitadel_Modifier_PowerSurge.hpp ├── CCitadel_Modifier_PowerSurgeVData.hpp ├── CCitadel_Modifier_PowerSurge_ChainLightning.hpp ├── CCitadel_Modifier_PowerUp.hpp ├── CCitadel_Modifier_PowerUp_Casting.hpp ├── CCitadel_Modifier_PowerUp_Gun.hpp ├── CCitadel_Modifier_PowerUp_Movement.hpp ├── CCitadel_Modifier_PowerUp_Survival.hpp ├── CCitadel_Modifier_PreMatchWait.hpp ├── CCitadel_Modifier_PredatorPrecision.hpp ├── CCitadel_Modifier_PreventHealing.hpp ├── CCitadel_Modifier_PristineEmblem.hpp ├── CCitadel_Modifier_PristineEmblem_VData.hpp ├── CCitadel_Modifier_ProjectMind.hpp ├── CCitadel_Modifier_ProjectMindVData.hpp ├── CCitadel_Modifier_PsychicDagger_MakeDaggers.hpp ├── CCitadel_Modifier_PsychicDagger_MakeDaggers_VData.hpp ├── CCitadel_Modifier_PsychicLift.hpp ├── CCitadel_Modifier_Puddle.hpp ├── CCitadel_Modifier_PuddleVData.hpp ├── CCitadel_Modifier_PullDownToGround.hpp ├── CCitadel_Modifier_PullDownToGroundVData.hpp ├── CCitadel_Modifier_Push.hpp ├── CCitadel_Modifier_Quarantine.hpp ├── CCitadel_Modifier_QuickSilverBuffVData.hpp ├── CCitadel_Modifier_QuickSilverVData.hpp ├── CCitadel_Modifier_QuickSilver_Buff.hpp ├── CCitadel_Modifier_QuickSilver_Watcher.hpp ├── CCitadel_Modifier_Radiance.hpp ├── CCitadel_Modifier_RadianceVData.hpp ├── CCitadel_Modifier_RapidFire.hpp ├── CCitadel_Modifier_RapidFire_AirJuggle.hpp ├── CCitadel_Modifier_ReefdwellerHarpoon_DetachBuff.hpp ├── CCitadel_Modifier_RegeneratingBulletShield.hpp ├── CCitadel_Modifier_RegeneratingTechShield.hpp ├── CCitadel_Modifier_ReinforcingCasings.hpp ├── CCitadel_Modifier_ReinforcingCasingsVData.hpp ├── CCitadel_Modifier_ReloadSpeed.hpp ├── CCitadel_Modifier_ReloadSpeedVData.hpp ├── CCitadel_Modifier_RescueBeam.hpp ├── CCitadel_Modifier_RescueBeamVData.hpp ├── CCitadel_Modifier_RespawnCredit.hpp ├── CCitadel_Modifier_RespawnCreditVData.hpp ├── CCitadel_Modifier_RestorativeGoo.hpp ├── CCitadel_Modifier_ReturnFire.hpp ├── CCitadel_Modifier_ReturnFireVData.hpp ├── CCitadel_Modifier_RevealTarget.hpp ├── CCitadel_Modifier_Ricochet_Proc.hpp ├── CCitadel_Modifier_Ricochet_ProcVData.hpp ├── CCitadel_Modifier_RocketBarrageVolley.hpp ├── CCitadel_Modifier_RocketBarrageVolleyVData.hpp ├── CCitadel_Modifier_Root.hpp ├── CCitadel_Modifier_RootVData.hpp ├── CCitadel_Modifier_Rutger_CheatDeath.hpp ├── CCitadel_Modifier_Rutger_CheatDeath_Activated.hpp ├── CCitadel_Modifier_Rutger_CheatDeath_Activated_VData.hpp ├── CCitadel_Modifier_Rutger_ForceField_Aura.hpp ├── CCitadel_Modifier_Rutger_ForceField_PushOut.hpp ├── CCitadel_Modifier_Rutger_Pulse_Aura.hpp ├── CCitadel_Modifier_Rutger_Pulse_Aura_VData.hpp ├── CCitadel_Modifier_Rutger_Pulse_Target.hpp ├── CCitadel_Modifier_Rutger_Pulse_VData.hpp ├── CCitadel_Modifier_SalvoBullet.hpp ├── CCitadel_Modifier_SalvoBulletVData.hpp ├── CCitadel_Modifier_Savior.hpp ├── CCitadel_Modifier_Savior_VData.hpp ├── CCitadel_Modifier_ScalingPowerUp.hpp ├── CCitadel_Modifier_ScalingPowerUpVData.hpp ├── CCitadel_Modifier_ServerOnly.hpp ├── CCitadel_Modifier_SettingSunThinker.hpp ├── CCitadel_Modifier_SettingSunThinker_VData.hpp ├── CCitadel_Modifier_ShadowClone.hpp ├── CCitadel_Modifier_ShadowCloneVData.hpp ├── CCitadel_Modifier_Shadow_Step.hpp ├── CCitadel_Modifier_ShakedownPulse.hpp ├── CCitadel_Modifier_ShakedownPulseVData.hpp ├── CCitadel_Modifier_Shield.hpp ├── CCitadel_Modifier_ShieldImpactVData.hpp ├── CCitadel_Modifier_ShieldTracker_Base.hpp ├── CCitadel_Modifier_ShieldTracker_BaseVData.hpp ├── CCitadel_Modifier_ShieldTracker_Bullet.hpp ├── CCitadel_Modifier_ShieldTracker_Magic.hpp ├── CCitadel_Modifier_ShivDash.hpp ├── CCitadel_Modifier_ShivDashVData.hpp ├── CCitadel_Modifier_Shiv_KillingBlow_Leap.hpp ├── CCitadel_Modifier_SilenceProcWatcher.hpp ├── CCitadel_Modifier_SilenceProcWatcherVData.hpp ├── CCitadel_Modifier_SilenceProc_Debuff.hpp ├── CCitadel_Modifier_SilenceProc_DebuffVData.hpp ├── CCitadel_Modifier_SilenceProc_Immunity.hpp ├── CCitadel_Modifier_Silence_Buildup.hpp ├── CCitadel_Modifier_Silenced.hpp ├── CCitadel_Modifier_SilencedVData.hpp ├── CCitadel_Modifier_SilencerProcActive.hpp ├── CCitadel_Modifier_SilencerProcActiveVData.hpp ├── CCitadel_Modifier_Siphon_Bullets_Watcher.hpp ├── CCitadel_Modifier_Siphon_Bullets_WatcherVData.hpp ├── CCitadel_Modifier_Skirmish_Respawn_Reduction.hpp ├── CCitadel_Modifier_Sleep.hpp ├── CCitadel_Modifier_SleepBomb_Asleep.hpp ├── CCitadel_Modifier_SleepBomb_Aura.hpp ├── CCitadel_Modifier_SleepDaggerAsleepVData.hpp ├── CCitadel_Modifier_SleepDagger_Asleep.hpp ├── CCitadel_Modifier_SleepDagger_Drowsy.hpp ├── CCitadel_Modifier_SleepDagger_Drowsy_VData.hpp ├── CCitadel_Modifier_Slow.hpp ├── CCitadel_Modifier_SlowImmunity.hpp ├── CCitadel_Modifier_SlowVData.hpp ├── CCitadel_Modifier_SlowingBullets_Proc.hpp ├── CCitadel_Modifier_SlowingBullets_ProcVData.hpp ├── CCitadel_Modifier_SlowingTech_Proc.hpp ├── CCitadel_Modifier_SlowingTech_ProcVData.hpp ├── CCitadel_Modifier_SnipeGlowVData.hpp ├── CCitadel_Modifier_Snipe_Glow.hpp ├── CCitadel_Modifier_SpeedBoost.hpp ├── CCitadel_Modifier_SpeedBoostVData.hpp ├── CCitadel_Modifier_SpellShield_Buff.hpp ├── CCitadel_Modifier_SpilledBloodThinker.hpp ├── CCitadel_Modifier_SpilledBloodThinkerVData.hpp ├── CCitadel_Modifier_Spin.hpp ├── CCitadel_Modifier_SpinVData.hpp ├── CCitadel_Modifier_SpiritSnatch.hpp ├── CCitadel_Modifier_SpiritSnatch_VData.hpp ├── CCitadel_Modifier_SpreadingFire_DOT.hpp ├── CCitadel_Modifier_SpreadingFire_DOT_VData.hpp ├── CCitadel_Modifier_Stabilizing_Tripod.hpp ├── CCitadel_Modifier_Stabilizing_Tripod_Self_Debuff.hpp ├── CCitadel_Modifier_StatStealBase.hpp ├── CCitadel_Modifier_StatStealBaseVData.hpp ├── CCitadel_Modifier_StaticCharge.hpp ├── CCitadel_Modifier_StaticChargeVData.hpp ├── CCitadel_Modifier_StickyBombAttached.hpp ├── CCitadel_Modifier_StickyBombAttachedVData.hpp ├── CCitadel_Modifier_Stimpak_regen.hpp ├── CCitadel_Modifier_StompDebuff.hpp ├── CCitadel_Modifier_StormCloud.hpp ├── CCitadel_Modifier_Stunned.hpp ├── CCitadel_Modifier_StunnedVData.hpp ├── CCitadel_Modifier_Succor_Move.hpp ├── CCitadel_Modifier_Succor_MoveVData.hpp ├── CCitadel_Modifier_SuperAcolytesGlove.hpp ├── CCitadel_Modifier_SuperAcolytesGlove_VData.hpp ├── CCitadel_Modifier_SuperNeutralChargeActive.hpp ├── CCitadel_Modifier_SuperNeutralChargePrepare.hpp ├── CCitadel_Modifier_Surging_Power.hpp ├── CCitadel_Modifier_Surging_PowerVData.hpp ├── CCitadel_Modifier_Synth_Blitz.hpp ├── CCitadel_Modifier_Synth_PlasmaFlux_WeaponDamage.hpp ├── CCitadel_Modifier_TangoTetherTarget.hpp ├── CCitadel_Modifier_TangoTether_Tether.hpp ├── CCitadel_Modifier_TangoTether_TetherReceiver.hpp ├── CCitadel_Modifier_TangoTether_TetherReceiverVData.hpp ├── CCitadel_Modifier_TangoTether_TetherVData.hpp ├── CCitadel_Modifier_TargetPracticeDebuff.hpp ├── CCitadel_Modifier_TargetPracticeDebuffVData.hpp ├── CCitadel_Modifier_TargetPracticeEnemy.hpp ├── CCitadel_Modifier_TargetPracticeEnemyVData.hpp ├── CCitadel_Modifier_TargetPracticeSelf.hpp ├── CCitadel_Modifier_TargetPracticeSelfVData.hpp ├── CCitadel_Modifier_Targeted_Silence_Debuff.hpp ├── CCitadel_Modifier_TeamRelativeParticle.hpp ├── CCitadel_Modifier_TeamRelativeParticleVData.hpp ├── CCitadel_Modifier_TechBleed_Proc.hpp ├── CCitadel_Modifier_TechBleed_ProcVData.hpp ├── CCitadel_Modifier_TechBurst_Proc.hpp ├── CCitadel_Modifier_TechBurst_ProcVData.hpp ├── CCitadel_Modifier_TechCleave.hpp ├── CCitadel_Modifier_TechCleaveVData.hpp ├── CCitadel_Modifier_TechDamageProcWatcher.hpp ├── CCitadel_Modifier_TechDefenderShreddersProcVData.hpp ├── CCitadel_Modifier_TechOverflowProcWatcher.hpp ├── CCitadel_Modifier_TechOverflowProcWatcherVData.hpp ├── CCitadel_Modifier_TechRangeClamp.hpp ├── CCitadel_Modifier_TechShieldImpact.hpp ├── CCitadel_Modifier_Tech_Bleed.hpp ├── CCitadel_Modifier_Tech_BleedVData.hpp ├── CCitadel_Modifier_Tech_Defender_Shredders_Debuff.hpp ├── CCitadel_Modifier_Tech_Defender_Shredders_Proc.hpp ├── CCitadel_Modifier_TeleportToObjective.hpp ├── CCitadel_Modifier_TeleportToObjectiveVData.hpp ├── CCitadel_Modifier_TempBulletShield.hpp ├── CCitadel_Modifier_TenguUrn_Aura.hpp ├── CCitadel_Modifier_ThermalDetonator_Debuff.hpp ├── CCitadel_Modifier_ThermalDetonator_Thinker.hpp ├── CCitadel_Modifier_ThermalDetonator_ThinkerVData.hpp ├── CCitadel_Modifier_ThrowSandDebuff.hpp ├── CCitadel_Modifier_ThrowSandDebuffVData.hpp ├── CCitadel_Modifier_ThrowSandProjectile.hpp ├── CCitadel_Modifier_ThrowSandProjectileVData.hpp ├── CCitadel_Modifier_ThrownShiv_Damage_Debuff.hpp ├── CCitadel_Modifier_ThrownShiv_Slow_Debuff.hpp ├── CCitadel_Modifier_Thumper_2_Aura.hpp ├── CCitadel_Modifier_Thumper_2_AuraVData.hpp ├── CCitadel_Modifier_Thumper_3.hpp ├── CCitadel_Modifier_Thumper_Ability_2.hpp ├── CCitadel_Modifier_Thumper_EnemyPulled.hpp ├── CCitadel_Modifier_Thumper_EnemyPulled_VData.hpp ├── CCitadel_Modifier_Thumper_PullAOE.hpp ├── CCitadel_Modifier_Thumper_PullAOE_VData.hpp ├── CCitadel_Modifier_Tier2Boss_LaserBeam.hpp ├── CCitadel_Modifier_Tier2Boss_RocketDamage_Aura.hpp ├── CCitadel_Modifier_Tier2Boss_RocketDamage_AuraDebuff.hpp ├── CCitadel_Modifier_Tier3BossInvuln.hpp ├── CCitadel_Modifier_Tier3Boss_Base.hpp ├── CCitadel_Modifier_Tier3Boss_LaserBeam.hpp ├── CCitadel_Modifier_Tier3_DamagePulse.hpp ├── CCitadel_Modifier_Tier3_DamagePulseVData.hpp ├── CCitadel_Modifier_TimeWall_Aura.hpp ├── CCitadel_Modifier_TimeWall_AuraVData.hpp ├── CCitadel_Modifier_Tokamak_AllySmokeAOE.hpp ├── CCitadel_Modifier_Tokamak_AllySmokeAOE_VData.hpp ├── CCitadel_Modifier_Tokamak_EnemySmokeAOE.hpp ├── CCitadel_Modifier_Tokamak_EnemySmokeAOE_VData.hpp ├── CCitadel_Modifier_Tokamak_HeatSinks_DOT.hpp ├── CCitadel_Modifier_Tokamak_HeatSinks_DOT_VData.hpp ├── CCitadel_Modifier_TossUp.hpp ├── CCitadel_Modifier_TrapperPoisonJar_Aura.hpp ├── CCitadel_Modifier_Trapper_Immobilize.hpp ├── CCitadel_Modifier_Trapper_SpiderShield.hpp ├── CCitadel_Modifier_Trapper_StealSpiritDebuff.hpp ├── CCitadel_Modifier_TriggerPush.hpp ├── CCitadel_Modifier_TriggerTowerRegen.hpp ├── CCitadel_Modifier_TrooperDisabledInvulnerability.hpp ├── CCitadel_Modifier_TrooperDisabledInvulnerabilityFX.hpp ├── CCitadel_Modifier_TurnCameraToTarget.hpp ├── CCitadel_Modifier_UIHudMessage.hpp ├── CCitadel_Modifier_UltCombo_Self.hpp ├── CCitadel_Modifier_UltCombo_Target.hpp ├── CCitadel_Modifier_UltCombo_TargetVData.hpp ├── CCitadel_Modifier_Unstoppable.hpp ├── CCitadel_Modifier_UnstoppableVData.hpp ├── CCitadel_Modifier_Upgrade_Headhunter_HeadshotBuff.hpp ├── CCitadel_Modifier_Upgrade_Magic_Storm.hpp ├── CCitadel_Modifier_Upgrade_OverdriveClip.hpp ├── CCitadel_Modifier_Upgrade_OverdriveClip_Reload.hpp ├── CCitadel_Modifier_Upgrade_OverdriveClip_VData.hpp ├── CCitadel_Modifier_Upgrade_SpellslingerHeadshots_Debuff.hpp ├── CCitadel_Modifier_Upgrade_SpiritSnatch_Buff.hpp ├── CCitadel_Modifier_Upgrade_SpiritSnatch_Debuff.hpp ├── CCitadel_Modifier_UppercutClipSize.hpp ├── CCitadel_Modifier_Uppercut_Buff.hpp ├── CCitadel_Modifier_Uppercutted.hpp ├── CCitadel_Modifier_Urn_Debuff.hpp ├── CCitadel_Modifier_VacuumAura.hpp ├── CCitadel_Modifier_VacuumAuraTarget.hpp ├── CCitadel_Modifier_VacuumAuraTargetModifierVData.hpp ├── CCitadel_Modifier_VandalOverflow.hpp ├── CCitadel_Modifier_VandalSurge.hpp ├── CCitadel_Modifier_VeilWalkerMovespeed.hpp ├── CCitadel_Modifier_VeilWalkerWatcher.hpp ├── CCitadel_Modifier_VeilWalkerWatcherVData.hpp ├── CCitadel_Modifier_VexBarrier_Shield.hpp ├── CCitadel_Modifier_Viper_SlideBuff.hpp ├── CCitadel_Modifier_Viper_Venom.hpp ├── CCitadel_Modifier_Viper_VenomVData.hpp ├── CCitadel_Modifier_ViscousBall.hpp ├── CCitadel_Modifier_ViscousBallVData.hpp ├── CCitadel_Modifier_VisibleDuration.hpp ├── CCitadel_Modifier_VitalitySuppressor.hpp ├── CCitadel_Modifier_VoidSphere.hpp ├── CCitadel_Modifier_VoidSphereBuffVData.hpp ├── CCitadel_Modifier_VoidSphereVData.hpp ├── CCitadel_Modifier_VoidSphere_Buff.hpp ├── CCitadel_Modifier_Warden_CrowdControl_Debuff.hpp ├── CCitadel_Modifier_Warden_HighAlert.hpp ├── CCitadel_Modifier_Warden_RiotProtocol.hpp ├── CCitadel_Modifier_Warden_RiotProtocol_CastDelay.hpp ├── CCitadel_Modifier_Warden_RiotProtocol_EnemyDebuff.hpp ├── CCitadel_Modifier_WeaponEaterStack.hpp ├── CCitadel_Modifier_WeaponPowerForHealth.hpp ├── CCitadel_Modifier_WeaponPowerForHealthVData.hpp ├── CCitadel_Modifier_WingBlastApply.hpp ├── CCitadel_Modifier_WingBlastPush.hpp ├── CCitadel_Modifier_Wraith_ProjectMind_Shield.hpp ├── CCitadel_Modifier_Wraith_RapidFire.hpp ├── CCitadel_Modifier_Wraith_RapidFireVData.hpp ├── CCitadel_Modifier_WreckerSalvage.hpp ├── CCitadel_Modifier_WreckerSalvage_Buff.hpp ├── CCitadel_Modifier_WreckerScrapBlastDebuff.hpp ├── CCitadel_Modifier_WreckerUltimate_Invincible.hpp ├── CCitadel_Modifier_Wrecker_Ultimate.hpp ├── CCitadel_Modifier_Wrecker_Ultimate_GrabEnemy.hpp ├── CCitadel_Modifier_Wrecker_Ultimate_ThrowEnemy.hpp ├── CCitadel_Modifier_WreckingBall_AutoThrow.hpp ├── CCitadel_Modifier_WreckingBall_Debuff.hpp ├── CCitadel_Modifier_Yamato_InfinitySlash_BuffTimer.hpp ├── CCitadel_Modifier_ZiplineBoost.hpp ├── CCitadel_Modifier_ZiplineBoostVData.hpp ├── CCitadel_Modifier_ZiplineKnockdownImmune.hpp ├── CCitadel_Modifier_ZiplineKnockdownImmuneVData.hpp ├── CCitadel_Modifier_ZiplineSpeed.hpp ├── CCitadel_Modifier_ZiplineSpeedVData.hpp ├── CCitadel_Projectile_Cyclone.hpp ├── CCitadel_Projectile_HookBlade.hpp ├── CCitadel_Projectile_MagicBolt.hpp ├── CCitadel_Projectile_Petrify.hpp ├── CCitadel_Projectile_Pillar.hpp ├── CCitadel_Projectile_RocketLauncher_Rocket.hpp ├── CCitadel_Projectile_SpiderProjectile.hpp ├── CCitadel_Projectile_WebWall.hpp ├── CCitadel_SpiderAnimatingVData.hpp ├── CCitadel_TechUpgrade_Infuser.hpp ├── CCitadel_TechUpgrade_SuperAcolyteGloves.hpp ├── CCitadel_TechUpgrade_SuperAcolyteGlovesVData.hpp ├── CCitadel_Upgrade_AerialAssault.hpp ├── CCitadel_Upgrade_AerialAssualtVData.hpp ├── CCitadel_Upgrade_AmmoScavenger.hpp ├── CCitadel_Upgrade_AmmoScavenger_VData.hpp ├── CCitadel_Upgrade_MagicCarpet.hpp ├── CCitadel_Upgrade_MagicCarpetVData.hpp ├── CCitadel_Upgrade_OverdriveClip.hpp ├── CCitadel_Upgrade_OverdriveClip_VData.hpp ├── CCitadel_Upgrade_StabilizingTripod.hpp ├── CCitadel_Upgrade_StabilizingTripodVData.hpp ├── CCitadel_Upgrade_WeaponPowerForHealth.hpp ├── CCitadel_Upgrade_WeaponPowerForHealthVData.hpp ├── CCitadel_UtilityUpgrade_AOESmokeBomb.hpp ├── CCitadel_UtilityUpgrade_AOESmokeBombVData.hpp ├── CCitadel_UtilityUpgrade_DebuffImmunity.hpp ├── CCitadel_UtilityUpgrade_DebuffImmunityVData.hpp ├── CCitadel_UtilityUpgrade_HealthNova.hpp ├── CCitadel_UtilityUpgrade_HealthNova_VData.hpp ├── CCitadel_UtilityUpgrade_RocketBooster.hpp ├── CCitadel_UtilityUpgrade_RocketBoosterVData.hpp ├── CCitadel_UtilityUpgrade_RocketBoots.hpp ├── CCitadel_UtilityUpgrade_RocketBootsVData.hpp ├── CCitadel_WeaponUpgrade_BansheeSlugs.hpp ├── CCitadel_WeaponUpgrade_BansheeSlugs_VData.hpp ├── CCitadel_WeaponUpgrade_BurstFire.hpp ├── CCitadel_WeaponUpgrade_BurstFireVData.hpp ├── CCitadel_WeaponUpgrade_FireRateAura.hpp ├── CCitadel_WeaponUpgrade_GlassCannon.hpp ├── CCitadel_WeaponUpgrade_Headhunter.hpp ├── CCitadel_WeaponUpgrade_Headhunter_VData.hpp ├── CCitadel_WeaponUpgrade_HeadshotBooster.hpp ├── CCitadel_WeaponUpgrade_HeadshotBooster_VData.hpp ├── CCitadel_WeaponUpgrade_InstantReload.hpp ├── CCitadel_WeaponUpgrade_InstantReloadVData.hpp ├── CCitadel_WeaponUpgrade_Ricochet.hpp ├── CCitadel_WeaponUpgrade_SiphonBullets.hpp ├── CCitadel_WeaponUpgrade_SiphonBulletsVData.hpp ├── CCitadel_WeaponUpgrade_SpellslingerHeadshots.hpp ├── CCitadel_WeaponUpgrade_SpellslingerHeadshots_VData.hpp ├── CCitadel_WeaponUpgrade_SurgingPower.hpp ├── CCitadel_WeaponUpgrade_SurgingPowerVData.hpp ├── CCitadel_WeaponUpgrade_WeaponEater.hpp ├── CCitadel_WeaponUpgrade_WeaponEaterVData.hpp ├── CCitadel_XPOrbVData.hpp ├── CClientAlphaProperty.hpp ├── CCollisionProperty.hpp ├── CCopyRecipientFilter.hpp ├── CDebugOverlayCombinedTypes_t.hpp ├── CDebugOverlayFilterType_t.hpp ├── CDecalInfo.hpp ├── CDestructableBuildingVData.hpp ├── CDestructiblePartRuntimeData.hpp ├── CDestructiblePartRuntimeDataVector.hpp ├── CDestructiblePartsSystemComponent.hpp ├── CDestructiblePartsSystemData.hpp ├── CDestructiblePartsSystemData_HitGroupInfoAndPartData.hpp ├── CDestructiblePartsSystemData_PartData.hpp ├── CDestructiblePartsSystemData_PartDataProxy.hpp ├── CDestructiblePartsSystemData_PartDataProxyVector.hpp ├── CDestructiblePartsSystemData_PartRuntimeData.hpp ├── CEffectData.hpp ├── CEntitySubclassVDataBase.hpp ├── CEnvSoundscape.hpp ├── CEnvSoundscapeAlias_snd_soundscape.hpp ├── CEnvSoundscapeProxy.hpp ├── CEnvSoundscapeProxyAlias_snd_soundscape_proxy.hpp ├── CEnvSoundscapeTriggerable.hpp ├── CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable.hpp ├── CFilterAttributeInt.hpp ├── CFilterClass.hpp ├── CFilterLOS.hpp ├── CFilterMassGreater.hpp ├── CFilterModel.hpp ├── CFilterModifier.hpp ├── CFilterMultiple.hpp ├── CFilterName.hpp ├── CFilterProximity.hpp ├── CFilterTeam.hpp ├── CFireOverlay.hpp ├── CFlashlightEffect.hpp ├── CFloatExponentialMovingAverage.hpp ├── CFootstepTableHandle.hpp ├── CFuncFoliageVData.hpp ├── CGameModifier_FireConCommand.hpp ├── CGameModifier_FireConCommandVData.hpp ├── CGameModifier_FireUserEntityIO.hpp ├── CGameModifier_FireUserEntityIOVData.hpp ├── CGameModifier_OverrideTargetIdentifier.hpp ├── CGameModifier_PlayEffectOnDeath.hpp ├── CGameModifier_SetModelScale.hpp ├── CGameModifier_SetMoveType.hpp ├── CGameSceneNode.hpp ├── CGameSceneNodeHandle.hpp ├── CGlowOverlay.hpp ├── CGlowProperty.hpp ├── CGlowSprite.hpp ├── CHitboxComponent.hpp ├── CITADEL_UNIT_TARGET_FLAGS.hpp ├── CITADEL_UNIT_TARGET_TYPE.hpp ├── CInButtonState.hpp ├── CInWorldItemPanel.hpp ├── CInfoDynamicShadowHint.hpp ├── CInfoDynamicShadowHintBox.hpp ├── CInfoOffscreenPanoramaTexture.hpp ├── CInfoParticleTarget.hpp ├── CInfoTarget.hpp ├── CInfoWorldLayer.hpp ├── CInterpolatedValue.hpp ├── CItemAOERootVData.hpp ├── CItemAOESilenceAuraVData.hpp ├── CItemAOESilenceModifierVData.hpp ├── CItemExplosiveBarrel.hpp ├── CItemMetalSkinVData.hpp ├── CItemPhantomStrike_VData.hpp ├── CItemPowerShardVData.hpp ├── CItemRefresherVData.hpp ├── CItemSilenceGlyph.hpp ├── CItemSilenceGlyphVData.hpp ├── CItemSingleTargetStunVData.hpp ├── CItemSmokeBombPreCastModifierVData.hpp ├── CItemStimPakVData.hpp ├── CItemXP.hpp ├── CItem_ActiveReload_VData.hpp ├── CItem_FleetfootBoots.hpp ├── CItem_FleetfootBoots_VData.hpp ├── CItem_Infuser_VData.hpp ├── CItem_RestorativeLocket.hpp ├── CItem_RestorativeLocket_VData.hpp ├── CItem_WarpStone_VData.hpp ├── CItem_WitheringWhip.hpp ├── CItem_WitheringWhip_VData.hpp ├── CLC_Messages.hpp ├── CLightComponent.hpp ├── CLogicRelay.hpp ├── CLogicRelayAPI.hpp ├── CLogicalEntity.hpp ├── CModelState.hpp ├── CModifierAirLiftExplodeTargetVData.hpp ├── CModifierAirLiftGrabVData.hpp ├── CModifierAirRaidVData.hpp ├── CModifierBullChargingVData.hpp ├── CModifierChargedTackleActiveVData.hpp ├── CModifierChargedTacklePrepareVData.hpp ├── CModifierContainmentVictimVData.hpp ├── CModifierCrowdControlDebuffVData.hpp ├── CModifierDelayedStunVData.hpp ├── CModifierFealtyTargetVData.hpp ├── CModifierFlyingStrikeTargetVData.hpp ├── CModifierGangActivityAbilitySwapVData.hpp ├── CModifierGarbageAuraVData.hpp ├── CModifierGlitchVData.hpp ├── CModifierGravityLassoEnemyVData.hpp ├── CModifierHandleBase.hpp ├── CModifierHighAlertBuffVData.hpp ├── CModifierHoldingGoldenIdolVData.hpp ├── CModifierIcePathVData.hpp ├── CModifierIntimidatedVData.hpp ├── CModifierItemPickupAuraTargetVData.hpp ├── CModifierKnockdownVData.hpp ├── CModifierLashFlogDebuffVData.hpp ├── CModifierLashGrappleEnemyDebuffVData.hpp ├── CModifierLashGrappleTargetVData.hpp ├── CModifierLevelFloat.hpp ├── CModifierLevelInt.hpp ├── CModifierLockDownDebuffVData.hpp ├── CModifierNikumanVData.hpp ├── CModifierObscuredVData.hpp ├── CModifierPowerGeneratorVData.hpp ├── CModifierPowerJumpVData.hpp ├── CModifierProperty.hpp ├── CModifierPsychicLiftVData.hpp ├── CModifierQuarantineVData.hpp ├── CModifierRapidFireAirJuggleVData.hpp ├── CModifierRapidFireChannelVData.hpp ├── CModifierRestorativeGooVData.hpp ├── CModifierRiotCastDelayVData.hpp ├── CModifierRiotProtocolBuffVData.hpp ├── CModifierRiotProtocolEnemyDebuffVData.hpp ├── CModifierSleepBombAuraVData.hpp ├── CModifierSpiderShieldBuffVData.hpp ├── CModifierStackingDamageVData.hpp ├── CModifierStimPakVData.hpp ├── CModifierStormCloudVData.hpp ├── CModifierTangoTetherTargetVData.hpp ├── CModifierThumper_3VData.hpp ├── CModifierTier3BossInvulnVData.hpp ├── CModifierTier3BossLaserBeamVData.hpp ├── CModifierUppercuttedVData.hpp ├── CModifierVData.hpp ├── CModifierVData_BaseAura.hpp ├── CModifierVData_SetModelScale.hpp ├── CModifierVData_SetMoveType.hpp ├── CModifierVacuumAuraVData.hpp ├── CModifierVandalOverflowVData.hpp ├── CModifierVandalSurgeVData.hpp ├── CModifierVitalitySuppressorVData.hpp ├── CModifier_BansheeSlugs_Headshot.hpp ├── CModifier_CheatDeathImmunity.hpp ├── CModifier_CheatDeathImmunityVData.hpp ├── CModifier_Citadel_Bull_Leap_LandingBonuses.hpp ├── CModifier_Citadel_Bull_Leap_LandingBonuses_VData.hpp ├── CModifier_CloakingDevice_Active_Ambush.hpp ├── CModifier_CloakingDevice_Active_Ambush_VData.hpp ├── CModifier_FleetfootBoots_BonusClip.hpp ├── CModifier_Healbane_Debuff.hpp ├── CModifier_HornetLeap.hpp ├── CModifier_LeechHealbane_Debuff.hpp ├── CModifier_Mirage_FireBeetles_Buff.hpp ├── CModifier_Mirage_FireBeetles_Buff_VData.hpp ├── CModifier_Mirage_FireBeetles_Debuff.hpp ├── CModifier_Mirage_FireBeetles_Debuff_VData.hpp ├── CModifier_Mirage_FireBeetles_StatStealDebuff.hpp ├── CModifier_Mirage_FireBeetles_StatStealDebuff_VData.hpp ├── CModifier_Mirage_FireScarabs_HealthLoss.hpp ├── CModifier_Mirage_FireScarabs_HealthLoss_VData.hpp ├── CModifier_Mirage_SandPhantom.hpp ├── CModifier_Mirage_SandPhantom_VData.hpp ├── CModifier_Mirage_SandPhantom_WhirlwindEvasion.hpp ├── CModifier_Mirage_SandPhantom_WhirlwindEvasion_VData.hpp ├── CModifier_Mirage_Tornado_Aura.hpp ├── CModifier_Mirage_Tornado_Aura_Apply.hpp ├── CModifier_Mirage_Tornado_Aura_Apply_VData.hpp ├── CModifier_Mirage_Tornado_HoldInPlace.hpp ├── CModifier_Mirage_Tornado_Lift.hpp ├── CModifier_Mirage_Tornado_Lift_VData.hpp ├── CModifier_Mirage_Traveler_FireRate.hpp ├── CModifier_Mirage_Traveler_MovementSpeed.hpp ├── CModifier_Operative_Blindside_EnemyDebuff.hpp ├── CModifier_Operative_Revelation_Aura.hpp ├── CModifier_Operative_Revelation_Caster.hpp ├── CModifier_Operative_Revelation_Caster_VData.hpp ├── CModifier_Operative_Revelation_Target.hpp ├── CModifier_Operative_Revelation_Target_VData.hpp ├── CModifier_Operative_UmbrellaManeuver_AirHang.hpp ├── CModifier_Operative_UmbrellaManeuver_AirHang_VData.hpp ├── CModifier_Operative_UmbrellaManeuver_Watcher.hpp ├── CModifier_Operative_UmbrellaManeuver_Watcher_VData.hpp ├── CModifier_SiphonBullets.hpp ├── CModifier_SiphonBullets_HealthLoss.hpp ├── CModifier_SiphonBullets_HealthLoss_VData.hpp ├── CModifier_SiphonBullets_RestoreHealth.hpp ├── CModifier_SiphonBullets_VData.hpp ├── CModifier_Synth_Affliction_Debuff.hpp ├── CModifier_Synth_Affliction_Debuff_VData.hpp ├── CModifier_Synth_Barrage_Amp.hpp ├── CModifier_Synth_Barrage_Amp_VData.hpp ├── CModifier_Synth_Barrage_Caster.hpp ├── CModifier_Synth_Barrage_Caster_VData.hpp ├── CModifier_Synth_Blitz_TechAmp.hpp ├── CModifier_Synth_Blitz_TechAmp_VData.hpp ├── CModifier_Synth_Grasp_BulletShield.hpp ├── CModifier_Synth_Grasp_Caster.hpp ├── CModifier_Synth_Grasp_Caster_VData.hpp ├── CModifier_Synth_Grasp_Victim.hpp ├── CModifier_Synth_Grasp_Victim_VData.hpp ├── CModifier_Synth_PlasmaFlux_WeaponDamage_VData.hpp ├── CModifier_Synth_Pulse_Escape.hpp ├── CModifier_Synth_Pulse_Escape_VData.hpp ├── CModifier_Thumper_BulletWatcherVData.hpp ├── CModifier_Thumper_Bullet_Watcher.hpp ├── CModifier_Upgrade_ArcaneMedallion.hpp ├── CModifier_Upgrade_ArcaneMedallion_VData.hpp ├── CModifier_Upgrade_ArcaneSurge.hpp ├── CModifier_Upgrade_ArcaneSurge_AbilityWatcher.hpp ├── CModifier_Upgrade_ArcaneSurge_AbilityWatcher_VData.hpp ├── CModifier_Upgrade_ArcaneSurge_VData.hpp ├── CModifier_Upgrade_KineticSash.hpp ├── CModifier_Upgrade_KineticSashTriggered.hpp ├── CModifier_Upgrade_KineticSashTriggered_VData.hpp ├── CModifier_Upgrade_KineticSash_VData.hpp ├── CModifier_WarpStone_Caster.hpp ├── CModifier_WarpStone_Caster_VData.hpp ├── CModifier_WreckerSalvageBuffVData.hpp ├── CModifier_WreckerSalvageVData.hpp ├── CModifier_WreckerScrapBlastDebuffVData.hpp ├── CModifier_Wrecker_UltimateGrabEnemyVData.hpp ├── CModifier_Wrecker_UltimateThrowEnemyVData.hpp ├── CModifier_Wrecker_UltimateVData.hpp ├── CMsgLaneColor.hpp ├── CNPC_Boss_Tier2VData.hpp ├── CNPC_Boss_Tier3VData.hpp ├── CNPC_FieldSentryVData.hpp ├── CNPC_MidBossVData.hpp ├── CNPC_ShieldedSentryVData.hpp ├── CNPC_SimpleAnimatingAIVData.hpp ├── CNPC_TrooperBarrackBossVData.hpp ├── CNPC_TrooperBossVData.hpp ├── CNPC_TrooperNeutralNodeMoverVData.hpp ├── CNPC_TrooperNeutralVData.hpp ├── CNPC_YakuzaGangster.hpp ├── CNavLinkAnimgraphVar.hpp ├── CNavLinkMovementVData.hpp ├── CNetworkOriginCellCoordQuantizedVector.hpp ├── CNetworkOriginQuantizedVector.hpp ├── CNetworkTransmitComponent.hpp ├── CNetworkVelocityVector.hpp ├── CNetworkViewOffsetVector.hpp ├── CNetworkedSequenceOperation.hpp ├── CPathAccompany.hpp ├── CPathQueryComponent.hpp ├── CPathSimple.hpp ├── CPathSimpleAPI.hpp ├── CPlayerControllerComponent.hpp ├── CPlayerPawnComponent.hpp ├── CPlayer_AutoaimServices.hpp ├── CPlayer_CameraServices.hpp ├── CPlayer_FlashlightServices.hpp ├── CPlayer_ItemServices.hpp ├── CPlayer_MovementServices.hpp ├── CPlayer_MovementServices_Humanoid.hpp ├── CPlayer_ObserverServices.hpp ├── CPlayer_UseServices.hpp ├── CPlayer_WaterServices.hpp ├── CPlayer_WeaponServices.hpp ├── CPointChildModifier.hpp ├── CPointModifierThinker.hpp ├── CPointOffScreenIndicatorUi.hpp ├── CPointOrient.hpp ├── CPointTemplate.hpp ├── CPointTemplateAPI.hpp ├── CPrecipitationVData.hpp ├── CProjectedTextureBase.hpp ├── CPropAnimatingBreakable.hpp ├── CPropDataComponent.hpp ├── CRR_Response.hpp ├── CRR_Response__ResponseEnum_t.hpp ├── CRagdollManager.hpp ├── CRandSimTimer.hpp ├── CRandStopwatch.hpp ├── CRemapFloat.hpp ├── CRenderComponent.hpp ├── CResponseCriteriaSet.hpp ├── CRopeOverlapHit.hpp ├── CScaleFunctionAbilityPropertyBase.hpp ├── CScaleFunctionAbilityPropertyMultiStats.hpp ├── CScaleFunctionAbilityPropertyMultiStatsVData.hpp ├── CScaleFunctionAbilityPropertySingleStat.hpp ├── CScaleFunctionAbilityPropertySingleStatVData.hpp ├── CScaleFunctionAbilityProperty_BaseWeaponDamage.hpp ├── CScaleFunctionAbilityProperty_KineticCarbine.hpp ├── CScaleFunctionAbilityProperty_NanoTechRoundsDamage.hpp ├── CScaleFunctionAbilityProperty_TechDamage.hpp ├── CScaleFunctionAbilityProperty_TechDuration.hpp ├── CScaleFunctionAbilityProperty_TechRange.hpp ├── CScaleFunctionAbilityProperty_WeaponDamage.hpp ├── CScaleFunctionBase.hpp ├── CScaleFunctionVData.hpp ├── CSceneEventInfo.hpp ├── CScriptUniformRandomStream.hpp ├── CServerOnlyModelEntity.hpp ├── CSharedGapTypeQueryRegistration.hpp ├── CSimTimer.hpp ├── CSimpleSimTimer.hpp ├── CSimpleStopwatch.hpp ├── CSkeletonAnimationController.hpp ├── CSkeletonInstance.hpp ├── CSkillDamage.hpp ├── CSkillFloat.hpp ├── CSkillInt.hpp ├── CSkyboxReference.hpp ├── CSoundEnvelope.hpp ├── CSoundPatch.hpp ├── CSpriteOriented.hpp ├── CStopwatch.hpp ├── CStopwatchBase.hpp ├── CTakeDamageInfo.hpp ├── CTakeDamageInfoAPI.hpp ├── CTakeDamageResult.hpp ├── CTakeDamageSummaryScopeGuard.hpp ├── CTier3BossAbility.hpp ├── CTimeline.hpp ├── CTrackedObject_MODIFIER_TRACKED_BODYGROUP.hpp ├── CTrackedObject_MODIFIER_TRACKED_GRAPH_PARAMETER.hpp ├── CTrackedObject_MODIFIER_TRACKED_PARTICLE.hpp ├── CTrackedObject_MODIFIER_TRACKED_RENDER_ATTRIBUTE.hpp ├── CTrackedObject_MODIFIER_TRACKED_SOUND.hpp ├── CUnitStatusOverlay.hpp ├── CUnitStatusOverlayNew.hpp ├── CUnitStatusOverlayOld.hpp ├── CWorldCompositionChunkReferenceElement_t.hpp ├── C_AI_BaseNPC.hpp ├── C_AI_CitadelNPC.hpp ├── C_AssignedLaneParticle.hpp ├── C_BarnLight.hpp ├── C_BaseButton.hpp ├── C_BaseClientUIEntity.hpp ├── C_BaseCombatCharacter.hpp ├── C_BaseCombatCharacter__WaterWakeMode_t.hpp ├── C_BaseDoor.hpp ├── C_BaseEntity.hpp ├── C_BaseEntityAPI.hpp ├── C_BaseFire.hpp ├── C_BaseFlex.hpp ├── C_BaseFlex__Emphasized_Phoneme.hpp ├── C_BaseModelEntity.hpp ├── C_BasePlayerPawn.hpp ├── C_BasePlayerWeapon.hpp ├── C_BasePropDoor.hpp ├── C_BaseToggle.hpp ├── C_BaseTrigger.hpp ├── C_Beam.hpp ├── C_Breakable.hpp ├── C_BreakableProp.hpp ├── C_CProjectile_Rutger_Rocket.hpp ├── C_CitadelBaseAbility.hpp ├── C_CitadelBoomerangProjectile.hpp ├── C_CitadelClimbRopeTrigger.hpp ├── C_CitadelGameRules.hpp ├── C_CitadelGameRulesProxy.hpp ├── C_CitadelIdolReturnTrigger.hpp ├── C_CitadelItemPickup.hpp ├── C_CitadelMinimapBoundary.hpp ├── C_CitadelObserverPawn.hpp ├── C_CitadelPayload.hpp ├── C_CitadelPlayerBotNPCBrain.hpp ├── C_CitadelPlayerPawn.hpp ├── C_CitadelPortraitWorldCallbackHandler.hpp ├── C_CitadelPositionHomingProjectile.hpp ├── C_CitadelProjectile.hpp ├── C_CitadelProjectile_ImmobilizeTrap.hpp ├── C_CitadelShopTunnelTrigger.hpp ├── C_CitadelSpawnBlocker.hpp ├── C_CitadelTeam.hpp ├── C_CitadelTeleportTrigger.hpp ├── C_CitadelTrackedProjectile.hpp ├── C_CitadelViscousBall.hpp ├── C_CitadelZiplinePath.hpp ├── C_Citadel_Bounce_Pad.hpp ├── C_Citadel_BreakableProp.hpp ├── C_Citadel_BreakableProp_GraphController.hpp ├── C_Citadel_BreakblePropGoldPickup.hpp ├── C_Citadel_BreakblePropHealthPickup.hpp ├── C_Citadel_BreakblePropModifierPickup.hpp ├── C_Citadel_BreakblePropPickup.hpp ├── C_Citadel_CatAnimating.hpp ├── C_Citadel_DeployablePreview.hpp ├── C_Citadel_DeployablePreview_GraphController.hpp ├── C_Citadel_Destroyable_Building.hpp ├── C_Citadel_DynamicProp.hpp ├── C_Citadel_FissureWall.hpp ├── C_Citadel_Ice_Dome_Blocker.hpp ├── C_Citadel_Ice_Path_Shard_Physics.hpp ├── C_Citadel_Nano_Predatory_Statue.hpp ├── C_Citadel_PestilenceDroneDispenser.hpp ├── C_Citadel_PickupItemSpawner.hpp ├── C_Citadel_Projectile_Archer_ChargedShot.hpp ├── C_Citadel_Projectile_Bebop_Hook.hpp ├── C_Citadel_Projectile_BloodBomb.hpp ├── C_Citadel_Projectile_DustStorm.hpp ├── C_Citadel_Projectile_Guided_Arrow.hpp ├── C_Citadel_Projectile_SettingSun.hpp ├── C_Citadel_Projectile_Tier2Boss_RocketBarrage.hpp ├── C_Citadel_Projectile_Viscous_GooGrenade.hpp ├── C_Citadel_Projectile_Wrecker_Teleport.hpp ├── C_Citadel_Projectile_WreckingBall.hpp ├── C_Citadel_PunchablePowerup.hpp ├── C_Citadel_RestorativeGooCube.hpp ├── C_Citadel_Shield.hpp ├── C_Citadel_SpiderAnimating.hpp ├── C_ClientRagdoll.hpp ├── C_ColorCorrection.hpp ├── C_ColorCorrectionVolume.hpp ├── C_CommandContext.hpp ├── C_ConditionalCollidable.hpp ├── C_DynamicLight.hpp ├── C_DynamicProp.hpp ├── C_DynamicPropAlias_cable_dynamic.hpp ├── C_DynamicPropAlias_dynamic_prop.hpp ├── C_DynamicPropAlias_prop_dynamic_override.hpp ├── C_EconEntity.hpp ├── C_EconEntity__AttachedModelData_t.hpp ├── C_EconEntity__AttachedParticleInfo_t.hpp ├── C_EconItemAttribute.hpp ├── C_EconItemView.hpp ├── C_EconWearable.hpp ├── C_EntityDissolve.hpp ├── C_EntityFlame.hpp ├── C_EnvCombinedLightProbeVolume.hpp ├── C_EnvCubemap.hpp ├── C_EnvCubemapBox.hpp ├── C_EnvCubemapFog.hpp ├── C_EnvDecal.hpp ├── C_EnvDetailController.hpp ├── C_EnvLightProbeVolume.hpp ├── C_EnvParticleGlow.hpp ├── C_EnvProjectedTexture.hpp ├── C_EnvScreenOverlay.hpp ├── C_EnvSky.hpp ├── C_EnvVolumetricFogController.hpp ├── C_EnvVolumetricFogVolume.hpp ├── C_EnvWind.hpp ├── C_EnvWindClientside.hpp ├── C_EnvWindShared.hpp ├── C_EnvWindShared__WindAveEvent_t.hpp ├── C_EnvWindShared__WindVariationEvent_t.hpp ├── C_FireFromAboveSprite.hpp ├── C_FireSmoke.hpp ├── C_FireSprite.hpp ├── C_Fish.hpp ├── C_FogController.hpp ├── C_FuncBrush.hpp ├── C_FuncElectrifiedVolume.hpp ├── C_FuncLadder.hpp ├── C_FuncMonitor.hpp ├── C_FuncMoveLinear.hpp ├── C_FuncMover.hpp ├── C_FuncRotating.hpp ├── C_FuncTrackTrain.hpp ├── C_GameRules.hpp ├── C_GameRulesProxy.hpp ├── C_GradientFog.hpp ├── C_HandleTest.hpp ├── C_HeroPreview.hpp ├── C_InWorldKeyBindPanel.hpp ├── C_InfoLadderDismount.hpp ├── C_InfoVisibilityBox.hpp ├── C_ItemAmmo.hpp ├── C_ItemCrate.hpp ├── C_ItemFlare.hpp ├── C_ItemParachute.hpp ├── C_ItemWeaponParts.hpp ├── C_LaneNode.hpp ├── C_LightCapsuleEntity.hpp ├── C_LightDirectionalEntity.hpp ├── C_LightEntity.hpp ├── C_LightEnvironmentEntity.hpp ├── C_LightGlow.hpp ├── C_LightGlowOverlay.hpp ├── C_LightOrthoEntity.hpp ├── C_LightSpotEntity.hpp ├── C_LocalTempEntity.hpp ├── C_MiniMapMarker.hpp ├── C_ModelPointEntity.hpp ├── C_MultiplayRules.hpp ├── C_NPC_BaseDefenseSentry.hpp ├── C_NPC_Boss_Tier2.hpp ├── C_NPC_Boss_Tier2_Sidelanes.hpp ├── C_NPC_Boss_Tier3.hpp ├── C_NPC_CarpetBombDrone.hpp ├── C_NPC_FieldSentry.hpp ├── C_NPC_FlyingDrone.hpp ├── C_NPC_HeroCloneTrooper.hpp ├── C_NPC_HeroDecoy.hpp ├── C_NPC_HornetDrone.hpp ├── C_NPC_MidBoss.hpp ├── C_NPC_MidBossHeroTest.hpp ├── C_NPC_MortarSentry.hpp ├── C_NPC_NanoRollermine.hpp ├── C_NPC_PestilenceDrone.hpp ├── C_NPC_ShieldedSentry.hpp ├── C_NPC_SimpleAnimatingAI.hpp ├── C_NPC_SuperTrooper.hpp ├── C_NPC_SurveillanceDrone.hpp ├── C_NPC_TeslaCoil.hpp ├── C_NPC_Trooper.hpp ├── C_NPC_TrooperBarrackBoss.hpp ├── C_NPC_TrooperBoss.hpp ├── C_NPC_TrooperNeutral.hpp ├── C_NPC_TrooperNeutralNodeMover.hpp ├── C_NetTestBaseCombatCharacter.hpp ├── C_OmniLight.hpp ├── C_ParticleSystem.hpp ├── C_PathParticleRope.hpp ├── C_PathParticleRopeAlias_path_particle_rope_clientside.hpp ├── C_PhysBox.hpp ├── C_PhysMagnet.hpp ├── C_PhysPropClientside.hpp ├── C_PhysicsProp.hpp ├── C_PlayerVisibility.hpp ├── C_PointCamera.hpp ├── C_PointCameraVFOV.hpp ├── C_PointClientUIDialog.hpp ├── C_PointClientUIHUD.hpp ├── C_PointClientUIWorldPanel.hpp ├── C_PointClientUIWorldTextPanel.hpp ├── C_PointCommentaryNode.hpp ├── C_PointEntity.hpp ├── C_PointEntityAlias_info_target_portrait_root.hpp ├── C_PointValueRemapper.hpp ├── C_PointWorldText.hpp ├── C_PortraitWorldCallbackHandler.hpp ├── C_PortraitWorldUnit.hpp ├── C_PortraitWorldUnit_GraphController.hpp ├── C_PostProcessingVolume.hpp ├── C_Precipitation.hpp ├── C_PrecipitationBlocker.hpp ├── C_Projectile_Mirage_Tornado.hpp ├── C_Projectile_Perched_Predator.hpp ├── C_Projectile_Rolling_FireBall.hpp ├── C_Projectile_Stomp_Projectile.hpp ├── C_Projectile_Synth_Barrage.hpp ├── C_PropDoorRotating.hpp ├── C_RagdollProp.hpp ├── C_RagdollPropAttached.hpp ├── C_RectLight.hpp ├── C_RopeKeyframe.hpp ├── C_RopeKeyframe__CPhysicsDelegate.hpp ├── C_SceneEntity.hpp ├── C_SceneEntity__QueuedEvents_t.hpp ├── C_ShatterGlassShardPhysics.hpp ├── C_SingleplayRules.hpp ├── C_SkyCamera.hpp ├── C_SoundAreaEntityBase.hpp ├── C_SoundAreaEntityOrientedBox.hpp ├── C_SoundAreaEntitySphere.hpp ├── C_SoundEventAABBEntity.hpp ├── C_SoundEventEntity.hpp ├── C_SoundEventEntityAlias_snd_event_point.hpp ├── C_SoundEventOBBEntity.hpp ├── C_SoundEventPathCornerEntity.hpp ├── C_SoundEventSphereEntity.hpp ├── C_SoundOpvarSetAABBEntity.hpp ├── C_SoundOpvarSetAutoRoomEntity.hpp ├── C_SoundOpvarSetOBBEntity.hpp ├── C_SoundOpvarSetOBBWindEntity.hpp ├── C_SoundOpvarSetPathCornerEntity.hpp ├── C_SoundOpvarSetPointBase.hpp ├── C_SoundOpvarSetPointEntity.hpp ├── C_SpotlightEnd.hpp ├── C_Sprite.hpp ├── C_Sun.hpp ├── C_SunGlowOverlay.hpp ├── C_Team.hpp ├── C_TeamRelativeParticleSystem.hpp ├── C_TeamRoundTimer.hpp ├── C_TeamplayRules.hpp ├── C_TextureBasedAnimatable.hpp ├── C_TintController.hpp ├── C_TonemapController2.hpp ├── C_TonemapController2Alias_env_tonemap_controller2.hpp ├── C_TrackedProjectile_Synth_PlasmaFlux.hpp ├── C_TriggerItemShop.hpp ├── C_TriggerLerpObject.hpp ├── C_TriggerMultiple.hpp ├── C_TriggerPhysics.hpp ├── C_TriggerVolume.hpp ├── C_WaterBullet.hpp ├── C_World.hpp ├── C_fogplayerparams_t.hpp ├── CameraAction.hpp ├── CameraOperation.hpp ├── CameraParam.hpp ├── CameraParamMode.hpp ├── CanPlaySequence_t.hpp ├── ChatIgnoreType_t.hpp ├── ChatMsgPingMarkerInfo.hpp ├── ChoreoLookAtMode_t.hpp ├── ChoreoLookAtSpeed_t.hpp ├── CitadelAbilityHUDElementButtonHint_t.hpp ├── CitadelAbilityHUDElement_t.hpp ├── CitadelAbilityHUDPanel_t.hpp ├── CitadelAbilityProjectileHitInfo_t.hpp ├── CitadelAbilityProperty_t.hpp ├── CitadelAbilityVData.hpp ├── CitadelCameraDistanceOperationDef_t.hpp ├── CitadelCameraFOVOperationDef_t.hpp ├── CitadelCameraHorizOffsetOperationDef_t.hpp ├── CitadelCameraOperationDef_t.hpp ├── CitadelCameraOperationsSequence_t.hpp ├── CitadelCameraTargetPosOperationDef_t.hpp ├── CitadelCameraVertOffsetOperationDef_t.hpp ├── CitadelChatWheelQuickResponseTypes_t.hpp ├── CitadelConcept_t.hpp ├── CitadelEntityMessageIds.hpp ├── CitadelGenericData_t.hpp ├── CitadelHeroData_t.hpp ├── CitadelItemVData.hpp ├── CitadelLobbyPlayerSlot_t.hpp ├── CitadelPingEvent_t.hpp ├── CitadelPingWheelConcept_t.hpp ├── CitadelPingWheelMessagesVDATA_t.hpp ├── CitadelPortraitEnvironmentType_t.hpp ├── CitadelStatsDisplay_t.hpp ├── CitadelStatsSpiritDisplay_t.hpp ├── CitadelStatsVitalityDisplay_t.hpp ├── CitadelStatsWeaponDisplay_t.hpp ├── CitadelUserMessageIds.hpp ├── CitadelWeaponID_t.hpp ├── CitadelWeaponRecoilData_t.hpp ├── Class_T.hpp ├── CommandEntitySpecType_t.hpp ├── CommandExecMode_t.hpp ├── CommandToolCommand_t.hpp ├── ConditionId_t.hpp ├── CountdownTimer.hpp ├── CurrencySound_t.hpp ├── DIALOG_TYPE.hpp ├── DOFDesc_t.hpp ├── DamageFlashSettings_t.hpp ├── DamageIndicatorSounds_t.hpp ├── DamageReceivedSounds_t.hpp ├── DamageTypes_t.hpp ├── DebugOverlayBits_t.hpp ├── DeploymentInfo_t.hpp ├── Disposition_t.hpp ├── DoorState_t.hpp ├── DynamicAbilityValues_t.hpp ├── EAbilityActivation_t.hpp ├── EAbilityBehavior_t.hpp ├── EAbilityInterruptType.hpp ├── EAbilityMoveExecuteType_t.hpp ├── EAbilityResourceType.hpp ├── EAbilitySlots_t.hpp ├── EAbilitySpectatePriority.hpp ├── EAbilityTargetingLocation_t.hpp ├── EAbilityTargetingShape_t.hpp ├── EAbilityType_t.hpp ├── EAbilityUpgradeTier.hpp ├── EAbilityUpgradeType.hpp ├── EAltCastMode.hpp ├── EAttachState_t.hpp ├── EAttachmentSourceType.hpp ├── EBannedFeature.hpp ├── EBaseClientMessages.hpp ├── EBaseEntityMessages.hpp ├── EBaseGameEvents.hpp ├── EBasePredictionEvents.hpp ├── EBaseUserMessages.hpp ├── ECancelAbilityMode.hpp ├── ECaptureTriggerType.hpp ├── ECatStatueState_t.hpp ├── EChooseHeroRosterContext.hpp ├── ECitadelAbilityHUDElementType_t.hpp ├── ECitadelAbilityOrders.hpp ├── ECitadelAccountPermissionFlag.hpp ├── ECitadelAccountStatMedal.hpp ├── ECitadelAudioLoopSounds.hpp ├── ECitadelBotDifficulty.hpp ├── ECitadelChatMessage.hpp ├── ECitadelClientAccountEvent.hpp ├── ECitadelClientMessages.hpp ├── ECitadelDamageType.hpp ├── ECitadelDisconnectReason.hpp ├── ECitadelGameEvents.hpp ├── ECitadelGameMessages.hpp ├── ECitadelGameMode.hpp ├── ECitadelHintFeature.hpp ├── ECitadelLeaderboardRegion.hpp ├── ECitadelLobbyTeam.hpp ├── ECitadelMMPreference.hpp ├── ECitadelMatchMode.hpp ├── ECitadelNewPlayerProgressFlag.hpp ├── ECitadelObjective.hpp ├── ECitadelPingLocation_t.hpp ├── ECitadelPingMessageRecipients_t.hpp ├── ECitadelPingWheelMessageType_t.hpp ├── ECitadelPingWheelSliceTypes_t.hpp ├── ECitadelPingWheelSound_t.hpp ├── ECitadelRandomRollTypes.hpp ├── ECitadelRegionMode.hpp ├── ECitadelStatCategory.hpp ├── ECitadelTargetAbilityEffects.hpp ├── ECitadelTeamObjective.hpp ├── ECitadelWeaponAttributes.hpp ├── ECitadelWeaponTypes.hpp ├── EClientUIEvent.hpp ├── EClimbRopeState_t.hpp ├── ECommendType.hpp ├── ECurrencySource.hpp ├── ECurrencyType.hpp ├── ECustomGameInstallStatus.hpp ├── EDamageFlashFlags.hpp ├── EDamageFlashType.hpp ├── EDeathSequence.hpp ├── EDemoCommands.hpp ├── EDenyDistributionType.hpp ├── EDestructiblePartDamagePassThroughType.hpp ├── EDevBanReason.hpp ├── EFeatureBanReason.hpp ├── EFireMode_t.hpp ├── EFlexSlotTypes_t.hpp ├── EFlightState.hpp ├── EFlinchType.hpp ├── EGCBaseClientMsg.hpp ├── EGCBaseMsg.hpp ├── EGCCitadelClientMessages.hpp ├── EGCCitadelCommonMessages.hpp ├── EGCCitadelServerMessages.hpp ├── EGCEconBaseMsg.hpp ├── EGCItemMsg.hpp ├── EGCMsgInitiateTradeResponse.hpp ├── EGCMsgResponse.hpp ├── EGCMsgUseItemResponse.hpp ├── EGCPlatform.hpp ├── EGCServerLobbyData.hpp ├── EGCServerSignoutData.hpp ├── EGameState.hpp ├── EGuidedBotMatchObjective.hpp ├── EHUDElementButtonHintLocType_t.hpp ├── EHUDElementButtonHintSide_t.hpp ├── EHUDElementButtonType_t.hpp ├── EHapticPulseType.hpp ├── EInButtonState.hpp ├── EItemSlotTypes_t.hpp ├── EJumpType_t.hpp ├── EKnockDownTypes.hpp ├── ELOSCheck.hpp ├── ELashGrappleState.hpp ├── ELassoHoldPosition.hpp ├── ELeapState_t.hpp ├── ELobbyServerState.hpp ├── ELockonState.hpp ├── EMantleType.hpp ├── EMaxSpeedState.hpp ├── EMeleeHold_AttackState.hpp ├── EMeleeHold_AttackType.hpp ├── EMiniMapMarkerType_t.hpp ├── EMinimapHeight.hpp ├── EModTier_t.hpp ├── EModifierEvent.hpp ├── EModifierPriority.hpp ├── EModifierScriptVariantType.hpp ├── EModifierScriptedEvent.hpp ├── EModifierState.hpp ├── EModifierValue.hpp ├── EMusicState_t.hpp ├── ENetworkDisconnectionReason.hpp ├── ENeutralTrooperType.hpp ├── ENextAttackDelayReason_t.hpp ├── EPlayerPlayState.hpp ├── EPreviewStatFlags.hpp ├── EProceduralRagdollWeightIndexPropagationMethod.hpp ├── EProfileCardSlotType.hpp ├── EProgressType_t.hpp ├── EProtoDebugVisiblity.hpp ├── EQueryCvarValueStatus.hpp ├── EQuickCastMode.hpp ├── ERejuvenatorRespawnMechanic.hpp ├── ESOMsg.hpp ├── EShieldType_t.hpp ├── EShopFilters_t.hpp ├── ESourceEngine.hpp ├── ESplitScreenMessageType.hpp ├── ESprintAnimState.hpp ├── EStatsType.hpp ├── ETEProtobufIds.hpp ├── ETelepunchState_t.hpp ├── ETier3Phase_t.hpp ├── ETier3State_t.hpp ├── EUISound.hpp ├── EViscousBowlingBallState_t.hpp ├── EViscousChargedGunState.hpp ├── EWeakPointBreakBehavior.hpp ├── EconEntityParticleDisableMode_t.hpp ├── EngineCountdownTimer.hpp ├── EngineLoopState_t.hpp ├── EntityDisolveType_t.hpp ├── EntityDistanceMode_t.hpp ├── EntityPlatformTypes_t.hpp ├── EntityRenderAttribute_t.hpp ├── EntitySubclassScope_t.hpp ├── EventAdvanceTick_t.hpp ├── EventAppShutdown_t.hpp ├── EventClientAdvanceNonRenderedFrame_t.hpp ├── EventClientAdvanceTick_t.hpp ├── EventClientFrameSimulate_t.hpp ├── EventClientOutput_t.hpp ├── EventClientPauseSimulate_t.hpp ├── EventClientPollInput_t.hpp ├── EventClientPollNetworking_t.hpp ├── EventClientPostAdvanceTick_t.hpp ├── EventClientPostOutput_t.hpp ├── EventClientPostSimulate_t.hpp ├── EventClientPreOutput_t.hpp ├── EventClientPreSimulate_t.hpp ├── EventClientProcessGameInput_t.hpp ├── EventClientProcessInput_t.hpp ├── EventClientProcessNetworking_t.hpp ├── EventClientSceneSystemThreadStateChange_t.hpp ├── EventClientSimulate_t.hpp ├── EventFrameBoundary_t.hpp ├── EventModInitialized_t.hpp ├── EventPostAdvanceTick_t.hpp ├── EventPostDataUpdate_t.hpp ├── EventPreDataUpdate_t.hpp ├── EventProfileStorageAvailable_t.hpp ├── EventServerAdvanceTick_t.hpp ├── EventServerBeginAsyncPostTickWork_t.hpp ├── EventServerEndAsyncPostTickWork_t.hpp ├── EventServerPollNetworking_t.hpp ├── EventServerPostAdvanceTick_t.hpp ├── EventServerPostSimulate_t.hpp ├── EventServerProcessNetworking_t.hpp ├── EventServerSimulate_t.hpp ├── EventSetTime_t.hpp ├── EventSimpleLoopFrameUpdate_t.hpp ├── EventSimulate_t.hpp ├── EventSplitScreenStateChanged_t.hpp ├── FilterDamageType.hpp ├── FilterHealth.hpp ├── FireUserEntityIO_t.hpp ├── FixAngleSet_t.hpp ├── Flinch_DamageClasses_t.hpp ├── FootstepSound_t.hpp ├── FullSellPriceAbilityUpgrades_t.hpp ├── GCConnectionStatus.hpp ├── GCProtoBufMsgSrc.hpp ├── GameAnimEventIndex_t.hpp ├── GlitchSettings_t.hpp ├── GoldChangeSounds_t.hpp ├── HealingReceivedSounds_t.hpp ├── HeroAbilityResourceDef_t.hpp ├── HeroAnimGraphDefaultValueOverride_t.hpp ├── HeroBuildID_t.hpp ├── HeroID_t.hpp ├── HeroLevel_t.hpp ├── HeroPersona_t.hpp ├── HeroPurchaseBonus_t.hpp ├── HeroScalingStat_t.hpp ├── HeroSortingType_t.hpp ├── HeroStatsDisplay_t.hpp ├── HeroStatsUI_t.hpp ├── HierarchyType_t.hpp ├── HitGroup_t.hpp ├── HudDisplayLocation_t.hpp ├── HullFlags_t.hpp ├── Hull_t.hpp ├── IChoreoServices.hpp ├── IChoreoServices__ChoreoState_t.hpp ├── IChoreoServices__ScriptState_t.hpp ├── ICitadelModifierCustomHudDisplay.hpp ├── IClientAlphaProperty.hpp ├── IEconItemInterface.hpp ├── IHasAttributes.hpp ├── IModifierTrackedObject.hpp ├── IRagdoll.hpp ├── ISkeletonAnimationController.hpp ├── IdolParams_t.hpp ├── IncompatibleFilter_t.hpp ├── InputBitMask_t.hpp ├── IntervalTimer.hpp ├── ItemFlagTypes_t.hpp ├── ItemImbuementPair_t.hpp ├── ItemSectionInfo_t.hpp ├── ItemSlotInfo_t.hpp ├── LaneDesc_t.hpp ├── LatchDirtyPermission_t.hpp ├── LifeState_t.hpp ├── LockonTarget_t.hpp ├── MODIFIER_ENTRY_TYPE.hpp ├── MantleType_t.hpp ├── MatchID_t.hpp ├── ModelConfigHandle_t.hpp ├── ModifierAttribute_t.hpp ├── ModifierDebuffType_t.hpp ├── ModifierDisableGroup_t.hpp ├── ModifierHiddenType_t.hpp ├── ModifierOverheadDrawType_t.hpp ├── ModifierPropRuntimeHandle_t.hpp ├── ModifierQueuedRefreshHandle_t.hpp ├── ModifierRemoveTargets_t.hpp ├── ModifierRenderAttribute_t.hpp ├── ModifierRuntimeHandle_t.hpp ├── ModifierScriptValue_t.hpp ├── ModifierScriptedEventHandler_t.hpp ├── ModifierSerialNumber_t.hpp ├── ModifierSoundRecipients_t.hpp ├── ModifierTimeScaleSource_t.hpp ├── ModifierTrackedBodyGroup_t.hpp ├── ModifierTrackedGraphParameter_t.hpp ├── ModifierTrackedParticle_t.hpp ├── ModifierTrackedSound_t.hpp ├── ModifierValueDisplayUnits_t.hpp ├── ModifierVariantType_t.hpp ├── ModifierVariant_t.hpp ├── ModifyDamageReturn_t.hpp ├── MoveCollide_t.hpp ├── MoveType_t.hpp ├── NET_Messages.hpp ├── NPCAttachmentDesc_t.hpp ├── NPCAttachmentSpawnKV_t.hpp ├── NPCStatusEffectMap_t.hpp ├── NPCStatusEffectPriority_t.hpp ├── NPCStatusEffectType_t.hpp ├── NPC_STATE.hpp ├── NewPlayerMetrics_t.hpp ├── ObjectivesParams_t.hpp ├── ObserverInterpState_t.hpp ├── ObserverMode_t.hpp ├── OnFrame.hpp ├── P2P_Messages.hpp ├── PARTICLE_MESSAGE.hpp ├── PARTICLE_SYSTEM_MANAGER_MESSAGE.hpp ├── ParticleIndex_t.hpp ├── PartnerAccountType.hpp ├── PathAccompanyNode_t.hpp ├── PerSurfaceImpactEffects_t.hpp ├── PerformanceMode_t.hpp ├── PetLevelup_Rule_t.hpp ├── PhysicsRagdollPose_t.hpp ├── PingMessageID_t.hpp ├── PingWheelMessage_t.hpp ├── PingWheelOptionID_t.hpp ├── PlayerConnectedState.hpp ├── PlayerDataGlobal_t.hpp ├── PointOrientConstraint_t.hpp ├── PointOrientGoalDirectionType_t.hpp ├── PointTemplateClientOnlyEntityBehavior_t.hpp ├── PointTemplateOwnerSpawnGroupType_t.hpp ├── PointWorldTextJustifyHorizontal_t.hpp ├── PointWorldTextJustifyVertical_t.hpp ├── PointWorldTextReorientMode_t.hpp ├── PortraitDisplayMode_t.hpp ├── PortraitScale_t.hpp ├── PortraitSoundMode_t.hpp ├── PortraitSummonsDisplayMode_t.hpp ├── PostProcessingGameStates.hpp ├── PrefetchType.hpp ├── ProjectileBehaviorFlag_t.hpp ├── ProjectileInfo_t.hpp ├── ProjectileShape_t.hpp ├── PropertyValueApplyFilter_t.hpp ├── RagdollCreationParams_t.hpp ├── RejuvinatorParams_t.hpp ├── RenderFx_t.hpp ├── RenderMode_t.hpp ├── ReplayEventType_t.hpp ├── RequestPause_t.hpp ├── ResponseFollowup.hpp ├── ResponseParams.hpp ├── RumbleEffect_t.hpp ├── STeamFOWEntity.hpp ├── STrooperFOWEntity.hpp ├── SVC_Messages.hpp ├── SVC_Messages_LowFrequency.hpp ├── SatVolumeIndex_t.hpp ├── ScalingPowerupDefinition_t.hpp ├── SceneEventId_t.hpp ├── ScriptedHeldWeaponBehavior_t.hpp ├── ScriptedMoveTo_t.hpp ├── ScriptedOnDeath_t.hpp ├── SectionAttributes_t.hpp ├── SectionProperties_t.hpp ├── SequenceFinishNotifyState_t.hpp ├── SequenceHistory_t.hpp ├── ShadowType_t.hpp ├── ShakeCommand_t.hpp ├── ShardSolid_t.hpp ├── ShatterDamageCause.hpp ├── ShatterGlassStressType.hpp ├── ShotID_t.hpp ├── SignonState_t.hpp ├── SolidType_t.hpp ├── SoundeventPathCornerPairNetworked_t.hpp ├── SpawnGroupFlags_t.hpp ├── SquadSlotId_t.hpp ├── SquadSlotNPCEntry_t.hpp ├── StanceType_t.hpp ├── StartupBehavior_t.hpp ├── StatViewerModifierValues_t.hpp ├── StatWithCategory_t.hpp ├── StatsUsageFlags_t.hpp ├── StatusEffectProperty_t.hpp ├── SubclassVDataChangeType_t.hpp ├── SummaryTakeDamageInfo_t.hpp ├── SurroundingBoundsType_t.hpp ├── TakeDamageFlags_t.hpp ├── TargetIdentifierOriginType_t.hpp ├── TeleporterParams_t.hpp ├── TimedEvent.hpp ├── TimelineCompression_t.hpp ├── TrooperType_t.hpp ├── UnitFilterResult.hpp ├── VPhysicsCollisionAttribute_t.hpp ├── ValueRemapperHapticsType_t.hpp ├── ValueRemapperInputType_t.hpp ├── ValueRemapperMomentumType_t.hpp ├── ValueRemapperOutputType_t.hpp ├── ValueRemapperRatchetType_t.hpp ├── ViewAngleServerChange_t.hpp ├── VoiceDataFormat_t.hpp ├── WaterLevel_t.hpp ├── WaterWheelDrag_t.hpp ├── WaterWheelFrictionScale_t.hpp ├── WeakPointParams_t.hpp ├── WeakPoint_t.hpp ├── WeaponAttackType_t.hpp ├── WeaponSound_t.hpp ├── WeaponSwitchReason_t.hpp ├── WorldTextPanelHorizontalAlign_t.hpp ├── WorldTextPanelOrientation_t.hpp ├── WorldTextPanelVerticalAlign_t.hpp ├── WrappedPhysicsJoint_t.hpp ├── attrib_definition_index_db32_t.hpp ├── attrib_definition_index_t.hpp ├── attributeprovidertypes_t.hpp ├── audioparams_t.hpp ├── eAuraShapeType.hpp ├── eEconItemOrigin.hpp ├── eRollType.hpp ├── filter_t.hpp ├── fogparams_t.hpp ├── hudtextparms_t.hpp ├── ice_path_shard_model_desc_t.hpp ├── item_definition_index_t.hpp ├── item_steam_cache_version_t.hpp ├── itemid_t.hpp ├── ragdoll_t.hpp ├── ragdollelement_t.hpp ├── shard_model_desc_t.hpp ├── sky3dparams_t.hpp ├── sndopvarlatchdata_t.hpp ├── style_index_t.hpp ├── thinkfunc_t.hpp └── vote_create_failed_t.hpp ├── engine2 ├── SpawnDebugOverrideState_t.hpp └── SpawnDebugRestrictionOverrideState_t.hpp ├── entity2 ├── CEmptyEntityInstance.hpp ├── CEntityComponent.hpp ├── CEntityComponentHelper.hpp ├── CEntityIOOutput.hpp ├── CEntityIdentity.hpp ├── CEntityInstance.hpp ├── CNetworkVarChainer.hpp ├── CScriptComponent.hpp ├── CVariantDefaultAllocator.hpp ├── EntComponentInfo_t.hpp ├── EntInput_t.hpp ├── EntOutput_t.hpp ├── EntityDormancyType_t.hpp ├── EntityIOTargetType_t.hpp ├── GameTick_t.hpp └── GameTime_t.hpp ├── host └── CAnimScriptBase.hpp ├── materialsystem2 ├── BloomBlendMode_t.hpp ├── HorizJustification_e.hpp ├── LayoutPositionType_e.hpp ├── MaterialParamBuffer_t.hpp ├── MaterialParamFloat_t.hpp ├── MaterialParamInt_t.hpp ├── MaterialParamString_t.hpp ├── MaterialParamTexture_t.hpp ├── MaterialParamVector_t.hpp ├── MaterialParam_t.hpp ├── MaterialResourceData_t.hpp ├── PostProcessingBloomParameters_t.hpp ├── PostProcessingLocalContrastParameters_t.hpp ├── PostProcessingResource_t.hpp ├── PostProcessingTonemapParameters_t.hpp ├── PostProcessingVignetteParameters_t.hpp ├── VertJustification_e.hpp └── ViewFadeMode_t.hpp ├── mathlib_extended ├── AABB_t.hpp ├── CFuseProgram.hpp ├── CFuseSymbolTable.hpp ├── ConstantInfo_t.hpp ├── FourQuaternions.hpp ├── FunctionInfo_t.hpp ├── FuseFunctionIndex_t.hpp ├── FuseVariableAccess_t.hpp ├── FuseVariableIndex_t.hpp ├── FuseVariableType_t.hpp ├── PackedAABB_t.hpp ├── VariableInfo_t.hpp └── fieldtype_t.hpp ├── modellib ├── AnimComponentID.hpp ├── AnimNodeID.hpp ├── AnimNodeOutputID.hpp ├── AnimParamID.hpp ├── AnimScriptHandle.hpp ├── AnimStateID.hpp ├── AnimTagID.hpp ├── AttachmentHandle_t.hpp ├── CAimConstraint.hpp ├── CAnimAttachment.hpp ├── CAnimCycle.hpp ├── CAnimFoot.hpp ├── CAnimSkeleton.hpp ├── CAttachment.hpp ├── CBaseConstraint.hpp ├── CBoneConstraintBase.hpp ├── CBoneConstraintDotToMorph.hpp ├── CBoneConstraintPoseSpaceBone.hpp ├── CBoneConstraintPoseSpaceBone__Input_t.hpp ├── CBoneConstraintPoseSpaceMorph.hpp ├── CBoneConstraintPoseSpaceMorph__Input_t.hpp ├── CConstraintSlave.hpp ├── CConstraintTarget.hpp ├── CCycleBase.hpp ├── CDrawCullingData.hpp ├── CFlexController.hpp ├── CFlexDesc.hpp ├── CFlexOp.hpp ├── CFlexRule.hpp ├── CFootCycle.hpp ├── CFootCycleDefinition.hpp ├── CFootDefinition.hpp ├── CFootMotion.hpp ├── CFootStride.hpp ├── CFootTrajectories.hpp ├── CFootTrajectory.hpp ├── CHitBox.hpp ├── CHitBoxSet.hpp ├── CHitBoxSetList.hpp ├── CMaterialDrawDescriptor.hpp ├── CMeshletDescriptor.hpp ├── CModelConfig.hpp ├── CModelConfigElement.hpp ├── CModelConfigElement_AttachedModel.hpp ├── CModelConfigElement_Command.hpp ├── CModelConfigElement_RandomColor.hpp ├── CModelConfigElement_RandomPick.hpp ├── CModelConfigElement_SetBodygroup.hpp ├── CModelConfigElement_SetBodygroupOnAttachedModels.hpp ├── CModelConfigElement_SetMaterialGroup.hpp ├── CModelConfigElement_SetMaterialGroupOnAttachedModels.hpp ├── CModelConfigElement_SetRenderColor.hpp ├── CModelConfigElement_UserPick.hpp ├── CModelConfigList.hpp ├── CMorphBundleData.hpp ├── CMorphConstraint.hpp ├── CMorphData.hpp ├── CMorphRectData.hpp ├── CMorphSetData.hpp ├── COrientConstraint.hpp ├── CParentConstraint.hpp ├── CPhysSurfaceProperties.hpp ├── CPhysSurfacePropertiesAudio.hpp ├── CPhysSurfacePropertiesFlammability.hpp ├── CPhysSurfacePropertiesPhysics.hpp ├── CPhysSurfacePropertiesSoundNames.hpp ├── CPointConstraint.hpp ├── CRenderBufferBinding.hpp ├── CRenderGroom.hpp ├── CRenderMesh.hpp ├── CRenderSkeleton.hpp ├── CSceneObjectData.hpp ├── CTiltTwistConstraint.hpp ├── CTwistConstraint.hpp ├── CVPhysXSurfacePropertiesList.hpp ├── DynamicMeshDeformParams_t.hpp ├── FlexOpCode_t.hpp ├── MaterialGroup_t.hpp ├── MeshDrawPrimitiveFlags_t.hpp ├── ModelBoneFlexComponent_t.hpp ├── ModelBoneFlexDriverControl_t.hpp ├── ModelBoneFlexDriver_t.hpp ├── ModelConfigAttachmentType_t.hpp ├── ModelSkeletonData_t.hpp ├── ModelSkeletonData_t__BoneFlags_t.hpp ├── MorphBundleType_t.hpp ├── MorphFlexControllerRemapType_t.hpp ├── MovementGaitId_t.hpp ├── PermModelDataAnimatedMaterialAttribute_t.hpp ├── PermModelData_t.hpp ├── PermModelExtPart_t.hpp ├── PermModelInfo_t.hpp ├── PermModelInfo_t__FlagEnum.hpp ├── PhysSoftbodyDesc_t.hpp ├── RenderHairStrandInfo_t.hpp ├── RenderSkeletonBone_t.hpp ├── SharedMovementGait_t.hpp ├── SkeletonAnimCapture_t.hpp ├── SkeletonAnimCapture_t__Bone_t.hpp ├── SkeletonAnimCapture_t__Camera_t.hpp ├── SkeletonAnimCapture_t__FrameStamp_t.hpp ├── SkeletonAnimCapture_t__Frame_t.hpp ├── SkeletonBoneBounds_t.hpp ├── SkeletonDemoDb_t.hpp ├── VPhysXAggregateData_t.hpp ├── VPhysXAggregateData_t__VPhysXFlagEnum_t.hpp ├── VPhysXBodyPart_t.hpp ├── VPhysXBodyPart_t__VPhysXFlagEnum_t.hpp ├── VPhysXCollisionAttributes_t.hpp ├── VPhysXConstraint2_t.hpp ├── VPhysXConstraintParams_t.hpp ├── VPhysXConstraintParams_t__EnumFlags0_t.hpp ├── VPhysXJoint_t.hpp ├── VPhysXJoint_t__Flags_t.hpp ├── VPhysXRange_t.hpp └── VPhysics2ShapeDef_t.hpp ├── navlib ├── CNavHullPresetVData.hpp ├── CNavHullVData.hpp ├── CNavVolume.hpp ├── CNavVolumeAll.hpp ├── CNavVolumeSphere.hpp ├── CNavVolumeSphericalShell.hpp ├── CNavVolumeVector.hpp ├── Extent.hpp ├── NavAttributeEnum.hpp ├── NavDirType.hpp └── NavGravity_t.hpp ├── networksystem └── ChangeAccessorFieldPathIndex_t.hpp ├── panorama_content ├── ELayoutNodeType.hpp └── EStyleNodeType.hpp ├── particles ├── AnimationType_t.hpp ├── BBoxVolumeType_t.hpp ├── BlurFilterType_t.hpp ├── CBaseRendererSource2.hpp ├── CBaseTrailRenderer.hpp ├── CGeneralRandomRotation.hpp ├── CGeneralSpin.hpp ├── CParticleFunction.hpp ├── CParticleFunctionConstraint.hpp ├── CParticleFunctionEmitter.hpp ├── CParticleFunctionForce.hpp ├── CParticleFunctionInitializer.hpp ├── CParticleFunctionOperator.hpp ├── CParticleFunctionPreEmission.hpp ├── CParticleFunctionRenderer.hpp ├── CParticleMassCalculationParameters.hpp ├── CParticleSystemDefinition.hpp ├── CParticleVisibilityInputs.hpp ├── CPathParameters.hpp ├── CRandomNumberGeneratorParameters.hpp ├── CReplicationParameters.hpp ├── CSpinUpdateBase.hpp ├── C_INIT_AddVectorToVector.hpp ├── C_INIT_AgeNoise.hpp ├── C_INIT_ChaoticAttractor.hpp ├── C_INIT_ColorLitPerParticle.hpp ├── C_INIT_CreateAlongPath.hpp ├── C_INIT_CreateFromCPs.hpp ├── C_INIT_CreateFromParentParticles.hpp ├── C_INIT_CreateFromPlaneCache.hpp ├── C_INIT_CreateInEpitrochoid.hpp ├── C_INIT_CreateOnGrid.hpp ├── C_INIT_CreateOnModel.hpp ├── C_INIT_CreateOnModelAtHeight.hpp ├── C_INIT_CreateParticleImpulse.hpp ├── C_INIT_CreatePhyllotaxis.hpp ├── C_INIT_CreateSequentialPath.hpp ├── C_INIT_CreateSequentialPathV2.hpp ├── C_INIT_CreateSpiralSphere.hpp ├── C_INIT_CreateWithinBox.hpp ├── C_INIT_CreateWithinSphereTransform.hpp ├── C_INIT_CreationNoise.hpp ├── C_INIT_DistanceCull.hpp ├── C_INIT_DistanceToCPInit.hpp ├── C_INIT_DistanceToNeighborCull.hpp ├── C_INIT_GlobalScale.hpp ├── C_INIT_InheritFromParentParticles.hpp ├── C_INIT_InheritVelocity.hpp ├── C_INIT_InitFloat.hpp ├── C_INIT_InitFloatCollection.hpp ├── C_INIT_InitFromCPSnapshot.hpp ├── C_INIT_InitFromParentKilled.hpp ├── C_INIT_InitFromVectorFieldSnapshot.hpp ├── C_INIT_InitSkinnedPositionFromCPSnapshot.hpp ├── C_INIT_InitVec.hpp ├── C_INIT_InitVecCollection.hpp ├── C_INIT_InitialRepulsionVelocity.hpp ├── C_INIT_InitialSequenceFromModel.hpp ├── C_INIT_InitialVelocityFromHitbox.hpp ├── C_INIT_InitialVelocityNoise.hpp ├── C_INIT_LifespanFromVelocity.hpp ├── C_INIT_ModelCull.hpp ├── C_INIT_MoveBetweenPoints.hpp ├── C_INIT_NormalAlignToCP.hpp ├── C_INIT_NormalOffset.hpp ├── C_INIT_OffsetVectorToVector.hpp ├── C_INIT_Orient2DRelToCP.hpp ├── C_INIT_PlaneCull.hpp ├── C_INIT_PointList.hpp ├── C_INIT_PositionOffset.hpp ├── C_INIT_PositionOffsetToCP.hpp ├── C_INIT_PositionPlaceOnGround.hpp ├── C_INIT_PositionWarp.hpp ├── C_INIT_PositionWarpScalar.hpp ├── C_INIT_QuantizeFloat.hpp ├── C_INIT_RadiusFromCPObject.hpp ├── C_INIT_RandomAlpha.hpp ├── C_INIT_RandomAlphaWindowThreshold.hpp ├── C_INIT_RandomColor.hpp ├── C_INIT_RandomLifeTime.hpp ├── C_INIT_RandomModelSequence.hpp ├── C_INIT_RandomNamedModelBodyPart.hpp ├── C_INIT_RandomNamedModelElement.hpp ├── C_INIT_RandomNamedModelMeshGroup.hpp ├── C_INIT_RandomNamedModelSequence.hpp ├── C_INIT_RandomRadius.hpp ├── C_INIT_RandomRotation.hpp ├── C_INIT_RandomRotationSpeed.hpp ├── C_INIT_RandomScalar.hpp ├── C_INIT_RandomSecondSequence.hpp ├── C_INIT_RandomSequence.hpp ├── C_INIT_RandomTrailLength.hpp ├── C_INIT_RandomVector.hpp ├── C_INIT_RandomVectorComponent.hpp ├── C_INIT_RandomYaw.hpp ├── C_INIT_RandomYawFlip.hpp ├── C_INIT_RemapCPtoScalar.hpp ├── C_INIT_RemapInitialDirectionToTransformToVector.hpp ├── C_INIT_RemapInitialTransformDirectionToRotation.hpp ├── C_INIT_RemapInitialVisibilityScalar.hpp ├── C_INIT_RemapNamedModelBodyPartToScalar.hpp ├── C_INIT_RemapNamedModelElementToScalar.hpp ├── C_INIT_RemapNamedModelMeshGroupToScalar.hpp ├── C_INIT_RemapNamedModelSequenceToScalar.hpp ├── C_INIT_RemapParticleCountToNamedModelBodyPartScalar.hpp ├── C_INIT_RemapParticleCountToNamedModelElementScalar.hpp ├── C_INIT_RemapParticleCountToNamedModelMeshGroupScalar.hpp ├── C_INIT_RemapParticleCountToNamedModelSequenceScalar.hpp ├── C_INIT_RemapParticleCountToScalar.hpp ├── C_INIT_RemapQAnglesToRotation.hpp ├── C_INIT_RemapScalar.hpp ├── C_INIT_RemapScalarToVector.hpp ├── C_INIT_RemapSpeedToScalar.hpp ├── C_INIT_RemapTransformOrientationToRotations.hpp ├── C_INIT_RemapTransformToVector.hpp ├── C_INIT_RingWave.hpp ├── C_INIT_RtEnvCull.hpp ├── C_INIT_ScaleVelocity.hpp ├── C_INIT_SequenceFromCP.hpp ├── C_INIT_SequenceLifeTime.hpp ├── C_INIT_SetAttributeToScalarExpression.hpp ├── C_INIT_SetFloatAttributeToVectorExpression.hpp ├── C_INIT_SetHitboxToClosest.hpp ├── C_INIT_SetHitboxToModel.hpp ├── C_INIT_SetRigidAttachment.hpp ├── C_INIT_SetVectorAttributeToVectorExpression.hpp ├── C_INIT_StatusEffect.hpp ├── C_INIT_StatusEffectCitadel.hpp ├── C_INIT_VelocityFromCP.hpp ├── C_INIT_VelocityFromNormal.hpp ├── C_INIT_VelocityRadialRandom.hpp ├── C_INIT_VelocityRandom.hpp ├── C_OP_AlphaDecay.hpp ├── C_OP_AttractToControlPoint.hpp ├── C_OP_BasicMovement.hpp ├── C_OP_BoxConstraint.hpp ├── C_OP_CPOffsetToPercentageBetweenCPs.hpp ├── C_OP_CPVelocityForce.hpp ├── C_OP_CalculateVectorAttribute.hpp ├── C_OP_Callback.hpp ├── C_OP_ChladniWave.hpp ├── C_OP_ChooseRandomChildrenInGroup.hpp ├── C_OP_ClampScalar.hpp ├── C_OP_ClampVector.hpp ├── C_OP_ClientPhysics.hpp ├── C_OP_CollideWithParentParticles.hpp ├── C_OP_CollideWithSelf.hpp ├── C_OP_ColorAdjustHSL.hpp ├── C_OP_ColorInterpolate.hpp ├── C_OP_ColorInterpolateRandom.hpp ├── C_OP_ConnectParentParticleToNearest.hpp ├── C_OP_ConstrainDistance.hpp ├── C_OP_ConstrainDistanceToPath.hpp ├── C_OP_ConstrainDistanceToUserSpecifiedPath.hpp ├── C_OP_ConstrainLineLength.hpp ├── C_OP_ContinuousEmitter.hpp ├── C_OP_ControlPointToRadialScreenSpace.hpp ├── C_OP_ControlpointLight.hpp ├── C_OP_Cull.hpp ├── C_OP_CurlNoiseForce.hpp ├── C_OP_CycleScalar.hpp ├── C_OP_CylindricalDistanceToTransform.hpp ├── C_OP_DampenToCP.hpp ├── C_OP_Decay.hpp ├── C_OP_DecayClampCount.hpp ├── C_OP_DecayMaintainCount.hpp ├── C_OP_DecayOffscreen.hpp ├── C_OP_DensityForce.hpp ├── C_OP_DifferencePreviousParticle.hpp ├── C_OP_Diffusion.hpp ├── C_OP_DirectionBetweenVecsToVec.hpp ├── C_OP_DistanceBetweenCPsToCP.hpp ├── C_OP_DistanceBetweenTransforms.hpp ├── C_OP_DistanceBetweenVecs.hpp ├── C_OP_DistanceCull.hpp ├── C_OP_DistanceToTransform.hpp ├── C_OP_DragRelativeToPlane.hpp ├── C_OP_DriveCPFromGlobalSoundFloat.hpp ├── C_OP_EnableChildrenFromParentParticleCount.hpp ├── C_OP_EndCapDecay.hpp ├── C_OP_EndCapTimedDecay.hpp ├── C_OP_EndCapTimedFreeze.hpp ├── C_OP_ExternalGameImpulseForce.hpp ├── C_OP_ExternalWindForce.hpp ├── C_OP_FadeAndKill.hpp ├── C_OP_FadeAndKillForTracers.hpp ├── C_OP_FadeIn.hpp ├── C_OP_FadeInSimple.hpp ├── C_OP_FadeOut.hpp ├── C_OP_FadeOutSimple.hpp ├── C_OP_ForceBasedOnDistanceToPlane.hpp ├── C_OP_ForceControlPointStub.hpp ├── C_OP_GlobalLight.hpp ├── C_OP_HSVShiftToCP.hpp ├── C_OP_InheritFromParentParticles.hpp ├── C_OP_InheritFromParentParticlesV2.hpp ├── C_OP_InheritFromPeerSystem.hpp ├── C_OP_InstantaneousEmitter.hpp ├── C_OP_InterpolateRadius.hpp ├── C_OP_IntraParticleForce.hpp ├── C_OP_LagCompensation.hpp ├── C_OP_LerpEndCapScalar.hpp ├── C_OP_LerpEndCapVector.hpp ├── C_OP_LerpScalar.hpp ├── C_OP_LerpToInitialPosition.hpp ├── C_OP_LerpToOtherAttribute.hpp ├── C_OP_LerpVector.hpp ├── C_OP_LightningSnapshotGenerator.hpp ├── C_OP_LocalAccelerationForce.hpp ├── C_OP_LockPoints.hpp ├── C_OP_LockToBone.hpp ├── C_OP_LockToPointList.hpp ├── C_OP_LockToSavedSequentialPath.hpp ├── C_OP_LockToSavedSequentialPathV2.hpp ├── C_OP_MaintainEmitter.hpp ├── C_OP_MaintainSequentialPath.hpp ├── C_OP_MaxVelocity.hpp ├── C_OP_ModelCull.hpp ├── C_OP_ModelDampenMovement.hpp ├── C_OP_MoveToHitbox.hpp ├── C_OP_MovementLoopInsideSphere.hpp ├── C_OP_MovementMaintainOffset.hpp ├── C_OP_MovementMoveAlongSkinnedCPSnapshot.hpp ├── C_OP_MovementPlaceOnGround.hpp ├── C_OP_MovementRigidAttachToCP.hpp ├── C_OP_MovementRotateParticleAroundAxis.hpp ├── C_OP_MovementSkinnedPositionFromCPSnapshot.hpp ├── C_OP_Noise.hpp ├── C_OP_NoiseEmitter.hpp ├── C_OP_NormalLock.hpp ├── C_OP_NormalizeVector.hpp ├── C_OP_Orient2DRelToCP.hpp ├── C_OP_OrientTo2dDirection.hpp ├── C_OP_OscillateScalar.hpp ├── C_OP_OscillateScalarSimple.hpp ├── C_OP_OscillateVector.hpp ├── C_OP_OscillateVectorSimple.hpp ├── C_OP_ParentVortices.hpp ├── C_OP_PerParticleForce.hpp ├── C_OP_PercentageBetweenTransformLerpCPs.hpp ├── C_OP_PercentageBetweenTransforms.hpp ├── C_OP_PercentageBetweenTransformsVector.hpp ├── C_OP_PinParticleToCP.hpp ├── C_OP_PlanarConstraint.hpp ├── C_OP_PlaneCull.hpp ├── C_OP_PlayEndCapWhenFinished.hpp ├── C_OP_PointVectorAtNextParticle.hpp ├── C_OP_PositionLock.hpp ├── C_OP_QuantizeCPComponent.hpp ├── C_OP_QuantizeFloat.hpp ├── C_OP_RadiusDecay.hpp ├── C_OP_RampCPLinearRandom.hpp ├── C_OP_RampScalarLinear.hpp ├── C_OP_RampScalarLinearSimple.hpp ├── C_OP_RampScalarSpline.hpp ├── C_OP_RampScalarSplineSimple.hpp ├── C_OP_RandomForce.hpp ├── C_OP_ReadFromNeighboringParticle.hpp ├── C_OP_ReinitializeScalarEndCap.hpp ├── C_OP_RemapAverageHitboxSpeedtoCP.hpp ├── C_OP_RemapAverageScalarValuetoCP.hpp ├── C_OP_RemapBoundingVolumetoCP.hpp ├── C_OP_RemapCPVelocityToVector.hpp ├── C_OP_RemapCPtoCP.hpp ├── C_OP_RemapCPtoScalar.hpp ├── C_OP_RemapCPtoVector.hpp ├── C_OP_RemapControlPointDirectionToVector.hpp ├── C_OP_RemapControlPointOrientationToRotation.hpp ├── C_OP_RemapCrossProductOfTwoVectorsToVector.hpp ├── C_OP_RemapDensityGradientToVectorAttribute.hpp ├── C_OP_RemapDensityToVector.hpp ├── C_OP_RemapDirectionToCPToVector.hpp ├── C_OP_RemapDistanceToLineSegmentBase.hpp ├── C_OP_RemapDistanceToLineSegmentToScalar.hpp ├── C_OP_RemapDistanceToLineSegmentToVector.hpp ├── C_OP_RemapDotProductToCP.hpp ├── C_OP_RemapDotProductToScalar.hpp ├── C_OP_RemapExternalWindToCP.hpp ├── C_OP_RemapGravityToVector.hpp ├── C_OP_RemapModelVolumetoCP.hpp ├── C_OP_RemapNamedModelBodyPartEndCap.hpp ├── C_OP_RemapNamedModelBodyPartOnceTimed.hpp ├── C_OP_RemapNamedModelElementEndCap.hpp ├── C_OP_RemapNamedModelElementOnceTimed.hpp ├── C_OP_RemapNamedModelMeshGroupEndCap.hpp ├── C_OP_RemapNamedModelMeshGroupOnceTimed.hpp ├── C_OP_RemapNamedModelSequenceEndCap.hpp ├── C_OP_RemapNamedModelSequenceOnceTimed.hpp ├── C_OP_RemapParticleCountOnScalarEndCap.hpp ├── C_OP_RemapParticleCountToScalar.hpp ├── C_OP_RemapSDFDistanceToScalarAttribute.hpp ├── C_OP_RemapSDFDistanceToVectorAttribute.hpp ├── C_OP_RemapSDFGradientToVectorAttribute.hpp ├── C_OP_RemapScalar.hpp ├── C_OP_RemapScalarEndCap.hpp ├── C_OP_RemapScalarOnceTimed.hpp ├── C_OP_RemapSpeed.hpp ├── C_OP_RemapSpeedtoCP.hpp ├── C_OP_RemapTransformOrientationToRotations.hpp ├── C_OP_RemapTransformOrientationToYaw.hpp ├── C_OP_RemapTransformToVelocity.hpp ├── C_OP_RemapTransformVisibilityToScalar.hpp ├── C_OP_RemapTransformVisibilityToVector.hpp ├── C_OP_RemapVectorComponentToScalar.hpp ├── C_OP_RemapVectortoCP.hpp ├── C_OP_RemapVelocityToVector.hpp ├── C_OP_RemapVisibilityScalar.hpp ├── C_OP_RenderAsModels.hpp ├── C_OP_RenderBlobs.hpp ├── C_OP_RenderCables.hpp ├── C_OP_RenderClientPhysicsImpulse.hpp ├── C_OP_RenderClothForce.hpp ├── C_OP_RenderDeferredLight.hpp ├── C_OP_RenderFlattenGrass.hpp ├── C_OP_RenderGpuImplicit.hpp ├── C_OP_RenderLightBeam.hpp ├── C_OP_RenderLights.hpp ├── C_OP_RenderMaterialProxy.hpp ├── C_OP_RenderModels.hpp ├── C_OP_RenderOmni2Light.hpp ├── C_OP_RenderPoints.hpp ├── C_OP_RenderPostProcessing.hpp ├── C_OP_RenderProjected.hpp ├── C_OP_RenderRopes.hpp ├── C_OP_RenderScreenShake.hpp ├── C_OP_RenderScreenVelocityRotate.hpp ├── C_OP_RenderSimpleModelCollection.hpp ├── C_OP_RenderSound.hpp ├── C_OP_RenderSprites.hpp ├── C_OP_RenderStandardLight.hpp ├── C_OP_RenderStatusEffect.hpp ├── C_OP_RenderStatusEffectCitadel.hpp ├── C_OP_RenderText.hpp ├── C_OP_RenderTonemapController.hpp ├── C_OP_RenderTrails.hpp ├── C_OP_RenderTreeShake.hpp ├── C_OP_RenderVRHapticEvent.hpp ├── C_OP_RepeatedTriggerChildGroup.hpp ├── C_OP_RestartAfterDuration.hpp ├── C_OP_RopeSpringConstraint.hpp ├── C_OP_RotateVector.hpp ├── C_OP_RtEnvCull.hpp ├── C_OP_SDFConstraint.hpp ├── C_OP_SDFForce.hpp ├── C_OP_SDFLighting.hpp ├── C_OP_SelectivelyEnableChildren.hpp ├── C_OP_SequenceFromModel.hpp ├── C_OP_SetAttributeToScalarExpression.hpp ├── C_OP_SetCPOrientationToDirection.hpp ├── C_OP_SetCPOrientationToGroundNormal.hpp ├── C_OP_SetCPOrientationToPointAtCP.hpp ├── C_OP_SetCPtoVector.hpp ├── C_OP_SetChildControlPoints.hpp ├── C_OP_SetControlPointFieldFromVectorExpression.hpp ├── C_OP_SetControlPointFieldToScalarExpression.hpp ├── C_OP_SetControlPointFieldToWater.hpp ├── C_OP_SetControlPointFromObjectScale.hpp ├── C_OP_SetControlPointOrientation.hpp ├── C_OP_SetControlPointOrientationToCPVelocity.hpp ├── C_OP_SetControlPointPositionToRandomActiveCP.hpp ├── C_OP_SetControlPointPositionToTimeOfDayValue.hpp ├── C_OP_SetControlPointPositions.hpp ├── C_OP_SetControlPointRotation.hpp ├── C_OP_SetControlPointToCPVelocity.hpp ├── C_OP_SetControlPointToCenter.hpp ├── C_OP_SetControlPointToHMD.hpp ├── C_OP_SetControlPointToHand.hpp ├── C_OP_SetControlPointToImpactPoint.hpp ├── C_OP_SetControlPointToPlayer.hpp ├── C_OP_SetControlPointToVectorExpression.hpp ├── C_OP_SetControlPointToWaterSurface.hpp ├── C_OP_SetControlPointsToModelParticles.hpp ├── C_OP_SetControlPointsToParticle.hpp ├── C_OP_SetFloat.hpp ├── C_OP_SetFloatAttributeToVectorExpression.hpp ├── C_OP_SetFloatCollection.hpp ├── C_OP_SetFromCPSnapshot.hpp ├── C_OP_SetGravityToCP.hpp ├── C_OP_SetParentControlPointsToChildCP.hpp ├── C_OP_SetPerChildControlPoint.hpp ├── C_OP_SetPerChildControlPointFromAttribute.hpp ├── C_OP_SetRandomControlPointPosition.hpp ├── C_OP_SetSimulationRate.hpp ├── C_OP_SetSingleControlPointPosition.hpp ├── C_OP_SetToCP.hpp ├── C_OP_SetUserEvent.hpp ├── C_OP_SetVariable.hpp ├── C_OP_SetVec.hpp ├── C_OP_SetVectorAttributeToVectorExpression.hpp ├── C_OP_ShapeMatchingConstraint.hpp ├── C_OP_SnapshotRigidSkinToBones.hpp ├── C_OP_SnapshotSkinToBones.hpp ├── C_OP_Spin.hpp ├── C_OP_SpinUpdate.hpp ├── C_OP_SpinYaw.hpp ├── C_OP_SpringToVectorConstraint.hpp ├── C_OP_StopAfterCPDuration.hpp ├── C_OP_TeleportBeam.hpp ├── C_OP_TimeVaryingForce.hpp ├── C_OP_TurbulenceForce.hpp ├── C_OP_TwistAroundAxis.hpp ├── C_OP_UpdateLightSource.hpp ├── C_OP_VectorFieldSnapshot.hpp ├── C_OP_VectorNoise.hpp ├── C_OP_VelocityDecay.hpp ├── C_OP_VelocityMatchingForce.hpp ├── C_OP_WindForce.hpp ├── C_OP_WorldCollideConstraint.hpp ├── C_OP_WorldTraceConstraint.hpp ├── ClosestPointTestType_t.hpp ├── CollisionGroupContext_t.hpp ├── ControlPointReference_t.hpp ├── Detail2Combo_t.hpp ├── DetailCombo_t.hpp ├── EventTypeSelection_t.hpp ├── FloatInputMaterialVariable_t.hpp ├── HitboxLerpType_t.hpp ├── IParticleCollection.hpp ├── IParticleSystemDefinition.hpp ├── InheritableBoolType_t.hpp ├── MaterialProxyType_t.hpp ├── MaterialVariable_t.hpp ├── MissingParentInheritBehavior_t.hpp ├── ModelHitboxType_t.hpp ├── ModelReference_t.hpp ├── PFuncVisualizationType_t.hpp ├── ParticleAlphaReferenceType_t.hpp ├── ParticleAttrBoxFlags_t.hpp ├── ParticleAttributeIndex_t.hpp ├── ParticleChildrenInfo_t.hpp ├── ParticleCollisionMode_t.hpp ├── ParticleColorBlendMode_t.hpp ├── ParticleColorBlendType_t.hpp ├── ParticleControlPointAxis_t.hpp ├── ParticleControlPointConfiguration_t.hpp ├── ParticleControlPointDriver_t.hpp ├── ParticleDepthFeatheringMode_t.hpp ├── ParticleDetailLevel_t.hpp ├── ParticleDirectionNoiseType_t.hpp ├── ParticleEndcapMode_t.hpp ├── ParticleFalloffFunction_t.hpp ├── ParticleFogType_t.hpp ├── ParticleHitboxBiasType_t.hpp ├── ParticleHitboxDataSelection_t.hpp ├── ParticleImpulseType_t.hpp ├── ParticleLightBehaviorChoiceList_t.hpp ├── ParticleLightFogLightingMode_t.hpp ├── ParticleLightTypeChoiceList_t.hpp ├── ParticleLightUnitChoiceList_t.hpp ├── ParticleLightingQuality_t.hpp ├── ParticleLightnintBranchBehavior_t.hpp ├── ParticleMassMode_t.hpp ├── ParticleOmni2LightTypeChoiceList_t.hpp ├── ParticleOrientationChoiceList_t.hpp ├── ParticleOrientationSetMode_t.hpp ├── ParticleOutputBlendMode_t.hpp ├── ParticleParentSetMode_t.hpp ├── ParticlePinDistance_t.hpp ├── ParticlePostProcessPriorityGroup_t.hpp ├── ParticlePreviewBodyGroup_t.hpp ├── ParticlePreviewState_t.hpp ├── ParticleReplicationMode_t.hpp ├── ParticleRotationLockType_t.hpp ├── ParticleSelection_t.hpp ├── ParticleSequenceCropOverride_t.hpp ├── ParticleSetMethod_t.hpp ├── ParticleSortingChoiceList_t.hpp ├── ParticleTextureLayerBlendType_t.hpp ├── ParticleTopology_t.hpp ├── ParticleTraceMissBehavior_t.hpp ├── ParticleTraceSet_t.hpp ├── ParticleVRHandChoiceList_t.hpp ├── PetGroundType_t.hpp ├── PointDefinitionWithTimeValues_t.hpp ├── PointDefinition_t.hpp ├── RenderModelSubModelFieldType_t.hpp ├── RenderProjectedMaterial_t.hpp ├── ScalarExpressionType_t.hpp ├── SequenceWeightedList_t.hpp ├── SnapshotIndexType_t.hpp ├── SpriteCardPerParticleScale_t.hpp ├── SpriteCardShaderType_t.hpp ├── SpriteCardTextureChannel_t.hpp ├── SpriteCardTextureType_t.hpp ├── StandardLightingAttenuationStyle_t.hpp ├── TextureControls_t.hpp ├── TextureGroup_t.hpp ├── TextureRepetitionMode_t.hpp ├── VecInputMaterialVariable_t.hpp ├── VectorExpressionType_t.hpp └── VectorFloatExpressionType_t.hpp ├── particleslib ├── CNewParticleEffect.hpp ├── CParticleBindingRealPulse.hpp ├── CParticleCollectionBindingInstance.hpp ├── CParticleCollectionFloatInput.hpp ├── CParticleCollectionRendererFloatInput.hpp ├── CParticleCollectionRendererVecInput.hpp ├── CParticleCollectionVecInput.hpp ├── CParticleFloatInput.hpp ├── CParticleInput.hpp ├── CParticleModelInput.hpp ├── CParticleProperty.hpp ├── CParticleRemapFloatInput.hpp ├── CParticleTransformInput.hpp ├── CParticleVariableRef.hpp ├── CParticleVecInput.hpp ├── CPerParticleFloatInput.hpp ├── CPerParticleVecInput.hpp ├── IParticleEffect.hpp ├── PARTICLE_EHANDLE__.hpp ├── PARTICLE_WORLD_HANDLE__.hpp ├── PFNoiseModifier_t.hpp ├── PFNoiseTurbulence_t.hpp ├── PFNoiseType_t.hpp ├── ParticleFloatBiasType_t.hpp ├── ParticleFloatInputMode_t.hpp ├── ParticleFloatMapType_t.hpp ├── ParticleFloatRandomMode_t.hpp ├── ParticleFloatRoundType_t.hpp ├── ParticleFloatType_t.hpp ├── ParticleModelType_t.hpp ├── ParticleNamedValueConfiguration_t.hpp ├── ParticleNamedValueSource_t.hpp ├── ParticleTransformType_t.hpp └── ParticleVecType_t.hpp ├── physicslib ├── CFeIndexedJiggleBone.hpp ├── CFeJiggleBone.hpp ├── CFeMorphLayer.hpp ├── CFeNamedJiggleBone.hpp ├── CFeVertexMapBuildArray.hpp ├── CRegionSVM.hpp ├── CastSphereSATParams_t.hpp ├── CovMatrix3.hpp ├── Dop26_t.hpp ├── FeAnimStrayRadius_t.hpp ├── FeAntiTunnelProbeBuild_t.hpp ├── FeAntiTunnelProbe_t.hpp ├── FeAxialEdgeBend_t.hpp ├── FeBandBendLimit_t.hpp ├── FeBoxRigid_t.hpp ├── FeBuildBoxRigid_t.hpp ├── FeBuildSDFRigid_t.hpp ├── FeBuildSphereRigid_t.hpp ├── FeBuildTaperedCapsuleRigid_t.hpp ├── FeCollisionPlane_t.hpp ├── FeCtrlOffset_t.hpp ├── FeCtrlOsOffset_t.hpp ├── FeCtrlSoftOffset_t.hpp ├── FeEdgeDesc_t.hpp ├── FeEffectDesc_t.hpp ├── FeFitInfluence_t.hpp ├── FeFitMatrix_t.hpp ├── FeFitWeight_t.hpp ├── FeFollowNode_t.hpp ├── FeHingeLimitBuild_t.hpp ├── FeHingeLimit_t.hpp ├── FeKelagerBend2_t.hpp ├── FeMorphLayerDepr_t.hpp ├── FeNodeBase_t.hpp ├── FeNodeIntegrator_t.hpp ├── FeNodeReverseOffset_t.hpp ├── FeNodeWindBase_t.hpp ├── FeProxyVertexMap_t.hpp ├── FeQuad_t.hpp ├── FeRigidColliderIndices_t.hpp ├── FeRodConstraint_t.hpp ├── FeSDFRigid_t.hpp ├── FeSimdAnimStrayRadius_t.hpp ├── FeSimdNodeBase_t.hpp ├── FeSimdQuad_t.hpp ├── FeSimdRodConstraintAnim_t.hpp ├── FeSimdRodConstraint_t.hpp ├── FeSimdSpringIntegrator_t.hpp ├── FeSimdTri_t.hpp ├── FeSoftParent_t.hpp ├── FeSourceEdge_t.hpp ├── FeSphereRigid_t.hpp ├── FeSpringIntegrator_t.hpp ├── FeStiffHingeBuild_t.hpp ├── FeTaperedCapsuleRigid_t.hpp ├── FeTaperedCapsuleStretch_t.hpp ├── FeTreeChildren_t.hpp ├── FeTri_t.hpp ├── FeTwistConstraint_t.hpp ├── FeVertexMapBuild_t.hpp ├── FeVertexMapDesc_t.hpp ├── FeWeightedNode_t.hpp ├── FeWorldCollisionParams_t.hpp ├── FourCovMatrices3.hpp ├── FourVectors2D.hpp ├── JointAxis_t.hpp ├── JointMotion_t.hpp ├── OldFeEdge_t.hpp ├── PhysFeModelDesc_t.hpp ├── RnBlendVertex_t.hpp ├── RnBodyDesc_t.hpp ├── RnCapsuleDesc_t.hpp ├── RnCapsule_t.hpp ├── RnFace_t.hpp ├── RnHalfEdge_t.hpp ├── RnHullDesc_t.hpp ├── RnHull_t.hpp ├── RnMeshDesc_t.hpp ├── RnMesh_t.hpp ├── RnNode_t.hpp ├── RnPlane_t.hpp ├── RnShapeDesc_t.hpp ├── RnSoftbodyCapsule_t.hpp ├── RnSoftbodyParticle_t.hpp ├── RnSoftbodySpring_t.hpp ├── RnSphereDesc_t.hpp ├── RnTriangle_t.hpp ├── RnVertex_t.hpp ├── RnWing_t.hpp ├── VertexPositionColor_t.hpp └── VertexPositionNormal_t.hpp ├── pulse_runtime_lib ├── CBasePulseGraphInstance.hpp ├── CPulseCell_Base.hpp ├── CPulseCell_BaseFlow.hpp ├── CPulseCell_BaseLerp.hpp ├── CPulseCell_BaseLerp__CursorState_t.hpp ├── CPulseCell_BaseRequirement.hpp ├── CPulseCell_BaseValue.hpp ├── CPulseCell_BaseYieldingInflow.hpp ├── CPulseCell_FireCursors.hpp ├── CPulseCell_Inflow_BaseEntrypoint.hpp ├── CPulseCell_Inflow_EntOutputHandler.hpp ├── CPulseCell_Inflow_EventHandler.hpp ├── CPulseCell_Inflow_GraphHook.hpp ├── CPulseCell_Inflow_Method.hpp ├── CPulseCell_Inflow_ObservableVariableListener.hpp ├── CPulseCell_Inflow_Wait.hpp ├── CPulseCell_Inflow_Yield.hpp ├── CPulseCell_LimitCount.hpp ├── CPulseCell_LimitCount__InstanceState_t.hpp ├── CPulseCell_Outflow_CycleOrdered.hpp ├── CPulseCell_Outflow_CycleOrdered__InstanceState_t.hpp ├── CPulseCell_Outflow_CycleRandom.hpp ├── CPulseCell_Outflow_CycleShuffled.hpp ├── CPulseCell_Outflow_CycleShuffled__InstanceState_t.hpp ├── CPulseCell_Outflow_IntSwitch.hpp ├── CPulseCell_Outflow_StringSwitch.hpp ├── CPulseCell_Outflow_TestExplicitYesNo.hpp ├── CPulseCell_Outflow_TestRandomYesNo.hpp ├── CPulseCell_Step_CallExternalMethod.hpp ├── CPulseCell_Step_DebugLog.hpp ├── CPulseCell_Step_PublicOutput.hpp ├── CPulseCell_Step_TestDomainCreateFakeEntity.hpp ├── CPulseCell_Step_TestDomainDestroyFakeEntity.hpp ├── CPulseCell_Step_TestDomainEntFire.hpp ├── CPulseCell_Step_TestDomainTracepoint.hpp ├── CPulseCell_TestWaitWithCursorState.hpp ├── CPulseCell_TestWaitWithCursorState__CursorState_t.hpp ├── CPulseCell_Test_MultiInflow_NoDefault.hpp ├── CPulseCell_Test_MultiInflow_WithDefault.hpp ├── CPulseCell_Test_MultiOutflow_WithParams.hpp ├── CPulseCell_Test_MultiOutflow_WithParams_Yielding.hpp ├── CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_t.hpp ├── CPulseCell_Test_NoInflow.hpp ├── CPulseCell_Timeline.hpp ├── CPulseCell_Timeline__TimelineEvent_t.hpp ├── CPulseCell_Unknown.hpp ├── CPulseCell_Val_TestDomainFindEntityByName.hpp ├── CPulseCell_Val_TestDomainGetEntityName.hpp ├── CPulseCell_Value_RandomFloat.hpp ├── CPulseCell_Value_RandomInt.hpp ├── CPulseCell_Value_TestValue50.hpp ├── CPulseExecCursor.hpp ├── CPulseGraphDef.hpp ├── CPulseGraphExecutionHistory.hpp ├── CPulseGraphInstance_TestDomain.hpp ├── CPulseGraphInstance_TestDomain_Derived.hpp ├── CPulseGraphInstance_TurtleGraphics.hpp ├── CPulseMathlib.hpp ├── CPulseRuntimeMethodArg.hpp ├── CPulseTestGapTypeQueryRegistration.hpp ├── CPulseTestScriptLib.hpp ├── CPulseTurtleGraphicsCursor.hpp ├── CPulse_BlackboardReference.hpp ├── CPulse_CallInfo.hpp ├── CPulse_Chunk.hpp ├── CPulse_Constant.hpp ├── CPulse_DomainValue.hpp ├── CPulse_InvokeBinding.hpp ├── CPulse_OutflowConnection.hpp ├── CPulse_OutputConnection.hpp ├── CPulse_PublicOutput.hpp ├── CPulse_RegisterInfo.hpp ├── CPulse_ResumePoint.hpp ├── CPulse_Variable.hpp ├── CTestDomainDerived_Cursor.hpp ├── EPulseGraphExecutionHistoryFlag.hpp ├── FakeEntityDerivedA_tAPI.hpp ├── FakeEntityDerivedB_tAPI.hpp ├── FakeEntity_tAPI.hpp ├── IGapHost_Cursor.hpp ├── IGapHost_ExecLog.hpp ├── IGapHost_YieldingCursor.hpp ├── PGDInstruction_t.hpp ├── PulseCursorCancelPriority_t.hpp ├── PulseCursorExecResult_t.hpp ├── PulseCursorID_t.hpp ├── PulseCursorYieldToken_t.hpp ├── PulseDocNodeID_t.hpp ├── PulseDomainValueType_t.hpp ├── PulseGraphExecutionHistoryCursorDesc_t.hpp ├── PulseGraphExecutionHistoryEntry_t.hpp ├── PulseGraphExecutionHistoryNodeDesc_t.hpp ├── PulseGraphInstanceID_t.hpp ├── PulseInstructionCode_t.hpp ├── PulseMethodCallMode_t.hpp ├── PulseNodeDynamicOutflows_t.hpp ├── PulseNodeDynamicOutflows_t__DynamicOutflow_t.hpp ├── PulseRegisterMap_t.hpp ├── PulseRuntimeBlackboardReferenceIndex_t.hpp ├── PulseRuntimeCallInfoIndex_t.hpp ├── PulseRuntimeCellIndex_t.hpp ├── PulseRuntimeChunkIndex_t.hpp ├── PulseRuntimeConstantIndex_t.hpp ├── PulseRuntimeDomainValueIndex_t.hpp ├── PulseRuntimeEntrypointIndex_t.hpp ├── PulseRuntimeInvokeIndex_t.hpp ├── PulseRuntimeOutputIndex_t.hpp ├── PulseRuntimeRegisterIndex_t.hpp ├── PulseRuntimeStateOffset_t.hpp ├── PulseRuntimeVarIndex_t.hpp ├── PulseTestEnumColor_t.hpp ├── PulseTestEnumShape_t.hpp ├── PulseValueType_t.hpp ├── SignatureOutflow_Continue.hpp └── SignatureOutflow_Resume.hpp ├── pulse_system ├── CPulseCell_CursorQueue.hpp ├── CPulseCell_WaitForCursorsWithTag.hpp ├── CPulseCell_WaitForCursorsWithTagBase.hpp ├── CPulseCell_WaitForCursorsWithTagBase__CursorState_t.hpp ├── CPulseCursorFuncs.hpp └── CPulseTestFuncs_LibraryA.hpp ├── rendersystemdx11 ├── InputLayoutVariation_t.hpp ├── RenderBufferFlags_t.hpp ├── RenderInputLayoutField_t.hpp ├── RenderMultisampleType_t.hpp ├── RenderPrimitiveType_t.hpp ├── RenderSlotType_t.hpp ├── VsInputSignatureElement_t.hpp └── VsInputSignature_t.hpp ├── resourcefile ├── CExampleSchemaVData_Monomorphic.hpp ├── CExampleSchemaVData_PolymorphicBase.hpp ├── CExampleSchemaVData_PolymorphicDerivedA.hpp ├── CExampleSchemaVData_PolymorphicDerivedB.hpp ├── InfoForResourceTypeCResourceManifestInternal.hpp └── ResourceId_t.hpp ├── resourcesystem ├── InfoForResourceTypeCAnimData.hpp ├── InfoForResourceTypeCAnimationGroup.hpp ├── InfoForResourceTypeCCSGOEconItem.hpp ├── InfoForResourceTypeCChoreoSceneFileData.hpp ├── InfoForResourceTypeCCompositeMaterialKit.hpp ├── InfoForResourceTypeCDOTANovelsList.hpp ├── InfoForResourceTypeCDOTAPatchNotesList.hpp ├── InfoForResourceTypeCDotaItemDefinitionResource.hpp ├── InfoForResourceTypeCEntityLump.hpp ├── InfoForResourceTypeCGcExportableExternalData.hpp ├── InfoForResourceTypeCJavaScriptResource.hpp ├── InfoForResourceTypeCModel.hpp ├── InfoForResourceTypeCMorphSetData.hpp ├── InfoForResourceTypeCNmClip.hpp ├── InfoForResourceTypeCNmGraphDefinition.hpp ├── InfoForResourceTypeCNmGraphVariation.hpp ├── InfoForResourceTypeCNmIKRig.hpp ├── InfoForResourceTypeCNmSkeleton.hpp ├── InfoForResourceTypeCPanoramaDynamicImages.hpp ├── InfoForResourceTypeCPanoramaLayout.hpp ├── InfoForResourceTypeCPanoramaStyle.hpp ├── InfoForResourceTypeCPhysAggregateData.hpp ├── InfoForResourceTypeCPostProcessingResource.hpp ├── InfoForResourceTypeCRenderMesh.hpp ├── InfoForResourceTypeCResponseRulesList.hpp ├── InfoForResourceTypeCSequenceGroupData.hpp ├── InfoForResourceTypeCSmartProp.hpp ├── InfoForResourceTypeCTestResourceData.hpp ├── InfoForResourceTypeCTextureBase.hpp ├── InfoForResourceTypeCTypeScriptResource.hpp ├── InfoForResourceTypeCVDataResource.hpp ├── InfoForResourceTypeCVMixListResource.hpp ├── InfoForResourceTypeCVPhysXSurfacePropertiesList.hpp ├── InfoForResourceTypeCVSoundEventScriptList.hpp ├── InfoForResourceTypeCVSoundStackScriptList.hpp ├── InfoForResourceTypeCVoiceContainerBase.hpp ├── InfoForResourceTypeCVoxelVisibility.hpp ├── InfoForResourceTypeCWorldNode.hpp ├── InfoForResourceTypeIAnimGraphModelBinding.hpp ├── InfoForResourceTypeIMaterial2.hpp ├── InfoForResourceTypeIParticleSnapshot.hpp ├── InfoForResourceTypeIParticleSystemDefinition.hpp ├── InfoForResourceTypeIPulseGraphDef.hpp ├── InfoForResourceTypeIVectorGraphic.hpp ├── InfoForResourceTypeManifestTestResource_t.hpp ├── InfoForResourceTypeProceduralTestResource_t.hpp ├── InfoForResourceTypeWorld_t.hpp └── ManifestTestResource_t.hpp ├── scenesystem ├── CSSDSEndFrameViewInfo.hpp ├── CSSDSMsg_EndFrame.hpp ├── CSSDSMsg_LayerBase.hpp ├── CSSDSMsg_PostLayer.hpp ├── CSSDSMsg_PreLayer.hpp ├── CSSDSMsg_ViewRender.hpp ├── CSSDSMsg_ViewTarget.hpp ├── CSSDSMsg_ViewTargetList.hpp ├── DisableShadows_t.hpp └── SceneViewId_t.hpp ├── schemasystem ├── CSchemaSystemInternalRegistration.hpp └── ThreeState_t.hpp ├── server ├── AIMotorTransitionState_t.hpp ├── AIScheduleState_t.hpp ├── AISound_t.hpp ├── AISquadSlotTargetInfo_t.hpp ├── AI_FreePassParams_t.hpp ├── AI_MotorForceFacingOwner_t.hpp ├── AI_MotorGroundAnimGraph_Flags_t.hpp ├── AI_MotorGroundAnimGraph_StateType_t.hpp ├── AI_Motor_DefaultFacing_t.hpp ├── AI_Motor_FacingTargetRequestSource_t.hpp ├── AI_Motor_MovementFacingModeRequestSource_t.hpp ├── AI_Motor_MovementFacingMode_t.hpp ├── AI_MovePerformance_DynamicSettings_t.hpp ├── AI_MovePerformance_Settings_t.hpp ├── AI_NavGoalFlags_t.hpp ├── AI_SchedLoadStatus_t.hpp ├── AI_ScheduleFacingTargetPriority_t.hpp ├── AI_Waypoint_t.hpp ├── AbilityResource_t.hpp ├── ActiveModelConfig_t.hpp ├── AutoRoomDoorwayPairs_t.hpp ├── CAISound.hpp ├── CAITestPath.hpp ├── CAI_AnimGraphServices.hpp ├── CAI_BaseNPC.hpp ├── CAI_BaseNPCVData.hpp ├── CAI_Behavior.hpp ├── CAI_BehaviorHost.hpp ├── CAI_ChangeHintGroup.hpp ├── CAI_CitadelLocalNavigator.hpp ├── CAI_CitadelNPC.hpp ├── CAI_CitadelNPCVData.hpp ├── CAI_CitadelNPC_GraphController.hpp ├── CAI_CitadelPlayerBotMotor.hpp ├── CAI_CitadelPlayerBotNavigator.hpp ├── CAI_EnemyServices.hpp ├── CAI_Expresser.hpp ├── CAI_ExpresserWithFollowup.hpp ├── CAI_FreePass.hpp ├── CAI_GoalEntity.hpp ├── CAI_GoalEntity__SearchType_t.hpp ├── CAI_Hint.hpp ├── CAI_InterestTarget.hpp ├── CAI_InterestTarget__Type_t.hpp ├── CAI_LocalNavigator.hpp ├── CAI_LocalNavigatorBase.hpp ├── CAI_LookTarget.hpp ├── CAI_Motor.hpp ├── CAI_MotorGroundAnimGraph.hpp ├── CAI_MotorGroundAnimGraph_State.hpp ├── CAI_MotorGroundAnimGraph_State_Hop.hpp ├── CAI_MotorGroundAnimGraph_State_Idle.hpp ├── CAI_MotorGroundAnimGraph_State_IdleTurn.hpp ├── CAI_MotorGroundAnimGraph_State_InstantStop.hpp ├── CAI_MotorGroundAnimGraph_State_Loop.hpp ├── CAI_MotorGroundAnimGraph_State_MovePerformance.hpp ├── CAI_MotorGroundAnimGraph_State_Other.hpp ├── CAI_MotorGroundAnimGraph_State_PlantedTurn.hpp ├── CAI_MotorGroundAnimGraph_State_Start.hpp ├── CAI_MotorGroundAnimGraph_State_Stop.hpp ├── CAI_MotorNavLink.hpp ├── CAI_MotorTransition.hpp ├── CAI_MoveMonitor.hpp ├── CAI_MoveProbe.hpp ├── CAI_NPC_TrooperVData.hpp ├── CAI_Navigator.hpp ├── CAI_NetworkManager.hpp ├── CAI_Path.hpp ├── CAI_Pathfinder.hpp ├── CAI_ProxTester.hpp ├── CAI_Relationship.hpp ├── CAI_Scheduler.hpp ├── CAI_ScriptConditions.hpp ├── CAI_ScriptConditionsElement.hpp ├── CAI_Senses.hpp ├── CAI_SpeechFilter.hpp ├── CAI_TestHull.hpp ├── CAI_WaypointList.hpp ├── CAbilityAstroRifleVData.hpp ├── CAbilityBloodShardsVData.hpp ├── CAbilityBouncePadVData.hpp ├── CAbilityBullChargeVData.hpp ├── CAbilityCadenceAnthemVData.hpp ├── CAbilityCadenceCrescendoVData.hpp ├── CAbilityCadenceGrandFinaleVData.hpp ├── CAbilityCadenceLullabyVData.hpp ├── CAbilityCadencePrimaryWeaponVData.hpp ├── CAbilityCadenceSilenceContraptionsVData.hpp ├── CAbilityCardTossVData.hpp ├── CAbilityChargedShotVData.hpp ├── CAbilityChargedTackleVData.hpp ├── CAbilityChronoSwapVData.hpp ├── CAbilityCrackshotVData.hpp ├── CAbilityCrowdControlVData.hpp ├── CAbilityDashVData.hpp ├── CAbilityDistruptiveChargeVData.hpp ├── CAbilityDustStormVData.hpp ├── CAbilityEmpowerBulletVData.hpp ├── CAbilityExplosiveBarrelVData.hpp ├── CAbilityFealtyVData.hpp ├── CAbilityGangActivityCancelVData.hpp ├── CAbilityGangActivityVData.hpp ├── CAbilityGarbageVData.hpp ├── CAbilityGenericPerson1VData.hpp ├── CAbilityGenericPerson2VData.hpp ├── CAbilityGenericPerson3VData.hpp ├── CAbilityGenericPerson4VData.hpp ├── CAbilityGooGrenadeVData.hpp ├── CAbilityGuidedArrowVData.hpp ├── CAbilityHatTrickVData.hpp ├── CAbilityHighAlertVData.hpp ├── CAbilityHoldMelee_VData.hpp ├── CAbilityHookVData.hpp ├── CAbilityHornetChainVData.hpp ├── CAbilityHornetLeapVData.hpp ├── CAbilityHornetSnipeVData.hpp ├── CAbilityHornetStingVData.hpp ├── CAbilityImmobilizeTrapVData.hpp ├── CAbilityIntimidateVData.hpp ├── CAbilityJumpVData.hpp ├── CAbilityKobunVData.hpp ├── CAbilityLashDownStrikeVData.hpp ├── CAbilityLashFlogVData.hpp ├── CAbilityLashUltimateVData.hpp ├── CAbilityLashVData.hpp ├── CAbilityLightningBallVData.hpp ├── CAbilityLockDownVData.hpp ├── CAbilityMantleVData.hpp ├── CAbilityMedicHealVData.hpp ├── CAbilityMeleeParryVData.hpp ├── CAbilityMeleeVData.hpp ├── CAbilityNikumanVData.hpp ├── CAbilityPerchedPredatorVData.hpp ├── CAbilityPowerJumpVData.hpp ├── CAbilityPowerSlashVData.hpp ├── CAbilityPowerSurgeVData.hpp ├── CAbilityPsychicLiftVData.hpp ├── CAbilityPsychicPulseVData.hpp ├── CAbilityRapidFireVData.hpp ├── CAbilityRestorativeGooVData.hpp ├── CAbilityRiotProtocolVData.hpp ├── CAbilityRocketLauncherVData.hpp ├── CAbilityRollingFireBallVData.hpp ├── CAbilityShivDashVData.hpp ├── CAbilityShivDeferDamageVData.hpp ├── CAbilitySleepBombVData.hpp ├── CAbilitySleepDaggerVData.hpp ├── CAbilitySlideVData.hpp ├── CAbilitySpiderShieldVData.hpp ├── CAbilitySprintVData.hpp ├── CAbilityStackingDamageVData.hpp ├── CAbilityStickyBombVData.hpp ├── CAbilityStompVData.hpp ├── CAbilityStormCloudVData.hpp ├── CAbilitySummonGangsterVData.hpp ├── CAbilityTargetPracticeVData.hpp ├── CAbilityTargetdummy1VData.hpp ├── CAbilityTargetdummy2VData.hpp ├── CAbilityTargetdummy3VData.hpp ├── CAbilityTargetdummy4VData.hpp ├── CAbilityTeleportToGangsterVData.hpp ├── CAbilityThumper1VData.hpp ├── CAbilityThumper2VData.hpp ├── CAbilityThumper3VData.hpp ├── CAbilityThumper4VData.hpp ├── CAbilityTokamakBreachVData.hpp ├── CAbilityTokamakHeatSinksInherentVData.hpp ├── CAbilityTokamakHeatSinksVData.hpp ├── CAbilityTokamakHotShotVData.hpp ├── CAbilityTokamakRadianceVData.hpp ├── CAbilityTrappersBoloVData.hpp ├── CAbilityUppercutVData.hpp ├── CAbilityVacuumVData.hpp ├── CAbilityVandalOverflowVData.hpp ├── CAbilityVandalSurgeVData.hpp ├── CAbilityViscousBowlingVData.hpp ├── CAbilityWreckerSalvageVData.hpp ├── CAbilityWreckerScrapBlastVData.hpp ├── CAbilityWreckerTeleportVData.hpp ├── CAbilityWreckerUltimateVData.hpp ├── CAbilityWreckingBallVData.hpp ├── CAbility_Fathom_LurkersAmbush.hpp ├── CAbility_Fathom_LurkersAmbush_VData.hpp ├── CAbility_Fathom_ReefdwellerHarpoon.hpp ├── CAbility_Fathom_ReefdwellerHarpoon_VData.hpp ├── CAbility_Mirage_SandPhantom.hpp ├── CAbility_Mirage_SandPhantom_VData.hpp ├── CAbility_Mirage_Teleport_VData.hpp ├── CAbility_Mirage_Tornado.hpp ├── CAbility_Mirage_Tornado_VData.hpp ├── CAbility_Operative_Revelation.hpp ├── CAbility_Operative_Revelation_VData.hpp ├── CAbility_Operative_UmbrellaManeuver.hpp ├── CAbility_Operative_UmbrellaManeuver_Attack.hpp ├── CAbility_Operative_UmbrellaManeuver_Attack_VData.hpp ├── CAbility_Operative_UmbrellaManeuver_VData.hpp ├── CAbility_Rutger_CheatDeath.hpp ├── CAbility_Rutger_CheatDeath_VData.hpp ├── CAbility_Rutger_ForceField.hpp ├── CAbility_Rutger_ForceField_VData.hpp ├── CAbility_Rutger_RocketLauncher.hpp ├── CAbility_Rutger_RocketLauncher_VData.hpp ├── CAbility_Synth_Affliction.hpp ├── CAbility_Synth_Affliction_VData.hpp ├── CAbility_Synth_Barrage.hpp ├── CAbility_Synth_Barrage_VData.hpp ├── CAbility_Synth_Blitz.hpp ├── CAbility_Synth_Blitz_VData.hpp ├── CAbility_Synth_Grasp.hpp ├── CAbility_Synth_Grasp_VData.hpp ├── CAbility_Synth_PlasmaFlux.hpp ├── CAbility_Synth_PlasmaFlux_VData.hpp ├── CAbility_Synth_Pulse.hpp ├── CAbility_Synth_Pulse_VData.hpp ├── CAmbientGeneric.hpp ├── CAnimGraphNetworkedVariables.hpp ├── CAssignedLaneParticle.hpp ├── CAttributeContainer.hpp ├── CAttributeList.hpp ├── CAttributeManager.hpp ├── CAttributeManager__cached_attribute_float_t.hpp ├── CBarnLight.hpp ├── CBaseAnimGraph.hpp ├── CBaseAnimGraphController.hpp ├── CBaseButton.hpp ├── CBaseClientUIEntity.hpp ├── CBaseCombatCharacter.hpp ├── CBaseDMStart.hpp ├── CBaseDashCastAbilityVData.hpp ├── CBaseDoor.hpp ├── CBaseEntity.hpp ├── CBaseEntityAPI.hpp ├── CBaseFilter.hpp ├── CBaseFire.hpp ├── CBaseFlex.hpp ├── CBaseFlexAlias_funCBaseFlex.hpp ├── CBaseLockonAbilityVData.hpp ├── CBaseModelEntity.hpp ├── CBaseModifier.hpp ├── CBaseModifierAura.hpp ├── CBaseMoveBehavior.hpp ├── CBaseNPCMaker.hpp ├── CBaseNPCMaker__ThreeStateDist_t.hpp ├── CBaseNPCMaker__VisibilityCriterion_t.hpp ├── CBasePlatTrain.hpp ├── CBasePlayerController.hpp ├── CBasePlayerControllerAPI.hpp ├── CBasePlayerPawn.hpp ├── CBasePlayerVData.hpp ├── CBasePlayerWeapon.hpp ├── CBasePlayerWeaponVData.hpp ├── CBaseProp.hpp ├── CBasePropDoor.hpp ├── CBaseToggle.hpp ├── CBaseTrigger.hpp ├── CBaseTriggerAbilityVData.hpp ├── CBeam.hpp ├── CBodyComponent.hpp ├── CBodyComponentBaseAnimGraph.hpp ├── CBodyComponentBaseModelEntity.hpp ├── CBodyComponentPoint.hpp ├── CBodyComponentSkeletonInstance.hpp ├── CBreakable.hpp ├── CBreakableProp.hpp ├── CBubbling.hpp ├── CBuoyancyHelper.hpp ├── CChangeLevel.hpp ├── CCitadelAbilityChargedBombVData.hpp ├── CCitadelAbilityComponent.hpp ├── CCitadelAbilityFlyingStrikeVData.hpp ├── CCitadelAbilityHealingSlashVData.hpp ├── CCitadelAbilityTangoTetherVData.hpp ├── CCitadelAnimatingModelEntity.hpp ├── CCitadelAutoScaledTime.hpp ├── CCitadelBaseAbility.hpp ├── CCitadelBaseAbilityServerOnly.hpp ├── CCitadelBaseDashCastAbility.hpp ├── CCitadelBaseLockonAbility.hpp ├── CCitadelBaseShivAbility.hpp ├── CCitadelBaseTriggerAbility.hpp ├── CCitadelBaseYamatoAbility.hpp ├── CCitadelBoomerangProjectile.hpp ├── CCitadelBotTestNode.hpp ├── CCitadelBulletTimeWarp.hpp ├── CCitadelBulletTimeWarpVData.hpp ├── CCitadelCatapultTrigger.hpp ├── CCitadelClimbRopeTrigger.hpp ├── CCitadelControlPointTrigger.hpp ├── CCitadelDevTrigger.hpp ├── CCitadelEnergyTower.hpp ├── CCitadelFilterModifier.hpp ├── CCitadelGameRules.hpp ├── CCitadelGameRulesProxy.hpp ├── CCitadelHeroComponent.hpp ├── CCitadelHeroLoader.hpp ├── CCitadelIdolReturnTrigger.hpp ├── CCitadelInteriorTrigger.hpp ├── CCitadelItemMetal.hpp ├── CCitadelItemPickup.hpp ├── CCitadelItemPickupIdol.hpp ├── CCitadelItemPickupRejuv.hpp ├── CCitadelItemPickupRejuvHeroTest.hpp ├── CCitadelItemPickupRejuvHeroTestInfoSpawn.hpp ├── CCitadelItemPickupRejuvHeroTestVData.hpp ├── CCitadelItemPickupRejuvVData.hpp ├── CCitadelMinimapBoundary.hpp ├── CCitadelMinimapComponent.hpp ├── CCitadelModelEntity.hpp ├── CCitadelModifer_Viscous_Goo_Aura_VData.hpp ├── CCitadelModifier.hpp ├── CCitadelModifierAerialAssaultVData.hpp ├── CCitadelModifierAerialAssaultWatcherVData.hpp ├── CCitadelModifierAirLiftExplodeAuraVData.hpp ├── CCitadelModifierApexWatcherVData.hpp ├── CCitadelModifierAura.hpp ├── CCitadelModifierAuraVData.hpp ├── CCitadelModifierAura_Cone.hpp ├── CCitadelModifierAura_ConeVData.hpp ├── CCitadelModifierAura_Default.hpp ├── CCitadelModifierCadenceGunSpikesVData.hpp ├── CCitadelModifierChronoPulseGrenadePulseAreaVData.hpp ├── CCitadelModifierDustStormAuraApplyVData.hpp ├── CCitadelModifierIdolReturnTimerVData.hpp ├── CCitadelModifierItemPickupTimerVData.hpp ├── CCitadelModifierProjectilePitchingLoopSoundThinker.hpp ├── CCitadelModifierProjectilePitchingLoopSoundThinkerVData.hpp ├── CCitadelModifierShadowStepVData.hpp ├── CCitadelModifierVData.hpp ├── CCitadelModifier_Viscous_Goo_Aura.hpp ├── CCitadelNPCModelGameData_t.hpp ├── CCitadelObserverPawn.hpp ├── CCitadelObserver_MovementServices.hpp ├── CCitadelPayload.hpp ├── CCitadelPayload_PathMarker.hpp ├── CCitadelPlayerBot.hpp ├── CCitadelPlayerBotNPCBrain.hpp ├── CCitadelPlayerBotNPCBrainVData.hpp ├── CCitadelPlayerClipComponent.hpp ├── CCitadelPlayerController.hpp ├── CCitadelPlayerPawn.hpp ├── CCitadelPlayerPawnBase.hpp ├── CCitadelPlayer_CameraServices.hpp ├── CCitadelPlayer_MovementServices.hpp ├── CCitadelPlayer_ObserverServices.hpp ├── CCitadelPositionHomingProjectile.hpp ├── CCitadelPreviewPlayerController.hpp ├── CCitadelProjectile.hpp ├── CCitadelProjectile_ImmobilizeTrap.hpp ├── CCitadelPushTrigger.hpp ├── CCitadelRegenComponent.hpp ├── CCitadelShopTunnelTrigger.hpp ├── CCitadelSoundOpvarSetOBB.hpp ├── CCitadelSpawnBlocker.hpp ├── CCitadelSpectateDirectedCamera.hpp ├── CCitadelSpectateNode.hpp ├── CCitadelSpeedBoostTrigger.hpp ├── CCitadelTeam.hpp ├── CCitadelTeleportLocation.hpp ├── CCitadelTeleportTrigger.hpp ├── CCitadelTrackedProjectile.hpp ├── CCitadelTriggerHurt.hpp ├── CCitadelTrooperMinimap.hpp ├── CCitadelViscousBall.hpp ├── CCitadelViscousBallVData.hpp ├── CCitadelYamatoBaseVData.hpp ├── CCitadelZapTrigger.hpp ├── CCitadelZipLineNode.hpp ├── CCitadelZipLinePathNode.hpp ├── CCitadelZiplineCaptureTrigger.hpp ├── CCitadelZiplinePath.hpp ├── CCitadel_Ability_Afterburn.hpp ├── CCitadel_Ability_Astro_Rifle.hpp ├── CCitadel_Ability_Astro_Shotgun_Toggle.hpp ├── CCitadel_Ability_Astro_Shotgun_Toggle_VData.hpp ├── CCitadel_Ability_BaseHeldItem.hpp ├── CCitadel_Ability_BaseHeldItemVData.hpp ├── CCitadel_Ability_Bebop_LaserBeam.hpp ├── CCitadel_Ability_Bebop_LaserBeamVData.hpp ├── CCitadel_Ability_BloodBomb.hpp ├── CCitadel_Ability_BloodBombVData.hpp ├── CCitadel_Ability_Bomber_Ability02.hpp ├── CCitadel_Ability_Bomber_Ability03.hpp ├── CCitadel_Ability_Bomber_ULT.hpp ├── CCitadel_Ability_Bounce_Pad.hpp ├── CCitadel_Ability_Bull_Charge.hpp ├── CCitadel_Ability_Bull_Heal.hpp ├── CCitadel_Ability_Bull_HealVData.hpp ├── CCitadel_Ability_Bull_Leap.hpp ├── CCitadel_Ability_Bull_LeapVData.hpp ├── CCitadel_Ability_BulletFlurry.hpp ├── CCitadel_Ability_BulletFlurryVData.hpp ├── CCitadel_Ability_Burrow.hpp ├── CCitadel_Ability_BurrowVData.hpp ├── CCitadel_Ability_Cadence_Anthem.hpp ├── CCitadel_Ability_Cadence_Crescendo.hpp ├── CCitadel_Ability_Cadence_GrandFinale.hpp ├── CCitadel_Ability_Cadence_Lullaby.hpp ├── CCitadel_Ability_Cadence_SilenceContraptions.hpp ├── CCitadel_Ability_CardToss.hpp ├── CCitadel_Ability_CardToss__Card_t.hpp ├── CCitadel_Ability_ChargedShot.hpp ├── CCitadel_Ability_ChargedTackle.hpp ├── CCitadel_Ability_Charged_Bomb.hpp ├── CCitadel_Ability_ChronoSwap.hpp ├── CCitadel_Ability_Chrono_KineticCarbine.hpp ├── CCitadel_Ability_Chrono_KineticCarbineVData.hpp ├── CCitadel_Ability_Chrono_PulseGrenade.hpp ├── CCitadel_Ability_Chrono_PulseGrenade_VData.hpp ├── CCitadel_Ability_Chrono_TimeWall.hpp ├── CCitadel_Ability_Chrono_TimeWallVData.hpp ├── CCitadel_Ability_Climb_Rope.hpp ├── CCitadel_Ability_Climb_RopeVData.hpp ├── CCitadel_Ability_Crackshot.hpp ├── CCitadel_Ability_CrowdControl.hpp ├── CCitadel_Ability_Dash.hpp ├── CCitadel_Ability_DeathTax.hpp ├── CCitadel_Ability_Disruptive_Charge.hpp ├── CCitadel_Ability_Dust_Storm.hpp ├── CCitadel_Ability_EmpowerBullet.hpp ├── CCitadel_Ability_Empty.hpp ├── CCitadel_Ability_ExplosiveBarrel.hpp ├── CCitadel_Ability_Fathom_Breach.hpp ├── CCitadel_Ability_Fathom_Breach_VData.hpp ├── CCitadel_Ability_Fathom_ScaldingSpray.hpp ├── CCitadel_Ability_Fathom_ScaldingSpray_VData.hpp ├── CCitadel_Ability_Fealty.hpp ├── CCitadel_Ability_FireBomb.hpp ├── CCitadel_Ability_FireBombVData.hpp ├── CCitadel_Ability_FissureWall.hpp ├── CCitadel_Ability_FissureWallVData.hpp ├── CCitadel_Ability_FlameDash.hpp ├── CCitadel_Ability_FlameDashVData.hpp ├── CCitadel_Ability_FlyingStrike.hpp ├── CCitadel_Ability_GangActivity.hpp ├── CCitadel_Ability_GangActivity_Cancel.hpp ├── CCitadel_Ability_GenericPerson_1.hpp ├── CCitadel_Ability_GenericPerson_2.hpp ├── CCitadel_Ability_GenericPerson_3.hpp ├── CCitadel_Ability_GenericPerson_4.hpp ├── CCitadel_Ability_Ghost_BloodShards.hpp ├── CCitadel_Ability_GoldenIdol.hpp ├── CCitadel_Ability_GoldenIdolVData.hpp ├── CCitadel_Ability_GooBowlingBall.hpp ├── CCitadel_Ability_GooGrenade.hpp ├── CCitadel_Ability_Gravity_Lasso.hpp ├── CCitadel_Ability_Gravity_Lasso_VData.hpp ├── CCitadel_Ability_GuidedArrow.hpp ├── CCitadel_Ability_Gunslinger_DemonCarbine.hpp ├── CCitadel_Ability_Gunslinger_DemonCarbineVData.hpp ├── CCitadel_Ability_Gunslinger_KnockbackBlast.hpp ├── CCitadel_Ability_Gunslinger_KnockbackBlastVData.hpp ├── CCitadel_Ability_Gunslinger_Salvo.hpp ├── CCitadel_Ability_Gunslinger_SalvoVData.hpp ├── CCitadel_Ability_Gunslinger_SpreadingFire.hpp ├── CCitadel_Ability_Gunslinger_SpreadingFireVData.hpp ├── CCitadel_Ability_HatTrick.hpp ├── CCitadel_Ability_Haze_StackingDamage.hpp ├── CCitadel_Ability_HealingSlash.hpp ├── CCitadel_Ability_HealthSwap.hpp ├── CCitadel_Ability_HealthSwapVData.hpp ├── CCitadel_Ability_HighAlert.hpp ├── CCitadel_Ability_HoldMelee.hpp ├── CCitadel_Ability_Hook.hpp ├── CCitadel_Ability_HornetLeap.hpp ├── CCitadel_Ability_HornetMark.hpp ├── CCitadel_Ability_HornetSting.hpp ├── CCitadel_Ability_Hornet_Chain.hpp ├── CCitadel_Ability_Hornet_Snipe.hpp ├── CCitadel_Ability_IceBeam.hpp ├── CCitadel_Ability_IceBeamVData.hpp ├── CCitadel_Ability_IceDome.hpp ├── CCitadel_Ability_IceDomeVData.hpp ├── CCitadel_Ability_IceGrenade.hpp ├── CCitadel_Ability_IceGrenadeVData.hpp ├── CCitadel_Ability_IcePath.hpp ├── CCitadel_Ability_IcePathVData.hpp ├── CCitadel_Ability_ImmobilizeTrap.hpp ├── CCitadel_Ability_IncendiaryProjectile.hpp ├── CCitadel_Ability_InfinitySlash.hpp ├── CCitadel_Ability_InfinitySlashVData.hpp ├── CCitadel_Ability_Intimidate.hpp ├── CCitadel_Ability_Jump.hpp ├── CCitadel_Ability_Kobun.hpp ├── CCitadel_Ability_Lash.hpp ├── CCitadel_Ability_LashDownStrike.hpp ├── CCitadel_Ability_Lash_Flog.hpp ├── CCitadel_Ability_Lash_Ultimate.hpp ├── CCitadel_Ability_LifeDrain.hpp ├── CCitadel_Ability_LifeDrainVData.hpp ├── CCitadel_Ability_LightningBall.hpp ├── CCitadel_Ability_LockDown.hpp ├── CCitadel_Ability_MageWalk.hpp ├── CCitadel_Ability_MageWalkVData.hpp ├── CCitadel_Ability_Magician_AnimalCurse.hpp ├── CCitadel_Ability_Magician_AnimalCurseVData.hpp ├── CCitadel_Ability_Magician_BigBolt.hpp ├── CCitadel_Ability_Magician_BigBoltVData.hpp ├── CCitadel_Ability_Magician_Escape.hpp ├── CCitadel_Ability_Magician_EscapeVData.hpp ├── CCitadel_Ability_Magician_MagicBolt.hpp ├── CCitadel_Ability_Magician_MagicBoltVData.hpp ├── CCitadel_Ability_Magician_ShadowClone.hpp ├── CCitadel_Ability_Magician_ShadowCloneVData.hpp ├── CCitadel_Ability_Mantle.hpp ├── CCitadel_Ability_MedicHeal.hpp ├── CCitadel_Ability_MeleeParry.hpp ├── CCitadel_Ability_Melee_Base.hpp ├── CCitadel_Ability_Mirage_FireBeetles.hpp ├── CCitadel_Ability_Mirage_FireBeetles_VData.hpp ├── CCitadel_Ability_Mirage_Teleport.hpp ├── CCitadel_Ability_MobileResupply.hpp ├── CCitadel_Ability_MobileResupplyVData.hpp ├── CCitadel_Ability_Nano_Pounce.hpp ├── CCitadel_Ability_Nano_Pounce_Instant.hpp ├── CCitadel_Ability_Nano_Pounce_InstantVData.hpp ├── CCitadel_Ability_Nano_Pounce_VData.hpp ├── CCitadel_Ability_Nano_Shadow.hpp ├── CCitadel_Ability_Nano_ShadowVData.hpp ├── CCitadel_Ability_Nikuman.hpp ├── CCitadel_Ability_Operative_Blindside.hpp ├── CCitadel_Ability_Operative_Blindside_VData.hpp ├── CCitadel_Ability_PassiveBeefy.hpp ├── CCitadel_Ability_PassiveBeefyVData.hpp ├── CCitadel_Ability_Perched_Predator.hpp ├── CCitadel_Ability_PowerJump.hpp ├── CCitadel_Ability_PowerSlash.hpp ├── CCitadel_Ability_PowerSurge.hpp ├── CCitadel_Ability_PrimaryWeapon.hpp ├── CCitadel_Ability_PrimaryWeaponVData.hpp ├── CCitadel_Ability_PrimaryWeapon_BeamWeapon.hpp ├── CCitadel_Ability_PrimaryWeapon_Bebop.hpp ├── CCitadel_Ability_PrimaryWeapon_BebopVData.hpp ├── CCitadel_Ability_PrimaryWeapon_Cadence.hpp ├── CCitadel_Ability_PrimaryWeapon_Empty.hpp ├── CCitadel_Ability_ProjectMind.hpp ├── CCitadel_Ability_ProjectMindVData.hpp ├── CCitadel_Ability_Protection_Racket.hpp ├── CCitadel_Ability_Protection_RacketVData.hpp ├── CCitadel_Ability_ProximityRitual.hpp ├── CCitadel_Ability_ProximityRitual_VData.hpp ├── CCitadel_Ability_PsychicDagger.hpp ├── CCitadel_Ability_PsychicDaggerVData.hpp ├── CCitadel_Ability_PsychicLift.hpp ├── CCitadel_Ability_PsychicPulse.hpp ├── CCitadel_Ability_Puddle.hpp ├── CCitadel_Ability_PuddleVData.hpp ├── CCitadel_Ability_RapidFire.hpp ├── CCitadel_Ability_RestorativeGoo.hpp ├── CCitadel_Ability_RiotProtocol.hpp ├── CCitadel_Ability_RocketBarrage.hpp ├── CCitadel_Ability_RocketBarrageVData.hpp ├── CCitadel_Ability_RocketLauncher.hpp ├── CCitadel_Ability_Rolling_FireBall.hpp ├── CCitadel_Ability_Running_Decoy.hpp ├── CCitadel_Ability_Rutger_Pulse.hpp ├── CCitadel_Ability_Rutger_Pulse_VData.hpp ├── CCitadel_Ability_SelfVacuum.hpp ├── CCitadel_Ability_SettingSun.hpp ├── CCitadel_Ability_SettingSun_VData.hpp ├── CCitadel_Ability_Shakedown_Target.hpp ├── CCitadel_Ability_Shakedown_TargetVData.hpp ├── CCitadel_Ability_Shield.hpp ├── CCitadel_Ability_ShieldGuy_Ability01.hpp ├── CCitadel_Ability_ShieldGuy_Ability02.hpp ├── CCitadel_Ability_ShieldGuy_Ability03.hpp ├── CCitadel_Ability_ShieldGuy_Ability04.hpp ├── CCitadel_Ability_ShieldedSentry.hpp ├── CCitadel_Ability_ShieldedSentry_VData.hpp ├── CCitadel_Ability_ShivDagger.hpp ├── CCitadel_Ability_ShivDaggerVData.hpp ├── CCitadel_Ability_ShivDash.hpp ├── CCitadel_Ability_ShivWeapon.hpp ├── CCitadel_Ability_ShivWeapon_VData.hpp ├── CCitadel_Ability_Shiv_Defer_Damage.hpp ├── CCitadel_Ability_Shiv_KillingBlow.hpp ├── CCitadel_Ability_Shiv_KillingBlowVData.hpp ├── CCitadel_Ability_Shotgun_Astro.hpp ├── CCitadel_Ability_Shotgun_Astro_Backwards.hpp ├── CCitadel_Ability_SleepBomb.hpp ├── CCitadel_Ability_SleepDagger.hpp ├── CCitadel_Ability_Slide.hpp ├── CCitadel_Ability_SmokeBomb.hpp ├── CCitadel_Ability_SmokeBombVData.hpp ├── CCitadel_Ability_SnakeDash.hpp ├── CCitadel_Ability_SnakeDashVData.hpp ├── CCitadel_Ability_SpiderShield.hpp ├── CCitadel_Ability_Spinning_Blade.hpp ├── CCitadel_Ability_Spinning_BladeVData.hpp ├── CCitadel_Ability_Sprint.hpp ├── CCitadel_Ability_StaticCharge.hpp ├── CCitadel_Ability_StaticChargeVData.hpp ├── CCitadel_Ability_StickyBomb.hpp ├── CCitadel_Ability_Stomp.hpp ├── CCitadel_Ability_StormCloud.hpp ├── CCitadel_Ability_SummonGangster.hpp ├── CCitadel_Ability_SuperNeutralCharge.hpp ├── CCitadel_Ability_SuperNeutralIncendiary.hpp ├── CCitadel_Ability_SuperNeutralShield.hpp ├── CCitadel_Ability_TangoTether.hpp ├── CCitadel_Ability_TangoTether_Trigger.hpp ├── CCitadel_Ability_TargetPractice.hpp ├── CCitadel_Ability_Targetdummy_1.hpp ├── CCitadel_Ability_Targetdummy_2.hpp ├── CCitadel_Ability_Targetdummy_3.hpp ├── CCitadel_Ability_Targetdummy_4.hpp ├── CCitadel_Ability_Targetdummy_Inherent.hpp ├── CCitadel_Ability_Teleport.hpp ├── CCitadel_Ability_TeleportToGangster.hpp ├── CCitadel_Ability_Tenacity.hpp ├── CCitadel_Ability_Tengu_AirLift.hpp ├── CCitadel_Ability_Tengu_AirLiftVData.hpp ├── CCitadel_Ability_Tengu_StoneForm.hpp ├── CCitadel_Ability_Tengu_StoneFormVData.hpp ├── CCitadel_Ability_Tengu_Urn.hpp ├── CCitadel_Ability_Tengu_UrnVData.hpp ├── CCitadel_Ability_ThrowSand.hpp ├── CCitadel_Ability_ThrowSandVData.hpp ├── CCitadel_Ability_Thumper_1.hpp ├── CCitadel_Ability_Thumper_2.hpp ├── CCitadel_Ability_Thumper_3.hpp ├── CCitadel_Ability_Thumper_4.hpp ├── CCitadel_Ability_Tier2Boss_LaserBeam.hpp ├── CCitadel_Ability_Tier2Boss_RocketBarrage.hpp ├── CCitadel_Ability_Tier2Boss_RocketBarrageVData.hpp ├── CCitadel_Ability_Tier2Boss_Stomp.hpp ├── CCitadel_Ability_Tier3Boss_DamagePulse.hpp ├── CCitadel_Ability_Tier3Boss_LaserBeam.hpp ├── CCitadel_Ability_Tokamak_Breach.hpp ├── CCitadel_Ability_Tokamak_CrimsonCannon.hpp ├── CCitadel_Ability_Tokamak_CrimsonCannonVData.hpp ├── CCitadel_Ability_Tokamak_DyingStar.hpp ├── CCitadel_Ability_Tokamak_DyingStarVData.hpp ├── CCitadel_Ability_Tokamak_HeatSinks.hpp ├── CCitadel_Ability_Tokamak_HeatSinks_Inherent.hpp ├── CCitadel_Ability_Tokamak_HotShot.hpp ├── CCitadel_Ability_Tokamak_Radiance.hpp ├── CCitadel_Ability_Trapper_Ability03.hpp ├── CCitadel_Ability_Trapper_Fear.hpp ├── CCitadel_Ability_Trapper_FearVData.hpp ├── CCitadel_Ability_Trapper_PoisonJar.hpp ├── CCitadel_Ability_Trapper_PoisonJarVData.hpp ├── CCitadel_Ability_Trapper_SpiderJar.hpp ├── CCitadel_Ability_Trapper_SpiderJar_VData.hpp ├── CCitadel_Ability_Trapper_WebWall.hpp ├── CCitadel_Ability_Trapper_WebWallVData.hpp ├── CCitadel_Ability_Trappers_Bolo.hpp ├── CCitadel_Ability_TriggerTower.hpp ├── CCitadel_Ability_TrooperBossGrenade.hpp ├── CCitadel_Ability_TrooperGrenade.hpp ├── CCitadel_Ability_TrooperNeutralGrenade.hpp ├── CCitadel_Ability_TrooperZipLine.hpp ├── CCitadel_Ability_TurretClone.hpp ├── CCitadel_Ability_TurretClone_VData.hpp ├── CCitadel_Ability_UltCombo.hpp ├── CCitadel_Ability_UltComboVData.hpp ├── CCitadel_Ability_Uppercut.hpp ├── CCitadel_Ability_VandalOverflow.hpp ├── CCitadel_Ability_VandalSurge.hpp ├── CCitadel_Ability_Vandal_Ability03.hpp ├── CCitadel_Ability_Vandal_Pillar.hpp ├── CCitadel_Ability_Vandal_PillarVData.hpp ├── CCitadel_Ability_ViperHookBladeVData.hpp ├── CCitadel_Ability_ViperHookblade.hpp ├── CCitadel_Ability_ViperVenom.hpp ├── CCitadel_Ability_ViperVenomVData.hpp ├── CCitadel_Ability_Viper_Ability04.hpp ├── CCitadel_Ability_Viper_Ability04VData.hpp ├── CCitadel_Ability_Viper_DebuffDagger.hpp ├── CCitadel_Ability_Viper_DebuffDaggerVData.hpp ├── CCitadel_Ability_Viper_PetrifyBola.hpp ├── CCitadel_Ability_Viper_PetrifyBolaVData.hpp ├── CCitadel_Ability_ViscousWeapon_Alt.hpp ├── CCitadel_Ability_ViscousWeapon_Alt_VData.hpp ├── CCitadel_Ability_Viscous_Telepunch.hpp ├── CCitadel_Ability_Viscous_TelepunchVData.hpp ├── CCitadel_Ability_VoidSphere.hpp ├── CCitadel_Ability_VoidSphereVData.hpp ├── CCitadel_Ability_Weapon_BossTier2.hpp ├── CCitadel_Ability_Weapon_BossTier3.hpp ├── CCitadel_Ability_WingBlast.hpp ├── CCitadel_Ability_Wraith_RapidFire.hpp ├── CCitadel_Ability_Wraith_RapidFireVData.hpp ├── CCitadel_Ability_WreckerGarbageSuck.hpp ├── CCitadel_Ability_WreckerScrapBlast.hpp ├── CCitadel_Ability_WreckerTeleport.hpp ├── CCitadel_Ability_Wrecker_BoulderGrenade.hpp ├── CCitadel_Ability_Wrecker_BoulderGrenadeVData.hpp ├── CCitadel_Ability_Wrecker_Salvage.hpp ├── CCitadel_Ability_Wrecker_Ultimate.hpp ├── CCitadel_Ability_WreckingBall.hpp ├── CCitadel_Ability_WreckingBallThrow.hpp ├── CCitadel_Ability_Yakuza_Shakedown.hpp ├── CCitadel_Ability_ZipLine.hpp ├── CCitadel_Ability_ZipLineBoost_VData.hpp ├── CCitadel_Ability_ZipLine_Boost.hpp ├── CCitadel_Ability_ZipLine_VData.hpp ├── CCitadel_Announcer.hpp ├── CCitadel_Announcer_Base.hpp ├── CCitadel_ArmorUpgrade_AbilityLifeSteal.hpp ├── CCitadel_ArmorUpgrade_AblativeCoat.hpp ├── CCitadel_ArmorUpgrade_AblativeCoatVData.hpp ├── CCitadel_ArmorUpgrade_ActiveBulletShield.hpp ├── CCitadel_ArmorUpgrade_ActiveBulletShieldVData.hpp ├── CCitadel_ArmorUpgrade_BulletArmorReductionAura.hpp ├── CCitadel_ArmorUpgrade_CloakingDevice.hpp ├── CCitadel_ArmorUpgrade_CloakingDeviceActive.hpp ├── CCitadel_ArmorUpgrade_CloakingDeviceActive_VData.hpp ├── CCitadel_ArmorUpgrade_Colossus.hpp ├── CCitadel_ArmorUpgrade_Colossus_VData.hpp ├── CCitadel_ArmorUpgrade_DamageRecycler.hpp ├── CCitadel_ArmorUpgrade_DebuffReducer.hpp ├── CCitadel_ArmorUpgrade_DebuffReducerVData.hpp ├── CCitadel_ArmorUpgrade_DoubleJump.hpp ├── CCitadel_ArmorUpgrade_Frenzy.hpp ├── CCitadel_ArmorUpgrade_HealOnLevel.hpp ├── CCitadel_ArmorUpgrade_HealOnLevelVData.hpp ├── CCitadel_ArmorUpgrade_HighImpactArmor.hpp ├── CCitadel_ArmorUpgrade_MetalSkin.hpp ├── CCitadel_ArmorUpgrade_PersonalRejuvenator.hpp ├── CCitadel_ArmorUpgrade_PersonalRejuvenatorVData.hpp ├── CCitadel_ArmorUpgrade_RegeneratingBulletShield.hpp ├── CCitadel_ArmorUpgrade_RegeneratingBulletShieldVData.hpp ├── CCitadel_ArmorUpgrade_RegenerativeArmor.hpp ├── CCitadel_ArmorUpgrade_RegenerativeArmorVData.hpp ├── CCitadel_ArmorUpgrade_ReturnFire.hpp ├── CCitadel_ArmorUpgrade_ReturnFireVData.hpp ├── CCitadel_ArmorUpgrade_SlowImmunity.hpp ├── CCitadel_ArmorUpgrade_SlowImmunityVData.hpp ├── CCitadel_ArmorUpgrade_SpellShield.hpp ├── CCitadel_ArmorUpgrade_SpellShieldVData.hpp ├── CCitadel_ArmorUpgrade_Stimpak.hpp ├── CCitadel_ArmorUpgrade_VexBarrier.hpp ├── CCitadel_ArmorUpgrade_VexBarrierVData.hpp ├── CCitadel_Bounce_Pad.hpp ├── CCitadel_Bounce_PadVData.hpp ├── CCitadel_BreakableProp.hpp ├── CCitadel_BreakablePropGoldPickup.hpp ├── CCitadel_BreakablePropGoldPickupVData.hpp ├── CCitadel_BreakablePropHealthPickup.hpp ├── CCitadel_BreakablePropHealthPickupVData.hpp ├── CCitadel_BreakablePropModifierPickup.hpp ├── CCitadel_BreakablePropModifierPickupVData.hpp ├── CCitadel_BreakablePropPickup.hpp ├── CCitadel_BreakablePropPickupVData.hpp ├── CCitadel_BreakablePropVData.hpp ├── CCitadel_CatAnimating.hpp ├── CCitadel_CatAnimatingVData.hpp ├── CCitadel_DeployablePreview.hpp ├── CCitadel_Destroyable_Building.hpp ├── CCitadel_DynamicProp.hpp ├── CCitadel_FissureWall.hpp ├── CCitadel_GrandFinaleStage.hpp ├── CCitadel_Gunslinger_DemonMark.hpp ├── CCitadel_Gunslinger_DemonMarkVData.hpp ├── CCitadel_HeroTestOrbSpawner.hpp ├── CCitadel_HeroTestOrbSpawnerVData.hpp ├── CCitadel_Ice_Dome_Blocker.hpp ├── CCitadel_Ice_Path_Shard_Physics.hpp ├── CCitadel_Item.hpp ├── CCitadel_Item_AOERoot.hpp ├── CCitadel_Item_AOE_Tech_Shield.hpp ├── CCitadel_Item_AOE_Tech_ShieldVData.hpp ├── CCitadel_Item_ActiveReload.hpp ├── CCitadel_Item_Aura_Base.hpp ├── CCitadel_Item_BaseProjectileAOEModifier.hpp ├── CCitadel_Item_BaseProjectileAOEModifierVData.hpp ├── CCitadel_Item_Bubble.hpp ├── CCitadel_Item_BubbleVData.hpp ├── CCitadel_Item_Camouflage.hpp ├── CCitadel_Item_Charge_Mastery.hpp ├── CCitadel_Item_CheatDeath.hpp ├── CCitadel_Item_CheatDeathVData.hpp ├── CCitadel_Item_ColdFront.hpp ├── CCitadel_Item_ColdFrontVData.hpp ├── CCitadel_Item_ComboBreaker.hpp ├── CCitadel_Item_ComboBreakerVData.hpp ├── CCitadel_Item_Containment.hpp ├── CCitadel_Item_DPS_Aura.hpp ├── CCitadel_Item_DPS_Aura_VData.hpp ├── CCitadel_Item_Disarm.hpp ├── CCitadel_Item_Disarm_VData.hpp ├── CCitadel_Item_Discord_AuraVData_Enemy.hpp ├── CCitadel_Item_Discord_Aura_Enemy.hpp ├── CCitadel_Item_DivinersKevlar.hpp ├── CCitadel_Item_DivinersKevlar_VData.hpp ├── CCitadel_Item_Empty.hpp ├── CCitadel_Item_HealthRegenAura.hpp ├── CCitadel_Item_HealthRegenAuraVData.hpp ├── CCitadel_Item_Intensifying_Clip.hpp ├── CCitadel_Item_ModDisruptor.hpp ├── CCitadel_Item_ModDisruptorVData.hpp ├── CCitadel_Item_PhantomStrike.hpp ├── CCitadel_Item_PowerShard.hpp ├── CCitadel_Item_QuickSilver.hpp ├── CCitadel_Item_Refresher.hpp ├── CCitadel_Item_RejuvTrackingProjectile.hpp ├── CCitadel_Item_RescueBeam.hpp ├── CCitadel_Item_RescueBeamVData.hpp ├── CCitadel_Item_Savior.hpp ├── CCitadel_Item_Savior_VData.hpp ├── CCitadel_Item_SelfBuffModifier.hpp ├── CCitadel_Item_SelfBuffModifierVData.hpp ├── CCitadel_Item_SingleTargetStun.hpp ├── CCitadel_Item_StasisBomb_Aura.hpp ├── CCitadel_Item_Stasis_Bomb.hpp ├── CCitadel_Item_Stasis_BombVData.hpp ├── CCitadel_Item_TechCleave.hpp ├── CCitadel_Item_TechCleaveVData.hpp ├── CCitadel_Item_TechDamagePulse.hpp ├── CCitadel_Item_TechDamagePulseVData.hpp ├── CCitadel_Item_TrackingProjectileApplyModifier.hpp ├── CCitadel_Item_TrackingProjectileApplyModifierVData.hpp ├── CCitadel_Item_WarpStone.hpp ├── CCitadel_MobileResupply.hpp ├── CCitadel_ModifierTempTechShield.hpp ├── CCitadel_Modifier_AblativeCoatResistBuff.hpp ├── CCitadel_Modifier_AblativeCoatResistBuffVData.hpp ├── CCitadel_Modifier_AccuracyTracker.hpp ├── CCitadel_Modifier_AcolytesGlove.hpp ├── CCitadel_Modifier_AcolytesGlove_VData.hpp ├── CCitadel_Modifier_ActiveDisarm_SpiritSteal.hpp ├── CCitadel_Modifier_ActiveDisarm_SpiritSteal_VData.hpp ├── CCitadel_Modifier_Aerial_Assault.hpp ├── CCitadel_Modifier_Aerial_Assault_Watcher.hpp ├── CCitadel_Modifier_AfterburnWatcher.hpp ├── CCitadel_Modifier_AfterburnWatcherVData.hpp ├── CCitadel_Modifier_Afterburn_DOT.hpp ├── CCitadel_Modifier_Afterburn_DOT_VData.hpp ├── CCitadel_Modifier_AirDamping.hpp ├── CCitadel_Modifier_AirLiftExplodingAlly.hpp ├── CCitadel_Modifier_AirLiftExplodingAllyVData.hpp ├── CCitadel_Modifier_AirLift_ExplodeAura.hpp ├── CCitadel_Modifier_AirLift_Explode_Target.hpp ├── CCitadel_Modifier_AirLift_Grab.hpp ├── CCitadel_Modifier_AirRaid.hpp ├── CCitadel_Modifier_AmmoScavenger.hpp ├── CCitadel_Modifier_AnimalCurse.hpp ├── CCitadel_Modifier_AnimalCurseVData.hpp ├── CCitadel_Modifier_Apex_Watcher.hpp ├── CCitadel_Modifier_ApplyDebuff_Proc.hpp ├── CCitadel_Modifier_ApplyDebuff_ProcVData.hpp ├── CCitadel_Modifier_ArcaneEaterDebuffVData.hpp ├── CCitadel_Modifier_ArcaneEaterProcVData.hpp ├── CCitadel_Modifier_Arcane_Eater_Debuff.hpp ├── CCitadel_Modifier_Arcane_Eater_Proc.hpp ├── CCitadel_Modifier_Arcane_Eater_Watcher.hpp ├── CCitadel_Modifier_Astro_Rifle_Debuff.hpp ├── CCitadel_Modifier_Astro_Rifle_DebuffVData.hpp ├── CCitadel_Modifier_Astro_Rifle_Self.hpp ├── CCitadel_Modifier_Astro_Rifle_SelfVData.hpp ├── CCitadel_Modifier_Astro_ShotgunBuff.hpp ├── CCitadel_Modifier_Astro_ShotgunBuffVData.hpp ├── CCitadel_Modifier_AttachTarget.hpp ├── CCitadel_Modifier_Backdoor_Protection.hpp ├── CCitadel_Modifier_Backdoor_ProtectionVData.hpp ├── CCitadel_Modifier_Base.hpp ├── CCitadel_Modifier_BaseBulletPreRollProc.hpp ├── CCitadel_Modifier_BaseBulletPreRollProcVData.hpp ├── CCitadel_Modifier_BaseEventProc.hpp ├── CCitadel_Modifier_BaseEventProcVData.hpp ├── CCitadel_Modifier_BaseShield.hpp ├── CCitadel_Modifier_Base_Buildup.hpp ├── CCitadel_Modifier_Base_BuildupVData.hpp ├── CCitadel_Modifier_Basic_HealthRegen.hpp ├── CCitadel_Modifier_Basic_RangedArmorBonus.hpp ├── CCitadel_Modifier_Bebop_Hook_BulletAmp.hpp ├── CCitadel_Modifier_Bebop_LaserBeam.hpp ├── CCitadel_Modifier_Bebop_LaserBeamVData.hpp ├── CCitadel_Modifier_BeltFed_Magazine.hpp ├── CCitadel_Modifier_BeltFed_MagazineVData.hpp ├── CCitadel_Modifier_Berserker.hpp ├── CCitadel_Modifier_BerserkerDamageStack.hpp ├── CCitadel_Modifier_BerserkerDamageStackVData.hpp ├── CCitadel_Modifier_BerserkerVData.hpp ├── CCitadel_Modifier_BigBoltVData.hpp ├── CCitadel_Modifier_BlastPush.hpp ├── CCitadel_Modifier_Bolo.hpp ├── CCitadel_Modifier_BoloVData.hpp ├── CCitadel_Modifier_Bolo_Leech.hpp ├── CCitadel_Modifier_BonusDamagePercent.hpp ├── CCitadel_Modifier_BonusDamagePercentVData.hpp ├── CCitadel_Modifier_BossInvuln.hpp ├── CCitadel_Modifier_BoucePadVData.hpp ├── CCitadel_Modifier_Bounce_Pad_Ally.hpp ├── CCitadel_Modifier_Bounce_Pad_Stomp.hpp ├── CCitadel_Modifier_BoxingGlove.hpp ├── CCitadel_Modifier_BoxingGloveVData.hpp ├── CCitadel_Modifier_Bubble.hpp ├── CCitadel_Modifier_BubbleVData.hpp ├── CCitadel_Modifier_BullCharging.hpp ├── CCitadel_Modifier_Bull_Heal_Aura.hpp ├── CCitadel_Modifier_Bull_Heal_Target.hpp ├── CCitadel_Modifier_Bull_Heal_TargetVData.hpp ├── CCitadel_Modifier_Bull_Leap_Boosting.hpp ├── CCitadel_Modifier_Bull_Leap_BoostingVData.hpp ├── CCitadel_Modifier_Bull_Leap_Boosting_Crash.hpp ├── CCitadel_Modifier_Bull_Leap_Boosting_CrashVData.hpp ├── CCitadel_Modifier_BulletArmorReduction.hpp ├── CCitadel_Modifier_BulletArmorReductionVData.hpp ├── CCitadel_Modifier_BulletArmorShredder_Proc.hpp ├── CCitadel_Modifier_BulletArmorShredder_ProcVData.hpp ├── CCitadel_Modifier_BulletFlurry.hpp ├── CCitadel_Modifier_BulletFlurryVData.hpp ├── CCitadel_Modifier_BulletFlurryWindup.hpp ├── CCitadel_Modifier_BulletResistReductionStack.hpp ├── CCitadel_Modifier_BulletResistReductionStackVData.hpp ├── CCitadel_Modifier_BulletShieldImpact.hpp ├── CCitadel_Modifier_Burning.hpp ├── CCitadel_Modifier_Burrow.hpp ├── CCitadel_Modifier_Burrow_VData.hpp ├── CCitadel_Modifier_BurstFire_Actuator.hpp ├── CCitadel_Modifier_CQC_Proc.hpp ├── CCitadel_Modifier_CQC_ProcVData.hpp ├── CCitadel_Modifier_Cadence_AnthemAOE.hpp ├── CCitadel_Modifier_Cadence_AnthemAOEVData.hpp ├── CCitadel_Modifier_Cadence_AnthemBuff.hpp ├── CCitadel_Modifier_Cadence_AnthemBuffVData.hpp ├── CCitadel_Modifier_Cadence_Crescendo_AOE.hpp ├── CCitadel_Modifier_Cadence_Crescendo_AOE_VData.hpp ├── CCitadel_Modifier_Cadence_Crescendo_InAOE.hpp ├── CCitadel_Modifier_Cadence_Crescendo_InAOE_VData.hpp ├── CCitadel_Modifier_Cadence_Crescendo_PostAOE.hpp ├── CCitadel_Modifier_Cadence_Crescendo_PostAOE_VData.hpp ├── CCitadel_Modifier_Cadence_GrandFinaleAOE.hpp ├── CCitadel_Modifier_Cadence_GrandFinaleAOEVData.hpp ├── CCitadel_Modifier_Cadence_GrandFinale_Buff.hpp ├── CCitadel_Modifier_Cadence_GrandFinale_BuffVData.hpp ├── CCitadel_Modifier_Cadence_Gun_Spikes.hpp ├── CCitadel_Modifier_Cadence_SilenceContraptions.hpp ├── CCitadel_Modifier_Cadence_SilenceContraptionsDebuff.hpp ├── CCitadel_Modifier_Cadence_SilenceContraptionsDebuffVData.hpp ├── CCitadel_Modifier_Cadence_SilenceContraptionsVData.hpp ├── CCitadel_Modifier_Cadence_SleepAOE.hpp ├── CCitadel_Modifier_Cadence_SleepAOEVData.hpp ├── CCitadel_Modifier_Cadence_Sleeping.hpp ├── CCitadel_Modifier_Cadence_SleepingVData.hpp ├── CCitadel_Modifier_Camouflage_Invis.hpp ├── CCitadel_Modifier_CanDamageMidBoss.hpp ├── CCitadel_Modifier_CanDamageTier3Phase2.hpp ├── CCitadel_Modifier_ChainLightning.hpp ├── CCitadel_Modifier_ChainLightningEffect.hpp ├── CCitadel_Modifier_ChainLightningEffectVData.hpp ├── CCitadel_Modifier_ChainLightningVData.hpp ├── CCitadel_Modifier_ChargeDragEnemy.hpp ├── CCitadel_Modifier_ChargePullEnemy.hpp ├── CCitadel_Modifier_ChargedBomb.hpp ├── CCitadel_Modifier_ChargedBombVData.hpp ├── CCitadel_Modifier_ChargedTackleActive.hpp ├── CCitadel_Modifier_ChargedTacklePrepare.hpp ├── CCitadel_Modifier_ChargingGun.hpp ├── CCitadel_Modifier_CharmedWraps.hpp ├── CCitadel_Modifier_CharmedWraps_VData.hpp ├── CCitadel_Modifier_CheaterCurse.hpp ├── CCitadel_Modifier_CheaterCurseVData.hpp ├── CCitadel_Modifier_ChronoSwap_BubbleMove.hpp ├── CCitadel_Modifier_ChronoSwap_BubbleMoveVData.hpp ├── CCitadel_Modifier_Chrono_KineticCarbine.hpp ├── CCitadel_Modifier_Chrono_KineticCarbineVData.hpp ├── CCitadel_Modifier_Chrono_KineticCarbine_Slow.hpp ├── CCitadel_Modifier_Chrono_PulseGrenade_Debuff.hpp ├── CCitadel_Modifier_Chrono_PulseGrenade_PulseArea.hpp ├── CCitadel_Modifier_Chrono_TimeWall_Effect.hpp ├── CCitadel_Modifier_Chrono_TimeWall_EffectVData.hpp ├── CCitadel_Modifier_ClimbRopeSpeed.hpp ├── CCitadel_Modifier_ClimbRopeSpeedVData.hpp ├── CCitadel_Modifier_ColdFrontAOE.hpp ├── CCitadel_Modifier_ColdFrontAOE_VData.hpp ├── CCitadel_Modifier_ColossusActive.hpp ├── CCitadel_Modifier_ColossusActive_VData.hpp ├── CCitadel_Modifier_ComboBreakerHeal.hpp ├── CCitadel_Modifier_Containment_Victim.hpp ├── CCitadel_Modifier_ControlPointBlockerAura.hpp ├── CCitadel_Modifier_ControlPointBlockerAuraTarget.hpp ├── CCitadel_Modifier_ControlPointCapturerAura.hpp ├── CCitadel_Modifier_ControlPointCapturerAuraTarget.hpp ├── CCitadel_Modifier_Core_PushTarget.hpp ├── CCitadel_Modifier_CritShot.hpp ├── CCitadel_Modifier_CritShotVData.hpp ├── CCitadel_Modifier_DPSTracker.hpp ├── CCitadel_Modifier_DamageOnHitGround.hpp ├── CCitadel_Modifier_DamageResistance.hpp ├── CCitadel_Modifier_DamageResistanceVData.hpp ├── CCitadel_Modifier_Damage_Taken_Reduction_Handicap.hpp ├── CCitadel_Modifier_DeathTax.hpp ├── CCitadel_Modifier_DeathTaxTechAmp.hpp ├── CCitadel_Modifier_DebuffImmunity.hpp ├── CCitadel_Modifier_DebuffImmunityVData.hpp ├── CCitadel_Modifier_DebugIsVisibleToEnemyTeam.hpp ├── CCitadel_Modifier_Decoy_Self_Buff.hpp ├── CCitadel_Modifier_Decoy_Tracker.hpp ├── CCitadel_Modifier_Delayed_Stun.hpp ├── CCitadel_Modifier_DetentionAmmo.hpp ├── CCitadel_Modifier_DetentionAmmoVData.hpp ├── CCitadel_Modifier_DiminishingSlow.hpp ├── CCitadel_Modifier_DisarmProc.hpp ├── CCitadel_Modifier_DisarmProcWatcher.hpp ├── CCitadel_Modifier_DisarmProcWatcherVData.hpp ├── CCitadel_Modifier_Disarmed.hpp ├── CCitadel_Modifier_DiscordVData.hpp ├── CCitadel_Modifier_Discord_Enemy.hpp ├── CCitadel_Modifier_Discord_Friendly.hpp ├── CCitadel_Modifier_Disruptive_Charge.hpp ├── CCitadel_Modifier_DivinersKevlarBuff.hpp ├── CCitadel_Modifier_DivinersKevlarBuff_VData.hpp ├── CCitadel_Modifier_DragEnemyVData.hpp ├── CCitadel_Modifier_Drone_Tracker.hpp ├── CCitadel_Modifier_DummyUnit.hpp ├── CCitadel_Modifier_Dust_Storm_Aura.hpp ├── CCitadel_Modifier_Dust_Storm_Aura_Apply.hpp ├── CCitadel_Modifier_Dust_Storm_Thrown.hpp ├── CCitadel_Modifier_EmpowerBullet.hpp ├── CCitadel_Modifier_EmpowerBulletVData.hpp ├── CCitadel_Modifier_EscalatingExposure.hpp ├── CCitadel_Modifier_EscalatingExposureProcWatcher.hpp ├── CCitadel_Modifier_EscalatingExposureProcWatcherVData.hpp ├── CCitadel_Modifier_ExplosiveBullets.hpp ├── CCitadel_Modifier_ExplosiveBulletsVData.hpp ├── CCitadel_Modifier_ExplosiveShots.hpp ├── CCitadel_Modifier_ExplosiveShots__BulletEntityPair_t.hpp ├── CCitadel_Modifier_Fathom_ScaldingSpray_Aura.hpp ├── CCitadel_Modifier_Fathom_ScaldingSpray_Aura_VData.hpp ├── CCitadel_Modifier_Fathom_ScaldingSpray_Target.hpp ├── CCitadel_Modifier_Fathom_ScaldingSpray_Target_VData.hpp ├── CCitadel_Modifier_Fathom_ScaldingSpray_WeaponDamage.hpp ├── CCitadel_Modifier_FealtyTarget.hpp ├── CCitadel_Modifier_Fear.hpp ├── CCitadel_Modifier_FearWatcher.hpp ├── CCitadel_Modifier_FearWatcherVData.hpp ├── CCitadel_Modifier_Fear_VData.hpp ├── CCitadel_Modifier_Fervor.hpp ├── CCitadel_Modifier_Fervor_Bonuses.hpp ├── CCitadel_Modifier_Fervor_Bonuses_VData.hpp ├── CCitadel_Modifier_Fervor_VData.hpp ├── CCitadel_Modifier_FireBomb.hpp ├── CCitadel_Modifier_FireBombVData.hpp ├── CCitadel_Modifier_FireRateAura.hpp ├── CCitadel_Modifier_FireRateAuraVData.hpp ├── CCitadel_Modifier_FissureWall.hpp ├── CCitadel_Modifier_FissureWallVData.hpp ├── CCitadel_Modifier_FlameDash.hpp ├── CCitadel_Modifier_FlameDashBurn.hpp ├── CCitadel_Modifier_FlameDashBurnVData.hpp ├── CCitadel_Modifier_FlameDashGroundAura.hpp ├── CCitadel_Modifier_FlameDashGroundAuraVData.hpp ├── CCitadel_Modifier_FlameDashVData.hpp ├── CCitadel_Modifier_FlyingStrikeTarget.hpp ├── CCitadel_Modifier_Forge_MiniTurret_InnateModifier.hpp ├── CCitadel_Modifier_FrenzyAura.hpp ├── CCitadel_Modifier_FrenzyAuraVData.hpp ├── CCitadel_Modifier_Frenzy_MoveSpeed.hpp ├── CCitadel_Modifier_FullSpectrum.hpp ├── CCitadel_Modifier_FullSpectrumDamage.hpp ├── CCitadel_Modifier_FullSpectrumVData.hpp ├── CCitadel_Modifier_GalvanicStormTechShield.hpp ├── CCitadel_Modifier_GalvanicStormTechShieldVData.hpp ├── CCitadel_Modifier_Galvanic_Storm.hpp ├── CCitadel_Modifier_Galvanic_Storm_Effect.hpp ├── CCitadel_Modifier_Galvanic_Storm_EffectVData.hpp ├── CCitadel_Modifier_Galvanic_Storm_VData.hpp ├── CCitadel_Modifier_GangActivity_AbilitySwap.hpp ├── CCitadel_Modifier_GarbageAura.hpp ├── CCitadel_Modifier_GarbageAuraTarget.hpp ├── CCitadel_Modifier_GarbageAuraTargetModifierVData.hpp ├── CCitadel_Modifier_GhostBloodShard.hpp ├── CCitadel_Modifier_GhostBloodShardDebuffVData.hpp ├── CCitadel_Modifier_Glitch.hpp ├── CCitadel_Modifier_GlowToTeammates.hpp ├── CCitadel_Modifier_GooGrenade.hpp ├── CCitadel_Modifier_Gravity_Lasso_Enemy.hpp ├── CCitadel_Modifier_Gravity_Lasso_Self.hpp ├── CCitadel_Modifier_Guiding_Arrow.hpp ├── CCitadel_Modifier_Guiding_ArrowVData.hpp ├── CCitadel_Modifier_Guiding_Arrow_KillCheck.hpp ├── CCitadel_Modifier_Gunslinger_DemonCarbine.hpp ├── CCitadel_Modifier_Gunslinger_DemonCarbineVData.hpp ├── CCitadel_Modifier_Gunslinger_DemonMark.hpp ├── CCitadel_Modifier_Gunslinger_DemonMarkVData.hpp ├── CCitadel_Modifier_Gunslinger_WallStunVData.hpp ├── CCitadel_Modifier_HalloweenMask.hpp ├── CCitadel_Modifier_HalloweenMaskVData.hpp ├── CCitadel_Modifier_HauntWatcher.hpp ├── CCitadel_Modifier_HauntWatcherVData.hpp ├── CCitadel_Modifier_Haunt_Damage.hpp ├── CCitadel_Modifier_Haunt_Damage_VData.hpp ├── CCitadel_Modifier_Haze_StackingDamage.hpp ├── CCitadel_Modifier_HealingPulse_Tracker.hpp ├── CCitadel_Modifier_Healing_Disabled.hpp ├── CCitadel_Modifier_HealthSwap.hpp ├── CCitadel_Modifier_HealthSwapPrecast.hpp ├── CCitadel_Modifier_HealthSwapPrecastVData.hpp ├── CCitadel_Modifier_HealthSwapVData.hpp ├── CCitadel_Modifier_HeldItemPickupAura.hpp ├── CCitadel_Modifier_HeldItemPickupAuraVData.hpp ├── CCitadel_Modifier_HeroUpgradeBonuses.hpp ├── CCitadel_Modifier_Hero_Clone.hpp ├── CCitadel_Modifier_Hero_Testing_Damage.hpp ├── CCitadel_Modifier_Hero_Testing_Damage_Aura.hpp ├── CCitadel_Modifier_Hero_Testing_Damage_AuraDebuff.hpp ├── CCitadel_Modifier_HoldingGoldenIdol.hpp ├── CCitadel_Modifier_HollowPoint_Proc.hpp ├── CCitadel_Modifier_HollowPoint_ProcVData.hpp ├── CCitadel_Modifier_HollowPoint_Stack.hpp ├── CCitadel_Modifier_HookSelf.hpp ├── CCitadel_Modifier_HookTarget.hpp ├── CCitadel_Modifier_HookTargetVData.hpp ├── CCitadel_Modifier_HornetMark.hpp ├── CCitadel_Modifier_HornetSnipeVData.hpp ├── CCitadel_Modifier_Hornet_Chain_Connection.hpp ├── CCitadel_Modifier_Hornet_Snipe.hpp ├── CCitadel_Modifier_Hornet_Sting.hpp ├── CCitadel_Modifier_HunterAuraTarget.hpp ├── CCitadel_Modifier_IceBeam_Stacking_Slow.hpp ├── CCitadel_Modifier_IceDome.hpp ├── CCitadel_Modifier_IceDomeFriendly.hpp ├── CCitadel_Modifier_IceDomeVData.hpp ├── CCitadel_Modifier_IceDome_AuraModifierBase.hpp ├── CCitadel_Modifier_IcePath.hpp ├── CCitadel_Modifier_IcePath_Buff.hpp ├── CCitadel_Modifier_IcePath_TechPowerLinger.hpp ├── CCitadel_Modifier_IdolReturnTimer.hpp ├── CCitadel_Modifier_Idol_Return.hpp ├── CCitadel_Modifier_ImmobilizeTrap_Debuff.hpp ├── CCitadel_Modifier_InFountain.hpp ├── CCitadel_Modifier_InShopTunnel.hpp ├── CCitadel_Modifier_IncendiaryDebuff.hpp ├── CCitadel_Modifier_IncendiaryThinker.hpp ├── CCitadel_Modifier_IncendiaryThinkerVData.hpp ├── CCitadel_Modifier_Infuser.hpp ├── CCitadel_Modifier_Infuser_VData.hpp ├── CCitadel_Modifier_Inhibitor_Proc.hpp ├── CCitadel_Modifier_Inhibitor_ProcVData.hpp ├── CCitadel_Modifier_IntensifyingClip.hpp ├── CCitadel_Modifier_Intimidated.hpp ├── CCitadel_Modifier_Intimidated_Debuff.hpp ├── CCitadel_Modifier_Intrinsic_Base.hpp ├── CCitadel_Modifier_Intrinsic_BaseVData.hpp ├── CCitadel_Modifier_Invis.hpp ├── CCitadel_Modifier_InvisFading.hpp ├── CCitadel_Modifier_InvisVData.hpp ├── CCitadel_Modifier_ItemPickupAura.hpp ├── CCitadel_Modifier_ItemPickupAuraTarget.hpp ├── CCitadel_Modifier_ItemPickupAuraVData.hpp ├── CCitadel_Modifier_ItemPickupPunchable.hpp ├── CCitadel_Modifier_ItemPickupPunchableVData.hpp ├── CCitadel_Modifier_ItemPickupTimer.hpp ├── CCitadel_Modifier_ItemWalkBack.hpp ├── CCitadel_Modifier_ItemWalkBackVData.hpp ├── CCitadel_Modifier_Item_AOESilence.hpp ├── CCitadel_Modifier_Item_AOESilence_Target.hpp ├── CCitadel_Modifier_Item_Bleeding_Bullets_Active.hpp ├── CCitadel_Modifier_Item_Bleeding_Bullets_ActiveVData.hpp ├── CCitadel_Modifier_Item_Bleeding_Bullets_DamageOverTime.hpp ├── CCitadel_Modifier_Item_HealthNova.hpp ├── CCitadel_Modifier_Item_SmokeBomb_PreCast.hpp ├── CCitadel_Modifier_Kelvin_Frozen.hpp ├── CCitadel_Modifier_Killing_Blow_Glow.hpp ├── CCitadel_Modifier_Killing_Blow_GlowVData.hpp ├── CCitadel_Modifier_Knockback.hpp ├── CCitadel_Modifier_KnockbackAura.hpp ├── CCitadel_Modifier_Knockdown.hpp ├── CCitadel_Modifier_LashGrappleEnemy_Debuff.hpp ├── CCitadel_Modifier_LashGrappleTarget.hpp ├── CCitadel_Modifier_Lash_Flog_Debuff.hpp ├── CCitadel_Modifier_LearningHeroAbility.hpp ├── CCitadel_Modifier_LifeDrain.hpp ├── CCitadel_Modifier_LifeDrainVData.hpp ├── CCitadel_Modifier_LifeSteal.hpp ├── CCitadel_Modifier_LifeSteal_Watcher.hpp ├── CCitadel_Modifier_LifestrikeGauntlets.hpp ├── CCitadel_Modifier_LifestrikeGauntlets_VData.hpp ├── CCitadel_Modifier_LightningBall.hpp ├── CCitadel_Modifier_LightningBallVData.hpp ├── CCitadel_Modifier_LightningBullet.hpp ├── CCitadel_Modifier_LightningStrikeArea.hpp ├── CCitadel_Modifier_LightningStrikeAreaVData.hpp ├── CCitadel_Modifier_LingeringAssist.hpp ├── CCitadel_Modifier_LockDown_Debuff.hpp ├── CCitadel_Modifier_Lockdown_BulletResist.hpp ├── CCitadel_Modifier_LongRangeSlowingTech_Proc.hpp ├── CCitadel_Modifier_LongRangeSlowingTech_ProcVData.hpp ├── CCitadel_Modifier_Low_Health_Glow.hpp ├── CCitadel_Modifier_Low_Health_GlowVData.hpp ├── CCitadel_Modifier_LurkersAmbush_Invis.hpp ├── CCitadel_Modifier_LurkersAmbush_InvisVData.hpp ├── CCitadel_Modifier_MageWalk.hpp ├── CCitadel_Modifier_MageWalkVData.hpp ├── CCitadel_Modifier_MagicCarpet_Shields.hpp ├── CCitadel_Modifier_MagicCarpet_Summon.hpp ├── CCitadel_Modifier_MagicCarpet_SummonVData.hpp ├── CCitadel_Modifier_MagicClarityWatcher.hpp ├── CCitadel_Modifier_MagicClarityWatcherVData.hpp ├── CCitadel_Modifier_MagicShield_SpiritBuff.hpp ├── CCitadel_Modifier_MagicShock_Proc.hpp ├── CCitadel_Modifier_MagicShock_ProcVData.hpp ├── CCitadel_Modifier_MagicStormWatcher.hpp ├── CCitadel_Modifier_MagicStormWatcherVData.hpp ├── CCitadel_Modifier_Magic_Clarity_Buff.hpp ├── CCitadel_Modifier_Magic_Clarity_BuffVData.hpp ├── CCitadel_Modifier_MedicBullets.hpp ├── CCitadel_Modifier_MedicBulletsVData.hpp ├── CCitadel_Modifier_MeleeCharge.hpp ├── CCitadel_Modifier_MeleeCharge_VData.hpp ├── CCitadel_Modifier_MeleeDamageOnly.hpp ├── CCitadel_Modifier_MeleeTarget.hpp ├── CCitadel_Modifier_Metal.hpp ├── CCitadel_Modifier_MetalSkin.hpp ├── CCitadel_Modifier_MetalSkinVData.hpp ├── CCitadel_Modifier_MidBossAggroEnemy.hpp ├── CCitadel_Modifier_Mirage_FireScarabs_Watcher.hpp ├── CCitadel_Modifier_Mirage_FireScarabs_WatcherVData.hpp ├── CCitadel_Modifier_Mirage_SandPhantom_Passive_Victim.hpp ├── CCitadel_Modifier_Mirage_SandPhantom_Passive_Victim_VData.hpp ├── CCitadel_Modifier_Mirage_SandPhantom_Proc.hpp ├── CCitadel_Modifier_Mirage_SandPhantom_ProcReady.hpp ├── CCitadel_Modifier_Mirage_SandPhantom_ProcReady_VData.hpp ├── CCitadel_Modifier_Mirage_SandPhantom_Proc_VData.hpp ├── CCitadel_Modifier_Mirage_Tornado_Caster.hpp ├── CCitadel_Modifier_MobileResupply.hpp ├── CCitadel_Modifier_MobileResupplyAura.hpp ├── CCitadel_Modifier_ModDisruptor.hpp ├── CCitadel_Modifier_Muted.hpp ├── CCitadel_Modifier_MutedVData.hpp ├── CCitadel_Modifier_Nano_Pounce_Self.hpp ├── CCitadel_Modifier_Nano_PredatoryStatue.hpp ├── CCitadel_Modifier_Nano_PredatoryStatueTarget.hpp ├── CCitadel_Modifier_Nano_PredatoryStatueTargetVData.hpp ├── CCitadel_Modifier_Nano_PredatoryStatueVData.hpp ├── CCitadel_Modifier_Nano_Shadow_Debuff.hpp ├── CCitadel_Modifier_NapalmProjectile.hpp ├── CCitadel_Modifier_NapalmProjectileVData.hpp ├── CCitadel_Modifier_NearDeathFX.hpp ├── CCitadel_Modifier_NearDeathFXVData.hpp ├── CCitadel_Modifier_Near_Climbable_Rope.hpp ├── CCitadel_Modifier_Near_Climbable_RopeVData.hpp ├── CCitadel_Modifier_NearbyEnemyBoostVData.hpp ├── CCitadel_Modifier_NearbyEnemyResist.hpp ├── CCitadel_Modifier_NearbyEnemyResistVData.hpp ├── CCitadel_Modifier_Nearby_Enemy_Boost.hpp ├── CCitadel_Modifier_NeutralAgro.hpp ├── CCitadel_Modifier_NeutralShield.hpp ├── CCitadel_Modifier_Neutral_Debuff_Pushback.hpp ├── CCitadel_Modifier_Neutral_Debuff_PushbackVData.hpp ├── CCitadel_Modifier_Nikuman.hpp ├── CCitadel_Modifier_Objective_BulletReistVData.hpp ├── CCitadel_Modifier_Objective_Bullet_Resist.hpp ├── CCitadel_Modifier_Objective_HealthGrowth.hpp ├── CCitadel_Modifier_Objective_HealthGrowthVData.hpp ├── CCitadel_Modifier_Objective_Regen.hpp ├── CCitadel_Modifier_Objective_RegenVData.hpp ├── CCitadel_Modifier_Obscured.hpp ├── CCitadel_Modifier_OneVsOne.hpp ├── CCitadel_Modifier_Out_Of_Combat_Health_Regen.hpp ├── CCitadel_Modifier_ParriedStun.hpp ├── CCitadel_Modifier_Parry.hpp ├── CCitadel_Modifier_Passive_Camouflage.hpp ├── CCitadel_Modifier_Passive_Cloak.hpp ├── CCitadel_Modifier_Passive_CloakVData.hpp ├── CCitadel_Modifier_PayloadCarrier.hpp ├── CCitadel_Modifier_PayloadPusherAuraTarget.hpp ├── CCitadel_Modifier_PerchedPredatorDrag.hpp ├── CCitadel_Modifier_PermanentPickup.hpp ├── CCitadel_Modifier_PermanentPickupVData.hpp ├── CCitadel_Modifier_Petrify.hpp ├── CCitadel_Modifier_PetrifyVData.hpp ├── CCitadel_Modifier_Pillar.hpp ├── CCitadel_Modifier_PillarVData.hpp ├── CCitadel_Modifier_PlayerDisconnected.hpp ├── CCitadel_Modifier_PlayerPinged.hpp ├── CCitadel_Modifier_PoisonJar_Debuff.hpp ├── CCitadel_Modifier_PowerGenerator.hpp ├── CCitadel_Modifier_PowerJump.hpp ├── CCitadel_Modifier_PowerSurge.hpp ├── CCitadel_Modifier_PowerSurgeVData.hpp ├── CCitadel_Modifier_PowerSurge_ChainLightning.hpp ├── CCitadel_Modifier_PowerUp.hpp ├── CCitadel_Modifier_PowerUp_Casting.hpp ├── CCitadel_Modifier_PowerUp_Gun.hpp ├── CCitadel_Modifier_PowerUp_Movement.hpp ├── CCitadel_Modifier_PowerUp_Survival.hpp ├── CCitadel_Modifier_PreMatchWait.hpp ├── CCitadel_Modifier_PredatorPrecision.hpp ├── CCitadel_Modifier_PreventHealing.hpp ├── CCitadel_Modifier_PristineEmblem.hpp ├── CCitadel_Modifier_PristineEmblem_VData.hpp ├── CCitadel_Modifier_ProjectMind.hpp ├── CCitadel_Modifier_ProjectMindVData.hpp ├── CCitadel_Modifier_PsychicDagger_MakeDaggers.hpp ├── CCitadel_Modifier_PsychicDagger_MakeDaggers_VData.hpp ├── CCitadel_Modifier_PsychicDagger_MakeDaggers__Dagger_t.hpp ├── CCitadel_Modifier_PsychicLift.hpp ├── CCitadel_Modifier_Puddle.hpp ├── CCitadel_Modifier_PuddleVData.hpp ├── CCitadel_Modifier_PullDownToGround.hpp ├── CCitadel_Modifier_PullDownToGroundVData.hpp ├── CCitadel_Modifier_Push.hpp ├── CCitadel_Modifier_Quarantine.hpp ├── CCitadel_Modifier_QuickSilverBuffVData.hpp ├── CCitadel_Modifier_QuickSilverVData.hpp ├── CCitadel_Modifier_QuickSilver_Buff.hpp ├── CCitadel_Modifier_QuickSilver_Watcher.hpp ├── CCitadel_Modifier_Radiance.hpp ├── CCitadel_Modifier_RadianceVData.hpp ├── CCitadel_Modifier_RapidFire.hpp ├── CCitadel_Modifier_RapidFire_AirJuggle.hpp ├── CCitadel_Modifier_ReefdwellerHarpoon_DetachBuff.hpp ├── CCitadel_Modifier_RegeneratingBulletShield.hpp ├── CCitadel_Modifier_RegeneratingTechShield.hpp ├── CCitadel_Modifier_ReinforcingCasings.hpp ├── CCitadel_Modifier_ReinforcingCasingsVData.hpp ├── CCitadel_Modifier_ReloadSpeed.hpp ├── CCitadel_Modifier_ReloadSpeedVData.hpp ├── CCitadel_Modifier_RescueBeam.hpp ├── CCitadel_Modifier_RescueBeamVData.hpp ├── CCitadel_Modifier_RespawnCredit.hpp ├── CCitadel_Modifier_RespawnCreditVData.hpp ├── CCitadel_Modifier_RestorativeGoo.hpp ├── CCitadel_Modifier_ReturnFire.hpp ├── CCitadel_Modifier_ReturnFireVData.hpp ├── CCitadel_Modifier_RevealTarget.hpp ├── CCitadel_Modifier_Ricochet_Proc.hpp ├── CCitadel_Modifier_Ricochet_ProcVData.hpp ├── CCitadel_Modifier_RocketBarrageVolley.hpp ├── CCitadel_Modifier_RocketBarrageVolleyVData.hpp ├── CCitadel_Modifier_Root.hpp ├── CCitadel_Modifier_RootVData.hpp ├── CCitadel_Modifier_Rutger_CheatDeath.hpp ├── CCitadel_Modifier_Rutger_CheatDeath_Activated.hpp ├── CCitadel_Modifier_Rutger_CheatDeath_Activated_VData.hpp ├── CCitadel_Modifier_Rutger_ForceField_Aura.hpp ├── CCitadel_Modifier_Rutger_ForceField_PushOut.hpp ├── CCitadel_Modifier_Rutger_Pulse_Aura.hpp ├── CCitadel_Modifier_Rutger_Pulse_Aura_VData.hpp ├── CCitadel_Modifier_Rutger_Pulse_Target.hpp ├── CCitadel_Modifier_Rutger_Pulse_VData.hpp ├── CCitadel_Modifier_SalvoBullet.hpp ├── CCitadel_Modifier_SalvoBulletVData.hpp ├── CCitadel_Modifier_Savior.hpp ├── CCitadel_Modifier_Savior_VData.hpp ├── CCitadel_Modifier_ScalingPowerUp.hpp ├── CCitadel_Modifier_ScalingPowerUpVData.hpp ├── CCitadel_Modifier_ServerOnly.hpp ├── CCitadel_Modifier_SettingSunThinker.hpp ├── CCitadel_Modifier_SettingSunThinker_VData.hpp ├── CCitadel_Modifier_ShadowClone.hpp ├── CCitadel_Modifier_ShadowCloneVData.hpp ├── CCitadel_Modifier_Shadow_Step.hpp ├── CCitadel_Modifier_ShakedownPulse.hpp ├── CCitadel_Modifier_ShakedownPulseVData.hpp ├── CCitadel_Modifier_Shield.hpp ├── CCitadel_Modifier_ShieldImpactVData.hpp ├── CCitadel_Modifier_ShieldTracker_Base.hpp ├── CCitadel_Modifier_ShieldTracker_BaseVData.hpp ├── CCitadel_Modifier_ShieldTracker_Bullet.hpp ├── CCitadel_Modifier_ShieldTracker_Magic.hpp ├── CCitadel_Modifier_ShivDash.hpp ├── CCitadel_Modifier_ShivDashVData.hpp ├── CCitadel_Modifier_Shiv_KillingBlow_Leap.hpp ├── CCitadel_Modifier_SilenceProcWatcher.hpp ├── CCitadel_Modifier_SilenceProcWatcherVData.hpp ├── CCitadel_Modifier_SilenceProc_Debuff.hpp ├── CCitadel_Modifier_SilenceProc_DebuffVData.hpp ├── CCitadel_Modifier_SilenceProc_Immunity.hpp ├── CCitadel_Modifier_Silence_Buildup.hpp ├── CCitadel_Modifier_Silenced.hpp ├── CCitadel_Modifier_SilencedVData.hpp ├── CCitadel_Modifier_SilencerProcActive.hpp ├── CCitadel_Modifier_SilencerProcActiveVData.hpp ├── CCitadel_Modifier_Siphon_Bullets_Watcher.hpp ├── CCitadel_Modifier_Siphon_Bullets_WatcherVData.hpp ├── CCitadel_Modifier_Skirmish_Respawn_Reduction.hpp ├── CCitadel_Modifier_Sleep.hpp ├── CCitadel_Modifier_SleepBomb_Asleep.hpp ├── CCitadel_Modifier_SleepBomb_Aura.hpp ├── CCitadel_Modifier_SleepDaggerAsleepVData.hpp ├── CCitadel_Modifier_SleepDagger_Asleep.hpp ├── CCitadel_Modifier_SleepDagger_Drowsy.hpp ├── CCitadel_Modifier_SleepDagger_Drowsy_VData.hpp ├── CCitadel_Modifier_Slow.hpp ├── CCitadel_Modifier_SlowImmunity.hpp ├── CCitadel_Modifier_SlowVData.hpp ├── CCitadel_Modifier_SlowingBullets_Proc.hpp ├── CCitadel_Modifier_SlowingBullets_ProcVData.hpp ├── CCitadel_Modifier_SlowingTech_Proc.hpp ├── CCitadel_Modifier_SlowingTech_ProcVData.hpp ├── CCitadel_Modifier_SnipeGlowVData.hpp ├── CCitadel_Modifier_Snipe_Glow.hpp ├── CCitadel_Modifier_SpeedBoost.hpp ├── CCitadel_Modifier_SpeedBoostVData.hpp ├── CCitadel_Modifier_SpellShield_Buff.hpp ├── CCitadel_Modifier_SpilledBloodThinker.hpp ├── CCitadel_Modifier_SpilledBloodThinkerVData.hpp ├── CCitadel_Modifier_Spin.hpp ├── CCitadel_Modifier_SpinVData.hpp ├── CCitadel_Modifier_SpiritSnatch.hpp ├── CCitadel_Modifier_SpiritSnatch_VData.hpp ├── CCitadel_Modifier_SpreadingFire_DOT.hpp ├── CCitadel_Modifier_SpreadingFire_DOT_VData.hpp ├── CCitadel_Modifier_Stabilizing_Tripod.hpp ├── CCitadel_Modifier_Stabilizing_Tripod_Self_Debuff.hpp ├── CCitadel_Modifier_StatStealBase.hpp ├── CCitadel_Modifier_StatStealBaseVData.hpp ├── CCitadel_Modifier_StaticCharge.hpp ├── CCitadel_Modifier_StaticChargeVData.hpp ├── CCitadel_Modifier_StickyBombAttached.hpp ├── CCitadel_Modifier_StickyBombAttachedVData.hpp ├── CCitadel_Modifier_Stimpak_regen.hpp ├── CCitadel_Modifier_StompDebuff.hpp ├── CCitadel_Modifier_StormCloud.hpp ├── CCitadel_Modifier_Stunned.hpp ├── CCitadel_Modifier_StunnedVData.hpp ├── CCitadel_Modifier_Succor_Move.hpp ├── CCitadel_Modifier_Succor_MoveVData.hpp ├── CCitadel_Modifier_SuperAcolytesGlove.hpp ├── CCitadel_Modifier_SuperAcolytesGlove_VData.hpp ├── CCitadel_Modifier_SuperNeutralChargeActive.hpp ├── CCitadel_Modifier_SuperNeutralChargePrepare.hpp ├── CCitadel_Modifier_Surging_Power.hpp ├── CCitadel_Modifier_Surging_PowerVData.hpp ├── CCitadel_Modifier_Synth_Blitz.hpp ├── CCitadel_Modifier_Synth_PlasmaFlux_WeaponDamage.hpp ├── CCitadel_Modifier_TangoTetherTarget.hpp ├── CCitadel_Modifier_TangoTether_Tether.hpp ├── CCitadel_Modifier_TangoTether_TetherReceiver.hpp ├── CCitadel_Modifier_TangoTether_TetherReceiverVData.hpp ├── CCitadel_Modifier_TangoTether_TetherVData.hpp ├── CCitadel_Modifier_TargetPracticeDebuff.hpp ├── CCitadel_Modifier_TargetPracticeDebuffVData.hpp ├── CCitadel_Modifier_TargetPracticeEnemy.hpp ├── CCitadel_Modifier_TargetPracticeEnemyVData.hpp ├── CCitadel_Modifier_TargetPracticeSelf.hpp ├── CCitadel_Modifier_TargetPracticeSelfVData.hpp ├── CCitadel_Modifier_Targeted_Silence_Debuff.hpp ├── CCitadel_Modifier_TeamRelativeParticle.hpp ├── CCitadel_Modifier_TeamRelativeParticleVData.hpp ├── CCitadel_Modifier_TechBleed_Proc.hpp ├── CCitadel_Modifier_TechBleed_ProcVData.hpp ├── CCitadel_Modifier_TechBurst_Proc.hpp ├── CCitadel_Modifier_TechBurst_ProcVData.hpp ├── CCitadel_Modifier_TechCleave.hpp ├── CCitadel_Modifier_TechCleaveVData.hpp ├── CCitadel_Modifier_TechCleave__DamageTaken_t.hpp ├── CCitadel_Modifier_TechDamageProcWatcher.hpp ├── CCitadel_Modifier_TechDefenderShreddersProcVData.hpp ├── CCitadel_Modifier_TechOverflowProcWatcher.hpp ├── CCitadel_Modifier_TechOverflowProcWatcherVData.hpp ├── CCitadel_Modifier_TechRangeClamp.hpp ├── CCitadel_Modifier_TechShieldImpact.hpp ├── CCitadel_Modifier_Tech_Bleed.hpp ├── CCitadel_Modifier_Tech_BleedVData.hpp ├── CCitadel_Modifier_Tech_Defender_Shredders_Debuff.hpp ├── CCitadel_Modifier_Tech_Defender_Shredders_Proc.hpp ├── CCitadel_Modifier_Teleport.hpp ├── CCitadel_Modifier_TeleportToObjective.hpp ├── CCitadel_Modifier_TeleportToObjectiveVData.hpp ├── CCitadel_Modifier_TeleportVData.hpp ├── CCitadel_Modifier_TempBulletShield.hpp ├── CCitadel_Modifier_TenguUrn_Aura.hpp ├── CCitadel_Modifier_ThermalDetonator_Debuff.hpp ├── CCitadel_Modifier_ThermalDetonator_Thinker.hpp ├── CCitadel_Modifier_ThermalDetonator_ThinkerVData.hpp ├── CCitadel_Modifier_ThrowSandDebuff.hpp ├── CCitadel_Modifier_ThrowSandDebuffVData.hpp ├── CCitadel_Modifier_ThrowSandProjectile.hpp ├── CCitadel_Modifier_ThrowSandProjectileVData.hpp ├── CCitadel_Modifier_ThrownShiv_Damage_Debuff.hpp ├── CCitadel_Modifier_ThrownShiv_Slow_Debuff.hpp ├── CCitadel_Modifier_Thumper_2_Aura.hpp ├── CCitadel_Modifier_Thumper_2_AuraVData.hpp ├── CCitadel_Modifier_Thumper_3.hpp ├── CCitadel_Modifier_Thumper_Ability_2.hpp ├── CCitadel_Modifier_Thumper_EnemyPulled.hpp ├── CCitadel_Modifier_Thumper_EnemyPulled_VData.hpp ├── CCitadel_Modifier_Thumper_PullAOE.hpp ├── CCitadel_Modifier_Thumper_PullAOE_VData.hpp ├── CCitadel_Modifier_Tier2Boss_LaserBeam.hpp ├── CCitadel_Modifier_Tier2Boss_RocketDamage_Aura.hpp ├── CCitadel_Modifier_Tier2Boss_RocketDamage_AuraDebuff.hpp ├── CCitadel_Modifier_Tier3BossInvuln.hpp ├── CCitadel_Modifier_Tier3Boss_Base.hpp ├── CCitadel_Modifier_Tier3Boss_LaserBeam.hpp ├── CCitadel_Modifier_Tier3_DamagePulse.hpp ├── CCitadel_Modifier_Tier3_DamagePulseVData.hpp ├── CCitadel_Modifier_TimeWall_Aura.hpp ├── CCitadel_Modifier_TimeWall_AuraVData.hpp ├── CCitadel_Modifier_Tokamak_AllySmokeAOE.hpp ├── CCitadel_Modifier_Tokamak_AllySmokeAOE_VData.hpp ├── CCitadel_Modifier_Tokamak_EnemySmokeAOE.hpp ├── CCitadel_Modifier_Tokamak_EnemySmokeAOE_VData.hpp ├── CCitadel_Modifier_Tokamak_HeatSinks_DOT.hpp ├── CCitadel_Modifier_Tokamak_HeatSinks_DOT_VData.hpp ├── CCitadel_Modifier_TossUp.hpp ├── CCitadel_Modifier_TrapperPoisonJar_Aura.hpp ├── CCitadel_Modifier_Trapper_Immobilize.hpp ├── CCitadel_Modifier_Trapper_SpiderShield.hpp ├── CCitadel_Modifier_Trapper_StealSpiritDebuff.hpp ├── CCitadel_Modifier_TriggerPush.hpp ├── CCitadel_Modifier_TriggerTowerRegen.hpp ├── CCitadel_Modifier_TrooperDisabledInvulnerability.hpp ├── CCitadel_Modifier_TrooperDisabledInvulnerabilityFX.hpp ├── CCitadel_Modifier_TurnCameraToTarget.hpp ├── CCitadel_Modifier_UIHudMessage.hpp ├── CCitadel_Modifier_UltCombo_Self.hpp ├── CCitadel_Modifier_UltCombo_Target.hpp ├── CCitadel_Modifier_UltCombo_TargetVData.hpp ├── CCitadel_Modifier_Unstoppable.hpp ├── CCitadel_Modifier_UnstoppableVData.hpp ├── CCitadel_Modifier_Upgrade_Headhunter_HeadshotBuff.hpp ├── CCitadel_Modifier_Upgrade_Magic_Storm.hpp ├── CCitadel_Modifier_Upgrade_OverdriveClip.hpp ├── CCitadel_Modifier_Upgrade_OverdriveClip_Reload.hpp ├── CCitadel_Modifier_Upgrade_OverdriveClip_VData.hpp ├── CCitadel_Modifier_Upgrade_SpellslingerHeadshots_Debuff.hpp ├── CCitadel_Modifier_Upgrade_SpiritSnatch_Buff.hpp ├── CCitadel_Modifier_Upgrade_SpiritSnatch_Debuff.hpp ├── CCitadel_Modifier_UppercutClipSize.hpp ├── CCitadel_Modifier_Uppercut_Buff.hpp ├── CCitadel_Modifier_Uppercutted.hpp ├── CCitadel_Modifier_Urn_Debuff.hpp ├── CCitadel_Modifier_VacuumAura.hpp ├── CCitadel_Modifier_VacuumAuraTarget.hpp ├── CCitadel_Modifier_VacuumAuraTargetModifierVData.hpp ├── CCitadel_Modifier_VandalOverflow.hpp ├── CCitadel_Modifier_VandalSurge.hpp ├── CCitadel_Modifier_VeilWalkerMovespeed.hpp ├── CCitadel_Modifier_VeilWalkerWatcher.hpp ├── CCitadel_Modifier_VeilWalkerWatcherVData.hpp ├── CCitadel_Modifier_VexBarrier_Shield.hpp ├── CCitadel_Modifier_Viper_SlideBuff.hpp ├── CCitadel_Modifier_Viper_Venom.hpp ├── CCitadel_Modifier_Viper_VenomVData.hpp ├── CCitadel_Modifier_ViscousBall.hpp ├── CCitadel_Modifier_ViscousBallVData.hpp ├── CCitadel_Modifier_VisibleDuration.hpp ├── CCitadel_Modifier_VitalitySuppressor.hpp ├── CCitadel_Modifier_VoidSphere.hpp ├── CCitadel_Modifier_VoidSphereBuffVData.hpp ├── CCitadel_Modifier_VoidSphereVData.hpp ├── CCitadel_Modifier_VoidSphere_Buff.hpp ├── CCitadel_Modifier_Warden_CrowdControl_Debuff.hpp ├── CCitadel_Modifier_Warden_HighAlert.hpp ├── CCitadel_Modifier_Warden_RiotProtocol.hpp ├── CCitadel_Modifier_Warden_RiotProtocol_CastDelay.hpp ├── CCitadel_Modifier_Warden_RiotProtocol_EnemyDebuff.hpp ├── CCitadel_Modifier_WeaponEaterStack.hpp ├── CCitadel_Modifier_WeaponPowerForHealth.hpp ├── CCitadel_Modifier_WeaponPowerForHealthVData.hpp ├── CCitadel_Modifier_WingBlastApply.hpp ├── CCitadel_Modifier_WingBlastPush.hpp ├── CCitadel_Modifier_Wraith_ProjectMind_Shield.hpp ├── CCitadel_Modifier_Wraith_RapidFire.hpp ├── CCitadel_Modifier_Wraith_RapidFireVData.hpp ├── CCitadel_Modifier_WreckerSalvage.hpp ├── CCitadel_Modifier_WreckerSalvage_Buff.hpp ├── CCitadel_Modifier_WreckerScrapBlastDebuff.hpp ├── CCitadel_Modifier_WreckerUltimate_Invincible.hpp ├── CCitadel_Modifier_Wrecker_Ultimate.hpp ├── CCitadel_Modifier_Wrecker_Ultimate_GrabEnemy.hpp ├── CCitadel_Modifier_Wrecker_Ultimate_ThrowEnemy.hpp ├── CCitadel_Modifier_WreckingBall_AutoThrow.hpp ├── CCitadel_Modifier_WreckingBall_Debuff.hpp ├── CCitadel_Modifier_Yamato_InfinitySlash_BuffTimer.hpp ├── CCitadel_Modifier_ZiplineBoost.hpp ├── CCitadel_Modifier_ZiplineBoostVData.hpp ├── CCitadel_Modifier_ZiplineKnockdownImmune.hpp ├── CCitadel_Modifier_ZiplineKnockdownImmuneVData.hpp ├── CCitadel_Modifier_ZiplineSpeed.hpp ├── CCitadel_Modifier_ZiplineSpeedVData.hpp ├── CCitadel_Nano_Predatory_Statue.hpp ├── CCitadel_NeutralCampVData.hpp ├── CCitadel_PestilenceDroneDispenser.hpp ├── CCitadel_PickupItemSpawner.hpp ├── CCitadel_PickupItemSpawnerVData.hpp ├── CCitadel_PointTalker.hpp ├── CCitadel_PointTalker_Base.hpp ├── CCitadel_PointTalker_Idol.hpp ├── CCitadel_Projectile_Archer_ChargedShot.hpp ├── CCitadel_Projectile_Bebop_Hook.hpp ├── CCitadel_Projectile_BloodBomb.hpp ├── CCitadel_Projectile_Cyclone.hpp ├── CCitadel_Projectile_DustStorm.hpp ├── CCitadel_Projectile_Guided_Arrow.hpp ├── CCitadel_Projectile_HookBlade.hpp ├── CCitadel_Projectile_MagicBolt.hpp ├── CCitadel_Projectile_Petrify.hpp ├── CCitadel_Projectile_Pillar.hpp ├── CCitadel_Projectile_RocketLauncher_Rocket.hpp ├── CCitadel_Projectile_SettingSun.hpp ├── CCitadel_Projectile_SpiderProjectile.hpp ├── CCitadel_Projectile_Tier2Boss_RocketBarrage.hpp ├── CCitadel_Projectile_Viscous_GooGrenade.hpp ├── CCitadel_Projectile_WebWall.hpp ├── CCitadel_Projectile_Wrecker_Teleport.hpp ├── CCitadel_Projectile_WreckingBall.hpp ├── CCitadel_PunchablePowerup.hpp ├── CCitadel_PunchablePowerupVData.hpp ├── CCitadel_RestorativeGooCube.hpp ├── CCitadel_Shield.hpp ├── CCitadel_SpiderAnimating.hpp ├── CCitadel_SpiderAnimatingVData.hpp ├── CCitadel_TechUpgrade_Infuser.hpp ├── CCitadel_TechUpgrade_SuperAcolyteGloves.hpp ├── CCitadel_TechUpgrade_SuperAcolyteGlovesVData.hpp ├── CCitadel_Upgrade_AerialAssault.hpp ├── CCitadel_Upgrade_AerialAssualtVData.hpp ├── CCitadel_Upgrade_AmmoScavenger.hpp ├── CCitadel_Upgrade_AmmoScavenger_VData.hpp ├── CCitadel_Upgrade_MagicCarpet.hpp ├── CCitadel_Upgrade_MagicCarpetVData.hpp ├── CCitadel_Upgrade_OverdriveClip.hpp ├── CCitadel_Upgrade_OverdriveClip_VData.hpp ├── CCitadel_Upgrade_StabilizingTripod.hpp ├── CCitadel_Upgrade_StabilizingTripodVData.hpp ├── CCitadel_Upgrade_WeaponPowerForHealth.hpp ├── CCitadel_Upgrade_WeaponPowerForHealthVData.hpp ├── CCitadel_UtilityUpgrade_AOESmokeBomb.hpp ├── CCitadel_UtilityUpgrade_AOESmokeBombVData.hpp ├── CCitadel_UtilityUpgrade_DebuffImmunity.hpp ├── CCitadel_UtilityUpgrade_DebuffImmunityVData.hpp ├── CCitadel_UtilityUpgrade_HealthNova.hpp ├── CCitadel_UtilityUpgrade_HealthNova_VData.hpp ├── CCitadel_UtilityUpgrade_RocketBooster.hpp ├── CCitadel_UtilityUpgrade_RocketBoosterVData.hpp ├── CCitadel_UtilityUpgrade_RocketBoots.hpp ├── CCitadel_UtilityUpgrade_RocketBootsVData.hpp ├── CCitadel_WeaponUpgrade_BansheeSlugs.hpp ├── CCitadel_WeaponUpgrade_BansheeSlugs_VData.hpp ├── CCitadel_WeaponUpgrade_BurstFire.hpp ├── CCitadel_WeaponUpgrade_BurstFireVData.hpp ├── CCitadel_WeaponUpgrade_FireRateAura.hpp ├── CCitadel_WeaponUpgrade_GlassCannon.hpp ├── CCitadel_WeaponUpgrade_Headhunter.hpp ├── CCitadel_WeaponUpgrade_Headhunter_VData.hpp ├── CCitadel_WeaponUpgrade_HeadshotBooster.hpp ├── CCitadel_WeaponUpgrade_HeadshotBooster_VData.hpp ├── CCitadel_WeaponUpgrade_InstantReload.hpp ├── CCitadel_WeaponUpgrade_InstantReloadVData.hpp ├── CCitadel_WeaponUpgrade_Ricochet.hpp ├── CCitadel_WeaponUpgrade_SiphonBullets.hpp ├── CCitadel_WeaponUpgrade_SiphonBulletsVData.hpp ├── CCitadel_WeaponUpgrade_SpellslingerHeadshots.hpp ├── CCitadel_WeaponUpgrade_SpellslingerHeadshots_VData.hpp ├── CCitadel_WeaponUpgrade_SurgingPower.hpp ├── CCitadel_WeaponUpgrade_SurgingPowerVData.hpp ├── CCitadel_WeaponUpgrade_WeaponEater.hpp ├── CCitadel_WeaponUpgrade_WeaponEaterVData.hpp ├── CCitadel_XPOrbVData.hpp ├── CCollisionProperty.hpp ├── CColorCorrection.hpp ├── CColorCorrectionVolume.hpp ├── CCommentaryAuto.hpp ├── CCommentarySystem.hpp ├── CCommentaryViewPosition.hpp ├── CConditionalCollidable.hpp ├── CConstantForceController.hpp ├── CConstraintAnchor.hpp ├── CCredits.hpp ├── CDebugHistory.hpp ├── CDestructableBuildingVData.hpp ├── CDynamicLight.hpp ├── CDynamicNavConnectionsVolume.hpp ├── CDynamicProp.hpp ├── CDynamicPropAlias_cable_dynamic.hpp ├── CDynamicPropAlias_dynamic_prop.hpp ├── CDynamicPropAlias_prop_dynamic_override.hpp ├── CEconEntity.hpp ├── CEconEntity__AttachedParticleInfo_t.hpp ├── CEconItemAttribute.hpp ├── CEconItemView.hpp ├── CEconWearable.hpp ├── CEffectData.hpp ├── CEnableMotionFixup.hpp ├── CEntityBlocker.hpp ├── CEntityDissolve.hpp ├── CEntityFlame.hpp ├── CEnvBeam.hpp ├── CEnvBeverage.hpp ├── CEnvCombinedLightProbeVolume.hpp ├── CEnvCubemap.hpp ├── CEnvCubemapFog.hpp ├── CEnvDecal.hpp ├── CEnvDetailController.hpp ├── CEnvEntityIgniter.hpp ├── CEnvEntityMaker.hpp ├── CEnvExplosion.hpp ├── CEnvFade.hpp ├── CEnvFireSensor.hpp ├── CEnvFireSource.hpp ├── CEnvFunnel.hpp ├── CEnvGlobal.hpp ├── CEnvInstructorHint.hpp ├── CEnvInstructorVRHint.hpp ├── CEnvLaser.hpp ├── CEnvLightProbeVolume.hpp ├── CEnvMicrophone.hpp ├── CEnvMuzzleFlash.hpp ├── CEnvParticleGlow.hpp ├── CEnvProjectedTexture.hpp ├── CEnvScreenOverlay.hpp ├── CEnvShake.hpp ├── CEnvSky.hpp ├── CEnvSoundscape.hpp ├── CEnvSoundscapeAlias_snd_soundscape.hpp ├── CEnvSoundscapeProxy.hpp ├── CEnvSoundscapeProxyAlias_snd_soundscape_proxy.hpp ├── CEnvSoundscapeTriggerable.hpp ├── CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable.hpp ├── CEnvSpark.hpp ├── CEnvSplash.hpp ├── CEnvTilt.hpp ├── CEnvTracer.hpp ├── CEnvViewPunch.hpp ├── CEnvVolumetricFogController.hpp ├── CEnvVolumetricFogVolume.hpp ├── CEnvWind.hpp ├── CEnvWindShared.hpp ├── CEnvWindShared__WindAveEvent_t.hpp ├── CEnvWindShared__WindVariationEvent_t.hpp ├── CFilterAttributeInt.hpp ├── CFilterClass.hpp ├── CFilterContext.hpp ├── CFilterEnemy.hpp ├── CFilterLOS.hpp ├── CFilterMassGreater.hpp ├── CFilterModel.hpp ├── CFilterModifier.hpp ├── CFilterMultiple.hpp ├── CFilterName.hpp ├── CFilterProximity.hpp ├── CFilterTeam.hpp ├── CFire.hpp ├── CFireSmoke.hpp ├── CFish.hpp ├── CFishPool.hpp ├── CFogController.hpp ├── CFogTrigger.hpp ├── CFogVolume.hpp ├── CFuncBrush.hpp ├── CFuncElectrifiedVolume.hpp ├── CFuncFoliageVData.hpp ├── CFuncIllusionary.hpp ├── CFuncInteractionLayerClip.hpp ├── CFuncLadder.hpp ├── CFuncLadderAlias_func_useableladder.hpp ├── CFuncMonitor.hpp ├── CFuncMoveLinear.hpp ├── CFuncMoveLinearAlias_momentary_door.hpp ├── CFuncMover.hpp ├── CFuncMoverAPI.hpp ├── CFuncMover__Move_t.hpp ├── CFuncMover__OrientationUpdate_t.hpp ├── CFuncMover__TransitionToPathNodeAction_t.hpp ├── CFuncNavBlocker.hpp ├── CFuncNavObstruction.hpp ├── CFuncPlat.hpp ├── CFuncPlatRot.hpp ├── CFuncPropRespawnZone.hpp ├── CFuncRotating.hpp ├── CFuncShatterglass.hpp ├── CFuncTankTrain.hpp ├── CFuncTimescale.hpp ├── CFuncTrackAuto.hpp ├── CFuncTrackChange.hpp ├── CFuncTrackTrain.hpp ├── CFuncTrain.hpp ├── CFuncTrainControls.hpp ├── CFuncVPhysicsClip.hpp ├── CFuncVehicleClip.hpp ├── CFuncWall.hpp ├── CFuncWallToggle.hpp ├── CGameChoreoServices.hpp ├── CGameGibManager.hpp ├── CGameModifier_FireConCommand.hpp ├── CGameModifier_FireConCommandVData.hpp ├── CGameModifier_FireUserEntityIO.hpp ├── CGameModifier_FireUserEntityIOVData.hpp ├── CGameModifier_OverrideTargetIdentifier.hpp ├── CGameModifier_PlayEffectOnDeath.hpp ├── CGameModifier_SetModelScale.hpp ├── CGameModifier_SetMoveType.hpp ├── CGamePlayerEquip.hpp ├── CGamePlayerZone.hpp ├── CGameRules.hpp ├── CGameRulesProxy.hpp ├── CGameSceneNode.hpp ├── CGameSceneNodeHandle.hpp ├── CGameScriptedMoveData.hpp ├── CGameScriptedMoveDef_t.hpp ├── CGameText.hpp ├── CGenericConstraint.hpp ├── CGlowProperty.hpp ├── CGradientFog.hpp ├── CGunTarget.hpp ├── CHandleDummy.hpp ├── CHandleTest.hpp ├── CHitboxComponent.hpp ├── CInWorldKeyBindPanel.hpp ├── CInfoAbilityTestBot.hpp ├── CInfoCoverPoint.hpp ├── CInfoData.hpp ├── CInfoDynamicShadowHint.hpp ├── CInfoDynamicShadowHintBox.hpp ├── CInfoGameEventProxy.hpp ├── CInfoHeroTestingController.hpp ├── CInfoHeroTestingPoint.hpp ├── CInfoInstructorHintTarget.hpp ├── CInfoLadderDismount.hpp ├── CInfoLandmark.hpp ├── CInfoMidBossSpawn.hpp ├── CInfoOffscreenPanoramaTexture.hpp ├── CInfoParticleTarget.hpp ├── CInfoPlayerStart.hpp ├── CInfoRemarkable.hpp ├── CInfoSpawnGroupLandmark.hpp ├── CInfoSpawnGroupLoadUnload.hpp ├── CInfoTarget.hpp ├── CInfoTargetServerOnly.hpp ├── CInfoTeamSpawn.hpp ├── CInfoTeleportDestination.hpp ├── CInfoTrooperBossSpawn.hpp ├── CInfoTrooperNeutralCamp.hpp ├── CInfoTrooperNeutralMovementNode.hpp ├── CInfoTrooperNeutralSpawn.hpp ├── CInfoTrooperSpawn.hpp ├── CInfoVisibilityBox.hpp ├── CInfoWorldLayer.hpp ├── CInstancedSceneEntity.hpp ├── CInstructorEventEntity.hpp ├── CItem.hpp ├── CItemAOERootVData.hpp ├── CItemAOESilenceAuraVData.hpp ├── CItemAOESilenceModifierVData.hpp ├── CItemCrate.hpp ├── CItemCrateSpawn.hpp ├── CItemExplosiveBarrel.hpp ├── CItemFlare.hpp ├── CItemGeneric.hpp ├── CItemGenericTriggerHelper.hpp ├── CItemMetalSkinVData.hpp ├── CItemParachute.hpp ├── CItemPhantomStrike_VData.hpp ├── CItemPowerShardVData.hpp ├── CItemRefresherVData.hpp ├── CItemSilenceGlyph.hpp ├── CItemSilenceGlyphVData.hpp ├── CItemSingleTargetStunVData.hpp ├── CItemSmokeBombPreCastModifierVData.hpp ├── CItemSoda.hpp ├── CItemStimPakVData.hpp ├── CItemXP.hpp ├── CItemXP__AssignedEarner_t.hpp ├── CItem_ActiveReload_VData.hpp ├── CItem_FleetfootBoots.hpp ├── CItem_FleetfootBoots_VData.hpp ├── CItem_Infuser_VData.hpp ├── CItem_RestorativeLocket.hpp ├── CItem_RestorativeLocket_VData.hpp ├── CItem_WarpStone_VData.hpp ├── CItem_WitheringWhip.hpp ├── CItem_WitheringWhip_VData.hpp ├── CKeepUpright.hpp ├── CLaneMarkerPath.hpp ├── CLaneNode.hpp ├── CLightCapsuleEntity.hpp ├── CLightComponent.hpp ├── CLightDirectionalEntity.hpp ├── CLightEntity.hpp ├── CLightEnvironmentEntity.hpp ├── CLightGlow.hpp ├── CLightOrthoEntity.hpp ├── CLightSpotEntity.hpp ├── CLogicAchievement.hpp ├── CLogicActiveAutosave.hpp ├── CLogicAuto.hpp ├── CLogicAutoCitadel.hpp ├── CLogicAutosave.hpp ├── CLogicBranch.hpp ├── CLogicBranchList.hpp ├── CLogicBranchList__LogicBranchListenerLastState_t.hpp ├── CLogicCase.hpp ├── CLogicCollisionPair.hpp ├── CLogicCompare.hpp ├── CLogicDistanceAutosave.hpp ├── CLogicDistanceCheck.hpp ├── CLogicGameEvent.hpp ├── CLogicGameEventListener.hpp ├── CLogicLineToEntity.hpp ├── CLogicMeasureMovement.hpp ├── CLogicNPCCounter.hpp ├── CLogicNPCCounterAABB.hpp ├── CLogicNPCCounterOBB.hpp ├── CLogicNavigation.hpp ├── CLogicPlayerProxy.hpp ├── CLogicProximity.hpp ├── CLogicRelay.hpp ├── CLogicRelayAPI.hpp ├── CLogicScript.hpp ├── CLogicalEntity.hpp ├── CMapSharedEnvironment.hpp ├── CMarkupVolume.hpp ├── CMarkupVolumeTagged.hpp ├── CMarkupVolumeTagged_Nav.hpp ├── CMarkupVolumeTagged_NavCitadel.hpp ├── CMarkupVolumeTagged_NavGame.hpp ├── CMarkupVolumeWithRef.hpp ├── CMathColorBlend.hpp ├── CMathCounter.hpp ├── CMathRemap.hpp ├── CMessage.hpp ├── CMessageEntity.hpp ├── CMiniMapMarker.hpp ├── CModelPointEntity.hpp ├── CModelState.hpp ├── CModifierAirLiftExplodeTargetVData.hpp ├── CModifierAirLiftGrabVData.hpp ├── CModifierAirRaidVData.hpp ├── CModifierBossInvulnVData.hpp ├── CModifierBullChargingVData.hpp ├── CModifierChargedTackleActiveVData.hpp ├── CModifierChargedTacklePrepareVData.hpp ├── CModifierContainmentVictimVData.hpp ├── CModifierCrowdControlDebuffVData.hpp ├── CModifierDelayedStunVData.hpp ├── CModifierFealtyTargetVData.hpp ├── CModifierFlyingStrikeTargetVData.hpp ├── CModifierGangActivityAbilitySwapVData.hpp ├── CModifierGarbageAuraVData.hpp ├── CModifierGlitchVData.hpp ├── CModifierGravityLassoEnemyVData.hpp ├── CModifierHandleBase.hpp ├── CModifierHighAlertBuffVData.hpp ├── CModifierHoldingGoldenIdolVData.hpp ├── CModifierIcePathVData.hpp ├── CModifierIntimidatedVData.hpp ├── CModifierItemPickupAuraTargetVData.hpp ├── CModifierKnockdownVData.hpp ├── CModifierLashFlogDebuffVData.hpp ├── CModifierLashGrappleEnemyDebuffVData.hpp ├── CModifierLashGrappleTargetVData.hpp ├── CModifierLockDownDebuffVData.hpp ├── CModifierNikumanVData.hpp ├── CModifierObscuredVData.hpp ├── CModifierPowerGeneratorVData.hpp ├── CModifierPowerJumpVData.hpp ├── CModifierProperty.hpp ├── CModifierPsychicLiftVData.hpp ├── CModifierQuarantineVData.hpp ├── CModifierRapidFireAirJuggleVData.hpp ├── CModifierRapidFireChannelVData.hpp ├── CModifierRestorativeGooVData.hpp ├── CModifierRiotCastDelayVData.hpp ├── CModifierRiotProtocolBuffVData.hpp ├── CModifierRiotProtocolEnemyDebuffVData.hpp ├── CModifierSleepBombAuraVData.hpp ├── CModifierSpiderShieldBuffVData.hpp ├── CModifierStackingDamageVData.hpp ├── CModifierStimPakVData.hpp ├── CModifierStormCloudVData.hpp ├── CModifierTangoTetherTargetVData.hpp ├── CModifierThumper_3VData.hpp ├── CModifierTier3BossInvulnVData.hpp ├── CModifierTier3BossLaserBeamVData.hpp ├── CModifierUppercuttedVData.hpp ├── CModifierVData.hpp ├── CModifierVData_BaseAura.hpp ├── CModifierVData_SetModelScale.hpp ├── CModifierVData_SetMoveType.hpp ├── CModifierVacuumAuraVData.hpp ├── CModifierVandalOverflowVData.hpp ├── CModifierVandalSurgeVData.hpp ├── CModifierVitalitySuppressorVData.hpp ├── CModifier_BansheeSlugs_Headshot.hpp ├── CModifier_CheatDeathImmunity.hpp ├── CModifier_CheatDeathImmunityVData.hpp ├── CModifier_Citadel_Bull_Leap_LandingBonuses.hpp ├── CModifier_Citadel_Bull_Leap_LandingBonuses_VData.hpp ├── CModifier_CloakingDevice_Active_Ambush.hpp ├── CModifier_CloakingDevice_Active_Ambush_VData.hpp ├── CModifier_FleetfootBoots_BonusClip.hpp ├── CModifier_Healbane_Debuff.hpp ├── CModifier_HornetLeap.hpp ├── CModifier_LeechHealbane_Debuff.hpp ├── CModifier_Mirage_FireBeetles_Buff.hpp ├── CModifier_Mirage_FireBeetles_Buff_VData.hpp ├── CModifier_Mirage_FireBeetles_Debuff.hpp ├── CModifier_Mirage_FireBeetles_Debuff_VData.hpp ├── CModifier_Mirage_FireBeetles_StatStealDebuff.hpp ├── CModifier_Mirage_FireBeetles_StatStealDebuff_VData.hpp ├── CModifier_Mirage_FireScarabs_HealthLoss.hpp ├── CModifier_Mirage_FireScarabs_HealthLoss_VData.hpp ├── CModifier_Mirage_SandPhantom.hpp ├── CModifier_Mirage_SandPhantom_VData.hpp ├── CModifier_Mirage_SandPhantom_WhirlwindEvasion.hpp ├── CModifier_Mirage_SandPhantom_WhirlwindEvasion_VData.hpp ├── CModifier_Mirage_Tornado_Aura.hpp ├── CModifier_Mirage_Tornado_Aura_Apply.hpp ├── CModifier_Mirage_Tornado_Aura_Apply_VData.hpp ├── CModifier_Mirage_Tornado_HoldInPlace.hpp ├── CModifier_Mirage_Tornado_Lift.hpp ├── CModifier_Mirage_Tornado_Lift_VData.hpp ├── CModifier_Mirage_Traveler_FireRate.hpp ├── CModifier_Mirage_Traveler_MovementSpeed.hpp ├── CModifier_Operative_Blindside_EnemyDebuff.hpp ├── CModifier_Operative_Revelation_Aura.hpp ├── CModifier_Operative_Revelation_Caster.hpp ├── CModifier_Operative_Revelation_Caster_VData.hpp ├── CModifier_Operative_Revelation_Target.hpp ├── CModifier_Operative_Revelation_Target_VData.hpp ├── CModifier_Operative_UmbrellaManeuver_AirHang.hpp ├── CModifier_Operative_UmbrellaManeuver_AirHang_VData.hpp ├── CModifier_Operative_UmbrellaManeuver_Watcher.hpp ├── CModifier_Operative_UmbrellaManeuver_Watcher_VData.hpp ├── CModifier_SiphonBullets.hpp ├── CModifier_SiphonBullets_HealthLoss.hpp ├── CModifier_SiphonBullets_HealthLoss_VData.hpp ├── CModifier_SiphonBullets_RestoreHealth.hpp ├── CModifier_SiphonBullets_VData.hpp ├── CModifier_Synth_Affliction_Debuff.hpp ├── CModifier_Synth_Affliction_Debuff_VData.hpp ├── CModifier_Synth_Barrage_Amp.hpp ├── CModifier_Synth_Barrage_Amp_VData.hpp ├── CModifier_Synth_Barrage_Caster.hpp ├── CModifier_Synth_Barrage_Caster_VData.hpp ├── CModifier_Synth_Blitz_TechAmp.hpp ├── CModifier_Synth_Blitz_TechAmp_VData.hpp ├── CModifier_Synth_Grasp_BulletShield.hpp ├── CModifier_Synth_Grasp_Caster.hpp ├── CModifier_Synth_Grasp_Caster_VData.hpp ├── CModifier_Synth_Grasp_Victim.hpp ├── CModifier_Synth_Grasp_Victim_VData.hpp ├── CModifier_Synth_PlasmaFlux_WeaponDamage_VData.hpp ├── CModifier_Synth_Pulse_Escape.hpp ├── CModifier_Synth_Pulse_Escape_VData.hpp ├── CModifier_Thumper_BulletWatcherVData.hpp ├── CModifier_Thumper_Bullet_Watcher.hpp ├── CModifier_UnrestrictedMotorMovement.hpp ├── CModifier_Upgrade_ArcaneMedallion.hpp ├── CModifier_Upgrade_ArcaneMedallion_VData.hpp ├── CModifier_Upgrade_ArcaneSurge.hpp ├── CModifier_Upgrade_ArcaneSurge_AbilityWatcher.hpp ├── CModifier_Upgrade_ArcaneSurge_AbilityWatcher_VData.hpp ├── CModifier_Upgrade_ArcaneSurge_VData.hpp ├── CModifier_Upgrade_KineticSash.hpp ├── CModifier_Upgrade_KineticSashTriggered.hpp ├── CModifier_Upgrade_KineticSashTriggered_VData.hpp ├── CModifier_Upgrade_KineticSash_VData.hpp ├── CModifier_WarpStone_Caster.hpp ├── CModifier_WarpStone_Caster_VData.hpp ├── CModifier_WreckerSalvageBuffVData.hpp ├── CModifier_WreckerSalvageVData.hpp ├── CModifier_WreckerScrapBlastDebuffVData.hpp ├── CModifier_Wrecker_UltimateGrabEnemyVData.hpp ├── CModifier_Wrecker_UltimateThrowEnemyVData.hpp ├── CModifier_Wrecker_UltimateVData.hpp ├── CMomentaryRotButton.hpp ├── CMotorController.hpp ├── CMoverPathNode.hpp ├── CMultiLightProxy.hpp ├── CMultiSource.hpp ├── CMultiplayRules.hpp ├── CMultiplayer_Expresser.hpp ├── CNPCMaker.hpp ├── CNPCMakerAPI.hpp ├── CNPCSpawnDestination.hpp ├── CNPC_BaseDefenseSentry.hpp ├── CNPC_BaseDefenseSentryVData.hpp ├── CNPC_BaseDefenseSentry_GraphController.hpp ├── CNPC_Boss_Tier1_GraphController.hpp ├── CNPC_Boss_Tier2.hpp ├── CNPC_Boss_Tier2VData.hpp ├── CNPC_Boss_Tier2_GraphController.hpp ├── CNPC_Boss_Tier3.hpp ├── CNPC_Boss_Tier3VData.hpp ├── CNPC_Boss_Tier3_GraphController.hpp ├── CNPC_CarpetBombDrone.hpp ├── CNPC_CarpetBombDrone_GraphController.hpp ├── CNPC_FieldSentry.hpp ├── CNPC_FieldSentryVData.hpp ├── CNPC_FieldSentry_GraphController.hpp ├── CNPC_FlyingDrone.hpp ├── CNPC_FlyingDrone_GraphController.hpp ├── CNPC_HeroCloneTrooper.hpp ├── CNPC_HeroCloneTrooperVData.hpp ├── CNPC_HeroCloneTrooper_GraphController.hpp ├── CNPC_HeroDecoy.hpp ├── CNPC_MidBoss.hpp ├── CNPC_MidBossHeroTest.hpp ├── CNPC_MidBossVData.hpp ├── CNPC_MidBoss_GraphController.hpp ├── CNPC_MortarSentry.hpp ├── CNPC_MortarSentry_GraphController.hpp ├── CNPC_NanoRollermine.hpp ├── CNPC_PestilenceDrone.hpp ├── CNPC_ShieldedSentry.hpp ├── CNPC_ShieldedSentryVData.hpp ├── CNPC_ShieldedSentry_GraphController.hpp ├── CNPC_SimpleAnimatingAI.hpp ├── CNPC_SimpleAnimatingAIVData.hpp ├── CNPC_SimpleAnimatingAI_GraphController.hpp ├── CNPC_SuperTrooper.hpp ├── CNPC_SurveillanceDrone.hpp ├── CNPC_TeslaCoil.hpp ├── CNPC_TeslaCoil_GraphController.hpp ├── CNPC_Trooper.hpp ├── CNPC_TrooperBarrackBoss.hpp ├── CNPC_TrooperBarrackBossVData.hpp ├── CNPC_TrooperBoss.hpp ├── CNPC_TrooperBossVData.hpp ├── CNPC_TrooperNeutral.hpp ├── CNPC_TrooperNeutralNodeMover.hpp ├── CNPC_TrooperNeutralNodeMoverVData.hpp ├── CNPC_TrooperNeutralNodeMover_GraphController.hpp ├── CNPC_TrooperNeutralVData.hpp ├── CNPC_TrooperNeutral_GraphController.hpp ├── CNPC_Trooper_GraphController.hpp ├── CNPC_Trooper_GraphController2.hpp ├── CNPC_YakuzaGangster.hpp ├── CNavLinkAreaEntity.hpp ├── CNavSmartGoalHelper.hpp ├── CNavSmartGoal_PrimaryTest.hpp ├── CNavSpaceInfo.hpp ├── CNavVolumeBreadthFirstSearch.hpp ├── CNavVolumeCalculatedVector.hpp ├── CNavVolumeMarkupVolume.hpp ├── CNavWalkable.hpp ├── CNetworkedSequenceOperation.hpp ├── CNodeEnt.hpp ├── CNodeEnt_InfoHint.hpp ├── CNodeEnt_InfoNodeAir.hpp ├── CNodeEnt_InfoNodeAirHint.hpp ├── CNodeEnt_InfoNodeClimb.hpp ├── CNodeEnt_InfoNodeHint.hpp ├── CNpcFootSweep.hpp ├── CNullEntity.hpp ├── COmniLight.hpp ├── COrbSpawner.hpp ├── COrbSpawner__Bounty_t.hpp ├── COrnamentProp.hpp ├── CParticleSystem.hpp ├── CPathAccompany.hpp ├── CPathCorner.hpp ├── CPathCornerCrash.hpp ├── CPathKeyFrame.hpp ├── CPathMover.hpp ├── CPathParticleRope.hpp ├── CPathParticleRopeAlias_path_particle_rope_clientside.hpp ├── CPathQueryComponent.hpp ├── CPathSimple.hpp ├── CPathSimpleAPI.hpp ├── CPathTrack.hpp ├── CPathfindInDirectionData.hpp ├── CPathfindLocalData.hpp ├── CPathfindRandomData.hpp ├── CPhysBallSocket.hpp ├── CPhysBox.hpp ├── CPhysConstraint.hpp ├── CPhysExplosion.hpp ├── CPhysFixed.hpp ├── CPhysForce.hpp ├── CPhysHinge.hpp ├── CPhysHingeAlias_phys_hinge_local.hpp ├── CPhysImpact.hpp ├── CPhysLength.hpp ├── CPhysMagnet.hpp ├── CPhysMotor.hpp ├── CPhysPulley.hpp ├── CPhysSlideConstraint.hpp ├── CPhysThruster.hpp ├── CPhysTorque.hpp ├── CPhysWheelConstraint.hpp ├── CPhysicalButton.hpp ├── CPhysicsEntitySolver.hpp ├── CPhysicsNPCSolver.hpp ├── CPhysicsProp.hpp ├── CPhysicsPropOverride.hpp ├── CPhysicsPropRespawnable.hpp ├── CPhysicsProp__CrateType_t.hpp ├── CPhysicsShake.hpp ├── CPhysicsSpring.hpp ├── CPhysicsWire.hpp ├── CPlatTrigger.hpp ├── CPlayerVisibility.hpp ├── CPlayer_AutoaimServices.hpp ├── CPlayer_CameraServices.hpp ├── CPlayer_FlashlightServices.hpp ├── CPlayer_ItemServices.hpp ├── CPlayer_MovementServices.hpp ├── CPlayer_MovementServices_Humanoid.hpp ├── CPlayer_ObserverServices.hpp ├── CPlayer_UseServices.hpp ├── CPlayer_WaterServices.hpp ├── CPlayer_WeaponServices.hpp ├── CPointAngleSensor.hpp ├── CPointAngularVelocitySensor.hpp ├── CPointBroadcastClientCommand.hpp ├── CPointCamera.hpp ├── CPointCameraVFOV.hpp ├── CPointChildModifier.hpp ├── CPointClientCommand.hpp ├── CPointClientUIDialog.hpp ├── CPointClientUIWorldPanel.hpp ├── CPointClientUIWorldTextPanel.hpp ├── CPointCommentaryNode.hpp ├── CPointEntity.hpp ├── CPointEntityFinder.hpp ├── CPointHurt.hpp ├── CPointModifierThinker.hpp ├── CPointOrient.hpp ├── CPointPrefab.hpp ├── CPointProximitySensor.hpp ├── CPointPush.hpp ├── CPointServerCommand.hpp ├── CPointTeleport.hpp ├── CPointTeleportAPI.hpp ├── CPointTemplate.hpp ├── CPointTemplateAPI.hpp ├── CPointValueRemapper.hpp ├── CPointVelocitySensor.hpp ├── CPointWorldText.hpp ├── CPostProcessingVolume.hpp ├── CPrecipitation.hpp ├── CPrecipitationBlocker.hpp ├── CPrecipitationVData.hpp ├── CProjectedDecal.hpp ├── CProjectile_Mirage_Tornado.hpp ├── CProjectile_Perched_Predator.hpp ├── CProjectile_Rolling_FireBall.hpp ├── CProjectile_Rutger_Rocket.hpp ├── CProjectile_Stomp_Projectile.hpp ├── CProjectile_Synth_Barrage.hpp ├── CProjectile_Synth_PlasmaFlux.hpp ├── CPropAnimatingBreakable.hpp ├── CPropDataComponent.hpp ├── CPropDoorRotating.hpp ├── CPropDoorRotatingBreakable.hpp ├── CPushable.hpp ├── CRagdollConstraint.hpp ├── CRagdollMagnet.hpp ├── CRagdollManager.hpp ├── CRagdollProp.hpp ├── CRagdollPropAlias_physics_prop_ragdoll.hpp ├── CRagdollPropAttached.hpp ├── CRectLight.hpp ├── CRegenerateZone.hpp ├── CRenderComponent.hpp ├── CResponseQueue.hpp ├── CResponseQueue__CDeferredResponse.hpp ├── CRevertSaved.hpp ├── CRopeKeyframe.hpp ├── CRopeKeyframeAlias_move_rope.hpp ├── CRotButton.hpp ├── CRotDoor.hpp ├── CRuleBrushEntity.hpp ├── CRuleEntity.hpp ├── CRulePointEntity.hpp ├── CScaleFunctionAbilityPropertyBase.hpp ├── CScaleFunctionAbilityPropertyMultiStats.hpp ├── CScaleFunctionAbilityPropertyMultiStatsVData.hpp ├── CScaleFunctionAbilityPropertySingleStat.hpp ├── CScaleFunctionAbilityPropertySingleStatVData.hpp ├── CScaleFunctionAbilityProperty_BaseWeaponDamage.hpp ├── CScaleFunctionAbilityProperty_KineticCarbine.hpp ├── CScaleFunctionAbilityProperty_NanoTechRoundsDamage.hpp ├── CScaleFunctionAbilityProperty_TechDamage.hpp ├── CScaleFunctionAbilityProperty_TechDuration.hpp ├── CScaleFunctionAbilityProperty_TechRange.hpp ├── CScaleFunctionAbilityProperty_WeaponDamage.hpp ├── CScaleFunctionVData.hpp ├── CSceneEntity.hpp ├── CSceneEntityAlias_logic_choreographed_scene.hpp ├── CSceneListManager.hpp ├── CScriptItem.hpp ├── CScriptNavBlocker.hpp ├── CScriptTriggerHurt.hpp ├── CScriptTriggerMultiple.hpp ├── CScriptTriggerOnce.hpp ├── CScriptTriggerPush.hpp ├── CScriptedSequence.hpp ├── CServerOnlyEntity.hpp ├── CServerOnlyModelEntity.hpp ├── CServerOnlyPointEntity.hpp ├── CServerRagdollTrigger.hpp ├── CSharedGapTypeQueryRegistration.hpp ├── CShatterGlassShard.hpp ├── CShatterGlassShardPhysics.hpp ├── CShower.hpp ├── CSimpleMarkupVolumeTagged.hpp ├── CSingleplayRules.hpp ├── CSkeletonInstance.hpp ├── CSkyCamera.hpp ├── CSkyboxReference.hpp ├── CSmartGoal_Door.hpp ├── CSmoothFunc.hpp ├── CSound.hpp ├── CSoundAreaEntityBase.hpp ├── CSoundAreaEntityOrientedBox.hpp ├── CSoundAreaEntitySphere.hpp ├── CSoundEnt.hpp ├── CSoundEventAABBEntity.hpp ├── CSoundEventEntity.hpp ├── CSoundEventEntityAlias_snd_event_point.hpp ├── CSoundEventOBBEntity.hpp ├── CSoundEventParameter.hpp ├── CSoundEventPathCornerEntity.hpp ├── CSoundEventSphereEntity.hpp ├── CSoundOpvarSetAABBEntity.hpp ├── CSoundOpvarSetAutoRoomEntity.hpp ├── CSoundOpvarSetEntity.hpp ├── CSoundOpvarSetOBBEntity.hpp ├── CSoundOpvarSetOBBWindEntity.hpp ├── CSoundOpvarSetPathCornerEntity.hpp ├── CSoundOpvarSetPointBase.hpp ├── CSoundOpvarSetPointEntity.hpp ├── CSoundStackSave.hpp ├── CSplineConstraint.hpp ├── CSpotlightEnd.hpp ├── CSprite.hpp ├── CSpriteAlias_env_glow.hpp ├── CSpriteOriented.hpp ├── CSun.hpp ├── CTakeDamageInfoAPI.hpp ├── CTankTargetChange.hpp ├── CTankTrainAI.hpp ├── CTeam.hpp ├── CTeamRelativeParticleSystem.hpp ├── CTeamplayRules.hpp ├── CTemplateNPCMaker.hpp ├── CTestEffect.hpp ├── CTestInputOutputCombinations.hpp ├── CTestInputOutputCombinationsAPI.hpp ├── CTextureBasedAnimatable.hpp ├── CTier3BossAbility.hpp ├── CTimeline.hpp ├── CTimerEntity.hpp ├── CTonemapController2.hpp ├── CTonemapController2Alias_env_tonemap_controller2.hpp ├── CTonemapTrigger.hpp ├── CTouchExpansionComponent.hpp ├── CTriggerActiveWeaponDetect.hpp ├── CTriggerAddModifier.hpp ├── CTriggerBrush.hpp ├── CTriggerBurrowUnderground.hpp ├── CTriggerCallback.hpp ├── CTriggerDetectBulletFire.hpp ├── CTriggerDetectExplosion.hpp ├── CTriggerFan.hpp ├── CTriggerGameEvent.hpp ├── CTriggerGravity.hpp ├── CTriggerHurt.hpp ├── CTriggerIcePathVolume.hpp ├── CTriggerImpact.hpp ├── CTriggerItemShop.hpp ├── CTriggerItemShopSafeZone.hpp ├── CTriggerLerpObject.hpp ├── CTriggerLook.hpp ├── CTriggerMidBossShield.hpp ├── CTriggerModifier.hpp ├── CTriggerMultiple.hpp ├── CTriggerNeutralIdles.hpp ├── CTriggerNeutralShield.hpp ├── CTriggerObscuredVolume.hpp ├── CTriggerOnce.hpp ├── CTriggerPhysics.hpp ├── CTriggerPingLocation.hpp ├── CTriggerProximity.hpp ├── CTriggerPush.hpp ├── CTriggerRemove.hpp ├── CTriggerRemoveModifier.hpp ├── CTriggerSave.hpp ├── CTriggerSndSosOpvar.hpp ├── CTriggerSoundscape.hpp ├── CTriggerTeamBase.hpp ├── CTriggerTeleport.hpp ├── CTriggerTier3Phase2Shield.hpp ├── CTriggerToggleSave.hpp ├── CTriggerTrooperDetector.hpp ├── CTriggerVolume.hpp ├── CUnreachableTargetList.hpp ├── CWaterBullet.hpp ├── CWorld.hpp ├── C_HeroPreview.hpp ├── ChoreoEntityFacing_t.hpp ├── CitadelAbilityProjectileCreateInfo_t.hpp ├── CitadelAbilityVData.hpp ├── CitadelCurvedAbilityProjectileCreateInfo_t.hpp ├── CitadelHeroData_t.hpp ├── CitadelItemVData.hpp ├── CitadelNPCDamageState_t.hpp ├── CitadelPositionHomingAbilityProjectileCreateInfo_t.hpp ├── CitadelTrackedAbilityProjectileCreateInfo_t.hpp ├── ConstraintSoundInfo.hpp ├── CountdownTimer.hpp ├── DevTriggerType_t.hpp ├── DynamicAbilityValues_t.hpp ├── DynamicVolumeDef_t.hpp ├── EAIScheduleFlags.hpp ├── EBotTestNodeType.hpp ├── EMidBossActivity.hpp ├── EOverrideBlockLOS_t.hpp ├── EPointType.hpp ├── ET1BossActivity.hpp ├── ET2BossActivity.hpp ├── ET3BossActivity.hpp ├── EngineCountdownTimer.hpp ├── EntFinderMethod_t.hpp ├── EntityRenderAttribute_t.hpp ├── Explosions.hpp ├── FilterDamageType.hpp ├── FilterHealth.hpp ├── FootSweepPusher_t.hpp ├── ForcedCrouchState_t.hpp ├── FuncDoorSpawnPos_t.hpp ├── GoalType_t.hpp ├── HandshakeInfo_t.hpp ├── HandshakeState_t.hpp ├── HintIgnoreFacing_t.hpp ├── HintNodeData.hpp ├── HintPriority_t.hpp ├── Hint_e.hpp ├── INavSmartGoal.hpp ├── IntervalTimer.hpp ├── ItemImbuementPair_t.hpp ├── LaneSide_t.hpp ├── LastIncomingHit_t.hpp ├── LessonPanelLayoutFileTypes_t.hpp ├── LockonTarget_t.hpp ├── Materials.hpp ├── MoveLinearAuthoredPos_t.hpp ├── NPCPathingRequest_t.hpp ├── Navigation_t.hpp ├── PhysicsRagdollPose_t.hpp ├── PlayerDataGlobal_t.hpp ├── PropDoorRotatingOpenDirection_e.hpp ├── PropDoorRotatingSpawnPos_t.hpp ├── RelationshipOverride_t.hpp ├── Relationship_t.hpp ├── ResponseContext_t.hpp ├── STeamFOWEntity.hpp ├── STrooperFOWEntity.hpp ├── SceneOnPlayerDeath_t.hpp ├── ScriptedConflictResponse_t.hpp ├── ScriptedMoveType_t.hpp ├── SequenceHistory_t.hpp ├── SimpleConstraintSoundProfile.hpp ├── SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t.hpp ├── SoundFlags_t.hpp ├── SoundOpvarTraceResult_t.hpp ├── SoundTypes_t.hpp ├── SquadModeInfo_t.hpp ├── StatViewerModifierValues_t.hpp ├── TOGGLE_STATE.hpp ├── TRAIN_CODE.hpp ├── TaskHandshakeScope_t.hpp ├── TaskStatus_t.hpp ├── TestHullMode_t.hpp ├── Touch_t.hpp ├── TrackOrientationType_t.hpp ├── TrainOrientationType_t.hpp ├── TrainVelocityType_t.hpp ├── UnreachableTargetType_t.hpp ├── UnreachableTarget_t.hpp ├── VPhysicsCollisionAttribute_t.hpp ├── VelocitySampler.hpp ├── ViewAngleServerChange_t.hpp ├── WaypointFlags_t.hpp ├── WeakPoint_t.hpp ├── audioparams_t.hpp ├── doorCheck_e.hpp ├── dynpitchvol_base_t.hpp ├── dynpitchvol_t.hpp ├── eSplinePushType.hpp ├── fogparams_t.hpp ├── fogplayerparams_t.hpp ├── ice_path_shard_model_desc_t.hpp ├── lerpdata_t.hpp ├── locksound_t.hpp ├── magnetted_objects_t.hpp ├── navproperties_t.hpp ├── shard_model_desc_t.hpp └── sky3dparams_t.hpp ├── smartprops ├── ApplyColorMode_t.hpp ├── CSmartPropAttributeApplyColorMode.hpp ├── CSmartPropAttributeChoiceSelectionMode.hpp ├── CSmartPropAttributeCoordinateSpace.hpp ├── CSmartPropAttributeDirection.hpp ├── CSmartPropAttributeDistributionMode.hpp ├── CSmartPropAttributeGridOriginMode.hpp ├── CSmartPropAttributeGridPlacementMode.hpp ├── CSmartPropAttributePathPositions.hpp ├── CSmartPropAttributePickMode.hpp ├── CSmartPropAttributeRadiusPlacementMode.hpp ├── CSmartPropAttributeScaleMode.hpp ├── CSmartPropAttributeTraceNoHit.hpp ├── CSmartPropChoice.hpp ├── CSmartPropChoiceOption.hpp ├── CSmartPropElement.hpp ├── CSmartPropElement_BendDeformer.hpp ├── CSmartPropElement_Deformer.hpp ├── CSmartPropElement_FitOnLine.hpp ├── CSmartPropElement_Group.hpp ├── CSmartPropElement_Layout2DGrid.hpp ├── CSmartPropElement_MidpointDeformer.hpp ├── CSmartPropElement_Model.hpp ├── CSmartPropElement_ModifyState.hpp ├── CSmartPropElement_PickOne.hpp ├── CSmartPropElement_PlaceInSphere.hpp ├── CSmartPropElement_PlaceMultiple.hpp ├── CSmartPropElement_PlaceOnPath.hpp ├── CSmartPropElement_SmartProp.hpp ├── CSmartPropFilter.hpp ├── CSmartPropFilter_Expression.hpp ├── CSmartPropFilter_Probability.hpp ├── CSmartPropFilter_SurfaceAngle.hpp ├── CSmartPropFilter_SurfaceProperties.hpp ├── CSmartPropFilter_VariableValue.hpp ├── CSmartPropMaterialReplacement.hpp ├── CSmartPropModifier.hpp ├── CSmartPropOperation.hpp ├── CSmartPropOperation_ComputeCrossProduct3D.hpp ├── CSmartPropOperation_ComputeDistance3D.hpp ├── CSmartPropOperation_ComputeDotProduct3D.hpp ├── CSmartPropOperation_ComputeNormalizedVector3D.hpp ├── CSmartPropOperation_ComputeProjectVector3D.hpp ├── CSmartPropOperation_ComputeVectorBetweenPoints3D.hpp ├── CSmartPropOperation_CreateLocator.hpp ├── CSmartPropOperation_CreateRotator.hpp ├── CSmartPropOperation_CreateSizer.hpp ├── CSmartPropOperation_MaterialOverride.hpp ├── CSmartPropOperation_RandomColorTintColor.hpp ├── CSmartPropOperation_RandomOffset.hpp ├── CSmartPropOperation_RandomRotation.hpp ├── CSmartPropOperation_RandomScale.hpp ├── CSmartPropOperation_ResetRotation.hpp ├── CSmartPropOperation_ResetScale.hpp ├── CSmartPropOperation_RestoreState.hpp ├── CSmartPropOperation_RigidDeformation.hpp ├── CSmartPropOperation_Rotate.hpp ├── CSmartPropOperation_RotateTowards.hpp ├── CSmartPropOperation_SaveColor.hpp ├── CSmartPropOperation_SaveDirection.hpp ├── CSmartPropOperation_SavePosition.hpp ├── CSmartPropOperation_SaveScale.hpp ├── CSmartPropOperation_SaveState.hpp ├── CSmartPropOperation_SaveSurfaceNormal.hpp ├── CSmartPropOperation_Scale.hpp ├── CSmartPropOperation_SetOrientation.hpp ├── CSmartPropOperation_SetPosition.hpp ├── CSmartPropOperation_SetTintColor.hpp ├── CSmartPropOperation_SetVariable.hpp ├── CSmartPropOperation_Trace.hpp ├── CSmartPropOperation_TraceInDirection.hpp ├── CSmartPropOperation_TraceToLine.hpp ├── CSmartPropOperation_TraceToPoint.hpp ├── CSmartPropOperation_Translate.hpp ├── CSmartPropParameter.hpp ├── CSmartPropRoot.hpp ├── CSmartPropSelectionCriteria.hpp ├── CSmartPropSelectionCriteria_ChoiceWeight.hpp ├── CSmartPropSelectionCriteria_EndCap.hpp ├── CSmartPropSelectionCriteria_IsValid.hpp ├── CSmartPropSelectionCriteria_LinearLength.hpp ├── CSmartPropSelectionCriteria_PathPosition.hpp ├── CSmartPropTransformOperation.hpp ├── CSmartPropVariable.hpp ├── CSmartPropVariable_Angles.hpp ├── CSmartPropVariable_ApplyColorMode.hpp ├── CSmartPropVariable_Bool.hpp ├── CSmartPropVariable_ChoiceSelectionMode.hpp ├── CSmartPropVariable_Color.hpp ├── CSmartPropVariable_CoordinateSpace.hpp ├── CSmartPropVariable_DirectionVector.hpp ├── CSmartPropVariable_DistributionMode.hpp ├── CSmartPropVariable_Float.hpp ├── CSmartPropVariable_GridOriginMode.hpp ├── CSmartPropVariable_GridPlacementMode.hpp ├── CSmartPropVariable_Int.hpp ├── CSmartPropVariable_Material.hpp ├── CSmartPropVariable_MaterialGroup.hpp ├── CSmartPropVariable_Model.hpp ├── CSmartPropVariable_PathPositions.hpp ├── CSmartPropVariable_PickMode.hpp ├── CSmartPropVariable_RadiusPlacementMode.hpp ├── CSmartPropVariable_ScaleMode.hpp ├── CSmartPropVariable_String.hpp ├── CSmartPropVariable_TraceNoHit.hpp ├── CSmartPropVariable_Vector2D.hpp ├── CSmartPropVariable_Vector3D.hpp ├── CSmartPropVariable_Vector4D.hpp ├── ColorChoice_t.hpp ├── ConfigurationHandleShape_t.hpp ├── PickMode_t.hpp ├── ScaleMode_t.hpp ├── SmartPropChoiceSelectionMode_t.hpp ├── SmartPropDirection_t.hpp ├── SmartPropDistributionMode_t.hpp ├── SmartPropGridOriginBasis_t.hpp ├── SmartPropGridPlacementMode_t.hpp ├── SmartPropPathPositions_t.hpp ├── SmartPropRadiusPlacementMode_t.hpp ├── SmartPropSpace_t.hpp └── TraceNoHitResult_t.hpp ├── soundsystem ├── ActionType_t.hpp ├── CDSPMixgroupModifier.hpp ├── CDSPPresetMixgroupModifierTable.hpp ├── CDspPresetModifierList.hpp ├── CSosGroupActionLimitSchema.hpp ├── CSosGroupActionMemberCountEnvelopeSchema.hpp ├── CSosGroupActionSchema.hpp ├── CSosGroupActionSetSoundeventParameterSchema.hpp ├── CSosGroupActionSoundeventClusterSchema.hpp ├── CSosGroupActionSoundeventCountSchema.hpp ├── CSosGroupActionSoundeventMinMaxValuesSchema.hpp ├── CSosGroupActionSoundeventPrioritySchema.hpp ├── CSosGroupActionTimeBlockLimitSchema.hpp ├── CSosGroupActionTimeLimitSchema.hpp ├── CSosGroupBranchPattern.hpp ├── CSosGroupMatchPattern.hpp ├── CSosSoundEventGroupListSchema.hpp ├── CSosSoundEventGroupSchema.hpp ├── CSoundEventMetaData.hpp ├── CTestBlendContainer.hpp ├── SelectedEditItemInfo_t.hpp ├── SosActionSortType_t.hpp ├── SosActionStopType_t.hpp ├── SosEditItemInfo_t.hpp ├── SosEditItemType_t.hpp ├── SosGroupType_t.hpp └── soundlevel_t.hpp ├── soundsystem_lowlevel ├── VMixAutoFilterDesc_t.hpp ├── VMixBoxverbDesc_t.hpp ├── VMixChannelOperation_t.hpp ├── VMixConvolutionDesc_t.hpp ├── VMixDelayDesc_t.hpp ├── VMixDiffusorDesc_t.hpp ├── VMixDynamics3BandDesc_t.hpp ├── VMixDynamicsBand_t.hpp ├── VMixDynamicsCompressorDesc_t.hpp ├── VMixDynamicsDesc_t.hpp ├── VMixEQ8Desc_t.hpp ├── VMixEffectChainDesc_t.hpp ├── VMixEnvelopeDesc_t.hpp ├── VMixFilterDesc_t.hpp ├── VMixFilterSlope_t.hpp ├── VMixFilterType_t.hpp ├── VMixFreeverbDesc_t.hpp ├── VMixLFOShape_t.hpp ├── VMixModDelayDesc_t.hpp ├── VMixOscDesc_t.hpp ├── VMixPannerDesc_t.hpp ├── VMixPannerType_t.hpp ├── VMixPitchShiftDesc_t.hpp ├── VMixPlateverbDesc_t.hpp ├── VMixProcessorType_t.hpp ├── VMixShaperDesc_t.hpp ├── VMixSubgraphSwitchDesc_t.hpp ├── VMixSubgraphSwitchInterpolationType_t.hpp ├── VMixUtilityDesc_t.hpp └── VMixVocoderDesc_t.hpp ├── soundsystem_voicecontainers ├── CAudioEmphasisSample.hpp ├── CAudioMorphData.hpp ├── CAudioPhonemeTag.hpp ├── CAudioSentence.hpp ├── CSoundContainerReference.hpp ├── CSoundContainerReferenceArray.hpp ├── CSoundInfoHeader.hpp ├── CVSound.hpp ├── CVSoundFormat_t.hpp ├── CVoiceContainerAmpedDecayingSineWave.hpp ├── CVoiceContainerAnalysisBase.hpp ├── CVoiceContainerBase.hpp ├── CVoiceContainerBlender.hpp ├── CVoiceContainerDecayingSineWave.hpp ├── CVoiceContainerDefault.hpp ├── CVoiceContainerDistanceBlender.hpp ├── CVoiceContainerEnvelope.hpp ├── CVoiceContainerEnvelopeAnalyzer.hpp ├── CVoiceContainerGranulator.hpp ├── CVoiceContainerLoopTrigger.hpp ├── CVoiceContainerNull.hpp ├── CVoiceContainerRandomSampler.hpp ├── CVoiceContainerRealtimeFMSineWave.hpp ├── CVoiceContainerSelector.hpp ├── CVoiceContainerSet.hpp ├── CVoiceContainerSetElement.hpp ├── CVoiceContainerShapedNoise.hpp ├── CVoiceContainerStaticAdditiveSynth.hpp ├── CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance.hpp ├── CVoiceContainerStaticAdditiveSynth__CHarmonic.hpp ├── CVoiceContainerStaticAdditiveSynth__CTone.hpp ├── CVoiceContainerSwitch.hpp ├── EMidiNote.hpp ├── EMode_t.hpp ├── EWaveform.hpp └── PlayBackMode_t.hpp ├── tier2 ├── CRangeFloat.hpp └── CRangeInt.hpp ├── toolscene ├── CLightRigBackground.hpp ├── CLightRigExposure.hpp ├── CLightRigGrid.hpp ├── CLightRigLight.hpp ├── CLightRigPointLight.hpp ├── CLightRigPostProcessing.hpp ├── CLightRigSky.hpp ├── CLightRigSpotLight.hpp ├── CLightRigSunLight.hpp ├── CLightRigVMap.hpp ├── CToolSceneLightRig.hpp └── LightRigType_t.hpp ├── vphysics2 ├── IPhysicsPlayerController.hpp ├── constraint_axislimit_t.hpp ├── constraint_breakableparams_t.hpp ├── constraint_hingeparams_t.hpp └── vphysics_save_cphysicsbody_t.hpp └── worldrenderer ├── AggregateInstanceStreamOnDiskData_t.hpp ├── AggregateInstanceStream_t.hpp ├── AggregateLODSetup_t.hpp ├── AggregateMeshInfo_t.hpp ├── AggregateSceneObject_t.hpp ├── BakedLightingInfo_t.hpp ├── BaseSceneObjectOverride_t.hpp ├── CVoxelVisibility.hpp ├── ClutterSceneObject_t.hpp ├── ClutterTile_t.hpp ├── EntityIOConnectionData_t.hpp ├── EntityKeyValueData_t.hpp ├── ExtraVertexStreamOverride_t.hpp ├── InfoForResourceTypeVMapResourceData_t.hpp ├── InfoOverlayData_t.hpp ├── MaterialOverride_t.hpp ├── NodeData_t.hpp ├── ObjectTypeFlags_t.hpp ├── PermEntityLumpData_t.hpp ├── SceneObject_t.hpp ├── VMapResourceData_t.hpp ├── VoxelVisBlockOffset_t.hpp ├── WorldBuilderParams_t.hpp ├── WorldNodeOnDiskBufferData_t.hpp ├── WorldNode_t.hpp └── World_t.hpp /include/source2sdk/animationsystem/FootstepLandedFootSoundType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animationsystem 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animationsystem 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class FootstepLandedFootSoundType_t : std::uint32_t 15 | { 16 | FOOTSOUND_Left = 0x0, 17 | FOOTSOUND_Right = 0x1, 18 | FOOTSOUND_UseOverrideSound = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/animationsystem/MoodType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animationsystem 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animationsystem 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class MoodType_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Head" 17 | eMoodType_Head = 0x0, 18 | // MPropertyFriendlyName "Body" 19 | eMoodType_Body = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animationsystem/RagdollPoseControl.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animationsystem 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animationsystem 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class RagdollPoseControl : std::uint32_t 15 | { 16 | Absolute = 0x0, 17 | Relative = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/animationsystem/SeqPoseSetting_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animationsystem 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animationsystem 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class SeqPoseSetting_t : std::uint32_t 15 | { 16 | SEQ_POSE_SETTING_CONSTANT = 0x0, 17 | SEQ_POSE_SETTING_ROTATION = 0x1, 18 | SEQ_POSE_SETTING_POSITION = 0x2, 19 | SEQ_POSE_SETTING_VELOCITY = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/AnimNodeNetworkMode.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class AnimNodeNetworkMode : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Server Authoritative" 17 | ServerAuthoritative = 0x0, 18 | // MPropertyFriendlyName "Client Simulate" 19 | ClientSimulate = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/AnimScriptType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 2 13 | // Size: 0x2 14 | enum class AnimScriptType : std::uint16_t 15 | { 16 | ANIMSCRIPT_TYPE_INVALID = 0xffff, 17 | ANIMSCRIPT_FUSE_GENERAL = 0x0, 18 | ANIMSCRIPT_FUSE_STATEMACHINE = 0x1, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/BinaryNodeChildOption.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class BinaryNodeChildOption : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Child 1" 17 | Child1 = 0x0, 18 | // MPropertyFriendlyName "Child 2" 19 | Child2 = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/Blend2DMode.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class Blend2DMode : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "General" 17 | Blend2DMode_General = 0x0, 18 | // MPropertyFriendlyName "Directional" 19 | Blend2DMode_Directional = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/ChoiceBlendMethod.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ChoiceBlendMethod : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Single Blend Time" 17 | SingleBlendTime = 0x0, 18 | // MPropertyFriendlyName "Per-Choice Blend Times" 19 | PerChoiceBlendTimes = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/ChoiceChangeMethod.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ChoiceChangeMethod : std::uint32_t 15 | { 16 | OnReset = 0x0, 17 | OnCycleEnd = 0x1, 18 | OnResetOrCycleEnd = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/ChoiceMethod.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ChoiceMethod : std::uint32_t 15 | { 16 | WeightedRandom = 0x0, 17 | WeightedRandomNoRepeat = 0x1, 18 | Iterate = 0x2, 19 | IterateRandom = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/DampingSpeedFunction.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class DampingSpeedFunction : std::uint32_t 15 | { 16 | NoDamping = 0x0, 17 | Constant = 0x1, 18 | Spring = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/EDemoBoneSelectionMode.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EDemoBoneSelectionMode : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Capture All Bones" 17 | CaptureAllBones = 0x0, 18 | // MPropertyFriendlyName "Capture Selected Bones" 19 | CaptureSelectedBones = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/FootPinningTimingSource.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class FootPinningTimingSource : std::uint32_t 15 | { 16 | FootMotion = 0x0, 17 | Tag = 0x1, 18 | Parameter = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/HandshakeTagType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class HandshakeTagType_t : std::uint32_t 15 | { 16 | eInvalid = 0xffffffff, 17 | eTask = 0x0, 18 | eMovement = 0x1, 19 | eCount = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/IkEndEffectorType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class IkEndEffectorType : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Attachment" 17 | IkEndEffector_Attachment = 0x0, 18 | // MPropertyFriendlyName "Last Bone in Chain" 19 | IkEndEffector_Bone = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/JumpCorrectionMethod.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class JumpCorrectionMethod : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Scale Animation Motion" 17 | ScaleMotion = 0x0, 18 | // MPropertyFriendlyName "Add Correction Delta" 19 | AddCorrectionDelta = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/MatterialAttributeTagType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class MatterialAttributeTagType_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Value" 17 | MATERIAL_ATTRIBUTE_TAG_VALUE = 0x0, 18 | // MPropertyFriendlyName "Color" 19 | MATERIAL_ATTRIBUTE_TAG_COLOR = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/PoseType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class PoseType_t : std::uint8_t 15 | { 16 | POSETYPE_STATIC = 0, 17 | POSETYPE_DYNAMIC = 1, 18 | POSETYPE_INVALID = 255, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/ResetCycleOption.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ResetCycleOption : std::uint32_t 15 | { 16 | Beginning = 0x0, 17 | SameCycleAsSource = 0x1, 18 | InverseSourceCycle = 0x2, 19 | FixedValue = 0x3, 20 | SameTimeAsSource = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/StanceOverrideMode.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class StanceOverrideMode : std::uint32_t 15 | { 16 | Sequence = 0x0, 17 | Node = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/animgraphlib/StepPhase.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animgraphlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animgraphlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class StepPhase : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "On Ground" 17 | StepPhase_OnGround = 0x0, 18 | // MPropertyFriendlyName "In the Air" 19 | StepPhase_InAir = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/CNmBoneMask__WeightInfo_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class CNmBoneMask__WeightInfo_t : std::uint8_t 15 | { 16 | Zero = 0, 17 | Mixed = 1, 18 | One = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/CNmFloatAngleMathNode__Operation_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class CNmFloatAngleMathNode__Operation_t : std::uint8_t 15 | { 16 | ClampTo180 = 0, 17 | ClampTo360 = 1, 18 | FlipHemisphere = 2, 19 | FlipHemisphereNegate = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/CNmFloatComparisonNode__Comparison_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class CNmFloatComparisonNode__Comparison_t : std::uint8_t 15 | { 16 | GreaterThanEqual = 0, 17 | LessThanEqual = 1, 18 | NearEqual = 2, 19 | GreaterThan = 3, 20 | LessThan = 4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/CNmFloatMathNode__Operator_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class CNmFloatMathNode__Operator_t : std::uint8_t 15 | { 16 | Add = 0, 17 | Sub = 1, 18 | Mul = 2, 19 | Div = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/CNmIDComparisonNode__Comparison_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class CNmIDComparisonNode__Comparison_t : std::uint8_t 15 | { 16 | Matches = 0, 17 | DoesntMatch = 1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/CNmRootMotionData__SamplingMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class CNmRootMotionData__SamplingMode_t : std::uint8_t 15 | { 16 | Delta = 0, 17 | WorldSpace = 1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/CNmRootMotionOverrideNode__OverrideFlags_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class CNmRootMotionOverrideNode__OverrideFlags_t : std::uint8_t 15 | { 16 | AllowMoveX = 0, 17 | AllowMoveY = 1, 18 | AllowMoveZ = 2, 19 | AllowFacingPitch = 3, 20 | ListenForEvents = 4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/CNmSyncEventIndexConditionNode__TriggerMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class CNmSyncEventIndexConditionNode__TriggerMode_t : std::uint8_t 15 | { 16 | ExactlyAtEventIndex = 0, 17 | GreaterThanEqualToEventIndex = 1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/CNmTimeConditionNode__ComparisonType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class CNmTimeConditionNode__ComparisonType_t : std::uint8_t 15 | { 16 | PercentageThroughState = 0, 17 | PercentageThroughSyncEvent = 1, 18 | ElapsedTime = 2, 19 | LoopCount = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/CNmTimeConditionNode__Operator_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class CNmTimeConditionNode__Operator_t : std::uint8_t 15 | { 16 | LessThan = 0, 17 | LessThanEqual = 1, 18 | GreaterThan = 2, 19 | GreaterThanEqual = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/CNmVectorInfoNode__Info_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 6 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class CNmVectorInfoNode__Info_t : std::uint8_t 15 | { 16 | X = 0, 17 | Y = 1, 18 | Z = 2, 19 | Length = 3, 20 | AngleHorizontal = 4, 21 | AngleVertical = 5, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/NmCachedValueMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class NmCachedValueMode_t : std::uint32_t 15 | { 16 | OnEntry = 0x0, 17 | OnExit = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/NmEasingFunction_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 9 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class NmEasingFunction_t : std::uint8_t 15 | { 16 | Linear = 0, 17 | Quad = 1, 18 | Cubic = 2, 19 | Quart = 3, 20 | Quint = 4, 21 | Sine = 5, 22 | Expo = 6, 23 | Circ = 7, 24 | Back = 8, 25 | }; 26 | }; 27 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/NmFootPhaseCondition_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 6 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class NmFootPhaseCondition_t : std::uint8_t 15 | { 16 | LeftFootDown = 0, 17 | LeftFootPassing = 1, 18 | LeftPhase = 4, 19 | RightFootDown = 2, 20 | RightFootPassing = 3, 21 | RightPhase = 5, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/NmFootPhase_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class NmFootPhase_t : std::uint8_t 15 | { 16 | LeftFootDown = 0, 17 | RightFootPassing = 1, 18 | RightFootDown = 2, 19 | LeftFootPassing = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/NmFrameSnapEventMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class NmFrameSnapEventMode_t : std::uint32_t 15 | { 16 | Floor = 0x0, 17 | Round = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/NmGraphValueType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 9 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class NmGraphValueType_t : std::uint8_t 15 | { 16 | Unknown = 0, 17 | Bool = 1, 18 | ID = 2, 19 | Float = 3, 20 | Vector = 4, 21 | Target = 5, 22 | BoneMask = 6, 23 | Pose = 7, 24 | Special = 8, 25 | }; 26 | }; 27 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/NmPoseBlendMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class NmPoseBlendMode_t : std::uint8_t 15 | { 16 | Overlay = 0, 17 | Additive = 1, 18 | ModelSpace = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/NmRootMotionBlendMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class NmRootMotionBlendMode_t : std::uint8_t 15 | { 16 | Blend = 0, 17 | Additive = 1, 18 | IgnoreSource = 2, 19 | IgnoreTarget = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/NmStateEventTypeCondition_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class NmStateEventTypeCondition_t : std::uint8_t 15 | { 16 | Entry = 0, 17 | FullyInState = 1, 18 | Exit = 2, 19 | Timed = 3, 20 | Any = 4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/NmTargetWarpAlgorithm_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class NmTargetWarpAlgorithm_t : std::uint8_t 15 | { 16 | Lerp = 0, 17 | Hermite = 1, 18 | HermiteFeaturePreserving = 2, 19 | Bezier = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/animlib/NmTargetWarpRule_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: animlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::animlib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class NmTargetWarpRule_t : std::uint8_t 15 | { 16 | WarpXY = 0, 17 | WarpZ = 1, 18 | WarpXYZ = 2, 19 | RotationOnly = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/AI_BaseNPC_StopType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class AI_BaseNPC_StopType_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "None" 17 | eNone = 0x0, 18 | // MPropertyFriendlyName "Moving" 19 | eMoving = 0x1, 20 | // MPropertyFriendlyName "Instant" 21 | eInstant = 0x2, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/client/AI_MovementHeadingMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class AI_MovementHeadingMode_t : std::uint32_t 15 | { 16 | eContinuous = 0x0, 17 | eDiscretized_180 = 0x1, 18 | eDiscretized_90 = 0x2, 19 | eDiscretized_45 = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/AbilityCastEvent_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class AbilityCastEvent_t : std::uint32_t 15 | { 16 | CAST_DELAY_STARTED = 0x0, 17 | CAST_COMPLETED = 0x1, 18 | CAST_TOGGLED_ON = 0x2, 19 | CAST_CHANNEL_STARTED = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/AbilitySectionType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class AbilitySectionType_t : std::uint32_t 15 | { 16 | EArea_Innate = 0x0, 17 | EArea_Passive = 0x1, 18 | EArea_Active = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/AmmoFlags_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class AmmoFlags_t : std::uint32_t 15 | { 16 | AMMO_FORCE_DROP_IF_CARRIED = 0x1, 17 | AMMO_RESERVE_STAYS_WITH_WEAPON = 0x2, 18 | // MPropertySuppressEnumerator 19 | // MEnumeratorIsNotAFlag 20 | AMMO_FLAG_MAX = 0x2, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/AmmoPosition_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class AmmoPosition_t : std::uint32_t 15 | { 16 | AMMO_POSITION_INVALID = 0xffffffff, 17 | AMMO_POSITION_PRIMARY = 0x0, 18 | AMMO_POSITION_SECONDARY = 0x1, 19 | AMMO_POSITION_COUNT = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/BeamClipStyle_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class BeamClipStyle_t : std::uint32_t 15 | { 16 | kNOCLIP = 0x0, 17 | kGEOCLIP = 0x1, 18 | kMODELCLIP = 0x2, 19 | kBEAMCLIPSTYLE_NUMBITS = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/BeamType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 7 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class BeamType_t : std::uint32_t 15 | { 16 | BEAM_INVALID = 0x0, 17 | BEAM_POINTS = 0x1, 18 | BEAM_ENTPOINT = 0x2, 19 | BEAM_ENTS = 0x3, 20 | BEAM_HOSE = 0x4, 21 | BEAM_SPLINE = 0x5, 22 | BEAM_LASER = 0x6, 23 | }; 24 | }; 25 | -------------------------------------------------------------------------------- /include/source2sdk/client/BeginDeathLifeStateTransition_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class BeginDeathLifeStateTransition_t : std::uint8_t 15 | { 16 | NO_CHANGE_IN_LIFESTATE = 0, 17 | TRANSITION_TO_LIFESTATE_DYING = 1, 18 | TRANSITION_TO_LIFESTATE_DEAD = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/Bidirectional_Messages.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class Bidirectional_Messages : std::uint32_t 15 | { 16 | bi_RebroadcastGameEvent = 0x10, 17 | bi_RebroadcastSource = 0x11, 18 | bi_GameEvent = 0x12, 19 | bi_PredictionEvent = 0x13, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/Bidirectional_Messages_LowFrequency.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class Bidirectional_Messages_LowFrequency : std::uint32_t 15 | { 16 | bi_RelayInfo = 0x2bc, 17 | bi_RelayPacket = 0x2bd, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/BreakableContentsType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class BreakableContentsType_t : std::uint32_t 15 | { 16 | BC_DEFAULT = 0x0, 17 | BC_EMPTY = 0x1, 18 | BC_PROP_GROUP_OVERRIDE = 0x2, 19 | BC_PARTICLE_SYSTEM_OVERRIDE = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/BrushSolidities_e.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class BrushSolidities_e : std::uint32_t 15 | { 16 | BRUSHSOLID_TOGGLE = 0x0, 17 | BRUSHSOLID_NEVER = 0x1, 18 | BRUSHSOLID_ALWAYS = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/CCitadelModifierSpeaker_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CCitadelModifierSpeaker_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Parent" 17 | MODIFIER_RR_SPEAKER_PARENT = 0x0, 18 | // MPropertyFriendlyName "Caster" 19 | MODIFIER_RR_SPEAKER_CASTER = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/CCitadelPlayerPawn_GraphController2_EDeathSequence.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CCitadelPlayerPawn_GraphController2_EDeathSequence : std::uint32_t 15 | { 16 | // MAlternateSemanticName 17 | EDeathSequence_NONE = 0x0, 18 | // MAlternateSemanticName 19 | EDeathSequence_GENERIC = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/CDebugOverlayCombinedTypes_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CDebugOverlayCombinedTypes_t : std::uint32_t 15 | { 16 | ALL = 0x0, 17 | ANY = 0x1, 18 | COUNT = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/CMsgLaneColor.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CMsgLaneColor : std::uint32_t 15 | { 16 | k_ELaneColor_Invalid = 0x0, 17 | k_ELaneColor_Yellow = 0x1, 18 | k_ELaneColor_Green = 0x3, 19 | k_ELaneColor_Blue = 0x4, 20 | k_ELaneColor_Purple = 0x6, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/CRR_Response__ResponseEnum_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CRR_Response__ResponseEnum_t : std::uint32_t 15 | { 16 | MAX_RESPONSE_NAME = 0xc0, 17 | MAX_RULE_NAME = 0x80, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/CameraAction.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CameraAction : std::uint32_t 15 | { 16 | k_EAction_AddOp = 0x0, 17 | k_EAction_ClearAllOps = 0x1, 18 | k_EAction_ClearOpsForContext = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/CameraOperation.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CameraOperation : std::uint32_t 15 | { 16 | k_ECameraOp_Maintain = 0x2, 17 | k_ECameraOp_Approach = 0x3, 18 | k_ECameraOp_Spring = 0x4, 19 | k_ECameraOp_Lerp = 0x5, 20 | k_ECameraOp_Lag = 0x6, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/CameraParamMode.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CameraParamMode : std::uint32_t 15 | { 16 | k_EParamMode_AllowInOneContext = 0x0, 17 | k_EParamMode_AllowInMultipleContexts = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/CanPlaySequence_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CanPlaySequence_t : std::uint32_t 15 | { 16 | CANNOT_PLAY = 0x0, 17 | CAN_PLAY_NOW = 0x1, 18 | CAN_PLAY_ENQUEUED = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/ChatIgnoreType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ChatIgnoreType_t : std::uint32_t 15 | { 16 | CHAT_IGNORE_NONE = 0x0, 17 | CHAT_IGNORE_ALL = 0x1, 18 | CHAT_IGNORE_TEAM = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/CitadelEntityMessageIds.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 1 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CitadelEntityMessageIds : std::uint32_t 15 | { 16 | k_EEntityMsg_BreakablePropSpawnDebris = 0x1f4, 17 | }; 18 | }; 19 | -------------------------------------------------------------------------------- /include/source2sdk/client/CommandEntitySpecType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CommandEntitySpecType_t : std::uint32_t 15 | { 16 | SPEC_SEARCH = 0x0, 17 | SPEC_TYPES_COUNT = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/CommandExecMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CommandExecMode_t : std::uint32_t 15 | { 16 | EXEC_MANUAL = 0x0, 17 | EXEC_LEVELSTART = 0x1, 18 | EXEC_PERIODIC = 0x2, 19 | EXEC_MODES_COUNT = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/DIALOG_TYPE.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class DIALOG_TYPE : std::uint32_t 15 | { 16 | DIALOG_MSG = 0x0, 17 | DIALOG_MENU = 0x1, 18 | DIALOG_TEXT = 0x2, 19 | DIALOG_ENTRY = 0x3, 20 | DIALOG_ASKCONNECT = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/DoorState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class DoorState_t : std::uint32_t 15 | { 16 | DOOR_STATE_CLOSED = 0x0, 17 | DOOR_STATE_OPENING = 0x1, 18 | DOOR_STATE_OPEN = 0x2, 19 | DOOR_STATE_CLOSING = 0x3, 20 | DOOR_STATE_AJAR = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/EAbilityInterruptType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EAbilityInterruptType : std::uint32_t 15 | { 16 | EAbilityInterruptNone = 0x0, 17 | EAbilityInterruptCancel = 0x1, 18 | EAbilityInterruptExternal = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EAbilityMoveExecuteType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class EAbilityMoveExecuteType_t : std::uint8_t 15 | { 16 | EMoveExecute_TryPlayerMove = 0, 17 | EMoveExecute_FullWalkMove = 1, 18 | EMoveExecute_NoclipMove = 2, 19 | EMoveExecute_FlyMove = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/EAbilityResourceType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EAbilityResourceType : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "None" 17 | EResourceType_None = 0x0, 18 | // MPropertyFriendlyName "Rage" 19 | EResourceType_Rage = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/EAbilitySpectatePriority.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class EAbilitySpectatePriority : std::uint8_t 15 | { 16 | CITADELTV_ABILITY_SPECTATE_PRIORITY_NONE = 0, 17 | CITADELTV_ABILITY_SPECTATE_PRIORITY_MEDIUM = 1, 18 | CITADELTV_ABILITY_SPECTATE_PRIORITY_HIGH = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EAbilityType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 6 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class EAbilityType_t : std::uint8_t 15 | { 16 | EAbilityType_Invalid = 255, 17 | EAbilityType_Weapon = 0, 18 | EAbilityType_Signature = 1, 19 | EAbilityType_Ultimate = 2, 20 | EAbilityType_Item = 3, 21 | EAbilityType_Innate = 4, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/client/EAltCastMode.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EAltCastMode : std::uint32_t 15 | { 16 | EAltCast_PressAndHold = 0x0, 17 | EAltCast_DoubleTap = 0x1, 18 | EAltCast_ModifierKey = 0x2, 19 | EAltCastMaxValue = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/EAttachState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EAttachState_t : std::uint32_t 15 | { 16 | EAttachState_None = 0x0, 17 | EAttachState_AwaitingTether = 0x1, 18 | EAttachState_Latched = 0x2, 19 | EAttachState_Attached = 0x3, 20 | EAttachStateCount = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/EAttachmentSourceType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EAttachmentSourceType : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Model Gun Muzzles" 17 | EAttachmentSource_WeaponMuzzles = 0x0, 18 | // MPropertyFriendlyName "Custom" 19 | EAttachmentSource_Custom = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/EBannedFeature.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EBannedFeature : std::uint32_t 15 | { 16 | k_eBannedFeature_Invalid = 0x0, 17 | k_eBannedFeature_LowPriorityMatchmaking = 0x1, 18 | k_eBannedFeature_CommsRestricted = 0x2, 19 | k_eBannedFeature_ReportingDisabled = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/EBaseEntityMessages.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 6 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EBaseEntityMessages : std::uint32_t 15 | { 16 | EM_PlayJingle = 0x88, 17 | EM_ScreenOverlay = 0x89, 18 | EM_RemoveAllDecals = 0x8a, 19 | EM_PropagateForce = 0x8b, 20 | EM_DoSpark = 0x8c, 21 | EM_FixAngle = 0x8d, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/client/EBasePredictionEvents.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EBasePredictionEvents : std::uint32_t 15 | { 16 | BPE_StringCommand = 0x80, 17 | BPE_Teleport = 0x82, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/ECancelAbilityMode.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ECancelAbilityMode : std::uint32_t 15 | { 16 | ECancelAbilityMode_AbilityKey = 0x0, 17 | ECancelAbilityMode_CancelKey = 0x1, 18 | ECancelAbilityMode_Either = 0x2, 19 | ECancelAbilityModeMaxValue = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ECaptureTriggerType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ECaptureTriggerType : std::uint32_t 15 | { 16 | ENoEffect = 0x0, 17 | EAmmoSpawn = 0x1, 18 | EHeal = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/ECatStatueState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class ECatStatueState_t : std::uint8_t 15 | { 16 | ECatStatue_None = 0, 17 | ECatStatue_Shoulder = 1, 18 | ECatStatue_ProjectileOut = 2, 19 | ECatStatue_InWorld = 3, 20 | ECatStatue_InCooldown = 4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/ECitadelAccountPermissionFlag.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 1 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ECitadelAccountPermissionFlag : std::uint32_t 15 | { 16 | k_eAccountPermission_Ranked = 0x1, 17 | }; 18 | }; 19 | -------------------------------------------------------------------------------- /include/source2sdk/client/ECitadelAccountStatMedal.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ECitadelAccountStatMedal : std::uint32_t 15 | { 16 | k_eNone = 0x0, 17 | k_eBronze = 0x1, 18 | k_eSilver = 0x2, 19 | k_eGold = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ECitadelGameMode.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ECitadelGameMode : std::uint32_t 15 | { 16 | k_ECitadelGameMode_Invalid = 0x0, 17 | k_ECitadelGameMode_Normal = 0x1, 18 | k_ECitadelGameMode_1v1Test = 0x2, 19 | k_ECitadelGameMode_Sandbox = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ECitadelLobbyTeam.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ECitadelLobbyTeam : std::uint32_t 15 | { 16 | k_ECitadelLobbyTeam_Team0 = 0x0, 17 | k_ECitadelLobbyTeam_Team1 = 0x1, 18 | k_ECitadelLobbyTeam_Spectator = 0x10, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/ECitadelMMPreference.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ECitadelMMPreference : std::uint32_t 15 | { 16 | k_ECitadelMMPreference_Invalid = 0x0, 17 | k_ECitadelMMPreference_Casual = 0x1, 18 | k_ECitadelMMPreference_Serious = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/ECitadelNewPlayerProgressFlag.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ECitadelNewPlayerProgressFlag : std::uint32_t 15 | { 16 | k_eNewPlayerProgress_GettingStarted = 0x1, 17 | k_eNewPlayerProgress_HeroTraining = 0x2, 18 | k_eNewPlayerProgress_LaneTraining = 0x3, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/ECitadelStatCategory.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ECitadelStatCategory : std::uint32_t 15 | { 16 | ECitadelStat_Invalid = 0xffffffff, 17 | ECitadelStat_Weapon = 0x0, 18 | ECitadelStat_Vitality = 0x1, 19 | ECitadelStat_Spirit = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ECitadelTargetAbilityEffects.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ECitadelTargetAbilityEffects : std::uint32_t 15 | { 16 | CITADEL_TARGET_ABILITY_BEHAVIOR_NONE = 0x0, 17 | CITADEL_TARGET_ABILITY_BEHAVIOR_IMBUE_MODIFIER_VALUE = 0x1, 18 | CITADEL_TARGET_ABILITY_BEHAVIOR_IMBUE_ACTIVE = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EClientUIEvent.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EClientUIEvent : std::uint32_t 15 | { 16 | EClientUIEvent_Invalid = 0x0, 17 | EClientUIEvent_DialogFinished = 0x1, 18 | EClientUIEvent_FireOutput = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EClimbRopeState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EClimbRopeState_t : std::uint32_t 15 | { 16 | ERopeClimb_None = 0x0, 17 | ERopeClimb_Latching = 0x1, 18 | ERopeClimb_Attached = 0x2, 19 | ERopeClimb_Count = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ECommendType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ECommendType : std::uint32_t 15 | { 16 | k_eInvalid = 0x0, 17 | k_eGeneric = 0x1, 18 | k_eFriendly = 0x2, 19 | k_eTeamwork = 0x3, 20 | k_eSkilled = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/EDamageFlashFlags.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 1 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EDamageFlashFlags : std::uint32_t 15 | { 16 | EFlashFlag_DoT = 0x1, 17 | }; 18 | }; 19 | -------------------------------------------------------------------------------- /include/source2sdk/client/EDeathSequence.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EDeathSequence : std::uint32_t 15 | { 16 | // MAlternateSemanticName 17 | NONE = 0x0, 18 | // MAlternateSemanticName 19 | GENERIC = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/EDestructiblePartDamagePassThroughType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EDestructiblePartDamagePassThroughType : std::uint32_t 15 | { 16 | Normal = 0x0, 17 | Absorb = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/EDevBanReason.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EDevBanReason : std::uint32_t 15 | { 16 | k_eDevBanReason_Unspecified = 0x0, 17 | k_eDevBanReason_AimAssist = 0x1, 18 | k_eDevBanReason_VisionAssist = 0x2, 19 | k_eDevBanReason_MovementAssist = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/EFireMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EFireMode_t : std::uint32_t 15 | { 16 | EFireMode_None = 0x0, 17 | EFireMode_Primary = 0x1, 18 | EFireMode_Secondary = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EFlightState.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class EFlightState : std::uint8_t 15 | { 16 | None = 0, 17 | Boosting = 1, 18 | Flying = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EGCCitadelCommonMessages.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EGCCitadelCommonMessages : std::uint32_t 15 | { 16 | k_EMsgAnyToGCReportAsserts = 0x1b58, 17 | k_EMsgAnyToGCReportAssertsResponse = 0x1b59, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/EGCEconBaseMsg.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 1 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EGCEconBaseMsg : std::uint32_t 15 | { 16 | k_EMsgGCGenericResult = 0xa13, 17 | }; 18 | }; 19 | -------------------------------------------------------------------------------- /include/source2sdk/client/EGCPlatform.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 6 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EGCPlatform : std::uint32_t 15 | { 16 | k_eGCPlatform_None = 0x0, 17 | k_eGCPlatform_PC = 0x1, 18 | k_eGCPlatform_Mac = 0x2, 19 | k_eGCPlatform_Linux = 0x3, 20 | k_eGCPlatform_Android = 0x4, 21 | k_eGCPlatform_iOS = 0x5, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/client/EGCServerLobbyData.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EGCServerLobbyData : std::uint32_t 15 | { 16 | k_EServerLobbyData_PlayerMMR = 0x1, 17 | k_EServerLobbyData_PlayerInfo = 0x2, 18 | k_EServerLobbyData_PostMatchSurvey = 0x3, 19 | k_EServerLobbyData_AutoTest = 0x4, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/EHUDElementButtonHintSide_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EHUDElementButtonHintSide_t : std::uint32_t 15 | { 16 | EButtonSide_Top = 0x0, 17 | EButtonSide_Right = 0x1, 18 | EButtonSide_Bottom = 0x2, 19 | EButtonSide_Left = 0x3, 20 | EButtonSide_Center = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/EHUDElementButtonType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EHUDElementButtonType_t : std::uint32_t 15 | { 16 | EButtonHintType_SingleButton = 0x0, 17 | EButtonHintType_TwoDifferentButtons = 0x1, 18 | EButtonHintType_TwoButtonCombo = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EHapticPulseType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EHapticPulseType : std::uint32_t 15 | { 16 | VR_HAND_HAPTIC_PULSE_LIGHT = 0x0, 17 | VR_HAND_HAPTIC_PULSE_MEDIUM = 0x1, 18 | VR_HAND_HAPTIC_PULSE_STRONG = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EJumpType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class EJumpType_t : std::uint8_t 15 | { 16 | EJumpType_Ground = 0, 17 | EJumpType_Air = 1, 18 | EJumpType_Wall = 2, 19 | EJumpType_DashJump = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ELashGrappleState.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class ELashGrappleState : std::uint8_t 15 | { 16 | ELashGrappleState_None = 0, 17 | ELashGrappleState_LiftingUp = 1, 18 | ELashGrappleState_HangingInAir = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/ELassoHoldPosition.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class ELassoHoldPosition : std::uint8_t 15 | { 16 | ELassoHoldPosition_Center = 0, 17 | ELassoHoldPosition_Left = 1, 18 | ELassoHoldPosition_Right = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/ELeapState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class ELeapState_t : std::uint8_t 15 | { 16 | ELeapState_None = 0, 17 | ELeapState_Startup = 1, 18 | ELeapState_BoostingUp = 2, 19 | ELeapState_CrashingDown = 3, 20 | ELeapState_Land = 4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/ELockonState.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ELockonState : std::uint32_t 15 | { 16 | ELockingOn = 0x0, 17 | ELosingLock = 0x1, 18 | ELockPaused = 0x2, 19 | ELockNone = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/EMaxSpeedState.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EMaxSpeedState : std::uint32_t 15 | { 16 | // MAlternateSemanticName 17 | NORMAL = 0x0, 18 | // MAlternateSemanticName 19 | SLOWED = 0x1, 20 | // MAlternateSemanticName 21 | BUFFED = 0x2, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/client/EMiniMapMarkerType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EMiniMapMarkerType_t : std::uint32_t 15 | { 16 | EMarkerShopTunnels = 0x0, 17 | EMarkerShopTunnelExit = 0x1, 18 | EMarkerCount = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EMinimapHeight.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class EMinimapHeight : std::uint8_t 15 | { 16 | NORMAL = 0, 17 | UP = 1, 18 | DOWN = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EModTier_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 6 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class EModTier_t : std::uint8_t 15 | { 16 | EModTier_Invalid = 0, 17 | EModTier_1 = 1, 18 | EModTier_2 = 2, 19 | EModTier_3 = 3, 20 | EModTier_4 = 4, 21 | // MPropertySuppressEnumerator 22 | EMaxModTier = 5, 23 | }; 24 | }; 25 | -------------------------------------------------------------------------------- /include/source2sdk/client/EModifierPriority.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EModifierPriority : std::uint32_t 15 | { 16 | MODIFIER_PRIORITY_LOW = 0x0, 17 | MODIFIER_PRIORITY_NORMAL = 0x1, 18 | MODIFIER_PRIORITY_HIGH = 0x2, 19 | MODIFIER_PRIORITY_ULTRA = 0x3, 20 | MODIFIER_PRIORITY_SUPER_ULTRA = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/EModifierScriptedEvent.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EModifierScriptedEvent : std::uint32_t 15 | { 16 | // MPropertySuppressEnumerator 17 | MODIFIER_SCRIPTED_EVENT_INVALID = 0x0, 18 | // MPropertySuppressEnumerator 19 | MODIFIER_SCRIPTED_EVENT_COUNT = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/EPlayerPlayState.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EPlayerPlayState : std::uint32_t 15 | { 16 | EPlayerStateInvalid = 0xffffffff, 17 | EPlayerActive = 0x0, 18 | EPlayerAwaitingHeroAssignment = 0x1, 19 | EPlayerChoosingHero = 0x2, 20 | EPlayerPlayStateCount = 0x3, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/EProceduralRagdollWeightIndexPropagationMethod.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EProceduralRagdollWeightIndexPropagationMethod : std::uint32_t 15 | { 16 | Bone = 0x0, 17 | BoneAndChildren = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/EProfileCardSlotType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EProfileCardSlotType : std::uint32_t 15 | { 16 | k_EProfileCardSlotType_Empty = 0x0, 17 | k_EProfileCardSlotType_Stat = 0x1, 18 | k_EProfileCardSlotType_Hero = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EQueryCvarValueStatus.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EQueryCvarValueStatus : std::uint32_t 15 | { 16 | eQueryCvarValueStatus_ValueIntact = 0x0, 17 | eQueryCvarValueStatus_CvarNotFound = 0x1, 18 | eQueryCvarValueStatus_NotACvar = 0x2, 19 | eQueryCvarValueStatus_CvarProtected = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/EQuickCastMode.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EQuickCastMode : std::uint32_t 15 | { 16 | EQuickCast_Default = 0x0, 17 | EQuickCast_Enabled = 0x1, 18 | EQuickCast_Disable = 0x2, 19 | EQuickCast_OnMouseUp = 0x3, 20 | EQuickMaxValue = 0x3, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/ERejuvenatorRespawnMechanic.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ERejuvenatorRespawnMechanic : std::uint32_t 15 | { 16 | RejuvenatorRespawnMechanic_FixedDelay = 0x0, 17 | RejuvenatorRespawnMechanic_PercentOfNormal = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/EShieldType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class EShieldType_t : std::uint8_t 15 | { 16 | BulletShield = 0, 17 | TechShield = 1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/ESourceEngine.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ESourceEngine : std::uint32_t 15 | { 16 | k_ESE_Source1 = 0x0, 17 | k_ESE_Source2 = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/ESplitScreenMessageType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ESplitScreenMessageType : std::uint32_t 15 | { 16 | MSG_SPLITSCREEN_ADDUSER = 0x0, 17 | MSG_SPLITSCREEN_REMOVEUSER = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/ESprintAnimState.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ESprintAnimState : std::uint32_t 15 | { 16 | // MAlternateSemanticName 17 | IN_COMBAT_RUN = 0x0, 18 | // MAlternateSemanticName 19 | OUT_OF_COMBAT_RUN = 0x1, 20 | // MAlternateSemanticName 21 | OUT_OF_COMBAT_SPRINT = 0x2, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/client/ETelepunchState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class ETelepunchState_t : std::uint8_t 15 | { 16 | ETelepunchState_None = 0, 17 | ETelepunchState_EnemyPortalTelegraph = 1, 18 | ETelepunchState_SelfPortalTelegraph = 2, 19 | ETelepunchState_Windup = 3, 20 | ETelepunchState_Attack = 4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/ETier3Phase_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ETier3Phase_t : std::uint32_t 15 | { 16 | ETier3Phase_Phase1 = 0x0, 17 | ETier3Phase_Phase2 = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/ETier3State_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ETier3State_t : std::uint32_t 15 | { 16 | ETier3State_Alive = 0x0, 17 | ETier3State_Dying = 0x1, 18 | ETier3State_Falling = 0x2, 19 | ETier3Staet_Vulnerable = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/EViscousChargedGunState.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EViscousChargedGunState : std::uint32_t 15 | { 16 | EViscousChargedGunState_Idle = 0x0, 17 | EViscousChargedGunState_Charging = 0x1, 18 | EViscousChargedGunState_Shoot = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EWeakPointBreakBehavior.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EWeakPointBreakBehavior : std::uint32_t 15 | { 16 | EBreakOnceBecomeInvuln = 0x0, 17 | EBreakOnceRemainDamagable = 0x1, 18 | EBreakMultipleTimes = 0x2, 19 | EBreakNever = 0x3, 20 | EBreakOnceHideBodygroup = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/EconEntityParticleDisableMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EconEntityParticleDisableMode_t : std::uint32_t 15 | { 16 | ECON_ENTITY_PARTICLES_ENABLED = 0x0, 17 | ECON_ENTITY_PARTICLES_DISABLED = 0x1, 18 | ECON_ENTITY_PARTICLES_DISABLED_BUT_PLAY_ENDCAPS_TO_STOP = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EntityDistanceMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EntityDistanceMode_t : std::uint32_t 15 | { 16 | eOriginToOrigin = 0x0, 17 | eCenterToCenter = 0x1, 18 | eAxisToAxis = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/EntityPlatformTypes_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class EntityPlatformTypes_t : std::uint8_t 15 | { 16 | ENTITY_NOT_PLATFORM = 0, 17 | ENTITY_PLATFORM_PLAYER_FOLLOWS_YAW = 1, 18 | ENTITY_PLATFORM_PLAYER_IGNORES_YAW = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/FixAngleSet_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class FixAngleSet_t : std::uint8_t 15 | { 16 | None = 0, 17 | Absolute = 1, 18 | Relative = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/HeroSortingType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class HeroSortingType_t : std::uint32_t 15 | { 16 | EProfileSortGamesPlayed = 0x0, 17 | EProfileSortRankedPerformance = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/HierarchyType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 6 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class HierarchyType_t : std::uint32_t 15 | { 16 | HIERARCHY_NONE = 0x0, 17 | HIERARCHY_BONE_MERGE = 0x1, 18 | HIERARCHY_ATTACHMENT = 0x2, 19 | HIERARCHY_ABSORIGIN = 0x3, 20 | HIERARCHY_BONE = 0x4, 21 | HIERARCHY_TYPE_COUNT = 0x5, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/client/HudDisplayLocation_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class HudDisplayLocation_t : std::uint32_t 15 | { 16 | DISPLAY_HUD_LEFT = 0x0, 17 | DISPLAY_HUD_CENTER = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/IChoreoServices__ScriptState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class IChoreoServices__ScriptState_t : std::uint32_t 15 | { 16 | SCRIPT_PLAYING = 0x0, 17 | SCRIPT_WAIT = 0x1, 18 | SCRIPT_POST_IDLE = 0x2, 19 | SCRIPT_CLEANUP = 0x3, 20 | SCRIPT_MOVE_TO_MARK = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/LifeState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class LifeState_t : std::uint32_t 15 | { 16 | LIFE_ALIVE = 0x0, 17 | LIFE_DYING = 0x1, 18 | LIFE_DEAD = 0x2, 19 | LIFE_RESPAWNABLE = 0x3, 20 | LIFE_RESPAWNING = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/MODIFIER_ENTRY_TYPE.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class MODIFIER_ENTRY_TYPE : std::uint32_t 15 | { 16 | MODIFIER_ENTRY_TYPE_ACTIVE = 0x1, 17 | MODIFIER_ENTRY_TYPE_REMOVED = 0x2, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/ModifierHiddenType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ModifierHiddenType_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Hide always" 17 | eHideAlways = 0x0, 18 | // MPropertyFriendlyName "Hide if caster is target" 19 | eHideIfCasterIsTarget = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ModifierRemoveTargets_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ModifierRemoveTargets_t : std::uint32_t 15 | { 16 | MODIFIER_REMOVE_ALL = 0x0, 17 | MODIFIER_REMOVE_ENEMY = 0x1, 18 | MODIFIER_REMOVE_ALLY = 0x2, 19 | MODIFIER_REMOVE_INTRINSIC = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ModifierTimeScaleSource_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ModifierTimeScaleSource_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Parent" 17 | MODIFIER_TIME_SCALE_USE_PARENT = 0x0, 18 | // MPropertyFriendlyName "Caster" 19 | MODIFIER_TIME_SCALE_USE_CASTER = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ModifierValueDisplayUnits_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ModifierValueDisplayUnits_t : std::uint32_t 15 | { 16 | EDisplayUnit_Normal = 0x0, 17 | EDisplayUnit_Meters = 0x1, 18 | EDisplayUnit_MetersPerSecond = 0x2, 19 | EDisplayUnit_Invert = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ModifyDamageReturn_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ModifyDamageReturn_t : std::uint32_t 15 | { 16 | CONTINUE_TO_APPLY_DAMAGE = 0x0, 17 | ABORT_DO_NOT_APPLY_DAMAGE = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/MoveCollide_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 6 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class MoveCollide_t : std::uint8_t 15 | { 16 | MOVECOLLIDE_DEFAULT = 0, 17 | MOVECOLLIDE_FLY_BOUNCE = 1, 18 | MOVECOLLIDE_FLY_CUSTOM = 2, 19 | MOVECOLLIDE_FLY_SLIDE = 3, 20 | MOVECOLLIDE_COUNT = 4, 21 | MOVECOLLIDE_MAX_BITS = 3, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/client/NPCStatusEffectType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class NPCStatusEffectType_t : std::uint32_t 15 | { 16 | STATUS_EFFECT_NONE = 0x0, 17 | STATUS_EFFECT_LAST = 0x1, 18 | STATUS_EFFECT_COUNT = 0x0, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/ObserverInterpState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ObserverInterpState_t : std::uint32_t 15 | { 16 | OBSERVER_INTERP_NONE = 0x0, 17 | OBSERVER_INTERP_TRAVELING = 0x1, 18 | OBSERVER_INTERP_SETTLING = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/OnFrame.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class OnFrame : std::uint8_t 15 | { 16 | ONFRAME_UNKNOWN = 0, 17 | ONFRAME_TRUE = 1, 18 | ONFRAME_FALSE = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/PartnerAccountType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PartnerAccountType : std::uint32_t 15 | { 16 | PARTNER_NONE = 0x0, 17 | PARTNER_PERFECT_WORLD = 0x1, 18 | PARTNER_INVALID = 0x3, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/PerformanceMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PerformanceMode_t : std::uint32_t 15 | { 16 | PM_NORMAL = 0x0, 17 | PM_NO_GIBS = 0x1, 18 | PM_FULL_GIBS = 0x2, 19 | PM_REDUCED_GIBS = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/PetLevelup_Rule_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PetLevelup_Rule_t : std::uint32_t 15 | { 16 | PETLEVELFROM_NOTHING = 0x0, 17 | PETLEVELFROM_KILLEATER = 0x1, 18 | PETLEVELFROM_COMPENDIUM_LEVEL = 0x2, 19 | NUM_PETLEVELUPRULES = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/PointOrientConstraint_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PointOrientConstraint_t : std::uint32_t 15 | { 16 | eNone = 0x0, 17 | ePreserveUpAxis = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/PointOrientGoalDirectionType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PointOrientGoalDirectionType_t : std::uint32_t 15 | { 16 | eAbsOrigin = 0x0, 17 | eCenter = 0x1, 18 | eHead = 0x2, 19 | eForward = 0x3, 20 | eEyesForward = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/PointTemplateClientOnlyEntityBehavior_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PointTemplateClientOnlyEntityBehavior_t : std::uint32_t 15 | { 16 | CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0x0, 17 | CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/PointTemplateOwnerSpawnGroupType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PointTemplateOwnerSpawnGroupType_t : std::uint32_t 15 | { 16 | INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP = 0x0, 17 | INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1, 18 | INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/PointWorldTextJustifyHorizontal_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PointWorldTextJustifyHorizontal_t : std::uint32_t 15 | { 16 | POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT = 0x0, 17 | POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER = 0x1, 18 | POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/PointWorldTextJustifyVertical_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PointWorldTextJustifyVertical_t : std::uint32_t 15 | { 16 | POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM = 0x0, 17 | POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER = 0x1, 18 | POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/PointWorldTextReorientMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PointWorldTextReorientMode_t : std::uint32_t 15 | { 16 | POINT_WORLD_TEXT_REORIENT_NONE = 0x0, 17 | POINT_WORLD_TEXT_REORIENT_AROUND_UP = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/PortraitSoundMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PortraitSoundMode_t : std::uint32_t 15 | { 16 | PORTRAIT_SOUND_MODE_INVALID = 0xffffffff, 17 | PORTRAIT_SOUND_MODE_NO_SOUNDS = 0x0, 18 | PORTRAIT_SOUND_MODE_ONLY_TAUNT_SOUNDS = 0x1, 19 | PORTRAIT_SOUND_MODE_ALL_SOUNDS = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/PostProcessingGameStates.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PostProcessingGameStates : std::uint32_t 15 | { 16 | PostProcState_Killed = 0x0, 17 | PostProcState_Black = 0x1, 18 | PostProcState_Blinded = 0x2, 19 | PostProcState_ShivPossessed = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/PrefetchType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 1 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PrefetchType : std::uint32_t 15 | { 16 | PFT_SOUND = 0x0, 17 | }; 18 | }; 19 | -------------------------------------------------------------------------------- /include/source2sdk/client/ProjectileShape_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ProjectileShape_t : std::uint32_t 15 | { 16 | Sphere = 0x0, 17 | Capsule = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/ReplayEventType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ReplayEventType_t : std::uint32_t 15 | { 16 | REPLAY_EVENT_CANCEL = 0x0, 17 | REPLAY_EVENT_DEATH = 0x1, 18 | REPLAY_EVENT_GENERIC = 0x2, 19 | REPLAY_EVENT_STUCK_NEED_FULL_UPDATE = 0x3, 20 | REPLAY_EVENT_VICTORY = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/RequestPause_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class RequestPause_t : std::uint32_t 15 | { 16 | RP_PAUSE = 0x0, 17 | RP_UNPAUSE = 0x1, 18 | RP_TOGGLEPAUSE = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/SVC_Messages_LowFrequency.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 1 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class SVC_Messages_LowFrequency : std::uint32_t 15 | { 16 | svc_dummy = 0x258, 17 | }; 18 | }; 19 | -------------------------------------------------------------------------------- /include/source2sdk/client/ScriptedHeldWeaponBehavior_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ScriptedHeldWeaponBehavior_t : std::uint32_t 15 | { 16 | eInvalid = 0xffffffff, 17 | eHolster = 0x0, 18 | eDeploy = 0x1, 19 | eDrop = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ScriptedOnDeath_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ScriptedOnDeath_t : std::uint32_t 15 | { 16 | SS_ONDEATH_NOT_APPLICABLE = 0xffffffff, 17 | SS_ONDEATH_UNDEFINED = 0x0, 18 | SS_ONDEATH_RAGDOLL = 0x1, 19 | SS_ONDEATH_ANIMATED_DEATH = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/SequenceFinishNotifyState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class SequenceFinishNotifyState_t : std::uint8_t 15 | { 16 | eDoNotNotify = 0, 17 | eNotifyWhenFinished = 1, 18 | eNotifyTriggered = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/ShadowType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ShadowType_t : std::uint32_t 15 | { 16 | SHADOWS_NONE = 0x0, 17 | SHADOWS_SIMPLE = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/ShakeCommand_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 6 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ShakeCommand_t : std::uint32_t 15 | { 16 | SHAKE_START = 0x0, 17 | SHAKE_STOP = 0x1, 18 | SHAKE_AMPLITUDE = 0x2, 19 | SHAKE_FREQUENCY = 0x3, 20 | SHAKE_START_RUMBLEONLY = 0x4, 21 | SHAKE_START_NORUMBLE = 0x5, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/client/ShardSolid_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class ShardSolid_t : std::uint8_t 15 | { 16 | SHARD_SOLID = 0, 17 | SHARD_DEBRIS = 1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/ShatterDamageCause.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class ShatterDamageCause : std::uint8_t 15 | { 16 | SHATTERDAMAGE_BULLET = 0, 17 | SHATTERDAMAGE_MELEE = 1, 18 | SHATTERDAMAGE_THROWN = 2, 19 | SHATTERDAMAGE_SCRIPT = 3, 20 | SHATTERDAMAGE_EXPLOSIVE = 4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/ShatterGlassStressType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class ShatterGlassStressType : std::uint8_t 15 | { 16 | SHATTERGLASS_BLUNT = 0, 17 | SHATTERGLASS_BALLISTIC = 1, 18 | SHATTERGLASS_PULSE = 2, 19 | SHATTERGLASS_EXPLOSIVE = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/StartupBehavior_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class StartupBehavior_t : std::uint32_t 15 | { 16 | UNIT_STARTUP_BEHAVIOR_DEFAULT = 0x0, 17 | UNIT_STARTUP_BEHAVIOR_TAUNT = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/SubclassVDataChangeType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class SubclassVDataChangeType_t : std::uint32_t 15 | { 16 | SUBCLASS_VDATA_CREATED = 0x0, 17 | SUBCLASS_VDATA_SUBCLASS_CHANGED = 0x1, 18 | SUBCLASS_VDATA_RELOADED = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/TargetIdentifierOriginType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class TargetIdentifierOriginType_t : std::uint32_t 15 | { 16 | eAbsOrigin = 0x0, 17 | eCenter = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/UnitFilterResult.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 6 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class UnitFilterResult : std::uint8_t 15 | { 16 | UF_SUCCESS = 0, 17 | UF_FAIL_INVALID_LOCATION = 1, 18 | UF_FAIL_INVALID_TEAM = 2, 19 | UF_FAIL_INVALID_TYPE = 3, 20 | UF_FAIL_INVALID_ENTITY = 4, 21 | UF_FAIL_INVALID_FLAGS = 5, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/client/ValueRemapperHapticsType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ValueRemapperHapticsType_t : std::uint32_t 15 | { 16 | HaticsType_Default = 0x0, 17 | HaticsType_None = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/ValueRemapperInputType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ValueRemapperInputType_t : std::uint32_t 15 | { 16 | InputType_PlayerShootPosition = 0x0, 17 | InputType_PlayerShootPositionAroundAxis = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/ValueRemapperMomentumType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ValueRemapperMomentumType_t : std::uint32_t 15 | { 16 | MomentumType_None = 0x0, 17 | MomentumType_Friction = 0x1, 18 | MomentumType_SpringTowardSnapValue = 0x2, 19 | MomentumType_SpringAwayFromSnapValue = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ValueRemapperOutputType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ValueRemapperOutputType_t : std::uint32_t 15 | { 16 | OutputType_AnimationCycle = 0x0, 17 | OutputType_RotationX = 0x1, 18 | OutputType_RotationY = 0x2, 19 | OutputType_RotationZ = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/ValueRemapperRatchetType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ValueRemapperRatchetType_t : std::uint32_t 15 | { 16 | RatchetType_Absolute = 0x0, 17 | RatchetType_EachEngage = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/VoiceDataFormat_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class VoiceDataFormat_t : std::uint32_t 15 | { 16 | VOICEDATA_FORMAT_STEAM = 0x0, 17 | VOICEDATA_FORMAT_ENGINE = 0x1, 18 | VOICEDATA_FORMAT_OPUS = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/WaterLevel_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 6 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class WaterLevel_t : std::uint8_t 15 | { 16 | WL_NotInWater = 0, 17 | WL_Feet = 1, 18 | WL_Waist = 2, 19 | WL_Chest = 3, 20 | WL_FullyUnderwater = 4, 21 | WL_Count = 5, 22 | }; 23 | }; 24 | -------------------------------------------------------------------------------- /include/source2sdk/client/WeaponAttackType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class WeaponAttackType_t : std::uint32_t 15 | { 16 | eInvalid = 0xffffffff, 17 | ePrimary = 0x0, 18 | eSecondary = 0x1, 19 | eCount = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/WeaponSwitchReason_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class WeaponSwitchReason_t : std::uint32_t 15 | { 16 | eDrawn = 0x0, 17 | eEquipped = 0x1, 18 | eUserInitiatedSwitchToLast = 0x2, 19 | eUserInitiatedUIKeyPress = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/WorldTextPanelHorizontalAlign_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class WorldTextPanelHorizontalAlign_t : std::uint32_t 15 | { 16 | WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0x0, 17 | WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 0x1, 18 | WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/WorldTextPanelOrientation_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class WorldTextPanelOrientation_t : std::uint32_t 15 | { 16 | WORLDTEXT_ORIENTATION_DEFAULT = 0x0, 17 | WORLDTEXT_ORIENTATION_FACEUSER = 0x1, 18 | WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/WorldTextPanelVerticalAlign_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class WorldTextPanelVerticalAlign_t : std::uint32_t 15 | { 16 | WORLDTEXT_VERTICAL_ALIGN_TOP = 0x0, 17 | WORLDTEXT_VERTICAL_ALIGN_CENTER = 0x1, 18 | WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/client/attributeprovidertypes_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class attributeprovidertypes_t : std::uint32_t 15 | { 16 | PROVIDER_GENERIC = 0x0, 17 | PROVIDER_WEAPON = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/client/eAuraShapeType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class eAuraShapeType : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Sphere" 17 | k_eAuraShapeTypeSphere = 0x0, 18 | // MPropertyFriendlyName "Entity Based" 19 | k_eAuraShapeTypeEntityBased = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/client/eRollType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class eRollType : std::uint32_t 15 | { 16 | ROLL_NONE = 0xffffffff, 17 | ROLL_STATS = 0x0, 18 | ROLL_CREDITS = 0x1, 19 | ROLL_LATE_JOIN_LOGO = 0x2, 20 | ROLL_OUTTRO = 0x3, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/client/filter_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: client 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::client 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class filter_t : std::uint32_t 15 | { 16 | FILTER_AND = 0x0, 17 | FILTER_OR = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/engine2/SpawnDebugOverrideState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: engine2 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::engine2 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class SpawnDebugOverrideState_t : std::uint32_t 15 | { 16 | SPAWN_DEBUG_OVERRIDE_NONE = 0x0, 17 | SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 0x1, 18 | SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/entity2/EntityDormancyType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: entity2 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::entity2 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EntityDormancyType_t : std::uint32_t 15 | { 16 | ENTITY_NOT_DORMANT = 0x0, 17 | ENTITY_DORMANT = 0x1, 18 | ENTITY_SUSPENDED = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/entity2/EntityIOTargetType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: entity2 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::entity2 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EntityIOTargetType_t : std::uint32_t 15 | { 16 | ENTITY_IO_TARGET_INVALID = 0xffffffff, 17 | ENTITY_IO_TARGET_ENTITYNAME = 0x2, 18 | ENTITY_IO_TARGET_EHANDLE = 0x6, 19 | ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 0x7, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/materialsystem2/BloomBlendMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: materialsystem2 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::materialsystem2 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class BloomBlendMode_t : std::uint32_t 15 | { 16 | BLOOM_BLEND_ADD = 0x0, 17 | BLOOM_BLEND_SCREEN = 0x1, 18 | BLOOM_BLEND_BLUR = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/materialsystem2/HorizJustification_e.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: materialsystem2 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::materialsystem2 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class HorizJustification_e : std::uint32_t 15 | { 16 | HORIZ_JUSTIFICATION_LEFT = 0x0, 17 | HORIZ_JUSTIFICATION_CENTER = 0x1, 18 | HORIZ_JUSTIFICATION_RIGHT = 0x2, 19 | HORIZ_JUSTIFICATION_NONE = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/materialsystem2/LayoutPositionType_e.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: materialsystem2 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::materialsystem2 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class LayoutPositionType_e : std::uint32_t 15 | { 16 | LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0x0, 17 | LAYOUTPOSITIONTYPE_FRACTIONAL = 0x1, 18 | LAYOUTPOSITIONTYPE_NONE = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/materialsystem2/VertJustification_e.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: materialsystem2 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::materialsystem2 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class VertJustification_e : std::uint32_t 15 | { 16 | VERT_JUSTIFICATION_TOP = 0x0, 17 | VERT_JUSTIFICATION_CENTER = 0x1, 18 | VERT_JUSTIFICATION_BOTTOM = 0x2, 19 | VERT_JUSTIFICATION_NONE = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/materialsystem2/ViewFadeMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: materialsystem2 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::materialsystem2 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ViewFadeMode_t : std::uint32_t 15 | { 16 | VIEW_FADE_CONSTANT_COLOR = 0x0, 17 | VIEW_FADE_MODULATE = 0x1, 18 | VIEW_FADE_MOD2X = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/mathlib_extended/FuseVariableAccess_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: mathlib_extended 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::mathlib_extended 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class FuseVariableAccess_t : std::uint8_t 15 | { 16 | WRITABLE = 0, 17 | READ_ONLY = 1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/modellib/ModelBoneFlexComponent_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: modellib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::modellib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ModelBoneFlexComponent_t : std::uint32_t 15 | { 16 | MODEL_BONE_FLEX_INVALID = 0xffffffff, 17 | MODEL_BONE_FLEX_TX = 0x0, 18 | MODEL_BONE_FLEX_TY = 0x1, 19 | MODEL_BONE_FLEX_TZ = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/modellib/MorphBundleType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: modellib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::modellib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class MorphBundleType_t : std::uint32_t 15 | { 16 | MORPH_BUNDLE_TYPE_NONE = 0x0, 17 | MORPH_BUNDLE_TYPE_POSITION_SPEED = 0x1, 18 | MORPH_BUNDLE_TYPE_NORMAL_WRINKLE = 0x2, 19 | MORPH_BUNDLE_TYPE_COUNT = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/modellib/VPhysXAggregateData_t__VPhysXFlagEnum_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: modellib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::modellib 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class VPhysXAggregateData_t__VPhysXFlagEnum_t : std::uint32_t 15 | { 16 | FLAG_IS_POLYSOUP_GEOMETRY = 0x1, 17 | FLAG_LEVEL_COLLISION = 0x10, 18 | FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 0x20, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/modellib/VPhysXBodyPart_t__VPhysXFlagEnum_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: modellib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::modellib 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class VPhysXBodyPart_t__VPhysXFlagEnum_t : std::uint32_t 15 | { 16 | FLAG_STATIC = 0x1, 17 | FLAG_KINEMATIC = 0x2, 18 | FLAG_JOINT = 0x4, 19 | FLAG_MASS = 0x8, 20 | FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 0x10, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/modellib/VPhysXJoint_t__Flags_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: modellib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::modellib 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class VPhysXJoint_t__Flags_t : std::uint32_t 15 | { 16 | JOINT_FLAGS_NONE = 0x0, 17 | JOINT_FLAGS_BODY1_FIXED = 0x1, 18 | JOINT_FLAGS_USE_BLOCK_SOLVER = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/navlib/NavDirType.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: navlib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::navlib 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class NavDirType : std::uint32_t 15 | { 16 | NORTH = 0x0, 17 | EAST = 0x1, 18 | SOUTH = 0x2, 19 | WEST = 0x3, 20 | NUM_NAV_DIR_TYPE_DIRECTIONS = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/particles/BlurFilterType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particles 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particles 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class BlurFilterType_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Gaussian" 17 | BLURFILTER_GAUSSIAN = 0x0, 18 | // MPropertyFriendlyName "Box" 19 | BLURFILTER_BOX = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particles/HitboxLerpType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particles 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particles 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class HitboxLerpType_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Lerp from Start/End Time" 17 | HITBOX_LERP_LIFETIME = 0x0, 18 | // MPropertyFriendlyName "Constant" 19 | HITBOX_LERP_CONSTANT = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particles/MaterialProxyType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particles 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particles 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class MaterialProxyType_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Status Effect" 17 | MATERIAL_PROXY_STATUS_EFFECT = 0x0, 18 | // MPropertyFriendlyName "Tint Only" 19 | MATERIAL_PROXY_TINT = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particles/ModelHitboxType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particles 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particles 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ModelHitboxType_t : std::uint32_t 15 | { 16 | MODEL_HITBOX_TYPE_STANDARD = 0x0, 17 | MODEL_HITBOX_TYPE_RAW_BONES = 0x1, 18 | MODEL_HITBOX_TYPE_RENDERBOUNDS = 0x2, 19 | MODEL_HITBOX_TYPE_SNAPSHOT = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particles/ParticleAttrBoxFlags_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particles 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particles 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ParticleAttrBoxFlags_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "None" 17 | PARTICLE_ATTR_BOX_FLAGS_NONE = 0x0, 18 | // MPropertyFriendlyName "Water" 19 | PARTICLE_ATTR_BOX_FLAGS_WATER = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particles/ParticleLightUnitChoiceList_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particles 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particles 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ParticleLightUnitChoiceList_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Candelas" 17 | PARTICLE_LIGHT_UNIT_CANDELAS = 0x0, 18 | // MPropertyFriendlyName "Lumens" 19 | PARTICLE_LIGHT_UNIT_LUMENS = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particles/ParticleMassMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particles 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particles 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ParticleMassMode_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Radius cubed" 17 | PARTICLE_MASSMODE_RADIUS_CUBED = 0x0, 18 | // MPropertyFriendlyName "Radius squared" 19 | PARTICLE_MASSMODE_RADIUS_SQUARED = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particles/PetGroundType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particles 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particles 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PetGroundType_t : std::uint32_t 15 | { 16 | PET_GROUND_NONE = 0x0, 17 | PET_GROUND_GRID = 0x1, 18 | PET_GROUND_PLANE = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/particles/SnapshotIndexType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particles 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particles 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class SnapshotIndexType_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Increment Index" 17 | SNAPSHOT_INDEX_INCREMENT = 0x0, 18 | // MPropertyFriendlyName "Direct Set of Index" 19 | SNAPSHOT_INDEX_DIRECT = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particles/SpriteCardShaderType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particles 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particles 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class SpriteCardShaderType_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Default" 17 | SPRITECARD_SHADER_BASE = 0x0, 18 | // MPropertyFriendlyName "Custom" 19 | SPRITECARD_SHADER_CUSTOM = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particles/TextureRepetitionMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particles 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particles 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class TextureRepetitionMode_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Per-Particle" 17 | TEXTURE_REPETITION_PARTICLE = 0x0, 18 | // MPropertyFriendlyName "Entire Path" 19 | TEXTURE_REPETITION_PATH = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particleslib/PFNoiseModifier_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particleslib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particleslib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PFNoiseModifier_t : std::uint32_t 15 | { 16 | PF_NOISE_MODIFIER_NONE = 0x0, 17 | PF_NOISE_MODIFIER_LINES = 0x1, 18 | PF_NOISE_MODIFIER_CLUMPS = 0x2, 19 | PF_NOISE_MODIFIER_RINGS = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particleslib/PFNoiseType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particleslib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particleslib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PFNoiseType_t : std::uint32_t 15 | { 16 | PF_NOISE_TYPE_PERLIN = 0x0, 17 | PF_NOISE_TYPE_SIMPLEX = 0x1, 18 | PF_NOISE_TYPE_WORLEY = 0x2, 19 | PF_NOISE_TYPE_CURL = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particleslib/ParticleFloatInputMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particleslib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particleslib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ParticleFloatInputMode_t : std::uint32_t 15 | { 16 | PF_INPUT_MODE_INVALID = 0xffffffff, 17 | PF_INPUT_MODE_CLAMPED = 0x0, 18 | PF_INPUT_MODE_LOOPED = 0x1, 19 | PF_INPUT_MODE_COUNT = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particleslib/ParticleFloatRandomMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particleslib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particleslib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ParticleFloatRandomMode_t : std::uint32_t 15 | { 16 | PF_RANDOM_MODE_INVALID = 0xffffffff, 17 | PF_RANDOM_MODE_CONSTANT = 0x0, 18 | PF_RANDOM_MODE_VARYING = 0x1, 19 | PF_RANDOM_MODE_COUNT = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/particleslib/ParticleModelType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: particleslib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::particleslib 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ParticleModelType_t : std::uint32_t 15 | { 16 | PM_TYPE_INVALID = 0x0, 17 | PM_TYPE_NAMED_VALUE_MODEL = 0x1, 18 | PM_TYPE_NAMED_VALUE_EHANDLE = 0x2, 19 | PM_TYPE_CONTROL_POINT = 0x3, 20 | PM_TYPE_COUNT = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/physicslib/JointAxis_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: physicslib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::physicslib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class JointAxis_t : std::uint32_t 15 | { 16 | JOINT_AXIS_X = 0x0, 17 | JOINT_AXIS_Y = 0x1, 18 | JOINT_AXIS_Z = 0x2, 19 | JOINT_AXIS_COUNT = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/physicslib/JointMotion_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: physicslib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::physicslib 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class JointMotion_t : std::uint32_t 15 | { 16 | JOINT_MOTION_FREE = 0x0, 17 | JOINT_MOTION_LOCKED = 0x1, 18 | JOINT_MOTION_COUNT = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/pulse_runtime_lib/PulseCursorExecResult_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: pulse_runtime_lib 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::pulse_runtime_lib 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PulseCursorExecResult_t : std::uint32_t 15 | { 16 | Succeeded = 0x0, 17 | Canceled = 0x1, 18 | Failed = 0x2, 19 | OngoingNotify = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/rendersystemdx11/RenderSlotType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: rendersystemdx11 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::rendersystemdx11 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class RenderSlotType_t : std::uint32_t 15 | { 16 | RENDER_SLOT_INVALID = 0xffffffff, 17 | RENDER_SLOT_PER_VERTEX = 0x0, 18 | RENDER_SLOT_PER_INSTANCE = 0x1, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/scenesystem/DisableShadows_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: scenesystem 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::scenesystem 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class DisableShadows_t : std::uint8_t 15 | { 16 | kDisableShadows_None = 0, 17 | kDisableShadows_All = 1, 18 | kDisableShadows_Baked = 2, 19 | kDisableShadows_Realtime = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/schemasystem/ThreeState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: schemasystem 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::schemasystem 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ThreeState_t : std::uint32_t 15 | { 16 | TRS_FALSE = 0x0, 17 | TRS_TRUE = 0x1, 18 | TRS_NONE = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/AIMotorTransitionState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class AIMotorTransitionState_t : std::uint32_t 15 | { 16 | eNone = 0x0, 17 | eFacingNotStarted = 0x1, 18 | eFacingStarted = 0x2, 19 | eFacingSuccessful = 0x3, 20 | eExecuting = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/server/AI_MotorForceFacingOwner_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class AI_MotorForceFacingOwner_t : std::uint32_t 15 | { 16 | eNone = 0xffffffff, 17 | eLookTarget = 0x0, 18 | eMotor = 0x1, 19 | eCount = 0x2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/server/AI_MotorGroundAnimGraph_Flags_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class AI_MotorGroundAnimGraph_Flags_t : std::uint32_t 15 | { 16 | eNone = 0x0, 17 | eDelayStop = 0x1, 18 | eWaitingForFacing = 0x2, 19 | eWaitingForNavigatorArrivalFacing = 0x4, 20 | eDelayIdleTurn = 0x8, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/server/AI_Motor_DefaultFacing_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class AI_Motor_DefaultFacing_t : std::uint8_t 15 | { 16 | eInvalid = 255, 17 | eLookTarget = 0, 18 | eForward = 1, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/AI_Motor_MovementFacingModeRequestSource_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class AI_Motor_MovementFacingModeRequestSource_t : std::uint32_t 15 | { 16 | eLevelScript = 0x0, 17 | eSmartGoal = 0x1, 18 | eSchedule = 0x2, 19 | eDefault = 0x3, 20 | eCount = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/server/AI_Motor_MovementFacingMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class AI_Motor_MovementFacingMode_t : std::uint8_t 15 | { 16 | // MPropertySuppressEnumerator 17 | eInvalid = 0, 18 | eTarget = 1, 19 | ePath = 2, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/server/AI_ScheduleFacingTargetPriority_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class AI_ScheduleFacingTargetPriority_t : std::uint8_t 15 | { 16 | eDefault = 0, 17 | eTaskBlocking = 1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/server/CAI_GoalEntity__SearchType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CAI_GoalEntity__SearchType_t : std::uint32_t 15 | { 16 | ST_ENTNAME = 0x0, 17 | ST_CLASSNAME = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/server/CAI_InterestTarget__Type_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CAI_InterestTarget__Type_t : std::uint32_t 15 | { 16 | eDisabled = 0x0, 17 | eEntity = 0x1, 18 | ePosition = 0x2, 19 | eDirection = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/server/CBaseNPCMaker__ThreeStateDist_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CBaseNPCMaker__ThreeStateDist_t : std::uint32_t 15 | { 16 | TS_DIST_NEAREST = 0x0, 17 | TS_DIST_FARTHEST = 0x1, 18 | TS_DIST_DONT_CARE = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/CFuncMover__Move_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CFuncMover__Move_t : std::uint32_t 15 | { 16 | MOVE_LOOP = 0x0, 17 | MOVE_OSCILLATE = 0x1, 18 | MOVE_STOP_AT_END = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/CPhysicsProp__CrateType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class CPhysicsProp__CrateType_t : std::uint32_t 15 | { 16 | CRATE_SPECIFIC_ITEM = 0x0, 17 | CRATE_TYPE_COUNT = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/server/DevTriggerType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class DevTriggerType_t : std::uint32_t 15 | { 16 | Invalid = 0x0, 17 | SpawnIdol = 0x1, 18 | SpawnNeutrals = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/EMidBossActivity.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EMidBossActivity : std::uint32_t 15 | { 16 | IdleShielded = 0x0, 17 | Alert = 0x1, 18 | AlertShooting = 0x2, 19 | Dying = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/server/EOverrideBlockLOS_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EOverrideBlockLOS_t : std::uint32_t 15 | { 16 | BLOCK_LOS_DEFAULT = 0x0, 17 | BLOCK_LOS_FORCE_FALSE = 0x1, 18 | BLOCK_LOS_FORCE_TRUE = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/ET1BossActivity.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 7 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ET1BossActivity : std::uint32_t 15 | { 16 | IdleShielded = 0x0, 17 | Stunned = 0x1, 18 | Disarmed = 0x2, 19 | Alert = 0x3, 20 | RangeAttack = 0x4, 21 | MeleeAttack = 0x5, 22 | Dying = 0x6, 23 | }; 24 | }; 25 | -------------------------------------------------------------------------------- /include/source2sdk/server/ET3BossActivity.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 7 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ET3BossActivity : std::uint32_t 15 | { 16 | IdleShielded = 0x0, 17 | Idle = 0x1, 18 | Moving = 0x2, 19 | ElectricBeamWindup = 0x3, 20 | ElectricBeamShoot = 0x4, 21 | BecomingWeakenedLoop = 0x5, 22 | Weakened = 0x6, 23 | }; 24 | }; 25 | -------------------------------------------------------------------------------- /include/source2sdk/server/EntFinderMethod_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EntFinderMethod_t : std::uint32_t 15 | { 16 | ENT_FIND_METHOD_NEAREST = 0x0, 17 | ENT_FIND_METHOD_FARTHEST = 0x1, 18 | ENT_FIND_METHOD_RANDOM = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/Explosions.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class Explosions : std::uint32_t 15 | { 16 | expRandom = 0x0, 17 | expDirected = 0x1, 18 | expUsePrecise = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/ForcedCrouchState_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ForcedCrouchState_t : std::uint32_t 15 | { 16 | FORCEDCROUCH_NONE = 0x0, 17 | FORCEDCROUCH_CROUCHED = 0x1, 18 | FORCEDCROUCH_UNCROUCHED = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/FuncDoorSpawnPos_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class FuncDoorSpawnPos_t : std::uint32_t 15 | { 16 | FUNC_DOOR_SPAWN_CLOSED = 0x0, 17 | FUNC_DOOR_SPAWN_OPEN = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/server/HintIgnoreFacing_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class HintIgnoreFacing_t : std::uint32_t 15 | { 16 | HIF_NO = 0x0, 17 | HIF_YES = 0x1, 18 | HIF_DEFAULT = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/HintPriority_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class HintPriority_t : std::uint32_t 15 | { 16 | HINT_PRIORITY_LOW = 0x0, 17 | HINT_PRIORITY_MEDIUM = 0x1, 18 | HINT_PRIORITY_HIGH = 0x2, 19 | HINT_PRIORITY_CRITICAL = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/server/LaneSide_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class LaneSide_t : std::uint8_t 15 | { 16 | Center = 0, 17 | Left = 1, 18 | Right = 2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/LessonPanelLayoutFileTypes_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class LessonPanelLayoutFileTypes_t : std::uint32_t 15 | { 16 | LAYOUT_HAND_DEFAULT = 0x0, 17 | LAYOUT_WORLD_DEFAULT = 0x1, 18 | LAYOUT_CUSTOM = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/MoveLinearAuthoredPos_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class MoveLinearAuthoredPos_t : std::uint32_t 15 | { 16 | MOVELINEAR_AUTHORED_AT_START_POSITION = 0x0, 17 | MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 0x1, 18 | MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/NPCPathingRequest_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class NPCPathingRequest_t : std::uint32_t 15 | { 16 | StopIfNoPath = 0x0, 17 | TryRandomMovementIfNoPath = 0x1, 18 | AllowDirectDropDownIfNoPath = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/PropDoorRotatingOpenDirection_e.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PropDoorRotatingOpenDirection_e : std::uint32_t 15 | { 16 | DOOR_ROTATING_OPEN_BOTH_WAYS = 0x0, 17 | DOOR_ROTATING_OPEN_FORWARD = 0x1, 18 | DOOR_ROTATING_OPEN_BACKWARD = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/PropDoorRotatingSpawnPos_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class PropDoorRotatingSpawnPos_t : std::uint32_t 15 | { 16 | DOOR_SPAWN_CLOSED = 0x0, 17 | DOOR_SPAWN_OPEN_FORWARD = 0x1, 18 | DOOR_SPAWN_OPEN_BACK = 0x2, 19 | DOOR_SPAWN_AJAR = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/server/SceneOnPlayerDeath_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class SceneOnPlayerDeath_t : std::uint32_t 15 | { 16 | SCENE_ONPLAYERDEATH_DO_NOTHING = 0x0, 17 | SCENE_ONPLAYERDEATH_CANCEL = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/server/ScriptedConflictResponse_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ScriptedConflictResponse_t : std::uint32_t 15 | { 16 | SS_CONFLICT_ENQUEUE = 0x0, 17 | SS_CONFLICT_INTERRUPT = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/server/ScriptedMoveType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class ScriptedMoveType_t : std::uint32_t 15 | { 16 | SCRIPTED_MOVETYPE_NONE = 0x0, 17 | SCRIPTED_MOVETYPE_TO_WITH_DURATION = 0x1, 18 | SCRIPTED_MOVETYPE_TO_WITH_MOVESPEED = 0x2, 19 | SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/server/SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t : std::uint32_t 15 | { 16 | kMIN_THRESHOLD = 0x0, 17 | kMIN_FULL = 0x1, 18 | kHIGHWATER = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/TRAIN_CODE.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class TRAIN_CODE : std::uint32_t 15 | { 16 | TRAIN_SAFE = 0x0, 17 | TRAIN_BLOCKING = 0x1, 18 | TRAIN_FOLLOWING = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/TaskHandshakeScope_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class TaskHandshakeScope_t : std::uint32_t 15 | { 16 | eTask = 0x0, 17 | eSchedule = 0x1, 18 | eInvalid = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/TaskStatus_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class TaskStatus_t : std::uint32_t 15 | { 16 | TASKSTATUS_NEW = 0x0, 17 | TASKSTATUS_RUN_MOVE_AND_TASK = 0x1, 18 | TASKSTATUS_RUN_TASK = 0x2, 19 | TASKSTATUS_COMPLETE = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/server/TestHullMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class TestHullMode_t : std::uint32_t 15 | { 16 | TEST_HULL_EVER_PASSABLE = 0x0, 17 | TEST_HULL_CURRENTLY_PASSABLE = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/server/Touch_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class Touch_t : std::uint32_t 15 | { 16 | touch_none = 0x0, 17 | touch_player_only = 0x1, 18 | touch_npc_only = 0x2, 19 | touch_player_or_npc = 0x3, 20 | touch_player_or_npc_or_physicsprop = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/server/TrackOrientationType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class TrackOrientationType_t : std::uint32_t 15 | { 16 | TrackOrientation_Fixed = 0x0, 17 | TrackOrientation_FacePath = 0x1, 18 | TrackOrientation_FacePathAngles = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/TrainOrientationType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class TrainOrientationType_t : std::uint32_t 15 | { 16 | TrainOrientation_Fixed = 0x0, 17 | TrainOrientation_AtPathTracks = 0x1, 18 | TrainOrientation_LinearBlend = 0x2, 19 | TrainOrientation_EaseInEaseOut = 0x3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/server/TrainVelocityType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class TrainVelocityType_t : std::uint32_t 15 | { 16 | TrainVelocity_Instantaneous = 0x0, 17 | TrainVelocity_LinearBlend = 0x1, 18 | TrainVelocity_EaseInEaseOut = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/UnreachableTargetType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class UnreachableTargetType_t : std::uint32_t 15 | { 16 | UTT_ENTITY = 0x0, 17 | UTT_WORLDPOS = 0x1, 18 | UTT_GLOBALSYMBOL = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/doorCheck_e.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 3 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class doorCheck_e : std::uint32_t 15 | { 16 | DOOR_CHECK_FORWARD = 0x0, 17 | DOOR_CHECK_BACKWARD = 0x1, 18 | DOOR_CHECK_FULL = 0x2, 19 | }; 20 | }; 21 | -------------------------------------------------------------------------------- /include/source2sdk/server/navproperties_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: server 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::server 10 | { 11 | // Enumerator count: 1 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class navproperties_t : std::uint32_t 15 | { 16 | NAV_IGNORE = 0x1, 17 | }; 18 | }; 19 | -------------------------------------------------------------------------------- /include/source2sdk/soundsystem/SosActionSortType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: soundsystem 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::soundsystem 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class SosActionSortType_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Highest" 17 | SOS_SORTTYPE_HIGHEST = 0x0, 18 | // MPropertyFriendlyName "Lowest" 19 | SOS_SORTTYPE_LOWEST = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/soundsystem/SosGroupType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: soundsystem 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::soundsystem 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class SosGroupType_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Dynamic" 17 | SOS_GROUPTYPE_DYNAMIC = 0x0, 18 | // MPropertyFriendlyName "Static" 19 | SOS_GROUPTYPE_STATIC = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/soundsystem_lowlevel/VMixLFOShape_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: soundsystem_lowlevel 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::soundsystem_lowlevel 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class VMixLFOShape_t : std::uint32_t 15 | { 16 | LFO_SHAPE_SINE = 0x0, 17 | LFO_SHAPE_SQUARE = 0x1, 18 | LFO_SHAPE_TRI = 0x2, 19 | LFO_SHAPE_SAW = 0x3, 20 | LFO_SHAPE_NOISE = 0x4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/soundsystem_lowlevel/VMixPannerType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: soundsystem_lowlevel 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::soundsystem_lowlevel 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class VMixPannerType_t : std::uint32_t 15 | { 16 | PANNER_TYPE_LINEAR = 0x0, 17 | PANNER_TYPE_EQUAL_POWER = 0x1, 18 | }; 19 | }; 20 | -------------------------------------------------------------------------------- /include/source2sdk/soundsystem_voicecontainers/CVSoundFormat_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: soundsystem_voicecontainers 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::soundsystem_voicecontainers 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class CVSoundFormat_t : std::uint8_t 15 | { 16 | PCM16 = 0, 17 | PCM8 = 1, 18 | MP3 = 2, 19 | ADPCM = 3, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/soundsystem_voicecontainers/EMode_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: soundsystem_voicecontainers 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::soundsystem_voicecontainers 10 | { 11 | // Enumerator count: 2 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class EMode_t : std::uint32_t 15 | { 16 | // MPropertyFriendlyName "Peak" 17 | Peak = 0x0, 18 | // MPropertyFriendlyName "RMS" 19 | RMS = 0x1, 20 | }; 21 | }; 22 | -------------------------------------------------------------------------------- /include/source2sdk/soundsystem_voicecontainers/EWaveform.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: soundsystem_voicecontainers 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::soundsystem_voicecontainers 10 | { 11 | // Enumerator count: 5 12 | // Alignment: 1 13 | // Size: 0x1 14 | enum class EWaveform : std::uint8_t 15 | { 16 | Sine = 0, 17 | Square = 1, 18 | Saw = 2, 19 | Triangle = 3, 20 | Noise = 4, 21 | }; 22 | }; 23 | -------------------------------------------------------------------------------- /include/source2sdk/toolscene/LightRigType_t.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | // ///////////////////////////////////////////////////////////// 5 | // Module: toolscene 6 | // Created using source2gen - github.com/neverlosecc/source2gen 7 | // ///////////////////////////////////////////////////////////// 8 | 9 | namespace source2sdk::toolscene 10 | { 11 | // Enumerator count: 4 12 | // Alignment: 4 13 | // Size: 0x4 14 | enum class LightRigType_t : std::uint32_t 15 | { 16 | PREVIEW = 0x0, 17 | THUMBNAIL = 0x1, 18 | MATERIAL_THUMBNAIL = 0x2, 19 | NUM_TYPES = 0x3, 20 | }; 21 | }; 22 | --------------------------------------------------------------------------------