Class AbilityTypeOverrideEventType
ScriptableObject for overriding the ability type in an event.
[CreateAssetMenu(fileName = "New Ability Type Override Event", menuName = "FishMMO/Character/Ability/Override Event/Ability Type Override", order = 1)]
public sealed class AbilityTypeOverrideEventType : BaseAbilityTemplate, ICachedObject, ITooltip
- Inheritance
-
ObjectScriptableObjectAbilityTypeOverrideEventType
- Implements
- Inherited Members
-
ScriptableObject.SetDirty()ScriptableObject.CreateInstance<T>()Object.GetEntityId()Object.GetInstanceID()Object.GetHashCode()Object.InstantiateAsync<T>(T)Object.InstantiateAsync<T>(T, Transform)Object.InstantiateAsync<T>(T, Vector3, Quaternion)Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)Object.Instantiate(Object, Vector3, Quaternion)Object.Instantiate(Object, Vector3, Quaternion, Transform)Object.Instantiate(Object)Object.Instantiate(Object, Scene)Object.Instantiate<T>(T, InstantiateParameters)Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)Object.Instantiate(Object, Transform)Object.Instantiate<T>(T)Object.Instantiate<T>(T, Vector3, Quaternion)Object.Instantiate<T>(T, Vector3, Quaternion, Transform)Object.Instantiate<T>(T, Transform)Object.Destroy(Object)Object.DestroyImmediate(Object)Object.DontDestroyOnLoad(Object)Object.DestroyObject(Object)Object.FindObjectsOfType<T>()Object.FindObjectsByType<T>(FindObjectsSortMode)Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)Object.FindObjectOfType<T>()Object.FindFirstObjectByType<T>()Object.FindAnyObjectByType<T>()Object.FindFirstObjectByType<T>(FindObjectsInactive)Object.FindAnyObjectByType<T>(FindObjectsInactive)Object.FindObjectsByType<T>()Object.FindObjectsByType<T>(FindObjectsInactive)Object.ToString()Object.nameObject.hideFlags
- Extension Methods
Fields
OverrideAbilityType
The ability type to override with this event.
public AbilityType OverrideAbilityType
Field Value
Methods
BuildTooltip(TooltipContent)
Describes what the override does, which is the one thing it is for.
public override void BuildTooltip(TooltipContent content)
Parameters
contentTooltipContentThe content being assembled.
Remarks
It inherited BuildTooltip(TooltipContent), which describes stats and costs — so an override's tooltip listed a cooldown and never mentioned that it changes the ability's type, the only reason to craft one.