Class GameEvent
- Namespace
- CounterStrikeSharp.API.Modules.Events
- Assembly
- CounterStrikeSharp.API.dll
public class GameEvent : NativeObject
- Inheritance
-
objectGameEvent
- Derived
- Inherited Members
Constructors
GameEvent(nint)
public GameEvent(nint pointer)
Parameters
pointer
nint
GameEvent(string, bool)
public GameEvent(string name, bool force)
Parameters
Properties
EventName
public string EventName { get; }
Property Value
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.
public void Free()
GetBool(string)
protected bool GetBool(string name)
Parameters
name
string
Returns
GetFloat(string)
protected float GetFloat(string name)
Parameters
name
string
Returns
GetInt(string)
protected int GetInt(string name)
Parameters
name
string
Returns
GetPlayer(string)
protected CCSPlayerController? GetPlayer(string name)
Parameters
name
string
Returns
GetString(string)
protected string GetString(string name)
Parameters
name
string
Returns
GetUint64(string)
protected ulong GetUint64(string name)
Parameters
name
string
Returns
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
SetEntity(string, nint)
protected void SetEntity(string name, nint value)
Parameters
SetEntityIndex(string, int)
protected void SetEntityIndex(string name, int value)
Parameters
SetFloat(string, float)
protected void SetFloat(string name, float value)
Parameters
SetInt(string, int)
protected void SetInt(string name, int value)
Parameters
SetInt(string, long)
protected void SetInt(string name, long value)
Parameters
SetPlayer(string, CCSPlayerController?)
protected void SetPlayer(string name, CCSPlayerController? player)
Parameters
name
stringplayer
CCSPlayerController
SetString(string, string)
protected void SetString(string name, string value)
Parameters
SetUint64(string, ulong)
protected void SetUint64(string name, ulong value)
Parameters
Set<T>(string, T)
public void Set<T>(string name, T value)
Parameters
name
stringvalue
T
Type Parameters
T