示例#1
0
    public void setModifier(modifiers m, bool set)
    {
        mod = modifiers.NONE;
        if (set)
        {
            switch (m)
            {
            case modifiers.VOLCANO:
                modLayer.GetComponent <Renderer>().material = modTiles[0];
                mod = modifiers.VOLCANO;
                break;

            case modifiers.HOT_SPOT:
                modLayer.GetComponent <Renderer>().material = modTiles[1];
                mod = modifiers.HOT_SPOT;
                break;

            case modifiers.HIGH_WIND:
                modLayer.GetComponent <Renderer>().material = modTiles[2];
                mod = modifiers.HIGH_WIND;
                break;

            case modifiers.RIVER:
                modLayer.GetComponent <Renderer>().material = modTiles[3];
                mod = modifiers.RIVER;
                break;

            case modifiers.EARTHQUAKE:
                modLayer.GetComponent <Renderer>().material = modTiles[4];
                mod = modifiers.EARTHQUAKE;
                break;

            case modifiers.NATURAL_GAS:
                modLayer.GetComponent <Renderer>().material = modTiles[5];
                mod = modifiers.NATURAL_GAS;
                break;

            case modifiers.DENSE_TREES:
                modLayer.GetComponent <Renderer>().material = modTiles[6];
                mod = modifiers.DENSE_TREES;
                break;

            case modifiers.COAL:
                modLayer.GetComponent <Renderer>().material = modTiles[7];
                mod = modifiers.COAL;
                break;
            }
            modLayer.SetActive(true);
        }
        else
        {
            modLayer.SetActive(false);
        }
    }
示例#2
0
 public void setModifier(modifiers m, bool set)
 {
     mod = modifiers.NONE;
     if (set)
     {
         switch (m)
         {
             case modifiers.VOLCANO:
                 modLayer.GetComponent<Renderer>().material = modTiles[0];
                 mod = modifiers.VOLCANO;
                 break;
             case modifiers.HOT_SPOT:
                 modLayer.GetComponent<Renderer>().material = modTiles[1];
                 mod = modifiers.HOT_SPOT;
                 break;
             case modifiers.HIGH_WIND:
                 modLayer.GetComponent<Renderer>().material = modTiles[2];
                 mod = modifiers.HIGH_WIND;
                 break;
             case modifiers.RIVER:
                 modLayer.GetComponent<Renderer>().material = modTiles[3];
                 mod = modifiers.RIVER;
                 break;
             case modifiers.EARTHQUAKE:
                 modLayer.GetComponent<Renderer>().material = modTiles[4];
                 mod = modifiers.EARTHQUAKE;
                 break;
             case modifiers.NATURAL_GAS:
                 modLayer.GetComponent<Renderer>().material = modTiles[5];
                 mod = modifiers.NATURAL_GAS;
                 break;
             case modifiers.DENSE_TREES:
                 modLayer.GetComponent<Renderer>().material = modTiles[6];
                 mod = modifiers.DENSE_TREES;
                 break;
             case modifiers.COAL:
                 modLayer.GetComponent<Renderer>().material = modTiles[7];
                 mod = modifiers.COAL;
                 break;
         }
         modLayer.SetActive(true);
     }
     else
     {
         modLayer.SetActive(false);
     }
 }