private void Awake() { instance = this; spritesMap = new Dictionary <string, Sprite>(); Sprite[] items = Resources.LoadAll <Sprite>("Sprites/Items/"); foreach (Sprite item in items) { AddSpriteToMap(item); } Sprite[] machines = Resources.LoadAll <Sprite>("Sprites/Machines/"); foreach (Sprite machine in machines) { AddSpriteToMap(machine); } Sprite[] dirtyTiles = Resources.LoadAll <Sprite>("Sprites/Tiles/Tile Effects/"); foreach (Sprite sprite in dirtyTiles) { AddSpriteToMap(sprite); } animatorsMap = new Dictionary <string, RuntimeAnimatorController>(); RuntimeAnimatorController[] machineAnims = Resources.LoadAll <RuntimeAnimatorController>("Animators/Machines/"); foreach (RuntimeAnimatorController animator in machineAnims) { AddAnimatorToMap(animator); } RuntimeAnimatorController[] toolAnims = Resources.LoadAll <RuntimeAnimatorController>("Animators/Tools/"); foreach (RuntimeAnimatorController animator in toolAnims) { AddAnimatorToMap(animator); } }
private void Awake() { instance = this; }