docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class ULongVariable

    An IVariable implementation that holds a single unsigned long value.

    Inheritance
    object
    Variable<ulong>
    ULongVariable
    Implements
    IVariableValueChanged
    IVariable
    ISerializationCallbackReceiver
    Inherited Members
    Variable<ulong>.ValueChanged
    Variable<ulong>.Value
    Variable<ulong>.GetSourceValue(ISelectorInfo)
    Variable<ulong>.ValueUXML
    Namespace: UnityEngine.Localization.SmartFormat.PersistentVariables
    Assembly: Unity.Localization.dll
    Syntax
    [Serializable]
    [DisplayName("Unsigned Long", null)]
    [Obsolete("Use Unity.SmartStrings.PersistentVariables.ULongVariable from the SmartStrings module instead.")]
    [UxmlObject]
    public class ULongVariable : Variable<ulong>, IVariableValueChanged, IVariable, ISerializationCallbackReceiver
    Remarks

    This class is serializable. You can use it in the Inspector. Modifying its Value triggers the ValueChanged event, automatically updating any Smart Strings displaying the value.

    Examples

    The following example shows how to create a BoolVariable and use it in a LocalizedString.

    The following example shows how to create a SByteVariable and use it in a LocalizedString.

    The following example shows how to create a DoubleVariable and use it in a LocalizedString.

    Implements

    IVariableValueChanged
    IVariable
    ISerializationCallbackReceiver
    In This Article
    Back to top
    Copyright © 2026 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)