Table of Contents

Class CBasePropDoor

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CBasePropDoor : CDynamicProp, IEquatable<CEntityInstance>
Inheritance
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