From 2911b3aaf30dad11c0dab1b44001c38b2945a2fc Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 13 Aug 2015 15:25:25 -0400 Subject: [PATCH] Modif scene Antoine --- Assets/{ => Scene}/SceneAntoine.unity | 0 Assets/Script/ConstructionBehaviour.cs | 11 +++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) rename Assets/{ => Scene}/SceneAntoine.unity (100%) diff --git a/Assets/SceneAntoine.unity b/Assets/Scene/SceneAntoine.unity similarity index 100% rename from Assets/SceneAntoine.unity rename to Assets/Scene/SceneAntoine.unity diff --git a/Assets/Script/ConstructionBehaviour.cs b/Assets/Script/ConstructionBehaviour.cs index 05e6a6e..73118a3 100644 --- a/Assets/Script/ConstructionBehaviour.cs +++ b/Assets/Script/ConstructionBehaviour.cs @@ -3,7 +3,7 @@ using System.Collections; public class ConstructionBehaviour : MonoBehaviour { - public int ConstructionType; + public int ConstructionType =-1 ; public GameObject maisonHumain; public GameObject maisonZombie; public GameObject champ; @@ -11,6 +11,7 @@ public class ConstructionBehaviour : MonoBehaviour { void OnMouseDown() { + int.TryParse(Input.inputString, out ConstructionType); switch (ConstructionType) { case 1: SwitchPrefab = maisonHumain; @@ -22,14 +23,16 @@ public class ConstructionBehaviour : MonoBehaviour { SwitchPrefab = maisonZombie; break; default: - SwitchPrefab = maisonHumain; + SwitchPrefab = null; break; } switchPrefab (); } void switchPrefab() { - Instantiate (SwitchPrefab, this.gameObject.transform.position, this.gameObject.transform.rotation); - DestroyObject (this.gameObject); + if (SwitchPrefab != null) { + Instantiate (SwitchPrefab, this.gameObject.transform.position, this.gameObject.transform.rotation); + DestroyObject (this.gameObject); + } } }