Property | Type | Description | |
---|---|---|---|
AbilityUseTimer | bool | ||
Activation | bool | ||
CheckClusterConditions | bool | ||
CreateClusterConditions | void | ||
CreateLineOfSightTargetCheck | void | ||
CreateTargetConditions | void | ||
PostActivation | bool | ||
PreActivation | bool | ||
UsePower | void |
Method | Description | |
---|---|---|
ActivateSkill ( ) : bool | ||
CheckBuffConditionMethod ( ) : bool |
Check Ability Buff Conditions
|
|
CheckCombatConditionMethod ( ConditionCriteraTypes conditions = ConditionCriteraTypes.All, |
Check Combat
|
|
CheckCustomCombatMethod ( |
||
CheckPreCastConditionMethod ( ) : bool |
Check Ability is valid to use.
|
|
CreateSkillLogicConditions ( |
||
DebugString ( ) : string | ||
Equals ( object obj ) : bool | ||
GetHashCode ( ) : int | ||
Initialize ( ) : void | ||
OnSuccessfullyUsed ( bool reorderAbilities = true ) : void |
Sets values related to Ability usage
|
|
SetupAbilityForUse ( Skill &ability, CacheObject obj, bool Destructible = false ) : void |
Resets usage variables and sets the target location or target ID depending on what condition passed.
|
|
Skill ( ) : System | ||
UsePower ( Skill &ability ) : void |
Method | Description | |
---|---|---|
AbilityUseTimer ( bool bReCheck = false ) : bool | ||
Activation ( ) : bool | ||
CheckClusterConditions ( |
||
CreateClusterConditions ( |
||
CreateLineOfSightTargetCheck ( bool>.Func |
||
CreateTargetConditions ( |
||
PostActivation ( ) : bool | ||
PreActivation ( ) : bool | ||
UsePower ( ) : void |
public CheckCombatConditionMethod ( ConditionCriteraTypes conditions = ConditionCriteraTypes.All, |
||
conditions | ConditionCriteraTypes | |
unit | ||
return | bool |
public CheckCustomCombatMethod ( |
||
unit | ||
return | bool |
public CheckPreCastConditionMethod ( ) : bool | ||
return | bool |
public static CreateSkillLogicConditions ( |
||
ability | ||
return | void |
public OnSuccessfullyUsed ( bool reorderAbilities = true ) : void | ||
reorderAbilities | bool | |
return | void |
public static SetupAbilityForUse ( Skill &ability, CacheObject obj, bool Destructible = false ) : void | ||
ability | Skill | |
obj | CacheObject | |
Destructible | bool | |
return | void |
public static UsePower ( Skill &ability ) : void | ||
ability | Skill | |
return | void |