Class CBaseDoor
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CBaseDoor : CBaseToggle, IEquatable<CEntityInstance>
- Inheritance
-
object
CBaseDoor
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
CBaseDoor(nint)
public CBaseDoor(nint pointer)
Parameters
pointer
nint
Properties
BlockDamage
[SchemaMember("CBaseDoor", "m_flBlockDamage")]
public ref float BlockDamage { get; }
Property Value
- float
ChainTarget
[SchemaMember("CBaseDoor", "m_ChainTarget")]
public string ChainTarget { get; set; }
Property Value
- string
CreateNavObstacle
[SchemaMember("CBaseDoor", "m_bCreateNavObstacle")]
public ref bool CreateNavObstacle { get; }
Property Value
- bool
DoorGroup
[SchemaMember("CBaseDoor", "m_bDoorGroup")]
public ref bool DoorGroup { get; }
Property Value
- bool
ForceClosed
[SchemaMember("CBaseDoor", "m_bForceClosed")]
public ref bool ForceClosed { get; }
Property Value
- bool
IgnoreDebris
[SchemaMember("CBaseDoor", "m_bIgnoreDebris")]
public ref bool IgnoreDebris { get; }
Property Value
- bool
IsChaining
[SchemaMember("CBaseDoor", "m_isChaining")]
public ref bool IsChaining { get; }
Property Value
- bool
IsUsable
[SchemaMember("CBaseDoor", "m_bIsUsable")]
public ref bool IsUsable { get; }
Property Value
- bool
Locked
[SchemaMember("CBaseDoor", "m_bLocked")]
public ref bool Locked { get; }
Property Value
- bool
LoopMoveSound
[SchemaMember("CBaseDoor", "m_bLoopMoveSound")]
public ref bool LoopMoveSound { get; }
Property Value
- bool
Ls
[SchemaMember("CBaseDoor", "m_ls")]
public locksound_t Ls { get; }
Property Value
- locksound_t
MoveDirParentSpace
[SchemaMember("CBaseDoor", "m_vecMoveDirParentSpace")]
public Vector MoveDirParentSpace { get; }
Property Value
- Vector
MoveEntitySpace
[SchemaMember("CBaseDoor", "m_angMoveEntitySpace")]
public QAngle MoveEntitySpace { get; }
Property Value
- QAngle
NoiseArrived
[SchemaMember("CBaseDoor", "m_NoiseArrived")]
public string NoiseArrived { get; set; }
Property Value
- string
NoiseArrivedClosed
[SchemaMember("CBaseDoor", "m_NoiseArrivedClosed")]
public string NoiseArrivedClosed { get; set; }
Property Value
- string
NoiseMoving
[SchemaMember("CBaseDoor", "m_NoiseMoving")]
public string NoiseMoving { get; set; }
Property Value
- string
NoiseMovingClosed
[SchemaMember("CBaseDoor", "m_NoiseMovingClosed")]
public string NoiseMovingClosed { get; set; }
Property Value
- string
OnBlockedClosing
[SchemaMember("CBaseDoor", "m_OnBlockedClosing")]
public CEntityIOOutput OnBlockedClosing { get; }
Property Value
- CEntityIOOutput
OnBlockedOpening
[SchemaMember("CBaseDoor", "m_OnBlockedOpening")]
public CEntityIOOutput OnBlockedOpening { get; }
Property Value
- CEntityIOOutput
OnClose
[SchemaMember("CBaseDoor", "m_OnClose")]
public CEntityIOOutput OnClose { get; }
Property Value
- CEntityIOOutput
OnFullyClosed
[SchemaMember("CBaseDoor", "m_OnFullyClosed")]
public CEntityIOOutput OnFullyClosed { get; }
Property Value
- CEntityIOOutput
OnFullyOpen
[SchemaMember("CBaseDoor", "m_OnFullyOpen")]
public CEntityIOOutput OnFullyOpen { get; }
Property Value
- CEntityIOOutput
OnLockedUse
[SchemaMember("CBaseDoor", "m_OnLockedUse")]
public CEntityIOOutput OnLockedUse { get; }
Property Value
- CEntityIOOutput
OnOpen
[SchemaMember("CBaseDoor", "m_OnOpen")]
public CEntityIOOutput OnOpen { get; }
Property Value
- CEntityIOOutput
OnUnblockedClosing
[SchemaMember("CBaseDoor", "m_OnUnblockedClosing")]
public CEntityIOOutput OnUnblockedClosing { get; }
Property Value
- CEntityIOOutput
OnUnblockedOpening
[SchemaMember("CBaseDoor", "m_OnUnblockedOpening")]
public CEntityIOOutput OnUnblockedOpening { get; }
Property Value
- CEntityIOOutput
SpawnPosition
[SchemaMember("CBaseDoor", "m_eSpawnPosition")]
public ref FuncDoorSpawnPos_t SpawnPosition { get; }
Property Value
- FuncDoorSpawnPos_t