C# Class DefaultCombat.Helpers.Extensions

Show file Open project: BosslandGmbH/BuddyWing.DefaultCombat

Public Properties

Property Type Description
DebuffList DefaultCombat.Helpers.Debuff[]
DebuffNamesCrowdControl string[]
DebuffNamesShielded string[]

Public Methods

Method Description
BossOrGreater ( this unit ) : bool
BuffCount ( this p, string buffName ) : int
BuffTimeLeft ( this p, string buffName ) : double
DebuffCount ( this p, string buffName ) : int
DebuffTimeLeft ( this p, string buffName ) : double
GetStacks ( this t ) : int
HasDebuffCount ( this p, string debuff, int stacks ) : bool
HasMyBuff ( this u, string aura ) : bool
HasMyDebuff ( this u, string aura ) : bool
IsBehind ( this torCharacter, TorCharacter target ) : bool
IsCompanionInUse ( this torPlayer ) : bool
IsCrowdControlled ( this torCharacter ) : bool
IsHealer ( this p ) : bool
IsInCover ( this torCharacter ) : bool
IsPartyRoleTank ( this torCharacter ) : bool
IsValidTarget ( this c ) : bool
NeedsCleanse ( this p ) : bool
PartyCompanions ( this torPlayer, TorCharacterPredicateDelegate companionQualifier = null ) : IEnumerable
PartyMembers ( this torPlayer, bool includeCompanions = true, TorCharacterPredicateDelegate memberQualifier = null ) : IEnumerable
PartyPlayers ( this torPlayer, TorPlayerPredicateDelegate playerQualifier = null ) : IEnumerable
PartyRole ( this torCharacter ) : Global.PartyRole
RejuvenateAbilityName ( this torPlayer ) : string
ResourcePercent ( this torPlayer ) : float
SelfBuffName ( this torPlayer ) : string
StrongOrGreater ( this unit ) : bool

Method Details

BossOrGreater() public static method

public static BossOrGreater ( this unit ) : bool
unit this
return bool

BuffCount() public static method

public static BuffCount ( this p, string buffName ) : int
p this
buffName string
return int

BuffTimeLeft() public static method

public static BuffTimeLeft ( this p, string buffName ) : double
p this
buffName string
return double

DebuffCount() public static method

public static DebuffCount ( this p, string buffName ) : int
p this
buffName string
return int

DebuffTimeLeft() public static method

public static DebuffTimeLeft ( this p, string buffName ) : double
p this
buffName string
return double

GetStacks() public static method

public static GetStacks ( this t ) : int
t this
return int

HasDebuffCount() public static method

public static HasDebuffCount ( this p, string debuff, int stacks ) : bool
p this
debuff string
stacks int
return bool

HasMyBuff() public static method

public static HasMyBuff ( this u, string aura ) : bool
u this
aura string
return bool

HasMyDebuff() public static method

public static HasMyDebuff ( this u, string aura ) : bool
u this
aura string
return bool

IsBehind() public static method

public static IsBehind ( this torCharacter, TorCharacter target ) : bool
torCharacter this
target TorCharacter
return bool

IsCompanionInUse() public static method

public static IsCompanionInUse ( this torPlayer ) : bool
torPlayer this
return bool

IsCrowdControlled() public static method

public static IsCrowdControlled ( this torCharacter ) : bool
torCharacter this
return bool

IsHealer() public static method

public static IsHealer ( this p ) : bool
p this
return bool

IsInCover() public static method

public static IsInCover ( this torCharacter ) : bool
torCharacter this
return bool

IsPartyRoleTank() public static method

public static IsPartyRoleTank ( this torCharacter ) : bool
torCharacter this
return bool

IsValidTarget() public static method

public static IsValidTarget ( this c ) : bool
c this
return bool

NeedsCleanse() public static method

public static NeedsCleanse ( this p ) : bool
p this
return bool

PartyCompanions() public static method

public static PartyCompanions ( this torPlayer, TorCharacterPredicateDelegate companionQualifier = null ) : IEnumerable
torPlayer this
companionQualifier TorCharacterPredicateDelegate
return IEnumerable

PartyMembers() public static method

public static PartyMembers ( this torPlayer, bool includeCompanions = true, TorCharacterPredicateDelegate memberQualifier = null ) : IEnumerable
torPlayer this
includeCompanions bool
memberQualifier TorCharacterPredicateDelegate
return IEnumerable

PartyPlayers() public static method

public static PartyPlayers ( this torPlayer, TorPlayerPredicateDelegate playerQualifier = null ) : IEnumerable
torPlayer this
playerQualifier TorPlayerPredicateDelegate
return IEnumerable

PartyRole() public static method

public static PartyRole ( this torCharacter ) : Global.PartyRole
torCharacter this
return Global.PartyRole

RejuvenateAbilityName() public static method

public static RejuvenateAbilityName ( this torPlayer ) : string
torPlayer this
return string

ResourcePercent() public static method

public static ResourcePercent ( this torPlayer ) : float
torPlayer this
return float

SelfBuffName() public static method

public static SelfBuffName ( this torPlayer ) : string
torPlayer this
return string

StrongOrGreater() public static method

public static StrongOrGreater ( this unit ) : bool
unit this
return bool

Property Details

DebuffList public static property

public static Debuff[],DefaultCombat.Helpers DebuffList
return DefaultCombat.Helpers.Debuff[]

DebuffNamesCrowdControl public static property

public static string[] DebuffNamesCrowdControl
return string[]

DebuffNamesShielded public static property

public static string[] DebuffNamesShielded
return string[]