Entity systemClasses
CBaseToggle
Schema class CBaseToggle, derived from CBaseModelEntity.
Generated from the game's schema. Header: source2mod/schema/entity/classes/CBaseToggle.h
Inherits CBaseModelEntity
Fields
| Field | Type |
|---|---|
m_toggle_state | TOGGLE_STATE |
m_flMoveDistance | float |
m_flWait | float |
m_flLip | float |
m_bAlwaysFireBlockedOutputs | bool |
m_vecPosition1 | Vector |
m_vecPosition2 | Vector |
m_vecMoveAng | QAngle |
m_vecAngle1 | QAngle |
m_vecAngle2 | QAngle |
m_flHeight | float |
m_hActivator | CHandle<CBaseEntity> |
m_vecFinalDest | Vector |
m_vecFinalAngle | QAngle |
m_movementType | int32_t |
m_sMaster | CUtlSymbolLarge |
Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).