EventTriggeredByKey: Difference between revisions

From RAGE Multiplayer Wiki
(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="c#">
<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="c#">
<syntaxhighlight lang="csharp">
Events.EnableKeyRemoteEvent = true;
Events.EnableKeyRemoteEvent = true;
Events.OnEventTriggeredByKey += OnEventTriggeredByKey;
Events.OnEventTriggeredByKey += OnEventTriggeredByKey;
</syntaxhighlight>
</syntaxhighlight>
<syntaxhighlight lang="c#">
<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#




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
}


See also