diff --git a/T3-Unity/Assets/Prefabs/Waypoint END.prefab b/T3-Unity/Assets/Prefabs/Waypoint END.prefab new file mode 100644 index 0000000000000000000000000000000000000000..011874156564106d9094708c185734940822f634 --- /dev/null +++ b/T3-Unity/Assets/Prefabs/Waypoint END.prefab @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &5358368796222327280 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755285, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_Name + value: Waypoint END + objectReference: {fileID: 0} + - target: {fileID: 901362092215755285, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_TagString + value: end_wp + objectReference: {fileID: 0} + - target: {fileID: 901362092661596067, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 3bcf7eea616b30749a4e57ca3684feb3, type: 2} + - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: mat + value: + objectReference: {fileID: 2100000, guid: 3bcf7eea616b30749a4e57ca3684feb3, type: 2} + - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: txt + value: End + objectReference: {fileID: 0} + - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: scale.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: scale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: scale.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.characterCount + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.wordCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.lineCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.pageCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_text + value: END + objectReference: {fileID: 0} + - target: {fileID: 6805952121577456765, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 18761a72aa6233c4bb4bd29dd401981e, type: 3} diff --git a/T3-Unity/Assets/Prefabs/Waypoint END.prefab.meta b/T3-Unity/Assets/Prefabs/Waypoint END.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..f20f328fdc9344ef3d8628a17b7a8f4439380b6f --- /dev/null +++ b/T3-Unity/Assets/Prefabs/Waypoint END.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a798f905f6b7dd4ea45b512de8e4537 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/T3-Unity/Assets/Prefabs/Waypoint START.prefab b/T3-Unity/Assets/Prefabs/Waypoint START.prefab new file mode 100644 index 0000000000000000000000000000000000000000..79e047a8c6b8d80892695143e0d96f905acc2975 --- /dev/null +++ b/T3-Unity/Assets/Prefabs/Waypoint START.prefab @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &1214638911832664325 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755285, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_Name + value: Waypoint START + objectReference: {fileID: 0} + - target: {fileID: 901362092215755285, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_TagString + value: start_wp + objectReference: {fileID: 0} + - target: {fileID: 901362092661596067, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27f1e34ec9273454ebc5ea9db98eb833, type: 2} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_text + value: START + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.characterCount + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.wordCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.lineCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.pageCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6805952121577456765, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 18761a72aa6233c4bb4bd29dd401981e, type: 3} diff --git a/T3-Unity/Assets/Prefabs/Waypoint START.prefab.meta b/T3-Unity/Assets/Prefabs/Waypoint START.prefab.meta new file mode 100644 index 0000000000000000000000000000000000000000..1335e355aab084a626bc6413bc9bfbf9c20fd7b3 --- /dev/null +++ b/T3-Unity/Assets/Prefabs/Waypoint START.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: adcf133badada334581b9bd798be23cd +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/T3-Unity/Assets/Scripts/RouteTracer.cs b/T3-Unity/Assets/Scripts/RouteTracer.cs new file mode 100644 index 0000000000000000000000000000000000000000..00d67d26a81b7942e79f2a5ca5b926db906e8efb --- /dev/null +++ b/T3-Unity/Assets/Scripts/RouteTracer.cs @@ -0,0 +1,41 @@ +using System.Collections; +using System.Collections.Generic; +using System; +using UnityEngine; + +public class RouteTracer : MonoBehaviour +{ + //Mettre ce code sur l'objet ORIGIN + + [SerializeField] Transform objA; + [SerializeField] Transform objB; + public float rayLength = 20.0f; + public Material mat; + + //private + [SerializeField] bool test = false; + + private void Start() + { + objA = GameObject.FindGameObjectWithTag("start_wp").transform; + objB = GameObject.FindGameObjectWithTag("end_wp").transform; + //Recalculer les position relative entre les 2 objets + DrawLine(objA.transform.position, objB.transform.position, Color.cyan, 1f); + } + + void DrawLine(Vector3 start, Vector3 end, Color color, float width) + { + test = true; + GameObject myLine = new GameObject(); + myLine.transform.position = start; + myLine.AddComponent<LineRenderer>(); + LineRenderer lr = myLine.GetComponent<LineRenderer>(); + lr.material = mat; + lr.startColor = color; + lr.endColor = color; + lr.startWidth = width; + lr.endWidth = width; + lr.SetPosition(0, start); + lr.SetPosition(1, end); + } +} \ No newline at end of file diff --git a/T3-Unity/Assets/Scripts/RouteTracer.cs.meta b/T3-Unity/Assets/Scripts/RouteTracer.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..d3c9f75378f6bc8179d675db0a07e10f4b178ae7 --- /dev/null +++ b/T3-Unity/Assets/Scripts/RouteTracer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cd798a14eb5ec2f429324eab724cb025 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: