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); }
protected bool Equals(GameObjectHierarchy other) { return(Location.Equals(other.Location) && IsStripped == other.IsStripped); }
public static void Write(UnsafeWriter writer, GameObjectHierarchy gameObjectHierarchy) { gameObjectHierarchy.Location.WriteTo(writer); writer.Write(gameObjectHierarchy.Name); }