using UnityEngine;
using System.Collections;
public class Block : MonoBehaviour {
public type Type = Type.Red;
void Start(){
MeshRenderer mr = GetComponent();
mr.material = Resources.Load(“Materials/”+Type.ToString()) as Material;
}
void OnCollisionEnter(Collision col){
Score.score += (int)Type;
if (Type.Red){
Destroy(gameObject);
}
if (Type.Green){
renderer.material.color = Color.red;
}
if (Type.Blue){
renderer.material.color = Color.green;
}
Destroy(gameObject);
}
public enum Type{
Red = 10,
Green = 15,
Blue = 20
}
}
if (Type.Red){
Destroy(gameObject);
}
if (Type.Green){
renderer.material.color = Color.red;
}
if (Type.Blue){
renderer.material.color = Color.green;
if’s don’t work
Error:
error CS0029: Cannot implicitly convert type Type' to
bool’
How do I make it work?