CBaseButton
Interface CBaseButton
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CBaseButton : CBaseToggle, CBaseModelEntity, CBaseEntity, CEntityInstance, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBaseToggle>, ISchemaClass<CBaseButton>, ISchemaField, ISchemaClass, INativeHandleImplements
- CBaseToggle
- CBaseModelEntity
- CBaseEntity
- CEntityInstance
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CBaseModelEntity>
- ISchemaClass<CBaseToggle>
- ISchemaClass<CBaseButton>
- ISchemaField
- ISchemaClass
- INativeHandle
Properties
Constraint
ref CHandle<CEntityInstance> Constraint { get; }Property Value
ConstraintParent
ref CHandle<CEntityInstance> ConstraintParent { get; }Property Value
Disabled
ref bool Disabled { get; }Property Value
DisplayText
string DisplayText { get; set; }Property Value
ForceNpcExclude
ref bool ForceNpcExclude { get; }Property Value
GlowEntity
string GlowEntity { get; set; }Property Value
GlowEntity1
ref CHandle<CBaseModelEntity> GlowEntity1 { get; }Property Value
Locked
ref bool Locked { get; }Property Value
LockedSound
string LockedSound { get; set; }Property Value
Ls
locksound_t Ls { get; }Property Value
MoveEntitySpace
ref QAngle MoveEntitySpace { get; }Property Value
OnDamaged
CEntityIOOutput OnDamaged { get; }Property Value
OnIn
CEntityIOOutput OnIn { get; }Property Value
OnOut
CEntityIOOutput OnOut { get; }Property Value
OnPressed
CEntityIOOutput OnPressed { get; }Property Value
OnUseLocked
CEntityIOOutput OnUseLocked { get; }Property Value
OverrideAnticipationName
string OverrideAnticipationName { get; set; }Property Value
Rotating
ref bool Rotating { get; }Property Value
SolidBsp
ref bool SolidBsp { get; }Property Value
State
ref int State { get; }Property Value
StayPushed
ref bool StayPushed { get; }Property Value
UnlockedSound
string UnlockedSound { get; set; }Property Value
Usable
ref bool Usable { get; }Property Value
UseLockedTime
GameTime_t UseLockedTime { get; }Property Value
UseSound
string UseSound { get; set; }Property Value
Methods
DisplayTextUpdated()
void DisplayTextUpdated()GlowEntity1Updated()
void GlowEntity1Updated()UsableUpdated()
void UsableUpdated()