CEffectData
Interface CEffectData
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CEffectData : ISchemaClass<CEffectData>, ISchemaField, ISchemaClass, INativeHandleImplements
Properties
Angles
ref QAngle Angles { get; }Property Value
AttachmentIndex
AttachmentHandle_t AttachmentIndex { get; }Property Value
AttachmentName
ref CUtlStringToken AttachmentName { get; }Property Value
Color
ref byte Color { get; }Property Value
DamageType
ref uint DamageType { get; }Property Value
EffectIndex
SchemaUntypedField EffectIndex { get; }Property Value
EffectName
ref ushort EffectName { get; }Property Value
Entity
ref CHandle<CEntityInstance> Entity { get; }Property Value
ExplosionType
ref byte ExplosionType { get; }Property Value
Flags
ref byte Flags { get; }Property Value
HitBox
ref short HitBox { get; }Property Value
Magnitude
ref float Magnitude { get; }Property Value
Material
ref ushort Material { get; }Property Value
Normal
ref Vector Normal { get; }Property Value
Origin
ref Vector Origin { get; }Property Value
OtherEntity
ref CHandle<CEntityInstance> OtherEntity { get; }Property Value
Penetrate
ref byte Penetrate { get; }Property Value
Radius
ref float Radius { get; }Property Value
Scale
ref float Scale { get; }Property Value
Start
ref Vector Start { get; }Property Value
SurfaceProp
ref CUtlStringToken SurfaceProp { get; }Property Value
Methods
AnglesUpdated()
void AnglesUpdated()AttachmentIndexUpdated()
void AttachmentIndexUpdated()AttachmentNameUpdated()
void AttachmentNameUpdated()ColorUpdated()
void ColorUpdated()DamageTypeUpdated()
void DamageTypeUpdated()EffectIndexUpdated()
void EffectIndexUpdated()EffectNameUpdated()
void EffectNameUpdated()EntityUpdated()
void EntityUpdated()ExplosionTypeUpdated()
void ExplosionTypeUpdated()FlagsUpdated()
void FlagsUpdated()HitBoxUpdated()
void HitBoxUpdated()MagnitudeUpdated()
void MagnitudeUpdated()MaterialUpdated()
void MaterialUpdated()NormalUpdated()
void NormalUpdated()OriginUpdated()
void OriginUpdated()OtherEntityUpdated()
void OtherEntityUpdated()PenetrateUpdated()
void PenetrateUpdated()RadiusUpdated()
void RadiusUpdated()ScaleUpdated()
void ScaleUpdated()StartUpdated()
void StartUpdated()SurfacePropUpdated()
void SurfacePropUpdated()