Table of Contents

Class AchievementTemplateDatabase

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

ScriptableObject database for storing and retrieving achievement templates by name.

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

Achievements

Public accessor for the achievements dictionary.

public AchievementTemplateDatabase.AchievementDictionary Achievements { get; }

Property Value

AchievementTemplateDatabase.AchievementDictionary

Methods

GetAchievement(string)

Retrieves an achievement template by name, or null if not found.

public AchievementTemplate GetAchievement(string name)

Parameters

name string

The name of the achievement to retrieve.

Returns

AchievementTemplate

The AchievementTemplate if found, otherwise null.