Table of Contents

Class JailbirdPickup

Namespace
Exiled.API.Features.Pickups
Assembly
Exiled.API.dll

A wrapper class for a jailbird pickup.

public class JailbirdPickup : Pickup, IWrapper<ItemPickupBase>, IWorldSpace, IPosition, IRotation, IWrapper<JailbirdPickup>
Inheritance
JailbirdPickup
Implements
IWrapper<ItemPickupBase>
IWrapper<JailbirdPickup>
Inherited Members
Extension Methods

Properties

Base

Gets the InventorySystem.Items.Jailbird.JailbirdPickup that this class is encapsulating.

public JailbirdPickup Base { get; }

Property Value

JailbirdPickup

ChargeDamage

Gets or sets the amount of damage dealt with a Jailbird charge hit.

public float ChargeDamage { get; set; }

Property Value

float

ConcussionDuration

Gets or sets the amount of time in seconds that the CustomPlayerEffects.Concussed effect will be applied on being hit.

public float ConcussionDuration { get; set; }

Property Value

float

FlashDuration

Gets or sets the amount of time in seconds that the CustomPlayerEffects.Flashed effect will be applied on being hit.

public float FlashDuration { get; set; }

Property Value

float

MeleeDamage

Gets or sets the amount of damage dealt with a Jailbird melee hit.

public float MeleeDamage { get; set; }

Property Value

float

Radius

Gets or sets the radius of the Jailbird's hit register.

public float Radius { get; set; }

Property Value

float

TotalCharges

Gets or sets the number of times the item has been charged and used.

public int TotalCharges { get; set; }

Property Value

int

TotalDamageDealt

Gets or sets the total amount of damage dealt with the Jailbird.

public float TotalDamageDealt { get; set; }

Property Value

float

WearState

Gets or sets the InventorySystem.Items.Jailbird.JailbirdWearState of the item.

public JailbirdWearState WearState { get; set; }

Property Value

JailbirdWearState

Methods

InitializeProperties(ItemBase)

initialize item properties.

protected override void InitializeProperties(ItemBase itemBase)

Parameters

itemBase ItemBase

target item.

ToString()

Returns the jailbird in a human readable format.

public override string ToString()

Returns

string

A string containing jailbird related data.