public static ScriptComponentHierarchy Read(UnsafeReader reader)
 {
     return(new ScriptComponentHierarchy(
                HierarchyReferenceUtil.ReadLocalReferenceFrom(reader),
                HierarchyReferenceUtil.ReadLocalReferenceFrom(reader),
                HierarchyReferenceUtil.ReadExternalReferenceFrom(reader)));
 }
Пример #2
0
        public static UnityEventData ReadFrom(UnsafeReader reader)
        {
            var name            = reader.ReadString();
            var location        = HierarchyReferenceUtil.ReadLocalReferenceFrom(reader);
            var scriptReference = HierarchyReferenceUtil.ReadExternalReferenceFrom(reader);
            var count           = reader.ReadInt();
            var calls           = new List <AssetMethodUsages>();

            for (int i = 0; i < count; i++)
            {
                calls.Add(AssetMethodUsages.ReadFrom(reader));
            }

            return(new UnityEventData(name, location, scriptReference, calls));
        }
 private static object Read(UnsafeReader reader) => new InspectorVariableUsage(
     HierarchyReferenceUtil.ReadLocalReferenceFrom(reader),
     HierarchyReferenceUtil.ReadExternalReferenceFrom(reader),
     reader.ReadString(),
     reader.ReadPolymorphic <IAssetValue>());
 public static StrippedHierarchyElement Read(UnsafeReader reader)
 {
     return(new StrippedHierarchyElement(HierarchyReferenceUtil.ReadLocalReferenceFrom(reader),
                                         HierarchyReferenceUtil.ReadLocalReferenceFrom(reader),
                                         HierarchyReferenceUtil.ReadExternalReferenceFrom(reader)));
 }
Пример #5
0
        public static AssetScriptUsage ReadFrom(UnsafeReader reader)
        {
            var localReference = HierarchyReferenceUtil.ReadLocalReferenceFrom(reader);

            return(new AssetScriptUsage(localReference, HierarchyReferenceUtil.ReadExternalReferenceFrom(reader)));
        }