EntityDataChangeByKey: Difference between revisions

From RAGE Multiplayer Wiki
m (category)
mNo edit summary
 
Line 2: Line 2:


{{CSharpContainer|
{{CSharpContainer|
<syntaxhighlight lang="c#">
<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="c#">
<syntaxhighlight lang="csharp">
Events.EnableKeyDataChangeEvent = true;
Events.EnableKeyDataChangeEvent = true;
Events.OnEntityDataChangeByKey += OnEntityDataChangeByKey;
Events.OnEntityDataChangeByKey += OnEntityDataChangeByKey;
</syntaxhighlight>
</syntaxhighlight>
<syntaxhighlight lang="c#">
<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:Entity API]]
[[Category:Client-side Event]]
[[Category:Client-side Event]]

Latest revision as of 14:06, 24 May 2019

Client-Side
Event

 C#




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}");
}


See also