Table of Contents

Class CLogicNPCCounter

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CLogicNPCCounter : CBaseEntity, IEquatable<CEntityInstance>
Inheritance
CLogicNPCCounter
Implements
Derived
Inherited Members

Constructors

CLogicNPCCounter(nint)

public CLogicNPCCounter(nint pointer)

Parameters

pointer nint

Properties

DefaultDist_1

[SchemaMember("CLogicNPCCounter", "m_flDefaultDist_1")]
public ref float DefaultDist_1 { get; }

Property Value

float

DefaultDist_2

[SchemaMember("CLogicNPCCounter", "m_flDefaultDist_2")]
public ref float DefaultDist_2 { get; }

Property Value

float

DefaultDist_3

[SchemaMember("CLogicNPCCounter", "m_flDefaultDist_3")]
public ref float DefaultDist_3 { get; }

Property Value

float

Disabled

[SchemaMember("CLogicNPCCounter", "m_bDisabled")]
public ref bool Disabled { get; }

Property Value

bool

DistanceMax

[SchemaMember("CLogicNPCCounter", "m_flDistanceMax")]
public ref float DistanceMax { get; }

Property Value

float

InvertState_1

[SchemaMember("CLogicNPCCounter", "m_bInvertState_1")]
public ref bool InvertState_1 { get; }

Property Value

bool

InvertState_2

[SchemaMember("CLogicNPCCounter", "m_bInvertState_2")]
public ref bool InvertState_2 { get; }

Property Value

bool

InvertState_3

[SchemaMember("CLogicNPCCounter", "m_bInvertState_3")]
public ref bool InvertState_3 { get; }

Property Value

bool

MaxCountAll

[SchemaMember("CLogicNPCCounter", "m_nMaxCountAll")]
public ref int MaxCountAll { get; }

Property Value

int

MaxCount_1

[SchemaMember("CLogicNPCCounter", "m_nMaxCount_1")]
public ref int MaxCount_1 { get; }

Property Value

int

MaxCount_2

[SchemaMember("CLogicNPCCounter", "m_nMaxCount_2")]
public ref int MaxCount_2 { get; }

Property Value

int

MaxCount_3

[SchemaMember("CLogicNPCCounter", "m_nMaxCount_3")]
public ref int MaxCount_3 { get; }

Property Value

int

MaxFactorAll

[SchemaMember("CLogicNPCCounter", "m_nMaxFactorAll")]
public ref int MaxFactorAll { get; }

Property Value

int

MaxFactor_1

[SchemaMember("CLogicNPCCounter", "m_nMaxFactor_1")]
public ref int MaxFactor_1 { get; }

Property Value

int

MaxFactor_2

[SchemaMember("CLogicNPCCounter", "m_nMaxFactor_2")]
public ref int MaxFactor_2 { get; }

Property Value

int

MaxFactor_3

[SchemaMember("CLogicNPCCounter", "m_nMaxFactor_3")]
public ref int MaxFactor_3 { get; }

Property Value

int

MinCountAll

[SchemaMember("CLogicNPCCounter", "m_nMinCountAll")]
public ref int MinCountAll { get; }

Property Value

int

MinCount_1

[SchemaMember("CLogicNPCCounter", "m_nMinCount_1")]
public ref int MinCount_1 { get; }

Property Value

int

MinCount_2

[SchemaMember("CLogicNPCCounter", "m_nMinCount_2")]
public ref int MinCount_2 { get; }

Property Value

int

MinCount_3

[SchemaMember("CLogicNPCCounter", "m_nMinCount_3")]
public ref int MinCount_3 { get; }

Property Value

int

MinFactorAll

[SchemaMember("CLogicNPCCounter", "m_nMinFactorAll")]
public ref int MinFactorAll { get; }

Property Value

int

MinFactor_1

[SchemaMember("CLogicNPCCounter", "m_nMinFactor_1")]
public ref int MinFactor_1 { get; }

Property Value

int

MinFactor_2

[SchemaMember("CLogicNPCCounter", "m_nMinFactor_2")]
public ref int MinFactor_2 { get; }

Property Value

int

MinFactor_3

[SchemaMember("CLogicNPCCounter", "m_nMinFactor_3")]
public ref int MinFactor_3 { get; }

Property Value

int

NPCClassname_1

[SchemaMember("CLogicNPCCounter", "m_iszNPCClassname_1")]
public string NPCClassname_1 { get; set; }

Property Value

string

NPCClassname_2

[SchemaMember("CLogicNPCCounter", "m_iszNPCClassname_2")]
public string NPCClassname_2 { get; set; }

Property Value

string

NPCClassname_3

[SchemaMember("CLogicNPCCounter", "m_iszNPCClassname_3")]
public string NPCClassname_3 { get; set; }

Property Value

string

NPCState_1

[SchemaMember("CLogicNPCCounter", "m_nNPCState_1")]
public ref int NPCState_1 { get; }

Property Value

int

NPCState_2

[SchemaMember("CLogicNPCCounter", "m_nNPCState_2")]
public ref int NPCState_2 { get; }

Property Value

int

NPCState_3

[SchemaMember("CLogicNPCCounter", "m_nNPCState_3")]
public ref int NPCState_3 { get; }

Property Value

int

OnMaxCountAll

[SchemaMember("CLogicNPCCounter", "m_OnMaxCountAll")]
public CEntityIOOutput OnMaxCountAll { get; }

Property Value

CEntityIOOutput

OnMaxCount_1

[SchemaMember("CLogicNPCCounter", "m_OnMaxCount_1")]
public CEntityIOOutput OnMaxCount_1 { get; }

Property Value

CEntityIOOutput

OnMaxCount_2

[SchemaMember("CLogicNPCCounter", "m_OnMaxCount_2")]
public CEntityIOOutput OnMaxCount_2 { get; }

Property Value

CEntityIOOutput

OnMaxCount_3

[SchemaMember("CLogicNPCCounter", "m_OnMaxCount_3")]
public CEntityIOOutput OnMaxCount_3 { get; }

Property Value

CEntityIOOutput

OnMinCountAll

[SchemaMember("CLogicNPCCounter", "m_OnMinCountAll")]
public CEntityIOOutput OnMinCountAll { get; }

Property Value

CEntityIOOutput

OnMinCount_1

[SchemaMember("CLogicNPCCounter", "m_OnMinCount_1")]
public CEntityIOOutput OnMinCount_1 { get; }

Property Value

CEntityIOOutput

OnMinCount_2

[SchemaMember("CLogicNPCCounter", "m_OnMinCount_2")]
public CEntityIOOutput OnMinCount_2 { get; }

Property Value

CEntityIOOutput

OnMinCount_3

[SchemaMember("CLogicNPCCounter", "m_OnMinCount_3")]
public CEntityIOOutput OnMinCount_3 { get; }

Property Value

CEntityIOOutput

Source

[SchemaMember("CLogicNPCCounter", "m_hSource")]
public CHandle<CEntityInstance> Source { get; }

Property Value

CHandle<CEntityInstance>

SourceEntityName

[SchemaMember("CLogicNPCCounter", "m_iszSourceEntityName")]
public string SourceEntityName { get; set; }

Property Value

string