SwiftlyS2

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, INativeHandle

Implements

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

On this page