Table of Contents

Class CBot

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CBot : NativeObject
Inheritance
CBot
Derived
Inherited Members

Constructors

CBot(nint)

public CBot(nint pointer)

Parameters

pointer nint

Properties

ButtonFlags

[SchemaMember("CBot", "m_buttonFlags")]
public ref ulong ButtonFlags { get; }

Property Value

ulong

Controller

[SchemaMember("CBot", "m_pController")]
public CCSPlayerController? Controller { get; }

Property Value

CCSPlayerController

ForwardSpeed

[SchemaMember("CBot", "m_forwardSpeed")]
public ref float ForwardSpeed { get; }

Property Value

float

HasSpawned

[SchemaMember("CBot", "m_bHasSpawned")]
public ref bool HasSpawned { get; }

Property Value

bool

Id

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

Property Value

uint

IsCrouching

[SchemaMember("CBot", "m_isCrouching")]
public ref bool IsCrouching { get; }

Property Value

bool

IsRunning

[SchemaMember("CBot", "m_isRunning")]
public ref bool IsRunning { get; }

Property Value

bool

JumpTimestamp

[SchemaMember("CBot", "m_jumpTimestamp")]
public ref float JumpTimestamp { get; }

Property Value

float

LeftSpeed

[SchemaMember("CBot", "m_leftSpeed")]
public ref float LeftSpeed { get; }

Property Value

float

Player

[SchemaMember("CBot", "m_pPlayer")]
public CCSPlayerPawn? Player { get; }

Property Value

CCSPlayerPawn

PostureStackIndex

[SchemaMember("CBot", "m_postureStackIndex")]
public ref int PostureStackIndex { get; }

Property Value

int

VerticalSpeed

[SchemaMember("CBot", "m_verticalSpeed")]
public ref float VerticalSpeed { get; }

Property Value

float

ViewForward

[SchemaMember("CBot", "m_viewForward")]
public Vector ViewForward { get; }

Property Value

Vector