EventTriggeredByKey: Difference between revisions
(Created page with "{{ClientsideCsEvent}} {{CSharpContainer| <syntaxhighlight lang="c#"> public delegate void OnEventTriggeredByKeyDelegate(ulong key, object[] args, CancelEventArgs cancel); </s...") |
m (category) |
||
| Line 2: | Line 2: | ||
{{CSharpContainer| | {{CSharpContainer| | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="csharp"> | ||
public delegate void OnEventTriggeredByKeyDelegate(ulong key, object[] args, CancelEventArgs cancel); | public delegate void OnEventTriggeredByKeyDelegate(ulong key, object[] args, CancelEventArgs cancel); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{Parameters}} | {{Parameters}} | ||
* '''key''' - expects '''System.UInt64''' | * '''key''' - expects '''System.UInt64''' | ||
| Line 13: | Line 14: | ||
The example below does nothing on invoke of event | The example below does nothing on invoke of event | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="csharp"> | ||
Events.EnableKeyRemoteEvent = true; | Events.EnableKeyRemoteEvent = true; | ||
Events.OnEventTriggeredByKey += OnEventTriggeredByKey; | Events.OnEventTriggeredByKey += OnEventTriggeredByKey; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="csharp"> | ||
public void OnEventTriggeredByKey(ulong key, object[] args, RAGE.Events.CancelEventArgs cancel) | public void OnEventTriggeredByKey(ulong key, object[] args, RAGE.Events.CancelEventArgs cancel) | ||
{ | { | ||
| Line 24: | Line 25: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
}} | }} | ||
== See also == | |||
* [[Events::addEventHandler|addEventHandler]] | |||
[[Category:Client-side Event]] | |||
Revision as of 14:04, 24 May 2019
Client-Side Event
C# Syntax
public delegate void OnEventTriggeredByKeyDelegate(ulong key, object[] args, CancelEventArgs cancel);
Parameters
- key - expects System.UInt64
- args - expects System.Object Array
- cancel - expects RAGE.Events.CancelEventArgs
Example
The example below does nothing on invoke of event
Events.EnableKeyRemoteEvent = true;
Events.OnEventTriggeredByKey += OnEventTriggeredByKey;
public void OnEventTriggeredByKey(ulong key, object[] args, RAGE.Events.CancelEventArgs cancel)
{
//do something epic
}