EntityDataChangeByKey: Difference between revisions
(Created page with "{{ClientsideCsEvent}} {{CSharpContainer| <syntaxhighlight lang="c#"> public delegate void OnEntityDataChangeByKey(ulong key, Entity entity, object arg); </syntaxhighlight> {...") |
mNo edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 2: | Line 2: | ||
{{CSharpContainer| | {{CSharpContainer| | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="csharp"> | ||
public delegate void OnEntityDataChangeByKey(ulong key, Entity entity, object arg); | public delegate void OnEntityDataChangeByKey(ulong key, Entity entity, object arg); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Line 14: | Line 14: | ||
The example below shows up a message for a player with the key. | The example below shows up a message for a player with the key. | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="csharp"> | ||
Events.EnableKeyDataChangeEvent = true; | Events.EnableKeyDataChangeEvent = true; | ||
Events.OnEntityDataChangeByKey += OnEntityDataChangeByKey; | Events.OnEntityDataChangeByKey += OnEntityDataChangeByKey; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="csharp"> | ||
public void OnEntityDataChangeByKey(ulong key, RAGE.Elements.Entity entity, object arg) | public void OnEntityDataChangeByKey(ulong key, RAGE.Elements.Entity entity, object arg) | ||
{ | { | ||
| Line 25: | Line 25: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
}} | }} | ||
== See also == | |||
* [[Events::addDataHandler]] | |||
[[Category:Entity API]] | |||
[[Category:Client-side Event]] | |||
Latest revision as of 14:06, 24 May 2019
Client-Side Event
C# Syntax
public delegate void OnEntityDataChangeByKey(ulong key, Entity entity, object arg);
Parameters
- key: key, expects System.UInt64 type.
- entity: entity, expects RAGE.Elements.Entity type.
- arg: arg, expects System.Object type.
Example
The example below shows up a message for a player with the key.
Events.EnableKeyDataChangeEvent = true;
Events.OnEntityDataChangeByKey += OnEntityDataChangeByKey;
public void OnEntityDataChangeByKey(ulong key, RAGE.Elements.Entity entity, object arg)
{
RAGE.Chat.Output($"{key}");
}