public static ScriptComponentHierarchy Read(UnsafeReader reader) { return(new ScriptComponentHierarchy( HierarchyReferenceUtil.ReadLocalReferenceFrom(reader), HierarchyReferenceUtil.ReadLocalReferenceFrom(reader), HierarchyReferenceUtil.ReadExternalReferenceFrom(reader))); }
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))); }
public static AssetScriptUsage ReadFrom(UnsafeReader reader) { var localReference = HierarchyReferenceUtil.ReadLocalReferenceFrom(reader); return(new AssetScriptUsage(localReference, HierarchyReferenceUtil.ReadExternalReferenceFrom(reader))); }