Skip to content

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))
	{
//---

Released under the MIT License.