GitHub issue: #21
So I read up a little bit on Resources.Load and Unity seems to discourage the use of it for these reasons:
Use of the Resources folder makes fine-grained memory management more difficult
Improper use of Resources folders will increase application startup time and the length of builds
As the number of Resources folders increases, management of the Assets within those folders becomes very difficult
The Resources system degrades a project's ability to deliver custom content to specific platforms and eliminates the possibility of incremental content upgrades
AssetBundle Variants are Unity's primary tool for adjusting content on a per-device basis
and good usages:
Examples of this second case include MonoBehaviour singletons used to host prefabs
Description
GitHub issue: #21 So I read up a little bit on Resources.Load and Unity seems to discourage the use of it for these reasons:
and good usages:
Which is what I've attempted here.
Source https://unity3d.com/learn/tutorials/topics/best-practices/resources-folder
How to test / set up
Code hygiene