OnEntityModelChange

From RAGE Multiplayer Wiki
Revision as of 01:22, 30 November 2019 by Spotify (talk | contribs) (Created page with "This event is triggered when a entity has changed model. {{CSharpContainer| {{#tag:syntaxhighlight| [ServerEvent(Event.EntityModelChange)] |lang=csharp }} {{Parameters}} *''...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This event is triggered when a entity has changed model.


C# Syntax

[ServerEvent(Event.EntityModelChange)]

Parameters

  • handle: parameter input should be in NetHandle type
  • oldModel: parameter input should be in uint type

Example

[ServerEvent(Event.EntityModelChange)]
public void OnEntityModelChange(NetHandle handle, uint oldModel)
{
    switch (handle.Type)
    {
        case EntityType.Player:
        {
            var player = handle.Entity<Client>();
            player.SendChatMessage($"Your model has changed from {oldModel} to {player.Model}!");
            break;
        }
    }
}