Class JailbirdPickup
A wrapper class for a jailbird pickup.
Implements
IWrapper<InventorySystem.Items.Pickups.ItemPickupBase>
IWrapper<InventorySystem.Items.Jailbird.JailbirdPickup>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Exiled.API.Features.Pickups
Assembly: Exiled.API.dll
Syntax
public class JailbirdPickup : Pickup, IWrapper<ItemPickupBase>, IWorldSpace, IPosition, IRotation, IWrapper<JailbirdPickup>
Properties
| Improve this Doc View SourceBase
Gets the InventorySystem.Items.Jailbird.JailbirdPickup that this class is encapsulating.
Declaration
public JailbirdPickup Base { get; }
Property Value
Type | Description |
---|---|
InventorySystem.Items.Jailbird.JailbirdPickup |
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 of the item.
Declaration
public JailbirdWearState WearState { get; set; }
Property Value
Type | Description |
---|---|
InventorySystem.Items.Jailbird.JailbirdWearState |
Methods
| Improve this Doc View SourceInitializeProperties(ItemBase)
Declaration
protected override void InitializeProperties(ItemBase itemBase)
Parameters
Type | Name | Description |
---|---|---|
InventorySystem.Items.ItemBase | itemBase |
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. |