Table of Contents

Class CChicken

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

Constructors

CChicken(nint)

public CChicken(nint pointer)

Parameters

pointer nint

Properties

ActiveFollowStartTime

[SchemaMember("CChicken", "m_flActiveFollowStartTime")]
public ref float ActiveFollowStartTime { get; }

Property Value

float

ActivityFinishedTag

[SchemaMember("CChicken", "m_sActivityFinishedTag")]
public CUtlStringToken ActivityFinishedTag { get; }

Property Value

CUtlStringToken

ActivityTimer

[SchemaMember("CChicken", "m_activityTimer")]
public CountdownTimer ActivityTimer { get; }

Property Value

CountdownTimer

AttributeManager

[SchemaMember("CChicken", "m_AttributeManager")]
public CAttributeContainer AttributeManager { get; }

Property Value

CAttributeContainer

BlockDirectionTimer

[SchemaMember("CChicken", "m_BlockDirectionTimer")]
public CountdownTimer BlockDirectionTimer { get; }

Property Value

CountdownTimer

CollisionStuckTimer

[SchemaMember("CChicken", "m_collisionStuckTimer")]
public CountdownTimer CollisionStuckTimer { get; }

Property Value

CountdownTimer

CurrentActivity

[SchemaMember("CChicken", "m_currentActivity")]
public ref ChickenActivity CurrentActivity { get; }

Property Value

ChickenActivity

DesiredActivity

[SchemaMember("CChicken", "m_desiredActivity")]
public ref ChickenActivity DesiredActivity { get; }

Property Value

ChickenActivity

EggsPooped

[SchemaMember("CChicken", "m_vecEggsPooped")]
public NetworkedVector<CHandle<CBaseEntity>> EggsPooped { get; }

Property Value

NetworkedVector<CHandle<CBaseEntity>>

FallVelocity

[SchemaMember("CChicken", "m_vFallVelocity")]
public Vector FallVelocity { get; }

Property Value

Vector

FleeFrom

[SchemaMember("CChicken", "m_fleeFrom")]
public CHandle<CBaseEntity> FleeFrom { get; }

Property Value

CHandle<CBaseEntity>

FollowMinuteTimer

[SchemaMember("CChicken", "m_followMinuteTimer")]
public CountdownTimer FollowMinuteTimer { get; }

Property Value

CountdownTimer

HasBeenUsed

[SchemaMember("CChicken", "m_hasBeenUsed")]
public ref bool HasBeenUsed { get; }

Property Value

bool

InJump

[SchemaMember("CChicken", "m_bInJump")]
public ref bool InJump { get; }

Property Value

bool

InhibitDoorTimer

[SchemaMember("CChicken", "m_inhibitDoorTimer")]
public CountdownTimer InhibitDoorTimer { get; }

Property Value

CountdownTimer

InhibitObstacleAvoidanceTimer

[SchemaMember("CChicken", "m_inhibitObstacleAvoidanceTimer")]
public CountdownTimer InhibitObstacleAvoidanceTimer { get; }

Property Value

CountdownTimer

IsOnGround

[SchemaMember("CChicken", "m_isOnGround")]
public ref bool IsOnGround { get; }

Property Value

bool

IsWaitingForLeader

[SchemaMember("CChicken", "m_isWaitingForLeader")]
public ref bool IsWaitingForLeader { get; }

Property Value

bool

JumpTimer

[SchemaMember("CChicken", "m_jumpTimer")]
public CountdownTimer JumpTimer { get; }

Property Value

CountdownTimer

JumpedThisFrame

[SchemaMember("CChicken", "m_jumpedThisFrame")]
public ref bool JumpedThisFrame { get; }

Property Value

bool

LastEggPoopPosition

[SchemaMember("CChicken", "m_vecLastEggPoopPosition")]
public Vector LastEggPoopPosition { get; }

Property Value

Vector

LastJumpTime

[SchemaMember("CChicken", "m_flLastJumpTime")]
public ref float LastJumpTime { get; }

Property Value

float

Leader

[SchemaMember("CChicken", "m_leader")]
public CHandle<CCSPlayerPawn> Leader { get; }

Property Value

CHandle<CCSPlayerPawn>

MoveRateThrottleTimer

[SchemaMember("CChicken", "m_moveRateThrottleTimer")]
public CountdownTimer MoveRateThrottleTimer { get; }

Property Value

CountdownTimer

PathGoal

[SchemaMember("CChicken", "m_vecPathGoal")]
public Vector PathGoal { get; }

Property Value

Vector

RepathTimer

[SchemaMember("CChicken", "m_repathTimer")]
public CountdownTimer RepathTimer { get; }

Property Value

CountdownTimer

ReuseTimer

[SchemaMember("CChicken", "m_reuseTimer")]
public CountdownTimer ReuseTimer { get; }

Property Value

CountdownTimer

StartleTimer

[SchemaMember("CChicken", "m_startleTimer")]
public CountdownTimer StartleTimer { get; }

Property Value

CountdownTimer

StuckAnchor

[SchemaMember("CChicken", "m_stuckAnchor")]
public Vector StuckAnchor { get; }

Property Value

Vector

StuckTimer

[SchemaMember("CChicken", "m_stuckTimer")]
public CountdownTimer StuckTimer { get; }

Property Value

CountdownTimer

TurnRate

[SchemaMember("CChicken", "m_turnRate")]
public ref float TurnRate { get; }

Property Value

float

UpdateTimer

[SchemaMember("CChicken", "m_updateTimer")]
public CountdownTimer UpdateTimer { get; }

Property Value

CountdownTimer

VocalizeTimer

[SchemaMember("CChicken", "m_vocalizeTimer")]
public CountdownTimer VocalizeTimer { get; }

Property Value

CountdownTimer

WhenZombified

[SchemaMember("CChicken", "m_flWhenZombified")]
public ref float WhenZombified { get; }

Property Value

float