CBaseTrigger
Interface CBaseTrigger
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CBaseTrigger : CBaseToggle, CBaseModelEntity, CBaseEntity, CEntityInstance, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBaseToggle>, ISchemaClass<CBaseTrigger>, ISchemaField, ISchemaClass, INativeHandleImplements
- CBaseToggle
- CBaseModelEntity
- CBaseEntity
- CEntityInstance
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CBaseModelEntity>
- ISchemaClass<CBaseToggle>
- ISchemaClass<CBaseTrigger>
- ISchemaField
- ISchemaClass
- INativeHandle
Properties
Disabled
ref bool Disabled { get; }Property Value
Filter
ref CHandle<CBaseFilter> Filter { get; }Property Value
FilterName
string FilterName { get; set; }Property Value
OnEndTouch
CEntityIOOutput OnEndTouch { get; }Property Value
OnEndTouchAll
CEntityIOOutput OnEndTouchAll { get; }Property Value
OnNotTouching
CEntityIOOutput OnNotTouching { get; }Property Value
OnStartTouch
CEntityIOOutput OnStartTouch { get; }Property Value
OnStartTouchAll
CEntityIOOutput OnStartTouchAll { get; }Property Value
OnTouching
CEntityIOOutput OnTouching { get; }Property Value
OnTouchingEachEntity
CEntityIOOutput OnTouchingEachEntity { get; }Property Value
TouchingEntities
ref CUtlVector<CHandle<CBaseEntity>> TouchingEntities { get; }Property Value
UseAsyncQueries
ref bool UseAsyncQueries { get; }Property Value
Methods
DisabledUpdated()
void DisabledUpdated()