Search Results for

    Show / Hide Table of Contents

    Class FirearmDamageHandler

    A wrapper to easily manipulate the behavior of PlayerStatsSystem.DamageHandlerBase.

    Inheritance
    System.Object
    DamageHandlerBase
    DamageHandler
    AttackerDamageHandler
    FirearmDamageHandler
    Inherited Members
    AttackerDamageHandler.ForceFullFriendlyFire
    AttackerDamageHandler.IsSuicide
    AttackerDamageHandler.AllowSelfDamage
    AttackerDamageHandler.IsFriendlyFire
    DamageHandler.Target
    DamageHandler.Attacker
    DamageHandler.TargetFootprint
    DamageHandler.AttackerFootprint
    DamageHandler.Damage
    DamageHandler.StartVelocity
    DamageHandler.DealtHealthDamage
    DamageHandler.AbsorbedAhpDamage
    DamageHandler.ApplyDamage(Player)
    DamageHandlerBase.Base
    DamageHandlerBase.CassieDeathAnnouncement
    DamageHandlerBase.ServerLogsText
    DamageHandlerBase.DeathTranslation
    DamageHandlerBase.As<T>()
    DamageHandlerBase.BaseAs<T>()
    DamageHandlerBase.Is<T>(T)
    DamageHandlerBase.BaseIs<T>(T)
    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.DamageHandlers
    Assembly: Exiled.API.dll
    Syntax
    public sealed class FirearmDamageHandler : AttackerDamageHandler

    Constructors

    | Improve this Doc View Source

    FirearmDamageHandler(Item, Player, DamageHandlerBase)

    Initializes a new instance of the FirearmDamageHandler class.

    Declaration
    public FirearmDamageHandler(Item item, Player target, DamageHandlerBase baseHandler)
    Parameters
    Type Name Description
    Item item

    The Item to be set.

    Player target

    The target to be set.

    PlayerStatsSystem.DamageHandlerBase baseHandler

    Properties

    | Improve this Doc View Source

    Hitbox

    Gets or sets the HitboxType.

    Declaration
    public HitboxType Hitbox { get; set; }
    Property Value
    Type Description
    HitboxType
    | Improve this Doc View Source

    Item

    Gets or sets the Item used by the damage handler.

    Declaration
    public Item Item { get; set; }
    Property Value
    Type Description
    Item
    | Improve this Doc View Source

    Penetration

    Gets the penetration.

    Declaration
    public float Penetration { get; }
    Property Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Type

    Declaration
    public override DamageType Type { get; }
    Property Value
    Type Description
    DamageType
    Overrides
    DamageHandlerBase.Type
    | Improve this Doc View Source

    UseHumanHitboxes

    Gets a value indicating whether the human hitboxes should be used.

    Declaration
    public bool UseHumanHitboxes { get; }
    Property Value
    Type Description
    System.Boolean

    Methods

    | Improve this Doc View Source

    ProcessDamage(Player)

    Declaration
    public override void ProcessDamage(Player player)
    Parameters
    Type Name Description
    Player player
    Overrides
    AttackerDamageHandler.ProcessDamage(Player)
    | Improve this Doc View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    DamageHandler.ToString()

    Extension Methods

    ReflectionExtensions.CopyProperties(Object, Object)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX