Class AbilityChannel
Communication channel of the ability. Can be used to control ability behaviors at runtime.
When creating a new ability, you must also declare a class named "AbilityName"Channel in the same namespace where "AbilityName" is the name of the ability you're creating.
Can be accessed via GetAbilityChannel<T>(string)
Inheritance
AbilityChannel
Assembly: LobsterFramework.dll
Syntax
public class AbilityChannel
Fields
|
Improve this Doc
View Source
Config
Declaration
protected AbilityConfig Config
Field Value
|
Improve this Doc
View Source
Context
Declaration
protected AbilityContext Context
Field Value
Properties
|
Improve this Doc
View Source
Cooldown
Declaration
public float Cooldown { get; }
Property Value
|
Improve this Doc
View Source
IsRunning
Declaration
public bool IsRunning { get; }
Property Value
|
Improve this Doc
View Source
IsSuspended
Declaration
public bool IsSuspended { get; }
Property Value
|
Improve this Doc
View Source
OnCooldown
Declaration
public bool OnCooldown { get; }
Property Value
|
Improve this Doc
View Source
TimeWhenAvailable
Declaration
public float TimeWhenAvailable { get; }
Property Value