Class Jailbird
A wrapped class for InventorySystem.Items.Jailbird.JailbirdItem.
Implements
Inherited Members
Namespace: Exiled.API.Features.Items
Assembly: Exiled.API.dll
Syntax
public class Jailbird : Item, IWrapper<ItemBase>, IWrapper<JailbirdItem>
Constructors
| Improve this Doc View SourceJailbird(JailbirdItem)
Initializes a new instance of the Jailbird class.
Declaration
public Jailbird(JailbirdItem itemBase)
Parameters
Type | Name | Description |
---|---|---|
InventorySystem.Items.Jailbird.JailbirdItem | itemBase | The base InventorySystem.Items.Jailbird.JailbirdItem class. |
Properties
| Improve this Doc View SourceBase
Gets the InventorySystem.Items.Jailbird.JailbirdItem that this class is encapsulating.
Declaration
public JailbirdItem Base { get; }
Property Value
Type | Description |
---|---|
InventorySystem.Items.Jailbird.JailbirdItem |
ChargeDamage
Gets or sets the amount of damage dealt with a Jailbird charge hit.
Declaration
public float ChargeDamage { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
FlashDuration
Gets or sets the amount of time in seconds that the CustomPlayerEffects.Flashed effect will be applied on being hit.
Declaration
public float FlashDuration { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
MeleeDamage
Gets or sets the amount of damage dealt with a Jailbird melee hit.
Declaration
public float MeleeDamage { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Radius
Gets or sets the radius of the Jailbird's hit register.
Declaration
public float Radius { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
TotalCharges
Gets or sets the number of times the item has been charged and used.
Declaration
public int TotalCharges { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
TotalDamageDealt
Gets or sets the total amount of damage dealt with the Jailbird.
Declaration
public float TotalDamageDealt { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
WearState
Gets or sets the InventorySystem.Items.Jailbird.JailbirdWearState for this item.
Declaration
public JailbirdWearState WearState { get; set; }
Property Value
Type | Description |
---|---|
InventorySystem.Items.Jailbird.JailbirdWearState |
Methods
| Improve this Doc View SourceBreak()
Breaks the Jailbird.
Declaration
public void Break()
Clone()
Clones current Jailbird object.
Declaration
public override Item Clone()
Returns
Type | Description |
---|---|
Item | New Jailbird object. |
Overrides
| Improve this Doc View SourceToString()
Returns the JailBird in a human readable format.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | A string containing JailBird-related data. |