OnEntityReskin
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnEntityReskin( BaseEntity baseEntity, ulong num2, BasePlayer player )
{
Puts( "OnEntityReskin works!" );
return null;
}Location
- SprayCan::ChangeItemSkin(BaseEntity.RPCMessage msg)
csharp
//---
if (!GetItemDefinitionForEntity(baseEntity, out var def, useRedirect: false))
{
return;
}
ulong num2 = ItemDefinition.FindSkin((def.isRedirectOf != null) ? def.isRedirectOf.itemid : def.itemid, num);
if (Interface.CallHook("OnEntityReskin", baseEntity, num2, msg.player) != null)
{
return;
}
if (!TryFindTargetRedirect(def, num, out var targetRedirect))
{
//---