Entity systemClasses

CCSBot

Schema class CCSBot, derived from CBot.

Generated from the game's schema. Header: source2mod/schema/entity/classes/CCSBot.h

Inherits CBot

Fields

FieldType
m_eyePositionVector
m_namechar
m_combatRangefloat
m_isRoguebool
m_rogueTimerCountdownTimer
m_diedLastRoundbool
m_safeTimefloat
m_wasSafebool
m_blindFirebool
m_surpriseTimerCountdownTimer
m_bAllowActivebool
m_isFollowingbool
m_leaderCHandle<CCSPlayerPawn>
m_followTimestampfloat
m_allowAutoFollowTimefloat
m_hurryTimerCountdownTimer
m_alertTimerCountdownTimer
m_sneakTimerCountdownTimer
m_panicTimerCountdownTimer
m_stateTimestampfloat
m_isAttackingbool
m_isOpeningDoorbool
m_taskEntityCHandle<CBaseEntity>
m_goalPositionVector
m_goalEntityCHandle<CBaseEntity>
m_avoidCHandle<CBaseEntity>
m_avoidTimestampfloat
m_isStoppingbool
m_hasVisitedEnemySpawnbool
m_stillTimerIntervalTimer
m_bEyeAnglesUnderPathFinderControlbool
m_pathIndexint32_t
m_areaEnteredTimestampfloat
m_repathTimerCountdownTimer
m_avoidFriendTimerCountdownTimer
m_isFriendInTheWaybool
m_politeTimerCountdownTimer
m_isWaitingBehindFriendbool
m_pathLadderEndfloat
m_mustRunTimerCountdownTimer
m_waitTimerCountdownTimer
m_updateTravelDistanceTimerCountdownTimer
m_playerTravelDistancefloat
m_travelDistancePhaseuint8_t
m_hostageEscortCountuint8_t
m_hostageEscortCountTimestampfloat
m_desiredTeamint32_t
m_hasJoinedbool
m_isWaitingForHostagebool
m_inhibitWaitingForHostageTimerCountdownTimer
m_waitForHostageTimerCountdownTimer
m_noisePositionVector
m_noiseTravelDistancefloat
m_noiseTimestampfloat
m_noiseSourceCCSPlayerPawn*
m_noiseBendTimerCountdownTimer
m_bentNoisePositionVector
m_bendNoisePositionValidbool
m_lookAroundStateTimestampfloat
m_lookAheadAnglefloat
m_lookUpAnglefloat
m_forwardAnglefloat
m_inhibitLookAroundTimestampfloat
m_lookAtSpotVector
m_lookAtSpotDurationfloat
m_lookAtSpotTimestampfloat
m_lookAtSpotAngleTolerancefloat
m_lookAtSpotClearIfClosebool
m_lookAtSpotAttackbool
m_lookAtDescchar*
m_peripheralTimestampfloat
m_approachPointCountuint8_t
m_approachPointViewPositionVector
m_viewSteadyTimerIntervalTimer
m_tossGrenadeTimerCountdownTimer
m_isAvoidingGrenadeCountdownTimer
m_spotCheckTimestampfloat
m_checkedHidingSpotCountint32_t
m_lookPitchfloat
m_lookPitchVelfloat
m_lookYawfloat
m_lookYawVelfloat
m_targetSpotVector
m_targetSpotVelocityVector
m_targetSpotPredictedVector
m_aimErrorQAngle
m_aimGoalQAngle
m_targetSpotTimefloat
m_aimFocusfloat
m_aimFocusIntervalfloat
m_aimFocusNextUpdatefloat
m_ignoreEnemiesTimerCountdownTimer
m_enemyCHandle<CCSPlayerPawn>
m_isEnemyVisiblebool
m_visibleEnemyPartsuint8_t
m_lastEnemyPositionVector
m_lastSawEnemyTimestampfloat
m_firstSawEnemyTimestampfloat
m_currentEnemyAcquireTimestampfloat
m_enemyDeathTimestampfloat
m_friendDeathTimestampfloat
m_isLastEnemyDeadbool
m_nearbyEnemyCountint32_t
m_bomberCHandle<CCSPlayerPawn>
m_nearbyFriendCountint32_t
m_closestVisibleFriendCHandle<CCSPlayerPawn>
m_closestVisibleHumanFriendCHandle<CCSPlayerPawn>
m_attentionIntervalIntervalTimer
m_attackerCHandle<CCSPlayerPawn>
m_attackedTimestampfloat
m_burnedByFlamesTimerIntervalTimer
m_lastVictimIDint32_t
m_isAimingAtEnemybool
m_isRapidFiringbool
m_equipTimerIntervalTimer
m_zoomTimerCountdownTimer
m_fireWeaponTimestampfloat
m_lookForWeaponsOnGroundTimerCountdownTimer
m_bIsSleepingbool
m_isEnemySniperVisiblebool
m_sawEnemySniperTimerCountdownTimer
m_enemyQueueIndexuint8_t
m_enemyQueueCountuint8_t
m_enemyQueueAttendIndexuint8_t
m_isStuckbool
m_stuckTimestampfloat
m_stuckSpotVector
m_wiggleTimerCountdownTimer
m_stuckJumpTimerCountdownTimer
m_nextCleanupCheckTimestampfloat
m_avgVelfloat
m_avgVelIndexint32_t
m_avgVelCountint32_t
m_lastOriginVector
m_lastRadioRecievedTimestampfloat
m_lastRadioSentTimestampfloat
m_radioSubjectCHandle<CCSPlayerPawn>
m_radioPositionVector
m_voiceEndTimestampfloat
m_lastValidReactionQueueFrameint32_t

Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).

On this page