void UpdateMesh() { ISpawnable spawnable = prefab.GetComponent <ISpawnable>(); spawnCollider.sharedMesh = spawnable.SpawnerMesh(); spawnMeshFilter.mesh = spawnable.SpawnerMesh(); spawnMaterial.color = spawnable.SpawnerMaterial().color; spawnMaterial.color = new Color(spawnable.SpawnerMaterial().color.r, spawnable.SpawnerMaterial().color.g, spawnable.SpawnerMaterial().color.b, spawnAlpha); transform.localScale = prefab.transform.localScale; }