Table of Contents

Class BuffTemplateDatabase

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

ScriptableObject database for storing and retrieving buff templates by name.

[CreateAssetMenu(fileName = "New Buff Database", menuName = "FishMMO/Character/Buff/Database", order = 1)]
public class BuffTemplateDatabase : ScriptableObject
Inheritance
Object
ScriptableObject
BuffTemplateDatabase
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

Properties

Buffs

Public accessor for the buffs dictionary.

public BuffTemplateDatabase.BuffDictionary Buffs { get; }

Property Value

BuffTemplateDatabase.BuffDictionary

Methods

GetBuff(string)

Retrieves a buff template by name, or null if not found.

public BaseBuffTemplate GetBuff(string name)

Parameters

name string

The name of the buff to retrieve.

Returns

BaseBuffTemplate

The BaseBuffTemplate if found, otherwise null.