CBaseDoor
Interface CBaseDoor
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CBaseDoor : CBaseToggle, CBaseModelEntity, CBaseEntity, CEntityInstance, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBaseToggle>, ISchemaClass<CBaseDoor>, ISchemaField, ISchemaClass, INativeHandleImplements
- CBaseToggle
- CBaseModelEntity
- CBaseEntity
- CEntityInstance
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CBaseModelEntity>
- ISchemaClass<CBaseToggle>
- ISchemaClass<CBaseDoor>
- ISchemaField
- ISchemaClass
- INativeHandle
Properties
BlockDamage
ref float BlockDamage { get; }Property Value
ChainTarget
string ChainTarget { get; set; }Property Value
CreateNavObstacle
ref bool CreateNavObstacle { get; }Property Value
DoorGroup
ref bool DoorGroup { get; }Property Value
ForceClosed
ref bool ForceClosed { get; }Property Value
IgnoreDebris
ref bool IgnoreDebris { get; }Property Value
IsChaining
ref bool IsChaining { get; }Property Value
IsUsable
ref bool IsUsable { get; }Property Value
Locked
ref bool Locked { get; }Property Value
LoopMoveSound
ref bool LoopMoveSound { get; }Property Value
Ls
locksound_t Ls { get; }Property Value
MoveDirParentSpace
ref Vector MoveDirParentSpace { get; }Property Value
MoveEntitySpace
ref QAngle MoveEntitySpace { get; }Property Value
NoNPCs
ref bool NoNPCs { get; }Property Value
NoiseArrived
string NoiseArrived { get; set; }Property Value
NoiseArrivedClosed
string NoiseArrivedClosed { get; set; }Property Value
NoiseMoving
string NoiseMoving { get; set; }Property Value
NoiseMovingClosed
string NoiseMovingClosed { get; set; }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
SpawnPosition
ref FuncDoorSpawnPos_t SpawnPosition { get; }Property Value
Methods
IsUsableUpdated()
void IsUsableUpdated()