Skip to content

OnCardSwipe

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnCardSwipe( CardReader instance, Keycard keycard, BasePlayer player )
{
    Puts( "OnCardSwipe works!" );
    return null;
}

Location

  • CardReader::ServerCardSwiped(BaseEntity.RPCMessage msg)
csharp
//---
		return;
	}
	NetworkableId uid = msg.read.EntityID();
	Keycard keycard = BaseNetworkable.serverEntities.Find(uid) as Keycard;
	Effect.server.Run(swipeEffect.resourcePath, audioPosition.position, Vector3.up, msg.player.net.connection);
	if (keycard == null || Interface.CallHook("OnCardSwipe", this, keycard, msg.player) != null)
	{
		return;
	}
	Item item = keycard.GetItem();
	if (item != null && !(item.parent.playerOwner != msg.player))
//---

Released under the MIT License.