diff options
Diffstat (limited to 'JamHelper/Assets/JamTools/Scripts')
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: |