Table of Contents

Class CFish

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

Constructors

CFish(nint)

public CFish(nint pointer)

Parameters

pointer nint

Properties

Angle

[SchemaMember("CFish", "m_angle")]
public ref float Angle { get; }

Property Value

float

AngleChange

[SchemaMember("CFish", "m_angleChange")]
public ref float AngleChange { get; }

Property Value

float

AvoidRange

[SchemaMember("CFish", "m_avoidRange")]
public ref float AvoidRange { get; }

Property Value

float

CalmSpeed

[SchemaMember("CFish", "m_calmSpeed")]
public ref float CalmSpeed { get; }

Property Value

float

DesiredSpeed

[SchemaMember("CFish", "m_desiredSpeed")]
public ref float DesiredSpeed { get; }

Property Value

float

DisperseTimer

[SchemaMember("CFish", "m_disperseTimer")]
public CountdownTimer DisperseTimer { get; }

Property Value

CountdownTimer

FishWaterLevel

[SchemaMember("CFish", "m_waterLevel")]
public ref float FishWaterLevel { get; }

Property Value

float

Forward

[SchemaMember("CFish", "m_forward")]
public Vector Forward { get; }

Property Value

Vector

GoTimer

[SchemaMember("CFish", "m_goTimer")]
public CountdownTimer GoTimer { get; }

Property Value

CountdownTimer

Id

[SchemaMember("CFish", "m_id")]
public ref uint Id { get; }

Property Value

uint

MoveTimer

[SchemaMember("CFish", "m_moveTimer")]
public CountdownTimer MoveTimer { get; }

Property Value

CountdownTimer

PanicSpeed

[SchemaMember("CFish", "m_panicSpeed")]
public ref float PanicSpeed { get; }

Property Value

float

PanicTimer

[SchemaMember("CFish", "m_panicTimer")]
public CountdownTimer PanicTimer { get; }

Property Value

CountdownTimer

Perp

[SchemaMember("CFish", "m_perp")]
public Vector Perp { get; }

Property Value

Vector

Pool

[SchemaMember("CFish", "m_pool")]
public CHandle<CFishPool> Pool { get; }

Property Value

CHandle<CFishPool>

PoolOrigin

[SchemaMember("CFish", "m_poolOrigin")]
public Vector PoolOrigin { get; }

Property Value

Vector

ProximityTimer

[SchemaMember("CFish", "m_proximityTimer")]
public CountdownTimer ProximityTimer { get; }

Property Value

CountdownTimer

Speed

[SchemaMember("CFish", "m_speed")]
public ref float Speed { get; }

Property Value

float

TurnClockwise

[SchemaMember("CFish", "m_turnClockwise")]
public ref bool TurnClockwise { get; }

Property Value

bool

TurnTimer

[SchemaMember("CFish", "m_turnTimer")]
public CountdownTimer TurnTimer { get; }

Property Value

CountdownTimer

Visible

[SchemaMember("CFish", "m_visible")]
public NetworkedVector<CFish?> Visible { get; }

Property Value

NetworkedVector<CFish>

X

[SchemaMember("CFish", "m_x")]
public ref float X { get; }

Property Value

float

Y

[SchemaMember("CFish", "m_y")]
public ref float Y { get; }

Property Value

float

Z

[SchemaMember("CFish", "m_z")]
public ref float Z { get; }

Property Value

float