A92018.1.6f1ţ˙˙˙˙˙’3$řĚuń옲e+ Í=^7€˙˙˙˙€Ś€˛€ЀŚ€Ś€Ś€#Ś€+H€3˙˙˙˙€1€1€˙˙˙˙@ހ€ Q€j€ H€<˙˙˙˙ €1€1€˙˙˙˙ @ހ€ Q€j€Ő€I˙˙˙˙€1€1€˙˙˙˙Ŕހ€H€j€˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€™€PAssetMetaDataguiddata[0]data[1]data[2]data[3]pathNameoriginalNamelabelsassetStoreRef ˙˙ŢšőRkVc}­j˘9Ź­;Ę7€˙˙˙˙€Ś€˛€ Ő€ ހ#€.€,€†€Ä€ ހ#€.€,€H€Ť€˙˙˙˙€1€1€˙˙˙˙ @ހ€ Q€j€ ń€5˙˙˙˙ €1€1€˙˙˙˙ €ހ€€j€˙˙˙˙€G›€˙˙˙˙€H€]˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€H€b˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€H€k˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€y€ € ހ#€.€,€Ő€p˙˙˙˙ €1€1€˙˙˙˙!Ŕހ€"€j€˙˙˙˙#€H€›€˙˙˙˙$€1€1€˙˙˙˙%@ހ€&Q€j€'y€ € (ހ#)€.€,*€ €„+@ž€“ ,@ހ#-€.€,.€H€˜˙˙˙˙/€1€1€˙˙˙˙0@ހ€1Q€j€2H€Ł˙˙˙˙3€1€1€˙˙˙˙4@ހ€5Q€j€6H€ľ˙˙˙˙7€1€1€˙˙˙˙8@ހ€9Q€j€:MonoImporterPPtrm_FileIDm_PathIDm_ExternalObjectsSourceAssetIdentifiertypeassemblynamem_DefaultReferencesexecutionOrdericonm_UserDatam_AssetBundleNamem_AssetBundleVariants˙˙˙8-l'€Łć„hŒÎA,Œ€7€˙˙˙˙€Ś€˛€Ő€ ހ€.€€†€Ä€ ހ€.€€H€Ť€˙˙˙˙€1€1€˙˙˙˙ @ހ€ Q€j€ H€ę€˙˙˙˙ €1€1€˙˙˙˙ @ހ€Q€j€ń€(˙˙˙˙€1€1€˙˙˙˙€ހ€€j€˙˙˙˙€H€›€˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€y€ € ހ€.€€y€< ހ€.€€ހCH€T˙˙˙˙€1€1€˙˙˙˙ @ހ€!Q€j€"H€`˙˙˙˙#€1€1€˙˙˙˙$@ހ€%Q€j€&H€l˙˙˙˙'€1€1€˙˙˙˙(@ހ€)Q€j€*L€{+PPtrm_FileIDm_PathIDm_DefaultReferencesm_Iconm_ExecutionOrderm_ClassNamem_Namespacem_AssemblyNamem_IsEditorScript€€DŕyŻČq ›?Bȝ@Ή6uœŘŽjUPackages/com.unity.package-manager-ui/Editor/Sources/Services/Packages/PackageInfo.cs PackageInfoÍ using System; using System.Collections.Generic; using System.Linq; using Semver; using UnityEngine; using UnityEngine.UI; namespace UnityEditor.PackageManager.UI { [Serializable] internal class PackageInfo : IEquatable { public static bool IsModule(string packageName) { return packageName.StartsWith("com.unity.modules."); } [SerializeField] public string Name; [SerializeField] public string DisplayName; [SerializeField] private string _PackageId; [SerializeField] public SemVersion Version; [SerializeField] public string Description; [SerializeField] public string Category; [SerializeField] public PackageState State; [SerializeField] public bool IsCurrent; [SerializeField] public bool IsLatest; [SerializeField] public string Group; [SerializeField] public PackageOrigin Origin; [SerializeField] public List Errors; [SerializeField] public bool IsVerified; [SerializeField] public string Author; public string PackageId { get { if (_PackageId != null) return _PackageId; return string.Format("{0}@{1}", Name.ToLower(), Version); } set { _PackageId = value; } } // This will always be @, even for an embedded package. public string VersionId {get { return string.Format("{0}@{1}", Name.ToLower(), Version); }} public string ShortVersionId {get { return string.Format("{0}@{1}", Name.ToLower(), Version.ShortVersion()); }} public string ModuleName { get { return IsModule(Name) ? DisplayName : ""; } } public bool Equals(PackageInfo other) { if (other == null) return false; if (other == this) return true; return Name == other.Name && Version == other.Version; } public override int GetHashCode() { return PackageId.GetHashCode(); } public bool HasTag(string tag) { if (string.IsNullOrEmpty(Version.Prerelease)) return false; return String.Equals(Version.Prerelease.Split('.').First(), tag, StringComparison.CurrentCultureIgnoreCase); } public bool HasTag(PackageTag tag) { return HasTag(tag.ToString()); } public string VersionWithoutTag { get { return Version.VersionOnly(); } } } } PackageInfoUnityEditor.PackageManager.UI!Unity.PackageManagerUI.Editor.dll