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
pointernint
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
dontBroadcastbool
FireEventToClient(CCSPlayerController)
public void FireEventToClient(CCSPlayerController player)
Parameters
playerCCSPlayerController
Free()
Used to manually free the event.
public void Free()
GetBool(string)
protected bool GetBool(string name)
Parameters
namestring
Returns
GetFloat(string)
protected float GetFloat(string name)
Parameters
namestring
Returns
GetInt(string)
protected int GetInt(string name)
Parameters
namestring
Returns
GetPlayer(string)
protected CCSPlayerController? GetPlayer(string name)
Parameters
namestring
Returns
GetString(string)
protected string GetString(string name)
Parameters
namestring
Returns
GetUint64(string)
protected ulong GetUint64(string name)
Parameters
namestring
Returns
Get<T>(string)
public T Get<T>(string name)
Parameters
namestring
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
namestringplayerCCSPlayerController
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
namestringvalueT
Type Parameters
T