aboutsummaryrefslogtreecommitdiff
path: root/JamHelper/Assets/JamTools/Scripts
diff options
context:
space:
mode:
Diffstat (limited to 'JamHelper/Assets/JamTools/Scripts')
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character.meta8
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/CameraFollow.cs8
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/CameraFollow.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController.meta8
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/MovementBase.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/MovementBase.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDodge.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDodge.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDoubleJump.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDoubleJump.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerJump.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerJump.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerLookAround.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerLookAround.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMove.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMove.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMoveInAir.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMoveInAir.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerRush.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerRush.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerShot.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerShot.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerSlide.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerSlide.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnSlope.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnSlope.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnStairs.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnStairs.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallJump.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallJump.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallRun.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallRun.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Math.meta8
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Math/MathUtils.cs15
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Math/MathUtils.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Projectile.meta8
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Projectile/SphereBullet.cs27
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Projectile/SphereBullet.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Props.meta8
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Props/SliderDoor.cs18
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Props/SliderDoor.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/TestCollision.cs51
-rw-r--r--JamHelper/Assets/JamTools/Scripts/TestCollision.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/UI.meta8
-rw-r--r--JamHelper/Assets/JamTools/Scripts/UI/UIPanelBase.cs19
-rw-r--r--JamHelper/Assets/JamTools/Scripts/UI/UIPanelBase.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Utils.meta8
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Utils/ColliderUtility.cs59
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Utils/ColliderUtility.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Utils/Editor.meta8
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Utils/Editor/MeshRendererEditor.cs35
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Utils/Editor/MeshRendererEditor.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Utils/GizmosHandle.cs42
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Utils/GizmosHandle.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Utils/MeshRendererOrderModifier.cs21
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Utils/MeshRendererOrderModifier.cs.meta11
-rw-r--r--JamHelper/Assets/JamTools/Scripts/Vehicles.meta8
57 files changed, 883 insertions, 0 deletions
diff --git a/JamHelper/Assets/JamTools/Scripts/Character.meta b/JamHelper/Assets/JamTools/Scripts/Character.meta
new file mode 100644
index 0000000..2ab61ed
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 33fb2087c14c1bb44aea949d2e0803fc
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/CameraFollow.cs b/JamHelper/Assets/JamTools/Scripts/Character/CameraFollow.cs
new file mode 100644
index 0000000..c711f87
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/CameraFollow.cs
@@ -0,0 +1,8 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace JamTools
+{
+
+} \ No newline at end of file
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/CameraFollow.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/CameraFollow.cs.meta
new file mode 100644
index 0000000..462f5e4
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/CameraFollow.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 941c680575cd4044891a853d36911609
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController.meta
new file mode 100644
index 0000000..63fb953
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 742ef155b03a3b44bbd5473c5d4b86a0
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/MovementBase.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/MovementBase.cs
new file mode 100644
index 0000000..49de0e8
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/MovementBase.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class MovementBase : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/MovementBase.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/MovementBase.cs.meta
new file mode 100644
index 0000000..67dd938
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/MovementBase.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b8d014a5ab1fb7c45a87ca9b3a98e4b6
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDodge.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDodge.cs
new file mode 100644
index 0000000..3348f33
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDodge.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerDodge : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDodge.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDodge.cs.meta
new file mode 100644
index 0000000..9ead883
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDodge.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e03f84a9302179046a5a707cd01b0968
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDoubleJump.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDoubleJump.cs
new file mode 100644
index 0000000..c1e774c
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDoubleJump.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerDoubleJump : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDoubleJump.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDoubleJump.cs.meta
new file mode 100644
index 0000000..52fde20
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerDoubleJump.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6e3885094e3909544b3c049657600a8a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerJump.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerJump.cs
new file mode 100644
index 0000000..e3bcc55
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerJump.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerJump : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerJump.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerJump.cs.meta
new file mode 100644
index 0000000..27875fa
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerJump.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 77d5f8aa75e068e45be00c5bbb68cca8
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerLookAround.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerLookAround.cs
new file mode 100644
index 0000000..6740ce1
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerLookAround.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerLookAround : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerLookAround.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerLookAround.cs.meta
new file mode 100644
index 0000000..ed0e65f
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerLookAround.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6b87391c573931f488b024ca3a52bfa3
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMove.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMove.cs
new file mode 100644
index 0000000..e9b0afa
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMove.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerMove : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMove.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMove.cs.meta
new file mode 100644
index 0000000..cb395d5
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMove.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 36c2bc1bec5de074ebdf56273177fa79
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMoveInAir.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMoveInAir.cs
new file mode 100644
index 0000000..2268803
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMoveInAir.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerMoveInAir : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMoveInAir.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMoveInAir.cs.meta
new file mode 100644
index 0000000..113ef33
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerMoveInAir.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b8b86f7a1199b534e88e56011fd956c0
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerRush.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerRush.cs
new file mode 100644
index 0000000..085b021
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerRush.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerRush : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerRush.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerRush.cs.meta
new file mode 100644
index 0000000..0e82a5b
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerRush.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 28a0aba3f0682ed4fab83c19d6d44e7a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerShot.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerShot.cs
new file mode 100644
index 0000000..a42c249
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerShot.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerShot : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerShot.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerShot.cs.meta
new file mode 100644
index 0000000..a3a78ab
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerShot.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 7a806aa778b382c4da672898a35644e3
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerSlide.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerSlide.cs
new file mode 100644
index 0000000..18d53fa
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerSlide.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerSlide : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerSlide.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerSlide.cs.meta
new file mode 100644
index 0000000..67e0b96
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerSlide.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ca7e599f46c5f594f8a5001e66b570fd
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnSlope.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnSlope.cs
new file mode 100644
index 0000000..9619eeb
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnSlope.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerWalkOnSlope : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnSlope.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnSlope.cs.meta
new file mode 100644
index 0000000..99cdf55
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnSlope.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 606b9699cd264e449a853b1cfee94e16
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnStairs.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnStairs.cs
new file mode 100644
index 0000000..e58f9eb
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnStairs.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerWalkOnStairs : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnStairs.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnStairs.cs.meta
new file mode 100644
index 0000000..0f4e3a6
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWalkOnStairs.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ab6c2331427fa1d45a87522b13f0abd4
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallJump.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallJump.cs
new file mode 100644
index 0000000..08e4c7b
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallJump.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerWallJump : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallJump.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallJump.cs.meta
new file mode 100644
index 0000000..6cbe3a8
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallJump.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 83636e1de2f182945a83ae5937a8e45a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallRun.cs b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallRun.cs
new file mode 100644
index 0000000..aab0d9b
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallRun.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayerWallRun : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallRun.cs.meta b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallRun.cs.meta
new file mode 100644
index 0000000..93fe220
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Character/FirstPersonController/PlayerWallRun.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: de561bb24209fdf47bd2057fdeaed188
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Math.meta b/JamHelper/Assets/JamTools/Scripts/Math.meta
new file mode 100644
index 0000000..dee15cb
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Math.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ed50ccfb24d775b4dafa806f920fb966
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Math/MathUtils.cs b/JamHelper/Assets/JamTools/Scripts/Math/MathUtils.cs
new file mode 100644
index 0000000..fb2378e
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Math/MathUtils.cs
@@ -0,0 +1,15 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace JamTools
+{
+
+ public class MathUtils
+ {
+
+
+
+ }
+
+} \ No newline at end of file
diff --git a/JamHelper/Assets/JamTools/Scripts/Math/MathUtils.cs.meta b/JamHelper/Assets/JamTools/Scripts/Math/MathUtils.cs.meta
new file mode 100644
index 0000000..fb47325
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Math/MathUtils.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c8fdae86a38bbd34b877e4c49185866b
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Projectile.meta b/JamHelper/Assets/JamTools/Scripts/Projectile.meta
new file mode 100644
index 0000000..fc0b718
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Projectile.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5f5a1b6c5dc537a4bac6d25da2789a4e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Projectile/SphereBullet.cs b/JamHelper/Assets/JamTools/Scripts/Projectile/SphereBullet.cs
new file mode 100644
index 0000000..772f8eb
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Projectile/SphereBullet.cs
@@ -0,0 +1,27 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class SphereBullet : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+
+ private void OnCollisionEnter(Collision collision)
+ {
+ }
+
+ private void OnCollisionExit(Collision collision)
+ {
+ // Destroy(this.gameObject);
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Projectile/SphereBullet.cs.meta b/JamHelper/Assets/JamTools/Scripts/Projectile/SphereBullet.cs.meta
new file mode 100644
index 0000000..3c7d7a6
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Projectile/SphereBullet.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b04ac7939fcad834eb7f307bc80ecf3b
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Props.meta b/JamHelper/Assets/JamTools/Scripts/Props.meta
new file mode 100644
index 0000000..2c6be10
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Props.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3e5567d87e40a064b9defd283282150c
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Props/SliderDoor.cs b/JamHelper/Assets/JamTools/Scripts/Props/SliderDoor.cs
new file mode 100644
index 0000000..0438b58
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Props/SliderDoor.cs
@@ -0,0 +1,18 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class SliderDoor : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Props/SliderDoor.cs.meta b/JamHelper/Assets/JamTools/Scripts/Props/SliderDoor.cs.meta
new file mode 100644
index 0000000..45b033f
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Props/SliderDoor.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 4dc113f39388b8d4a8f1fb38cbf5cbd3
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/TestCollision.cs b/JamHelper/Assets/JamTools/Scripts/TestCollision.cs
new file mode 100644
index 0000000..87b018f
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/TestCollision.cs
@@ -0,0 +1,51 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class TestCollision : MonoBehaviour
+{
+ // Start is called before the first frame update
+ void Start()
+ {
+
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+ }
+
+ private void OnCollisionEnter(Collision collision)
+ {
+ Debug.Log("OnCollisionEnter");
+
+ }
+
+ private void OnCollisionStay(Collision collision)
+ {
+
+ }
+
+ private void OnCollisionExit(Collision collision)
+ {
+
+ }
+
+
+ private void OnTriggerEnter(Collider other)
+ {
+ Debug.Log("OnTriggerEnter");
+
+ }
+
+ private void OnTriggerStay(Collider other)
+ {
+
+ }
+
+ private void OnTriggerExit(Collider other)
+ {
+ }
+
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/TestCollision.cs.meta b/JamHelper/Assets/JamTools/Scripts/TestCollision.cs.meta
new file mode 100644
index 0000000..4d5ff9b
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/TestCollision.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 08a344d0f26d38142afbf1868e8e57b6
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/UI.meta b/JamHelper/Assets/JamTools/Scripts/UI.meta
new file mode 100644
index 0000000..75d543c
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/UI.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 64284bd8573737f478b1adacb050bfae
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/UI/UIPanelBase.cs b/JamHelper/Assets/JamTools/Scripts/UI/UIPanelBase.cs
new file mode 100644
index 0000000..b3dee94
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/UI/UIPanelBase.cs
@@ -0,0 +1,19 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace JamTools
+{
+
+ //
+ public class UIPanelBase : MonoBehaviour
+ {
+
+ protected void Set()
+ {
+
+ }
+
+ }
+
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/UI/UIPanelBase.cs.meta b/JamHelper/Assets/JamTools/Scripts/UI/UIPanelBase.cs.meta
new file mode 100644
index 0000000..931e924
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/UI/UIPanelBase.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e9837ab97fa4d834c8b987cea27424ca
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Utils.meta b/JamHelper/Assets/JamTools/Scripts/Utils.meta
new file mode 100644
index 0000000..597e961
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Utils.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 293c2bbf046636f45aa82a0bcde4497c
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Utils/ColliderUtility.cs b/JamHelper/Assets/JamTools/Scripts/Utils/ColliderUtility.cs
new file mode 100644
index 0000000..3efe155
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Utils/ColliderUtility.cs
@@ -0,0 +1,59 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace JamTools
+{
+
+ public static class ColliderUtility
+ {
+ private static readonly List<Vector3> s_Vertices = new List<Vector3>();
+
+ private static readonly List<int> s_Triangles = new List<int>();
+
+ private static Plane GetWorldTriangle(Transform collider, int index)
+ {
+ Vector3 position = ColliderUtility.s_Vertices[ColliderUtility.s_Triangles[3 * index]];
+ Vector3 position2 = ColliderUtility.s_Vertices[ColliderUtility.s_Triangles[3 * index + 1]];
+ Vector3 position3 = ColliderUtility.s_Vertices[ColliderUtility.s_Triangles[3 * index + 2]];
+ return new Plane(collider.TransformPoint(position), collider.TransformPoint(position2), collider.TransformPoint(position3));
+ }
+
+ public static Vector3 FindClosestPoint(Collider collider, Vector3 position)
+ {
+ return ColliderUtility.FindClosestPoint(collider, position, false);
+ }
+
+ public static Vector3 FindClosestPoint(Collider collider, Vector3 position, bool ignoreVerticalTriangles)
+ {
+ MeshCollider meshCollider;
+ if ((meshCollider = (collider as MeshCollider)) != null && !meshCollider.convex)
+ {
+ Mesh sharedMesh = meshCollider.sharedMesh;
+ sharedMesh.GetVertices(ColliderUtility.s_Vertices);
+ Plane plane = default(Plane);
+ float num = float.PositiveInfinity;
+ for (int i = 0; i < sharedMesh.subMeshCount; i++)
+ {
+ sharedMesh.GetTriangles(ColliderUtility.s_Triangles, i);
+ int j = 0;
+ int num2 = ColliderUtility.s_Triangles.Count / 3;
+ while (j < num2)
+ {
+ Plane worldTriangle = ColliderUtility.GetWorldTriangle(meshCollider.transform, j);
+ float num3 = Mathf.Abs(worldTriangle.GetDistanceToPoint(position));
+ if ((!ignoreVerticalTriangles || (!(worldTriangle.normal == Vector3.up) && !(worldTriangle.normal == Vector3.down))) && ((i == 0 && j == 0) || num3 < num))
+ {
+ plane = worldTriangle;
+ num = num3;
+ }
+ j++;
+ }
+ }
+ return plane.ClosestPointOnPlane(position);
+ }
+ return collider.ClosestPoint(position);
+ }
+ }
+
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Utils/ColliderUtility.cs.meta b/JamHelper/Assets/JamTools/Scripts/Utils/ColliderUtility.cs.meta
new file mode 100644
index 0000000..4d828ca
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Utils/ColliderUtility.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 17d16ee713041694bb7486e050909dd8
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Utils/Editor.meta b/JamHelper/Assets/JamTools/Scripts/Utils/Editor.meta
new file mode 100644
index 0000000..292ca3d
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Utils/Editor.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f0d601d32de9dd74aa29e699ca3bb0ba
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Utils/Editor/MeshRendererEditor.cs b/JamHelper/Assets/JamTools/Scripts/Utils/Editor/MeshRendererEditor.cs
new file mode 100644
index 0000000..139072a
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Utils/Editor/MeshRendererEditor.cs
@@ -0,0 +1,35 @@
+using UnityEngine;
+using UnityEditor;
+
+[CustomEditor(typeof(MeshRenderer))]
+public class MeshRendererEditor : Editor
+{
+ MeshRenderer meshRenderer;
+ public override void OnInspectorGUI()
+ {
+ base.OnInspectorGUI();
+ meshRenderer = target as MeshRenderer;
+
+ string[] layerNames = new string[SortingLayer.layers.Length];
+ for (int i = 0; i < SortingLayer.layers.Length; i++)
+ layerNames[i] = SortingLayer.layers[i].name;
+
+ int layerValue = SortingLayer.GetLayerValueFromName(meshRenderer.sortingLayerName);
+ layerValue = EditorGUILayout.Popup("Sorting Layer", layerValue, layerNames);
+
+ GUI.changed = false;
+
+ SortingLayer layer = SortingLayer.layers[layerValue];
+ meshRenderer.sortingLayerName = layer.name;
+ meshRenderer.sortingLayerID = layer.id;
+ meshRenderer.sortingOrder = EditorGUILayout.IntField("Order in Layer", meshRenderer.sortingOrder);
+
+ if (GUI.changed)
+ {
+ EditorUtility.SetDirty(meshRenderer);
+ AssetDatabase.SaveAssets();
+ AssetDatabase.Refresh();
+ }
+
+ }
+} \ No newline at end of file
diff --git a/JamHelper/Assets/JamTools/Scripts/Utils/Editor/MeshRendererEditor.cs.meta b/JamHelper/Assets/JamTools/Scripts/Utils/Editor/MeshRendererEditor.cs.meta
new file mode 100644
index 0000000..76fc308
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Utils/Editor/MeshRendererEditor.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 80862adc8955f0c4b8edde2e46cda527
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Utils/GizmosHandle.cs b/JamHelper/Assets/JamTools/Scripts/Utils/GizmosHandle.cs
new file mode 100644
index 0000000..360eecd
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Utils/GizmosHandle.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace JamTools
+{
+
+ public class GizmosHandle : MonoBehaviour
+ {
+ public Action onDrawGizmos;
+
+ private static GizmosHandle m_Instance;
+
+ public static GizmosHandle Instance
+ {
+ get
+ {
+ return m_Instance;
+ }
+ }
+
+ public void DoGizmos(Action doGizmos)
+ {
+ onDrawGizmos += doGizmos;
+ }
+
+ private void Awake()
+ {
+ m_Instance = this;
+ }
+
+ private void OnDrawGizmos()
+ {
+ if (onDrawGizmos != null)
+ onDrawGizmos();
+ onDrawGizmos = null;
+ }
+
+ }
+
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Utils/GizmosHandle.cs.meta b/JamHelper/Assets/JamTools/Scripts/Utils/GizmosHandle.cs.meta
new file mode 100644
index 0000000..43d7e19
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Utils/GizmosHandle.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8790b951567cc8942a748fde536a3fe0
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Utils/MeshRendererOrderModifier.cs b/JamHelper/Assets/JamTools/Scripts/Utils/MeshRendererOrderModifier.cs
new file mode 100644
index 0000000..40fe5bd
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Utils/MeshRendererOrderModifier.cs
@@ -0,0 +1,21 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class MeshRendererOrderModifier : MonoBehaviour
+{
+ [SerializeField] private string m_RenderLayer;
+ [SerializeField] private int m_RenderOrder;
+
+ private MeshRenderer m_MeshRenderer;
+
+ void Start()
+ {
+ m_MeshRenderer = GetComponent<MeshRenderer>();
+ if(m_MeshRenderer != null)
+ {
+ m_MeshRenderer.sortingLayerID = SortingLayer.NameToID(m_RenderLayer);
+ m_MeshRenderer.sortingOrder = m_RenderOrder;
+ }
+ }
+}
diff --git a/JamHelper/Assets/JamTools/Scripts/Utils/MeshRendererOrderModifier.cs.meta b/JamHelper/Assets/JamTools/Scripts/Utils/MeshRendererOrderModifier.cs.meta
new file mode 100644
index 0000000..18fab3b
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Utils/MeshRendererOrderModifier.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: bbbbac06de34c484daaf3d065f8fe527
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/JamHelper/Assets/JamTools/Scripts/Vehicles.meta b/JamHelper/Assets/JamTools/Scripts/Vehicles.meta
new file mode 100644
index 0000000..bcc2f75
--- /dev/null
+++ b/JamHelper/Assets/JamTools/Scripts/Vehicles.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b04a2ad22c70f9f4ab73013caa31233e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant: