Table of Contents

Class ItemAttributeTemplateDatabase

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

ScriptableObject database for item attribute templates, providing lookup and storage by name. Used to manage and retrieve item attribute templates for items in the game.

[CreateAssetMenu(fileName = "New Item Attribute Database", menuName = "FishMMO/Item/Item Attribute/Database", order = 0)]
public class ItemAttributeTemplateDatabase : ScriptableObject
Inheritance
Object
ScriptableObject
ItemAttributeTemplateDatabase
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

Attributes

Gets the dictionary of item attribute templates.

public ItemAttributeTemplateDatabase.ItemAttributeDictionary Attributes { get; }

Property Value

ItemAttributeTemplateDatabase.ItemAttributeDictionary

Methods

GetItemAttribute(string)

Retrieves an item attribute template by name. Returns null if not found.

public ItemAttributeTemplate GetItemAttribute(string name)

Parameters

name string

The name of the attribute template to retrieve.

Returns

ItemAttributeTemplate

The item attribute template, or null if not found.