private static void Write(UnsafeWriter writer, InspectorVariableUsage value) { writer.WritePolymorphic(value.Location); writer.WritePolymorphic(value.ScriptReference); writer.Write(value.Name); writer.WritePolymorphic(value.Value); }
private static void Write(UnsafeWriter writer, GameObjectHierarchy value) { writer.WritePolymorphic(value.Location); writer.Write(value.Name); writer.WritePolymorphic(value.PrefabInstance); writer.WritePolymorphic(value.CorrespondingSourceObject); writer.Write(value.IsStripped); }
public void WriteTo(UnsafeWriter writer) { writer.WritePolymorphic(Location); writer.Write(Dependencies.Count); foreach (var dependency in Dependencies) { writer.WritePolymorphic(dependency); } }
public void WriteTo(UnsafeWriter writer) { writer.WritePolymorphic(Location); writer.Write(MethodName); writer.Write(TextRange.StartOffset); writer.Write(TextRange.EndOffset); writer.Write((int)Mode); writer.Write(Type); writer.WritePolymorphic(TargetScriptReference); }
private static void Write(UnsafeWriter writer, TransformHierarchy value) { writer.WritePolymorphic(value.Location); writer.WritePolymorphic(value.GameObjectReference); writer.WritePolymorphic(value.Parent); writer.Write(value.RootIndex); writer.WritePolymorphic(value.PrefabInstance); writer.WritePolymorphic(value.CorrespondingSourceObject); writer.Write(value.IsStripped); }
private static void Write(UnsafeWriter writer, AssetInspectorValuesDataElement value) { writer.Write(value.VariableUsages.Count); foreach (var v in value.VariableUsages) { writer.WritePolymorphic(v); } }
public static void WriteDelegate(UnsafeWriter writer, UnityAssetData value) { writer.Write(value.UnityAssetDataElements.Count); foreach (var v in value.UnityAssetDataElements.Values) { writer.WritePolymorphic(v); } }
private static void Write(UnsafeWriter writer, AssetDocumentHierarchyElement value) { writer.Write(value.myLocalAnchorToHierarchyElement.Count); foreach (var v in value.myLocalAnchorToHierarchyElement) { writer.WritePolymorphic(v.Value); } }
public void WriteTo(UnsafeWriter writer) { writer.Write(Elements.Count); foreach (var(id, element) in Elements) { id.WriteTo(writer); writer.WritePolymorphic(element); } }
public static void Write(UnsafeWriter writer, PrefabInstanceHierarchy prefabInstanceHierarchy) { prefabInstanceHierarchy.Location.WriteTo(writer); prefabInstanceHierarchy.ParentTransform.WriteTo(writer); writer.Write(prefabInstanceHierarchy.PrefabModifications.Count); foreach (var prefabModification in prefabInstanceHierarchy.PrefabModifications) { writer.WritePolymorphic(prefabModification); } writer.Write(prefabInstanceHierarchy.SourcePrefabGuid); }
private static void Write(UnsafeWriter writer, PrefabModification value) { value.Target.WriteTo(writer); writer.Write(value.PropertyPath); writer.WritePolymorphic(value.Value); writer.Write(value.ValueRange.StartOffset); writer.Write(value.ValueRange.EndOffset); if (value.ObjectReference == null) { writer.Write(false); } else { writer.Write(true); value.ObjectReference.WriteTo(writer); } }
private static void Write(UnsafeWriter writer, AssetReferenceValue value) { writer.WritePolymorphic(value.Reference); }
private static void Write(UnsafeWriter writer, PrefabModification value) { writer.WritePolymorphic(value.Target); writer.Write(value.PropertyPath); writer.WritePolymorphic(value.Value); }