Table of Contents

Class CPhysMagnet

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CPhysMagnet : CBaseAnimGraph, IEquatable<CEntityInstance>
Inheritance
CPhysMagnet
Implements
Inherited Members

Constructors

CPhysMagnet(nint)

public CPhysMagnet(nint pointer)

Parameters

pointer nint

Properties

Active

[SchemaMember("CPhysMagnet", "m_bActive")]
public ref bool Active { get; }

Property Value

bool

ForceLimit

[SchemaMember("CPhysMagnet", "m_forceLimit")]
public ref float ForceLimit { get; }

Property Value

float

HasHitSomething

[SchemaMember("CPhysMagnet", "m_bHasHitSomething")]
public ref bool HasHitSomething { get; }

Property Value

bool

MagnettedEntities

[SchemaMember("CPhysMagnet", "m_MagnettedEntities")]
public NetworkedVector<magnetted_objects_t> MagnettedEntities { get; }

Property Value

NetworkedVector<magnetted_objects_t>

MassScale

[SchemaMember("CPhysMagnet", "m_massScale")]
public ref float MassScale { get; }

Property Value

float

MaxObjectsAttached

[SchemaMember("CPhysMagnet", "m_iMaxObjectsAttached")]
public ref int MaxObjectsAttached { get; }

Property Value

int

NextSuckTime

[SchemaMember("CPhysMagnet", "m_flNextSuckTime")]
public ref float NextSuckTime { get; }

Property Value

float

OnMagnetAttach

[SchemaMember("CPhysMagnet", "m_OnMagnetAttach")]
public CEntityIOOutput OnMagnetAttach { get; }

Property Value

CEntityIOOutput

OnMagnetDetach

[SchemaMember("CPhysMagnet", "m_OnMagnetDetach")]
public CEntityIOOutput OnMagnetDetach { get; }

Property Value

CEntityIOOutput

Radius

[SchemaMember("CPhysMagnet", "m_flRadius")]
public ref float Radius { get; }

Property Value

float

TorqueLimit

[SchemaMember("CPhysMagnet", "m_torqueLimit")]
public ref float TorqueLimit { get; }

Property Value

float

TotalMass

[SchemaMember("CPhysMagnet", "m_flTotalMass")]
public ref float TotalMass { get; }

Property Value

float