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, INativeHandleImplements
- 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
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()