Class OwnerChangingRoleEventArgs
- Namespace
- Exiled.CustomItems.API.EventArgs
- Assembly
- Exiled.CustomItems.dll
Contains all information of a CustomItem before a Player changes roles.
public class OwnerChangingRoleEventArgs : ChangingRoleEventArgs, IPlayerEvent, IDeniableEvent, IExiledEvent
- Inheritance
-
OwnerChangingRoleEventArgs
- Implements
- Inherited Members
- Extension Methods
Constructors
OwnerChangingRoleEventArgs(ItemBase, Player, RoleTypeId, bool, RoleChangeReason)
Initializes a new instance of the OwnerChangingRoleEventArgs class.
public OwnerChangingRoleEventArgs(ItemBase item, Player player, RoleTypeId newRole, bool shouldPreserveInventory, RoleChangeReason reason)
Parameters
OwnerChangingRoleEventArgs(ItemBase, ChangingRoleEventArgs)
Initializes a new instance of the OwnerChangingRoleEventArgs class.
public OwnerChangingRoleEventArgs(ItemBase item, ChangingRoleEventArgs ev)
Parameters
item
ItemBaseev
ChangingRoleEventArgsThe ChangingRoleEventArgs instance.
Properties
Item
Gets the Item as a CustomItem in the player's inventory.
public ItemBase Item { get; }
Property Value
- ItemBase