예제 #1
0
    public Sprite GetPaintTileSprite(TileEditTypes tl)
    {
        Glossary glossy = glossary.GetComponent <Glossary>();

        switch (tl)
        {
        case TileEditTypes.grass: return(glossy.grassTile);

        case TileEditTypes.fire: return(glossy.fireTile);

        case TileEditTypes.divine: return(glossy.divineTile);

        case TileEditTypes.wall: return(glossy.wallTile);

        case TileEditTypes.snow: return(glossy.snowTile);

        case TileEditTypes.player: return(glossy.playerTile.transform.GetChild(0).GetComponent <SpriteRenderer>().sprite);

        case TileEditTypes.enemy: return(glossy.enemyTile.transform.GetChild(0).GetComponent <SpriteRenderer>().sprite);
        }
        return(null);
    }
예제 #2
0
    public void SetTile(int tile)
    {
        Glossary glossy = glossary.GetComponent <Glossary>();

        switch ((TileEditTypes)tile)
        {
        case TileEditTypes.grass: selImg.sprite = glossy.grassTile; break;

        case TileEditTypes.fire: selImg.sprite = glossy.fireTile; break;

        case TileEditTypes.divine: selImg.sprite = glossy.divineTile; break;

        case TileEditTypes.wall: selImg.sprite = glossy.wallTile; break;

        case TileEditTypes.snow: selImg.sprite = glossy.snowTile; break;

        case TileEditTypes.player: selImg.sprite = glossy.playerTile.transform.GetChild(0).GetComponent <SpriteRenderer>().sprite; break;

        case TileEditTypes.enemy: selImg.sprite = glossy.enemyTile.transform.GetChild(0).GetComponent <SpriteRenderer>().sprite; break;
        }
        paintTile = (TileEditTypes)tile;
    }