<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Infinity Code Forum — Update OnlineMaps with namespace and/or asmdef]]></title>
	<link rel="self" href="https://forum.infinity-code.com/extern.php?action=feed&amp;tid=1080&amp;type=atom" />
	<updated>2019-04-05T09:51:29Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.infinity-code.com/viewtopic.php?id=1080</id>
		<entry>
			<title type="html"><![CDATA[Re: Update OnlineMaps with namespace and/or asmdef]]></title>
			<link rel="alternate" href="https://forum.infinity-code.com/viewtopic.php?pid=4731#p4731" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Alex Vertax]]></name>
				<uri>https://forum.infinity-code.com/profile.php?id=2</uri>
			</author>
			<updated>2019-04-05T09:51:29Z</updated>
			<id>https://forum.infinity-code.com/viewtopic.php?pid=4731#p4731</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Update OnlineMaps with namespace and/or asmdef]]></title>
			<link rel="alternate" href="https://forum.infinity-code.com/viewtopic.php?pid=4729#p4729" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Lszt]]></name>
				<uri>https://forum.infinity-code.com/profile.php?id=839</uri>
			</author>
			<updated>2019-04-05T08:00:40Z</updated>
			<id>https://forum.infinity-code.com/viewtopic.php?pid=4729#p4729</id>
		</entry>
</feed>
