Class CBasePropDoor
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CBasePropDoor : CDynamicProp, IEquatable<CEntityInstance>
- Inheritance
-
object
CBasePropDoor
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
CBasePropDoor(nint)
public CBasePropDoor(nint pointer)
Parameters
pointer
nint
Properties
Activator
[SchemaMember("CBasePropDoor", "m_hActivator")]
public CHandle<CBaseEntity> Activator { get; }
Property Value
- CHandle<CBaseEntity>
AutoReturnDelay
[SchemaMember("CBasePropDoor", "m_flAutoReturnDelay")]
public ref float AutoReturnDelay { get; }
Property Value
- float
Blocker
[SchemaMember("CBasePropDoor", "m_hBlocker")]
public CHandle<CBaseEntity> Blocker { get; }
Property Value
- CHandle<CBaseEntity>
ClosedAngles
[SchemaMember("CBasePropDoor", "m_closedAngles")]
public QAngle ClosedAngles { get; }
Property Value
- QAngle
ClosedPosition
[SchemaMember("CBasePropDoor", "m_closedPosition")]
public Vector ClosedPosition { get; }
Property Value
- Vector
DoorList
[SchemaMember("CBasePropDoor", "m_hDoorList")]
public NetworkedVector<CHandle<CBasePropDoor>> DoorList { get; }
Property Value
- NetworkedVector<CHandle<CBasePropDoor>>
DoorState
[SchemaMember("CBasePropDoor", "m_eDoorState")]
public ref DoorState_t DoorState { get; }
Property Value
- DoorState_t
FirstBlocked
[SchemaMember("CBasePropDoor", "m_bFirstBlocked")]
public ref bool FirstBlocked { get; }
Property Value
- bool
ForceClosed
[SchemaMember("CBasePropDoor", "m_bForceClosed")]
public ref bool ForceClosed { get; }
Property Value
- bool
HardwareType
[SchemaMember("CBasePropDoor", "m_nHardwareType")]
public ref int HardwareType { get; }
Property Value
- int
LatchWorldPosition
[SchemaMember("CBasePropDoor", "m_vecLatchWorldPosition")]
public Vector LatchWorldPosition { get; }
Property Value
- Vector
Locked
[SchemaMember("CBasePropDoor", "m_bLocked")]
public ref bool Locked { get; }
Property Value
- bool
Ls
[SchemaMember("CBasePropDoor", "m_ls")]
public locksound_t Ls { get; }
Property Value
- locksound_t
Master
[SchemaMember("CBasePropDoor", "m_hMaster")]
public CHandle<CBasePropDoor> Master { get; }
Property Value
- CHandle<CBasePropDoor>
NeedsHardware
[SchemaMember("CBasePropDoor", "m_bNeedsHardware")]
public ref bool NeedsHardware { get; }
Property Value
- bool
NumCloseAttempts
[SchemaMember("CBasePropDoor", "m_numCloseAttempts")]
public ref int NumCloseAttempts { get; }
Property Value
- int
OnAjarOpen
[SchemaMember("CBasePropDoor", "m_OnAjarOpen")]
public CEntityIOOutput OnAjarOpen { get; }
Property Value
- CEntityIOOutput
OnBlockedClosing
[SchemaMember("CBasePropDoor", "m_OnBlockedClosing")]
public CEntityIOOutput OnBlockedClosing { get; }
Property Value
- CEntityIOOutput
OnBlockedOpening
[SchemaMember("CBasePropDoor", "m_OnBlockedOpening")]
public CEntityIOOutput OnBlockedOpening { get; }
Property Value
- CEntityIOOutput
OnClose
[SchemaMember("CBasePropDoor", "m_OnClose")]
public CEntityIOOutput OnClose { get; }
Property Value
- CEntityIOOutput
OnFullyClosed
[SchemaMember("CBasePropDoor", "m_OnFullyClosed")]
public CEntityIOOutput OnFullyClosed { get; }
Property Value
- CEntityIOOutput
OnFullyOpen
[SchemaMember("CBasePropDoor", "m_OnFullyOpen")]
public CEntityIOOutput OnFullyOpen { get; }
Property Value
- CEntityIOOutput
OnLockedUse
[SchemaMember("CBasePropDoor", "m_OnLockedUse")]
public CEntityIOOutput OnLockedUse { get; }
Property Value
- CEntityIOOutput
OnOpen
[SchemaMember("CBasePropDoor", "m_OnOpen")]
public CEntityIOOutput OnOpen { get; }
Property Value
- CEntityIOOutput
OnUnblockedClosing
[SchemaMember("CBasePropDoor", "m_OnUnblockedClosing")]
public CEntityIOOutput OnUnblockedClosing { get; }
Property Value
- CEntityIOOutput
OnUnblockedOpening
[SchemaMember("CBasePropDoor", "m_OnUnblockedOpening")]
public CEntityIOOutput OnUnblockedOpening { get; }
Property Value
- CEntityIOOutput
PhysicsMaterial
[SchemaMember("CBasePropDoor", "m_nPhysicsMaterial")]
public CUtlStringToken PhysicsMaterial { get; }
Property Value
- CUtlStringToken
SlaveName
[SchemaMember("CBasePropDoor", "m_SlaveName")]
public string SlaveName { get; set; }
Property Value
- string
SoundClose
[SchemaMember("CBasePropDoor", "m_SoundClose")]
public string SoundClose { get; set; }
Property Value
- string
SoundJiggle
[SchemaMember("CBasePropDoor", "m_SoundJiggle")]
public string SoundJiggle { get; set; }
Property Value
- string
SoundLatch
[SchemaMember("CBasePropDoor", "m_SoundLatch")]
public string SoundLatch { get; set; }
Property Value
- string
SoundLock
[SchemaMember("CBasePropDoor", "m_SoundLock")]
public string SoundLock { get; set; }
Property Value
- string
SoundLockedAnim
[SchemaMember("CBasePropDoor", "m_SoundLockedAnim")]
public string SoundLockedAnim { get; set; }
Property Value
- string
SoundMoving
[SchemaMember("CBasePropDoor", "m_SoundMoving")]
public string SoundMoving { get; set; }
Property Value
- string
SoundOpen
[SchemaMember("CBasePropDoor", "m_SoundOpen")]
public string SoundOpen { get; set; }
Property Value
- string
SoundPound
[SchemaMember("CBasePropDoor", "m_SoundPound")]
public string SoundPound { get; set; }
Property Value
- string
SoundUnlock
[SchemaMember("CBasePropDoor", "m_SoundUnlock")]
public string SoundUnlock { get; set; }
Property Value
- string