Table of Contents

Class CBaseDoor

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