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