From 02f08bcaec33d149f6d466b90538ed0aa6f57a1b Mon Sep 17 00:00:00 2001 From: Lorenso Mendes Date: Mon, 27 Mar 2017 12:26:22 +0200 Subject: [PATCH 1/2] =?UTF-8?q?Liste=20des=20Scripts=20de=20d=C3=A9formati?= =?UTF-8?q?on?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BibliothequeTexture/Bibliotheque.cs | 116 ++++++++++++++++++ BibliothequeTexture/Bibliotheque.cs.meta | 12 ++ BibliothequeTexture/Bibliotheque.cs~ | 116 ++++++++++++++++++ .../BibliothequeDeformation.cs | 114 +++++++++++++++++ .../BibliothequeDeformation.cs.meta | 12 ++ .../BibliothequeDeformation.cs~ | 114 +++++++++++++++++ .../BibliothequeDeformations.cs~ | 116 ++++++++++++++++++ BibliothequeTexture/FileTree.cs | 45 +++++++ BibliothequeTexture/FileTree.cs.meta | 12 ++ "scenes/0.Pr\303\251sentation.unity" | Bin 0 -> 40936 bytes "scenes/0.Pr\303\251sentation.unity.meta" | 8 ++ ...1.S\303\251lection du mod\303\250le.unity" | Bin 0 -> 40760 bytes ...03\251lection du mod\303\250le.unity.meta" | 8 ++ scenes/2.Texture.unity | Bin 0 -> 63760 bytes scenes/2.Texture.unity.meta | 8 ++ scenes/3.Deformation 3D.unity | Bin 0 -> 63724 bytes scenes/3.Deformation 3D.unity.meta | 8 ++ scenes/4.Switch 2D.unity | Bin 0 -> 63428 bytes scenes/4.Switch 2D.unity.meta | 8 ++ "scenes/5.Mod\303\250le BD.unity" | Bin 0 -> 42444 bytes "scenes/5.Mod\303\250le BD.unity.meta" | 8 ++ scenes/Materials.meta | 9 ++ scenes/Materials/fond_ProjetDRTM3.mat | Bin 0 -> 5024 bytes scenes/Materials/fond_ProjetDRTM3.mat.meta | 9 ++ scenes/Materials/fond_ProjetDRTM3.png | Bin 0 -> 1411 bytes scenes/Materials/fond_ProjetDRTM3.png.meta | 68 ++++++++++ 26 files changed, 791 insertions(+) create mode 100644 BibliothequeTexture/Bibliotheque.cs create mode 100644 BibliothequeTexture/Bibliotheque.cs.meta create mode 100644 BibliothequeTexture/Bibliotheque.cs~ create mode 100644 BibliothequeTexture/BibliothequeDeformation.cs create mode 100644 BibliothequeTexture/BibliothequeDeformation.cs.meta create mode 100644 BibliothequeTexture/BibliothequeDeformation.cs~ create mode 100644 BibliothequeTexture/BibliothequeDeformations.cs~ create mode 100644 BibliothequeTexture/FileTree.cs create mode 100644 BibliothequeTexture/FileTree.cs.meta create mode 100644 "scenes/0.Pr\303\251sentation.unity" create mode 100644 "scenes/0.Pr\303\251sentation.unity.meta" create mode 100644 "scenes/1.S\303\251lection du mod\303\250le.unity" create mode 100644 "scenes/1.S\303\251lection du mod\303\250le.unity.meta" create mode 100644 scenes/2.Texture.unity create mode 100644 scenes/2.Texture.unity.meta create mode 100644 scenes/3.Deformation 3D.unity create mode 100644 scenes/3.Deformation 3D.unity.meta create mode 100644 scenes/4.Switch 2D.unity create mode 100644 scenes/4.Switch 2D.unity.meta create mode 100644 "scenes/5.Mod\303\250le BD.unity" create mode 100644 "scenes/5.Mod\303\250le BD.unity.meta" create mode 100644 scenes/Materials.meta create mode 100644 scenes/Materials/fond_ProjetDRTM3.mat create mode 100644 scenes/Materials/fond_ProjetDRTM3.mat.meta create mode 100644 scenes/Materials/fond_ProjetDRTM3.png create mode 100644 scenes/Materials/fond_ProjetDRTM3.png.meta diff --git a/BibliothequeTexture/Bibliotheque.cs b/BibliothequeTexture/Bibliotheque.cs new file mode 100644 index 0000000..2c0a799 --- /dev/null +++ b/BibliothequeTexture/Bibliotheque.cs @@ -0,0 +1,116 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class Bibliotheque : MonoBehaviour { + + public GameObject scrollview; + public string pathToMaterials; + private Component contentElement; + + // Use this for initialization + void Start () { + //Recherche de l'endroit où placer les elements sur l'UI + foreach (Component go in this.GetComponentsInChildren()) { + if (go.name == "Content") { + this.contentElement = go; + break; + } + } + + //Get l'arboressance du dossier + FileTree mainTree = new FileTree (pathToMaterials.TrimStart(pathToMaterials.ToCharArray()), pathToMaterials); + List listTexturePath = mainTree.getPaths(); + for(int i = 0; i ().textureFolderPath = pathToMaterials; + //Creation du clickable + textElem.gameObject.AddComponent(typeof(Button)); + textElem.GetComponent