using UnityEngine;
using System.Collections;

public class CubesPlacesFixe: MonoBehaviour {
	
	
	public Material InCassNormal;//déclaration du material initial des cubes si cube incassable
	public Material InCassHover;//déclaration du material lors du hover des cubes  incassables
	
	public float vitesse; //déclaration de la variable de tranaslation lorsque les cubes sont détruits
	
	//public int etatCube;
	
	float attendre; //déclaration de la variable de temps d'attente pour le hover
	
	public int score=0; //variable score qui représente le nombre de cubes cassés
	private int etatCube; //variable etatCube qui gere l'etat des cubes (cassable ou pas) 
	
	// Use this for initialization
	void Start () {
		etatCube=0;
		vitesse=10.0f; //choix vitesse inital de translation des cubes detruits
		//Debug.Log (score);
	}
	
	// Update is called once per frame
	void Update ()
	{
		
				//APPLICATION DE LA COULEUR INITIAL SUR LES CUBES POUR CONTRER LA COULEUR DE SURVOL
		if (attendre < Time.time) //Fonction pour remettre la couleur initiale sur les cubes après le hover
		{
        	renderer.material = InCassNormal; //appel du material initial
			
		}
		
			//Debug.Log (score);
		
	}

	
	
	/********** GESTION INTERACTION SOURIS ******************/
	
	
	void OnMouseExit(){ //Fonction de sorti du pointer de la souris
		
	}
	
	
	void OnMouseEnter() { //fonction du survol HOVER sur un cube
		
		
		if(etatCube==0){ //Si etatCube est supérieur : Etat incassable
			renderer.material = InCassHover; //changement material avec material de hover
		}
    }
	
	
	

		
	/*public void changeState(int etat) {
		etatCube = etat;
	}*/
	
	
	
	
}
