Esempio n. 1
0
    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);
        }
    }
Esempio n. 2
0
 private void Awake()
 {
     instance = this;
 }