Voici le script :
Code : Tout sélectionner
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DeplacementPion : MonoBehaviour {
public GameObject Pion1;
public static int DeplacementRestants = 3;
public static float PosX;
public static float PosZ;
public static float PosY;
void Start()
{
DeplacementRestants = 3;
}
void OnTriggerEnter()
{
gameObject.tag = "InRadius";
Debug.Log("Mon tag est " + gameObject.tag);
}
void OnTriggerExit()
{
gameObject.tag = "OutRadius";
Debug.Log("Mon tag est " + gameObject.tag);
}
void OnMouseDown()
{
if (gameObject.tag == "InRadius" && DeplacementRestants > 0) ;
{
Debug.Log("OK");
DeplacementRestants--;
PosX = gameObject.transform.position.x;
PosZ = gameObject.transform.position.z;
PosY = gameObject.transform.position.y;
Debug.Log("Position X : " + PosX + "Position Z : " + PosZ + "Position Y : " + PosY);
Debug.Log("Déplacement réstants : " + DeplacementRestants);
Vector3 PosPion1 = new Vector3(PosX,PosY + 0.4f,PosZ);
Pion1.transform.position = PosPion1;
}
}
}