Class ChargingChannelData
Inheritance
object
ChargingChannelData
Assembly: Dew.Core.dll
Syntax
[Serializable]
public class ChargingChannelData
Fields
angleSpeedLimit
Declaration
[ShowIf("@castMethod.type == CastMethodType.Cone || castMethod.type == CastMethodType.Arrow", true)]
public float angleSpeedLimit
Field Value
canCancel
Declaration
[ToggleLeft]
public bool canCancel
Field Value
cancelAnim
Declaration
public DewAnimationClip cancelAnim
Field Value
cancelEffect
Declaration
public GameObject cancelEffect
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
canMove
Declaration
[ToggleLeft]
public bool canMove
Field Value
castAnim
Declaration
public DewAnimationClip castAnim
Field Value
castDazeDuration
Declaration
public float castDazeDuration
Field Value
castEffect
Declaration
public GameObject castEffect
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
castMethod
Declaration
[HideLabel]
public CastMethodData castMethod
Field Value
Declaration
[ToggleLeft]
public bool castOnButtonRelease
Field Value
chargeAnim
Declaration
public DewAnimationClip chargeAnim
Field Value
chargeEffect
Declaration
public GameObject chargeEffect
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
chargeFullAnim
Declaration
public DewAnimationClip chargeFullAnim
Field Value
chargeFullDuration
Declaration
public float chargeFullDuration
Field Value
chargeFullEffect
Declaration
public GameObject chargeFullEffect
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
completeAnim
Declaration
public DewAnimationClip completeAnim
Field Value
completeDazeDuration
Declaration
public float completeDazeDuration
Field Value
completeDuration
Declaration
public float completeDuration
Field Value
completeEffect
Declaration
public GameObject completeEffect
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
completeWhenCast
Declaration
[ToggleLeft]
public bool completeWhenCast
Field Value
rotateForwardOverrideRoationTime
Declaration
public float rotateForwardOverrideRoationTime
Field Value
rotateForwardWhenCast
Declaration
[ToggleLeft]
public bool rotateForwardWhenCast
Field Value
rotateForwardWhenCharging
Declaration
[ToggleLeft]
public bool rotateForwardWhenCharging
Field Value
rotateForwardWhenComplete
Declaration
[ToggleLeft]
public bool rotateForwardWhenComplete
Field Value
selfSlowAmount
Declaration
[ShowIf("canMove", true)]
public float selfSlowAmount
Field Value
selfValidator
Declaration
[HideLabel]
public AbilitySelfValidator selfValidator
Field Value
setFillAmount
Declaration
[ToggleLeft]
public bool setFillAmount
Field Value
showCastIndicator
Declaration
[ToggleLeft]
public bool showCastIndicator
Field Value
showOnScreenTimer
Declaration
[ToggleLeft]
public bool showOnScreenTimer
Field Value
targetValidator
Declaration
[HideLabel]
public AbilityTargetValidator targetValidator
Field Value
Methods
Get(Actor)
Create charging channel with clone of this data.
You can modify the data in the created channel.
Declaration
public ChargingChannel Get(Actor effectParent)
Parameters
| Type |
Name |
Description |
| Actor |
effectParent |
|
Returns