Table of Contents

Class GameEvent

Namespace
CounterStrikeSharp.API.Modules.Events
Assembly
CounterStrikeSharp.API.dll
public class GameEvent : NativeObject
Inheritance
GameEvent
Derived
Inherited Members

Constructors

GameEvent(nint)

public GameEvent(nint pointer)

Parameters

pointer nint

GameEvent(string, bool)

public GameEvent(string name, bool force)

Parameters

name string
force bool

Properties

EventName

public string EventName { get; }

Property Value

string

Methods

FireEvent(bool)

public void FireEvent(bool dontBroadcast)

Parameters

dontBroadcast bool

FireEventToClient(CCSPlayerController)

public void FireEventToClient(CCSPlayerController player)

Parameters

player CCSPlayerController

Free()

Used to manually free the event. If FireEvent(bool) is called, Free will be called automatically.

public void Free()

GetBool(string)

protected bool GetBool(string name)

Parameters

name string

Returns

bool

GetFloat(string)

protected float GetFloat(string name)

Parameters

name string

Returns

float

GetInt(string)

protected int GetInt(string name)

Parameters

name string

Returns

int

GetPlayer(string)

protected CCSPlayerController? GetPlayer(string name)

Parameters

name string

Returns

CCSPlayerController

GetString(string)

protected string GetString(string name)

Parameters

name string

Returns

string

GetUint64(string)

protected ulong GetUint64(string name)

Parameters

name string

Returns

ulong

Get<T>(string)

public T Get<T>(string name)

Parameters

name string

Returns

T

Type Parameters

T

SetBool(string, bool)

protected void SetBool(string name, bool value)

Parameters

name string
value bool

SetEntity(string, nint)

protected void SetEntity(string name, nint value)

Parameters

name string
value nint

SetEntityIndex(string, int)

protected void SetEntityIndex(string name, int value)

Parameters

name string
value int

SetFloat(string, float)

protected void SetFloat(string name, float value)

Parameters

name string
value float

SetInt(string, int)

protected void SetInt(string name, int value)

Parameters

name string
value int

SetInt(string, long)

protected void SetInt(string name, long value)

Parameters

name string
value long

SetPlayer(string, CCSPlayerController?)

protected void SetPlayer(string name, CCSPlayerController? player)

Parameters

name string
player CCSPlayerController

SetString(string, string)

protected void SetString(string name, string value)

Parameters

name string
value string

SetUint64(string, ulong)

protected void SetUint64(string name, ulong value)

Parameters

name string
value ulong

Set<T>(string, T)

public void Set<T>(string name, T value)

Parameters

name string
value T

Type Parameters

T