Class JailbirdPickup
A wrapper class for a jailbird pickup.
public class JailbirdPickup : Pickup, IWrapper<ItemPickupBase>, IWorldSpace, IPosition, IRotation, IWrapper<JailbirdPickup>
- Inheritance
-
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
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
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
MeleeDamage
Gets or sets the amount of damage dealt with a Jailbird melee hit.
public float MeleeDamage { get; set; }
Property Value
Radius
Gets or sets the radius of the Jailbird's hit register.
public float Radius { get; set; }
Property Value
TotalCharges
Gets or sets the number of times the item has been charged and used.
public int TotalCharges { get; set; }
Property Value
TotalDamageDealt
Gets or sets the total amount of damage dealt with the Jailbird.
public float TotalDamageDealt { get; set; }
Property Value
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
ItemBasetarget item.
ToString()
Returns the jailbird in a human readable format.
public override string ToString()
Returns
- string
A string containing jailbird related data.