Exemple #1
0
    // Update is called once per frame
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        ABBlock block = (ABBlock)target;

        UpdateBlockMaterial(block, block._material);
    }
Exemple #2
0
    public static void UpdateBlockMaterial(ABBlock block, MATERIALS material)
    {
        block._material = material;

        if (material == MATERIALS.wood)
        {
            block.GetComponent <SpriteRenderer> ().sprite = block.GetComponent <ABBlock> ()._woodSprites [0];
        }

        else if (material == MATERIALS.stone)
        {
            block.GetComponent <SpriteRenderer> ().sprite = block.GetComponent <ABBlock> ()._stoneSprites [0];
        }

        else if (material == MATERIALS.ice)
        {
            block.GetComponent <SpriteRenderer> ().sprite = block.GetComponent <ABBlock> ()._iceSprites [0];
        }
    }