<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Infinity Code Forum — Update OnlineMaps with namespace and/or asmdef]]></title>
		<link>https://forum.infinity-code.com/viewtopic.php?id=1080</link>
		<atom:link href="https://forum.infinity-code.com/extern.php?action=feed&amp;tid=1080&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Update OnlineMaps with namespace and/or asmdef.]]></description>
		<lastBuildDate>Fri, 05 Apr 2019 09:51:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Update OnlineMaps with namespace and/or asmdef]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?pid=4731#p4731</link>
			<description><![CDATA[<p>Hello.</p><p>I also hate such class names and not using namespaces.</p><p>Why Online Maps has such class names:<br />Initially Online Maps was developed for Unity v3.x, which did not work correctly with Plugins folder. This is necessary to place the asset scripts and user scripts in different assemblies.<br />So Online Maps would be placed in same assembly that users scripts, with the addition of an asset name prefix. <br />This is a common practice for assets that were made in those times.</p><p>Can we fix it now:<br />Yes, but only with complete loss of compatibility with previous versions.<br />Breaking a few hundred user projects just for beauty and cleanliness, this is too much price, and of course we will never do that.</p><p>About your requests:<br />We will not add a namespace, because it will break all existing projects, and it does not make sense with such class names.<br />And we will not add asmdef, because we want everything to remain as it is for existing projects.</p><p>What you can do:<br />You can create an Editor script that will move Online Maps to the desired folder and add namespaces. <br />This is a fairly simple script, so I do not think that you will have problems implementing this.</p>]]></description>
			<author><![CDATA[null@example.com (Alex Vertax)]]></author>
			<pubDate>Fri, 05 Apr 2019 09:51:29 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?pid=4731#p4731</guid>
		</item>
		<item>
			<title><![CDATA[Update OnlineMaps with namespace and/or asmdef]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?pid=4729#p4729</link>
			<description><![CDATA[<p>Hello OnlineMap team !<br />We used your asset in our company for a while now and we just updated to your v3 and the asset is truely great ! (Good job for this update !)</p><p>We have just something in mind for a while and I did this today : <br />- Use namespace for all your scripts<br />- Use asmdef for your scripts too by regrouping them in a Editor folder (this one already exist) and in a Runtime folder.</p><p>In a way to not redo this each time we will update our project with your asset, are you interested in this update ?<br />I can send you all your script updated with a <br />&quot;namespace InfinityCode.OnlineMaps{ ... }<br />around your code which is a good thing (according to us) to have a base code clean and clear.</p><p>I can send you too the asmdef stuff which is ultra simple (as I mentionned just above)</p><p>Or even both update which are according to us, 2 nice improvements for your asset.</p><p>Cheers,<br />Aurelien.</p>]]></description>
			<author><![CDATA[null@example.com (Lszt)]]></author>
			<pubDate>Fri, 05 Apr 2019 08:00:40 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?pid=4729#p4729</guid>
		</item>
	</channel>
</rss>
