Skip to content

OnEntityReskinned

Usage

  • No return behavior

Example Autogenerated

csharp
private void OnEntityReskinned( ItemDefinition itemDefinition, ulong uInt64, BasePlayer player )
{
    Puts( "OnEntityReskinned works!" );
}

Location

  • SprayCan::ChangeItemSkin(BaseEntity.RPCMessage msg)
csharp
//---
	if (baseEntity is IReskinCallback reskinCallback)
	{
		reskinCallback.OnReskinned(player);
	}
	baseEntity.SendNetworkUpdate();
	Interface.CallHook("OnEntityReskinned", def, num2, msg.player);
	ClientRPC(RpcTarget.NetworkGroup("Client_ReskinResult"), 1, baseEntity.net.ID);
	if (!base.UsingInfiniteAmmoCheat)
	{
		LoseCondition(ConditionLossPerReskin);
	}
//---

Released under the MIT License.