예제 #1
0
    public void SetMaterial(PlaceableItemMaterial material)
    {
        switch (material)
        {
        case PlaceableItemMaterial.ORIGINAL:
        {
            if (meshRenderer != null)
            {
                meshRenderer.material = originalMaterial;
            }
            break;
        }

        case PlaceableItemMaterial.IS_PLACEABLE:
        {
            if (meshRenderer != null)
            {
                meshRenderer.material = itemIsPlacableMat;
            }
            break;
        }

        case PlaceableItemMaterial.NOT_PLACEABLE:
        {
            if (meshRenderer != null)
            {
                meshRenderer.material = itemNotPlaceableMat;
            }
            break;
        }

        default:
        {
            if (meshRenderer != null)
            {
                meshRenderer.material = originalMaterial;
                Debug.Log("Placeable Item material switched to default.");
            }
            break;
        }
        }
    }
예제 #2
0
 public void SetMaterial(PlaceableItemMaterial material)
 {
     switch(material)
     {
     case PlaceableItemMaterial.ORIGINAL:
     {
         if(meshRenderer != null)
         {
             meshRenderer.material = originalMaterial;
         }
         break;
     }
     case PlaceableItemMaterial.IS_PLACEABLE:
     {
         if(meshRenderer != null)
         {
             meshRenderer.material = itemIsPlacableMat;
         }
         break;
     }
     case PlaceableItemMaterial.NOT_PLACEABLE:
     {
         if(meshRenderer != null)
         {
             meshRenderer.material = itemNotPlaceableMat;
         }
         break;
     }
     default:
     {
         if(meshRenderer != null)
         {
             meshRenderer.material = originalMaterial;
             Debug.Log ("Placeable Item material switched to default.");
         }
         break;
     }
     }
 }