docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class JsonSerializerTrackedObject

    Uses JSON to apply changes to a tracked object. JSON can only be used with MonoBehaviour and ScriptableObject types.

    Inheritance
    object
    TrackedObject
    JsonSerializerTrackedObject
    TrackedMonoBehaviourObject
    Implements
    ISerializationCallbackReceiver
    Inherited Members
    TrackedObject.Target
    TrackedObject.TrackedProperties
    TrackedObject.CanTrackProperty(string)
    TrackedObject.AddTrackedProperty<T>(string)
    TrackedObject.RemoveTrackedProperty(ITrackedProperty)
    TrackedObject.GetTrackedProperty<T>(string, bool)
    TrackedObject.GetTrackedProperty(string)
    TrackedObject.CreateCustomTrackedProperty(string)
    TrackedObject.PostApplyTrackedProperties()
    Namespace: UnityEngine.Localization.PropertyVariants.TrackedObjects
    Assembly: Unity.Localization.dll
    Syntax
    [Serializable]
    public abstract class JsonSerializerTrackedObject : TrackedObject, ISerializationCallbackReceiver

    Properties

    Name Description
    UpdateType

    Determines the type of property update that will be performed.

    Methods

    Name Description
    AddTrackedProperty(ITrackedProperty)

    Add a tracked property for this object.

    ApplyLocale(Locale, Locale)

    Apply the TrackedProperties for variantLocale. If a value does not exist for this locale then the value for defaultLocale is used as a fallback.

    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)