SwiftlyS2

CBaseDoor

Interface CBaseDoor

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CBaseDoor : CBaseToggle, CBaseModelEntity, CBaseEntity, CEntityInstance, IEquatable<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

ref CEntityIOOutput OnBlockedClosing { get; }
Property Value

OnBlockedOpening

ref CEntityIOOutput OnBlockedOpening { get; }
Property Value

OnClose

ref CEntityIOOutput OnClose { get; }
Property Value

OnFullyClosed

ref CEntityIOOutput OnFullyClosed { get; }
Property Value

OnFullyOpen

ref CEntityIOOutput OnFullyOpen { get; }
Property Value

OnLockedUse

ref CEntityIOOutput OnLockedUse { get; }
Property Value

OnOpen

ref CEntityIOOutput OnOpen { get; }
Property Value

OnUnblockedClosing

ref CEntityIOOutput OnUnblockedClosing { get; }
Property Value

OnUnblockedOpening

ref CEntityIOOutput OnUnblockedOpening { get; }
Property Value

SpawnPosition

ref FuncDoorSpawnPos_t SpawnPosition { get; }
Property Value

Methods

IsUsableUpdated()

void IsUsableUpdated()

On this page