docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class StatDetailDefinition

    Detail definition to establish that item uses certain stats, and also to set default values for those stats.

    Inheritance
    object
    Object
    ScriptableObject
    BaseDetailDefinition
    StatDetailDefinition
    Implements
    ISerializationCallbackReceiver
    Inherited Members
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.DontDestroyOnLoad(Object)
    Object.FindObjectsOfType<T>()
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType(Type)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: UnityEngine.GameFoundation
    Assembly: solution.dll
    Syntax
    public class StatDetailDefinition : BaseDetailDefinition, ISerializationCallbackReceiver

    Methods

    Name Description
    AddStatFloat(int, float)

    Adds default value to StatDetailDefinition for specified stat. This method throws if not in editor mode.

    AddStatInt(int, int)

    Adds default value to StatDetailDefinition for specified stat. This method throws if not in editor mode.

    DisplayName()

    Returns 'friendly' display name for this detail definition.

    GetStatFloat(int)

    Get default value for specified stat.

    GetStatFloat(string)

    Get default value for specified stat.

    GetStatInt(int)

    Get default value for specified stat.

    GetStatInt(string)

    Get default value for specified stat.

    OnAfterDeserialize()

    Called after deserializing to update dictionary from serialized data

    OnBeforeSerialize()

    Called before serializing to prepare dictionary to be serialized

    RemoveStatFloat(int)

    Remove default value to StatDetailDefinition for specified stat. This method throws if not in editor mode.

    RemoveStatInt(int)

    Remove default value to StatDetailDefinition for specified stat. This method throws if not in editor mode.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)