Table of Contents

Class AbilityTypeOverrideEventType

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

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
Object
ScriptableObject
AbilityTypeOverrideEventType
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.name
Object.hideFlags
Extension Methods

Fields

OverrideAbilityType

The ability type to override with this event.

public AbilityType OverrideAbilityType

Field Value

AbilityType

Methods

BuildTooltip(TooltipContent)

Describes what the override does, which is the one thing it is for.

public override void BuildTooltip(TooltipContent content)

Parameters

content TooltipContent

The 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.