// Use this for initialization
void Start () {
currentOutsideMaterial = new Material (dissolveMaterial.shader);
currentOutsideMaterial.CopyPropertiesFromMaterial(dissolveMaterial);
currentGlassMaterial = new Material (glassMaterial.shader);
currentGlassMaterial.CopyPropertiesFromMaterial(glassMaterial);
foreach (Transform t in outside.GetComponentsInChildren<Transform>()) {
var renderer = t.gameObject.GetComponent<SpriteRenderer>();
if (renderer != null) {
if (t.CompareTag(Tags.Glass)){
renderer.material = currentGlassMaterial;
} else {
renderer.material = currentOutsideMaterial;
}
}
}
}