From f849443276b96a68a050d76ce4236ce19ce3b1e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Seyyid=20Ahmed=20Do=C4=9Fan?= Date: Sat, 1 Apr 2017 19:00:55 +0300 Subject: [PATCH] Added reverse normals, renamed MouseLookSimple --- Testie/Assets/Fador.cs | 14 ------- ...useCameraRotator.cs => MouseLookSimple.cs} | 2 +- ...otator.cs.meta => MouseLookSimple.cs.meta} | 0 .../Assets/seyahdoo/other/ReverseNormals.cs | 38 +++++++++++++++++++ .../other/ReverseNormals.cs.meta} | 4 +- 5 files changed, 41 insertions(+), 17 deletions(-) delete mode 100644 Testie/Assets/Fador.cs rename Testie/Assets/seyahdoo/controlls/{SuperSimpleMouseCameraRotator.cs => MouseLookSimple.cs} (92%) rename Testie/Assets/seyahdoo/controlls/{SuperSimpleMouseCameraRotator.cs.meta => MouseLookSimple.cs.meta} (100%) create mode 100644 Testie/Assets/seyahdoo/other/ReverseNormals.cs rename Testie/Assets/{Fador.cs.meta => seyahdoo/other/ReverseNormals.cs.meta} (76%) diff --git a/Testie/Assets/Fador.cs b/Testie/Assets/Fador.cs deleted file mode 100644 index cbfa06b..0000000 --- a/Testie/Assets/Fador.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - - -public class Fador : MonoBehaviour { - - //This class will be awesome! - - - - - -} diff --git a/Testie/Assets/seyahdoo/controlls/SuperSimpleMouseCameraRotator.cs b/Testie/Assets/seyahdoo/controlls/MouseLookSimple.cs similarity index 92% rename from Testie/Assets/seyahdoo/controlls/SuperSimpleMouseCameraRotator.cs rename to Testie/Assets/seyahdoo/controlls/MouseLookSimple.cs index 6ae8d9d..d386f81 100644 --- a/Testie/Assets/seyahdoo/controlls/SuperSimpleMouseCameraRotator.cs +++ b/Testie/Assets/seyahdoo/controlls/MouseLookSimple.cs @@ -5,7 +5,7 @@ namespace seyahdoo.controlls { - public class SuperSimpleMouseCameraRotator : MonoBehaviour + public class MouseLookSimple : MonoBehaviour { public float Sensivity = 2f; diff --git a/Testie/Assets/seyahdoo/controlls/SuperSimpleMouseCameraRotator.cs.meta b/Testie/Assets/seyahdoo/controlls/MouseLookSimple.cs.meta similarity index 100% rename from Testie/Assets/seyahdoo/controlls/SuperSimpleMouseCameraRotator.cs.meta rename to Testie/Assets/seyahdoo/controlls/MouseLookSimple.cs.meta diff --git a/Testie/Assets/seyahdoo/other/ReverseNormals.cs b/Testie/Assets/seyahdoo/other/ReverseNormals.cs new file mode 100644 index 0000000..8248230 --- /dev/null +++ b/Testie/Assets/seyahdoo/other/ReverseNormals.cs @@ -0,0 +1,38 @@ +using UnityEngine; +using System.Collections; + +namespace seyahdoo.other +{ + + [RequireComponent(typeof(MeshFilter))] + public class ReverseNormals : MonoBehaviour + { + + void Start() + { + MeshFilter filter = GetComponent(typeof(MeshFilter)) as MeshFilter; + if (filter != null) + { + Mesh mesh = filter.mesh; + + Vector3[] normals = mesh.normals; + for (int i = 0; i < normals.Length; i++) + normals[i] = -normals[i]; + mesh.normals = normals; + + for (int m = 0; m < mesh.subMeshCount; m++) + { + int[] triangles = mesh.GetTriangles(m); + for (int i = 0; i < triangles.Length; i += 3) + { + int temp = triangles[i + 0]; + triangles[i + 0] = triangles[i + 1]; + triangles[i + 1] = temp; + } + mesh.SetTriangles(triangles, m); + } + } + } + } + +} diff --git a/Testie/Assets/Fador.cs.meta b/Testie/Assets/seyahdoo/other/ReverseNormals.cs.meta similarity index 76% rename from Testie/Assets/Fador.cs.meta rename to Testie/Assets/seyahdoo/other/ReverseNormals.cs.meta index 2ee1526..ea5de97 100644 --- a/Testie/Assets/Fador.cs.meta +++ b/Testie/Assets/seyahdoo/other/ReverseNormals.cs.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: ff3ebc7f839352749af76f9abf838f98 -timeCreated: 1491060264 +guid: 35b6473da538b134590c4c502cf6b3ab +timeCreated: 1491062292 licenseType: Free MonoImporter: serializedVersion: 2