SwiftlyS2

CBasePropDoor

Interface CBasePropDoor

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CBasePropDoor : CDynamicProp, CBreakableProp, CBaseProp, CBaseAnimGraph, CBaseModelEntity, CBaseEntity, CEntityInstance, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBaseAnimGraph>, ISchemaClass<CBaseProp>, ISchemaClass<CBreakableProp>, ISchemaClass<CDynamicProp>, ISchemaClass<CBasePropDoor>, ISchemaField, ISchemaClass, INativeHandle

Implements

Properties

Activator

ref CHandle<CBaseEntity> Activator { get; }
Property Value

AutoReturnDelay

ref float AutoReturnDelay { get; }
Property Value

Blocker

ref CHandle<CBaseEntity> Blocker { get; }
Property Value

ClosedAngles

ref QAngle ClosedAngles { get; }
Property Value

ClosedPosition

ref Vector ClosedPosition { get; }
Property Value

DoorList

ref CUtlVector<CHandle<CBasePropDoor>> DoorList { get; }
Property Value

DoorState

ref DoorState_t DoorState { get; }
Property Value

FirstBlocked

ref bool FirstBlocked { get; }
Property Value

ForceClosed

ref bool ForceClosed { get; }
Property Value

HardwareType

ref int HardwareType { get; }
Property Value

LatchWorldPosition

ref Vector LatchWorldPosition { get; }
Property Value

Locked

ref bool Locked { get; }
Property Value

Ls

locksound_t Ls { get; }
Property Value

Master

ref CHandle<CBasePropDoor> Master { get; }
Property Value

NeedsHardware

ref bool NeedsHardware { get; }
Property Value

NoNPCs

ref bool NoNPCs { get; }
Property Value

NumCloseAttempts

ref int NumCloseAttempts { get; }
Property Value

OnAjarOpen

CEntityIOOutput OnAjarOpen { get; }
Property Value

OnBlockedClosing

CEntityIOOutput OnBlockedClosing { get; }
Property Value

OnBlockedOpening

CEntityIOOutput OnBlockedOpening { get; }
Property Value

OnClose

CEntityIOOutput OnClose { get; }
Property Value

OnFullyClosed

CEntityIOOutput OnFullyClosed { get; }
Property Value

OnFullyOpen

CEntityIOOutput OnFullyOpen { get; }
Property Value

OnLockedUse

CEntityIOOutput OnLockedUse { get; }
Property Value

OnOpen

CEntityIOOutput OnOpen { get; }
Property Value

OnUnblockedClosing

CEntityIOOutput OnUnblockedClosing { get; }
Property Value

OnUnblockedOpening

CEntityIOOutput OnUnblockedOpening { get; }
Property Value

PhysicsMaterial

ref CUtlStringToken PhysicsMaterial { get; }
Property Value

SlaveName

string SlaveName { get; set; }
Property Value

SoundClose

string SoundClose { get; set; }
Property Value

SoundJiggle

string SoundJiggle { get; set; }
Property Value

SoundLatch

string SoundLatch { get; set; }
Property Value

SoundLock

string SoundLock { get; set; }
Property Value

SoundLockedAnim

string SoundLockedAnim { get; set; }
Property Value

SoundMoving

string SoundMoving { get; set; }
Property Value

SoundOpen

string SoundOpen { get; set; }
Property Value

SoundPound

string SoundPound { get; set; }
Property Value

SoundUnlock

string SoundUnlock { get; set; }
Property Value

Methods

ClosedAnglesUpdated()

void ClosedAnglesUpdated()

ClosedPositionUpdated()

void ClosedPositionUpdated()

DoorStateUpdated()

void DoorStateUpdated()

LockedUpdated()

void LockedUpdated()

MasterUpdated()

void MasterUpdated()

NoNPCsUpdated()

void NoNPCsUpdated()

On this page