SwiftlyS2

CFish

Interface CFish

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CFish : CBaseAnimGraph, CBaseModelEntity, CBaseEntity, CEntityInstance, IEquatable<CEntityInstance>, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBaseAnimGraph>, ISchemaClass<CFish>, ISchemaField, ISchemaClass, INativeHandle

Implements

Properties

Angle

ref float Angle { get; }
Property Value

AngleChange

ref float AngleChange { get; }
Property Value

AvoidRange

ref float AvoidRange { get; }
Property Value

CalmSpeed

ref float CalmSpeed { get; }
Property Value

DesiredSpeed

ref float DesiredSpeed { get; }
Property Value

DisperseTimer

CountdownTimer DisperseTimer { get; }
Property Value

Forward

ref Vector Forward { get; }
Property Value

GoTimer

CountdownTimer GoTimer { get; }
Property Value

Id

ref uint Id { get; }
Property Value

MoveTimer

CountdownTimer MoveTimer { get; }
Property Value

PanicSpeed

ref float PanicSpeed { get; }
Property Value

PanicTimer

CountdownTimer PanicTimer { get; }
Property Value

Perp

ref Vector Perp { get; }
Property Value

Pool

ref CHandle<CFishPool> Pool { get; }
Property Value

PoolOrigin

ref Vector PoolOrigin { get; }
Property Value

ProximityTimer

CountdownTimer ProximityTimer { get; }
Property Value

Speed

ref float Speed { get; }
Property Value

TurnClockwise

ref bool TurnClockwise { get; }
Property Value

TurnTimer

CountdownTimer TurnTimer { get; }
Property Value

Visible

ref CUtlVector<PointerTo<CFish>> Visible { get; }
Property Value

WaterLevel

ref float WaterLevel { get; }
Property Value

X

ref float X { get; }
Property Value

Y

ref float Y { get; }
Property Value

Z

ref float Z { get; }
Property Value

Methods

AngleUpdated()

void AngleUpdated()

PoolOriginUpdated()

void PoolOriginUpdated()

WaterLevelUpdated()

void WaterLevelUpdated()

XUpdated()

void XUpdated()

YUpdated()

void YUpdated()

ZUpdated()

void ZUpdated()

On this page