using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Unity.XR.Management.AndroidManifest.Editor { /// /// This class holds information for a single Android manifest element, including its path and attributes. /// public class ManifestElement { /// /// /// List of element names representing the full XML path to the element. It must include last the element that this object represents. /// /// /// /// /// /// The order in which the elements are added is important, /// as each list member represents an XML element name in the order, /// so specifying a list as { "manifest", "application" } is not the same /// as { "application", "manifest"}. /// /// /// /// /// /// Example for accessing a meta-data element: /// /// /// new ManifestElement { /// ElementPath = new List() { /// "manifest", "application", "meta-data" /// } /// } /// /// public List ElementPath { get; set; } /// /// Dictionary of Name-Value pairs of the represented element's attributes. /// public Dictionary Attributes { get; set; } } }