Class: AttackTrigger
- Namespace:
Global - Assembly:
Dew.Core.dll - Inheritance / Derived: DewNetworkBehaviour → Actor → AbilityTrigger
csharp
public class AttackTrigger : AbilityTrigger, ILogicUpdate, ICleanup, ICustomDestroyRoutineFields
| Name | Declaration | Description |
|---|---|---|
allowNonTargetedCast | public bool allowNonTargetedCast | |
factor | public ScalingValue factor |
Methods
Awake()
csharp
protected override void Awake()CallAttackCompleteBeforePrepareRoutines(EventInfoCast)
csharp
public void CallAttackCompleteBeforePrepareRoutines(EventInfoCast cast)Parameters:
| Name | Type | Description |
|---|---|---|
cast | EventInfoCast |
CallAttackCompleteRoutines(AbilityInstance, int, CastInfo)
csharp
public void CallAttackCompleteRoutines(AbilityInstance newInstance, int configIndex, CastInfo info)Parameters:
| Name | Type | Description |
|---|---|---|
newInstance | AbilityInstance | |
configIndex | int | |
info | CastInfo |
GetAnimationSpeed()
csharp
public override float GetAnimationSpeed()Returns: float
GetChannelDurationMultiplier()
csharp
public override float GetChannelDurationMultiplier()Returns: float
GetCooldownTimeMultiplier(int)
csharp
public override float GetCooldownTimeMultiplier(int configIndex)Parameters:
| Name | Type | Description |
|---|---|---|
configIndex | int |
Returns: float
GetPostDelayDurationMultiplier()
csharp
public override float GetPostDelayDurationMultiplier()Returns: float
OnCastCancelSetCooldownTime(int, CastInfo)
csharp
protected override void OnCastCancelSetCooldownTime(int configIndex, CastInfo info)Parameters:
| Name | Type | Description |
|---|---|---|
configIndex | int | |
info | CastInfo |
OnCastComplete(int, CastInfo)
csharp
public override AbilityInstance OnCastComplete(int configIndex, CastInfo info)Parameters:
| Name | Type | Description |
|---|---|---|
configIndex | int | |
info | CastInfo |
Returns: AbilityInstance
OnCastCompleteBeforePrepare(EventInfoCast)
csharp
public override void OnCastCompleteBeforePrepare(EventInfoCast cast)Parameters:
| Name | Type | Description |
|---|---|---|
cast | EventInfoCast |
OnCastCompleteSetCharge(int, CastInfo)
csharp
public override void OnCastCompleteSetCharge(int configIndex, CastInfo info)Parameters:
| Name | Type | Description |
|---|---|---|
configIndex | int | |
info | CastInfo |
OnCastCompleteSetCooldownTime(int, CastInfo)
csharp
public override void OnCastCompleteSetCooldownTime(int configIndex, CastInfo info)Parameters:
| Name | Type | Description |
|---|---|---|
configIndex | int | |
info | CastInfo |
OnCastCompleteSetMinimumDelay(int, CastInfo)
csharp
public override void OnCastCompleteSetMinimumDelay(int configIndex, CastInfo info)Parameters:
| Name | Type | Description |
|---|---|---|
configIndex | int | |
info | CastInfo |
OnCastStart(int, CastInfo)
csharp
public override void OnCastStart(int configIndex, CastInfo info)Parameters:
| Name | Type | Description |
|---|---|---|
configIndex | int | |
info | CastInfo |
OnRotateForward(int, CastInfo)
csharp
protected override void OnRotateForward(int configIndex, CastInfo info)Parameters:
| Name | Type | Description |
|---|---|---|
configIndex | int | |
info | CastInfo |
OnStartChannel(int, CastInfo)
csharp
protected override void OnStartChannel(int configIndex, CastInfo info)Parameters:
| Name | Type | Description |
|---|---|---|
configIndex | int | |
info | CastInfo |
ProcessRange(float)
csharp
public override float ProcessRange(float original)Parameters:
| Name | Type | Description |
|---|---|---|
original | float |
Returns: float
UpdateConfigIndexForCrit()
csharp
public void UpdateConfigIndexForCrit()