diff --git a/unity_Project/Assets/Character/Character_Animation.controller b/unity_Project/Assets/Character/Character_Animation.controller index c3c42f9..98c99da 100644 Binary files a/unity_Project/Assets/Character/Character_Animation.controller and b/unity_Project/Assets/Character/Character_Animation.controller differ diff --git a/unity_Project/Assets/Character/Jump_End EVENT TEST.anim b/unity_Project/Assets/Character/Jump_End EVENT TEST.anim new file mode 100644 index 0000000..d3f13b6 Binary files /dev/null and b/unity_Project/Assets/Character/Jump_End EVENT TEST.anim differ diff --git a/unity_Project/Assets/Character/Jump_End EVENT TEST.anim.meta b/unity_Project/Assets/Character/Jump_End EVENT TEST.anim.meta new file mode 100644 index 0000000..83ff1a2 --- /dev/null +++ b/unity_Project/Assets/Character/Jump_End EVENT TEST.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 555b4a03409bbc2429d8d8affdc846ad +timeCreated: 1443962910 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Character/Jump_Start EVENT TEST.anim b/unity_Project/Assets/Character/Jump_Start EVENT TEST.anim new file mode 100644 index 0000000..a8abcec Binary files /dev/null and b/unity_Project/Assets/Character/Jump_Start EVENT TEST.anim differ diff --git a/unity_Project/Assets/Character/Jump_Start EVENT TEST.anim.meta b/unity_Project/Assets/Character/Jump_Start EVENT TEST.anim.meta new file mode 100644 index 0000000..770ae80 --- /dev/null +++ b/unity_Project/Assets/Character/Jump_Start EVENT TEST.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc2b89979f27feb4d99564ddc8c30910 +timeCreated: 1443962896 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Materials/Laser.mat b/unity_Project/Assets/Materials/Laser.mat new file mode 100644 index 0000000..ff8978c Binary files /dev/null and b/unity_Project/Assets/Materials/Laser.mat differ diff --git a/unity_Project/Assets/Materials/Laser.mat.meta b/unity_Project/Assets/Materials/Laser.mat.meta new file mode 100644 index 0000000..c33d85e --- /dev/null +++ b/unity_Project/Assets/Materials/Laser.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0eba3ca8582f01242ab9380f6abe9ce1 +timeCreated: 1443852747 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Materials/Orange.mat b/unity_Project/Assets/Materials/Orange.mat index ec3c708..cec1372 100644 Binary files a/unity_Project/Assets/Materials/Orange.mat and b/unity_Project/Assets/Materials/Orange.mat differ diff --git a/unity_Project/Assets/Scripts/MagnetEffect.cs b/unity_Project/Assets/Scripts/MagnetEffect.cs new file mode 100644 index 0000000..b9a0520 --- /dev/null +++ b/unity_Project/Assets/Scripts/MagnetEffect.cs @@ -0,0 +1,35 @@ +using UnityEngine; +using System.Collections; + +public class MagnetEffect : MonoBehaviour { + + public GameObject magnetTipObject; // Object for placing Magnet Ray + + + // SELF-NOTE: You will need to connect this script to the player controls + // in order to make use of the ShootRay() function. + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + } + + + // FUNCTION: Shoot Magnet Ray + void ShootRay(){ + RaycastHit hit; + + if(Physics.Raycast(magnetTipObject.transform.position, magnetTipObject.transform.forward, out hit)){ + if(hit.collider.tag == "moveable"){ + print ("Magnet Laser hit the object : " + hit.collider.gameObject.name); + } + } + } + + +} diff --git a/unity_Project/Assets/Scripts/MagnetEffect.cs.meta b/unity_Project/Assets/Scripts/MagnetEffect.cs.meta new file mode 100644 index 0000000..9aa35b9 --- /dev/null +++ b/unity_Project/Assets/Scripts/MagnetEffect.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9c4ae1e77a0d0e247ae49838abaa7e60 +timeCreated: 1443850403 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Scripts/MagnetLaser.cs b/unity_Project/Assets/Scripts/MagnetLaser.cs new file mode 100644 index 0000000..744094f --- /dev/null +++ b/unity_Project/Assets/Scripts/MagnetLaser.cs @@ -0,0 +1,40 @@ +using UnityEngine; +using System.Collections; + +public class MagnetLaser : MonoBehaviour { + + private LineRenderer lr; + + + // Use this for initialization + void Start () { + lr = GetComponent (); + } + + + + + // Update is called once per frame + void Update () { + + + // Magnet Laser Collision + RaycastHit hit; + + if (Physics.Raycast (transform.position, transform.forward, out hit)) { + + if(hit.collider){ + lr.SetPosition(1,new Vector3(0,0,hit.distance)); + } + + + + else{ + lr.SetPosition(1,new Vector3(0,0,100)); + } + + + } + + } +} diff --git a/unity_Project/Assets/Scripts/MagnetLaser.cs.meta b/unity_Project/Assets/Scripts/MagnetLaser.cs.meta new file mode 100644 index 0000000..8d934d6 --- /dev/null +++ b/unity_Project/Assets/Scripts/MagnetLaser.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b1ace5ab02d9acd4386905993467c190 +timeCreated: 1443850909 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Scripts/PlayerSounds.cs b/unity_Project/Assets/Scripts/PlayerSounds.cs index 0b1c34e..b121817 100644 --- a/unity_Project/Assets/Scripts/PlayerSounds.cs +++ b/unity_Project/Assets/Scripts/PlayerSounds.cs @@ -15,10 +15,13 @@ public class PlayerSounds : MonoBehaviour { // AUDIO CLIPS // All sound effects are listed here. public AudioClip sfxFootstep; - public AudioClip sfxFootstepTEST; + public AudioClip sfxTEST; public AudioClip sfxSwitch; - public AudioClip sfxRotate; - + public AudioClip sfxPickUp; + public AudioClip sfxRotateL; + public AudioClip sfxRotateR; + public AudioClip sfxJump; + public AudioClip sfxLand; // FUNCTION: Find Audio Source component (attached to Player Avatar Object) void Awake(){ @@ -37,11 +40,24 @@ public class PlayerSounds : MonoBehaviour { } - void PlayFootstepTEST(){ + public void PlayTest(){ float volRandom = Random.Range (volLowRange, volHighRange); source.pitch = Random.Range (pitchLowRange, pitchHighRange); - source.PlayOneShot (sfxFootstepTEST,volRandom); + source.PlayOneShot (sfxTEST,volRandom); + } + + + + void PlayJump(){ + float volRandom = Random.Range (volLowRange, volHighRange); + source.PlayOneShot (sfxJump,volRandom); + } + + + void PlayLand(){ + float volRandom = Random.Range (volLowRange, volHighRange); + source.PlayOneShot (sfxLand,volRandom); } @@ -51,9 +67,22 @@ public class PlayerSounds : MonoBehaviour { } - public void PlayRotate(){ + + public void PlayPickUp(){ + source.pitch = pitchDefault; + source.PlayOneShot (sfxPickUp,0.7f); + } + + + public void PlayRotateL(){ + source.pitch = pitchDefault; + source.PlayOneShot (sfxRotateL); + } + + + public void PlayRotateR(){ source.pitch = pitchDefault; - source.PlayOneShot (sfxRotate); + source.PlayOneShot (sfxRotateR); } diff --git a/unity_Project/Assets/Scripts/impactSFX_crate.cs b/unity_Project/Assets/Scripts/impactSFX_crate.cs new file mode 100644 index 0000000..0d86b4a --- /dev/null +++ b/unity_Project/Assets/Scripts/impactSFX_crate.cs @@ -0,0 +1,46 @@ +using UnityEngine; +using System.Collections; + +public class impactSFX_crate : MonoBehaviour { + + private AudioSource source; + public AudioClip sfxImpCrate; + + private float volLowRange = 0.5f; // Volume Low Range + private float volHighRange = 1.0f; // Volume High Range + private float pitchLowRange = 0.75f; // Pitch Low Range + private float pitchHighRange = 1.0f; // Pitch High Range + private float pitchDefault = 1.0f; // Pitch Default Value + + // FUNCTION: Find Audio Source component (attached to Player Avatar Object) + void Awake(){ + source = GetComponent (); + } + + + + void PlayImpCrate(){ + source.pitch = Random.Range (pitchLowRange, pitchHighRange); + source.PlayOneShot (sfxImpCrate,0.85f); + } + + + void OnCollisionEnter(Collision col){ + PlayImpCrate (); + + } + + +// // Use this for initialization +// void Start () { +// +// } +// +// // Update is called once per frame +// void Update () { +// +// } + + + +} diff --git a/unity_Project/Assets/Scripts/impactSFX_crate.cs.meta b/unity_Project/Assets/Scripts/impactSFX_crate.cs.meta new file mode 100644 index 0000000..c0761e6 --- /dev/null +++ b/unity_Project/Assets/Scripts/impactSFX_crate.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 83e9cb023b13a93409aae385f1680a02 +timeCreated: 1443889218 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Scripts/impactSFX_fence.cs b/unity_Project/Assets/Scripts/impactSFX_fence.cs new file mode 100644 index 0000000..4d7a42e --- /dev/null +++ b/unity_Project/Assets/Scripts/impactSFX_fence.cs @@ -0,0 +1,46 @@ +using UnityEngine; +using System.Collections; + +public class impactSFX_fence : MonoBehaviour { + + private AudioSource source; + public AudioClip sfxImpFence; + + private float volLowRange = 0.5f; // Volume Low Range + private float volHighRange = 1.0f; // Volume High Range + private float pitchLowRange = 0.75f; // Pitch Low Range + private float pitchHighRange = 1.0f; // Pitch High Range + private float pitchDefault = 1.0f; // Pitch Default Value + + // FUNCTION: Find Audio Source component (attached to Player Avatar Object) + void Awake(){ + source = GetComponent (); + } + + + + void PlayImpFence(){ + source.pitch = Random.Range (pitchLowRange, pitchHighRange); + source.PlayOneShot (sfxImpFence,0.3f); + } + + + void OnCollisionEnter(Collision col){ + PlayImpFence (); + + } + + +// // Use this for initialization +// void Start () { +// +// } +// +// // Update is called once per frame +// void Update () { +// +// } + + + +} diff --git a/unity_Project/Assets/Scripts/impactSFX_fence.cs.meta b/unity_Project/Assets/Scripts/impactSFX_fence.cs.meta new file mode 100644 index 0000000..5cee85f --- /dev/null +++ b/unity_Project/Assets/Scripts/impactSFX_fence.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c57c9f69bc98b584ca42a3bd6c536ade +timeCreated: 1443963854 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Scripts/magnetGun.cs b/unity_Project/Assets/Scripts/magnetGun.cs index fbdada5..659874a 100644 --- a/unity_Project/Assets/Scripts/magnetGun.cs +++ b/unity_Project/Assets/Scripts/magnetGun.cs @@ -41,15 +41,15 @@ public class magnetGun : MonoBehaviour { private Color lastTargetColour; + public GameObject magnetTipObject; + + //----------------------- // Use PlayerSound script // (specifically for object-rotation sounds for this MagnetGun script) public PlayerSounds _playerSoundScript; - - - // Use this for initialization void Start () { if (topScreen) @@ -114,7 +114,6 @@ public class magnetGun : MonoBehaviour { cameraRotateTest (GravityTarget); - } @@ -144,6 +143,8 @@ public class magnetGun : MonoBehaviour { private void pickUpItem(Collider item){ if (item != null) { + _playerSoundScript.PlayPickUp(); + if (item == otherPlayer.GravityTarget){ otherPlayer.dropItem(item); } @@ -225,6 +226,7 @@ public class magnetGun : MonoBehaviour { if ((Vector3.Distance (gravityWell.transform.position, camera.transform.position) > minDistance && Vector3.Distance (gravityWell.transform.position, camera.transform.position) < magnetRange) || maxPullSpeed<1) { gravityWell.transform.position = Vector3.MoveTowards (gravityWell.transform.position, maxPull, step); + //MagnetLaserShoot(); if ((Vector3.Distance (gravityWell.transform.position, camera.transform.position) > magnetRange) && !topScreen) dropItem (GravityTarget); @@ -235,9 +237,11 @@ public class magnetGun : MonoBehaviour { private void rotateInput(Collider item){ if (item != null) { if (Input.GetButtonDown(L_BUTTON_INPUT)) + //_playerSoundScript.PlayRotateL(); // Rotate-Object Sound. ERROR: Held object continuously rotates StartCoroutine (rotateItem(item,new Vector3 (0,90,0),0.3f)); - // _playerSoundScript.PlayRotate(); // Rotate-Object Sound. ERROR: Causes multiple sounds when object is held. + if (Input.GetButtonDown(R_BUTTON_INPUT)) + //_playerSoundScript.PlayRotateR(); // Rotate-Object Sound. ERROR: Held object continuously rotates StartCoroutine (rotateItem(item,new Vector3 (90,0,0),0.3f)); } } @@ -309,5 +313,20 @@ public class magnetGun : MonoBehaviour { } return false; } + + + + // FUNCTION: Shoot Magnet Ray +// void MagnetLaserShoot(){ +// RaycastHit hit; +// +// if(Physics.Raycast(magnetTipObject.transform.position, magnetTipObject.transform.forward, out hit)){ +// if(hit.collider.tag == "moveable"){ +// Debug.Log("Magnet laser has collided" + hit.collider.gameObject.name); +// } +// } +// } + + } diff --git a/unity_Project/Assets/Sound/0Science Fiction Sci-Fi Electronic Energy Swell Fluttering Slow 08.wav b/unity_Project/Assets/Sound/0Science Fiction Sci-Fi Electronic Energy Swell Fluttering Slow 08.wav new file mode 100644 index 0000000..69a0dbc Binary files /dev/null and b/unity_Project/Assets/Sound/0Science Fiction Sci-Fi Electronic Energy Swell Fluttering Slow 08.wav differ diff --git a/unity_Project/Assets/Sound/0Science Fiction Sci-Fi Electronic Energy Swell Fluttering Slow 08.wav.meta b/unity_Project/Assets/Sound/0Science Fiction Sci-Fi Electronic Energy Swell Fluttering Slow 08.wav.meta new file mode 100644 index 0000000..48f6314 --- /dev/null +++ b/unity_Project/Assets/Sound/0Science Fiction Sci-Fi Electronic Energy Swell Fluttering Slow 08.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: e24d9977af5d11945bc7e72c9b788250 +timeCreated: 1443888703 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/Impact Metal Impact Trash Can Hit 01.wav b/unity_Project/Assets/Sound/Impact Metal Impact Trash Can Hit 01.wav new file mode 100644 index 0000000..a6d30a5 Binary files /dev/null and b/unity_Project/Assets/Sound/Impact Metal Impact Trash Can Hit 01.wav differ diff --git a/unity_Project/Assets/Sound/Impact Metal Impact Trash Can Hit 01.wav.meta b/unity_Project/Assets/Sound/Impact Metal Impact Trash Can Hit 01.wav.meta new file mode 100644 index 0000000..d3abe2f --- /dev/null +++ b/unity_Project/Assets/Sound/Impact Metal Impact Trash Can Hit 01.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 7add6cc296b897245803de6e4f5d9060 +timeCreated: 1443891190 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/Impact Sheet Metal Impact Hammer Hit Car Part 01.wav b/unity_Project/Assets/Sound/Impact Sheet Metal Impact Hammer Hit Car Part 01.wav new file mode 100644 index 0000000..cdaa8c7 Binary files /dev/null and b/unity_Project/Assets/Sound/Impact Sheet Metal Impact Hammer Hit Car Part 01.wav differ diff --git a/unity_Project/Assets/Sound/Impact Sheet Metal Impact Hammer Hit Car Part 01.wav.meta b/unity_Project/Assets/Sound/Impact Sheet Metal Impact Hammer Hit Car Part 01.wav.meta new file mode 100644 index 0000000..3f13418 --- /dev/null +++ b/unity_Project/Assets/Sound/Impact Sheet Metal Impact Hammer Hit Car Part 01.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 0a725ac74de8c0c48830a96f3328a4b5 +timeCreated: 1443889546 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/Magnet_surge_02.wav b/unity_Project/Assets/Sound/Magnet_surge_02.wav new file mode 100644 index 0000000..033f986 Binary files /dev/null and b/unity_Project/Assets/Sound/Magnet_surge_02.wav differ diff --git a/unity_Project/Assets/Sound/Magnet_surge_02.wav.meta b/unity_Project/Assets/Sound/Magnet_surge_02.wav.meta new file mode 100644 index 0000000..855356c --- /dev/null +++ b/unity_Project/Assets/Sound/Magnet_surge_02.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: a6c04dead3a486642bbf40bd1695f894 +timeCreated: 1443888513 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/Weapon Sword Whips 01.wav b/unity_Project/Assets/Sound/Weapon Sword Whips 01.wav new file mode 100644 index 0000000..0e2c59b Binary files /dev/null and b/unity_Project/Assets/Sound/Weapon Sword Whips 01.wav differ diff --git a/unity_Project/Assets/Sound/Weapon Sword Whips 01.wav.meta b/unity_Project/Assets/Sound/Weapon Sword Whips 01.wav.meta new file mode 100644 index 0000000..75f77b7 --- /dev/null +++ b/unity_Project/Assets/Sound/Weapon Sword Whips 01.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: ebc0b2c9cdf6150428a8f5b6f8567195 +timeCreated: 1443883264 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/sfx_Jump.WAV b/unity_Project/Assets/Sound/sfx_Jump.WAV new file mode 100644 index 0000000..e79f720 Binary files /dev/null and b/unity_Project/Assets/Sound/sfx_Jump.WAV differ diff --git a/unity_Project/Assets/Sound/sfx_Jump.WAV.meta b/unity_Project/Assets/Sound/sfx_Jump.WAV.meta new file mode 100644 index 0000000..395ee65 --- /dev/null +++ b/unity_Project/Assets/Sound/sfx_Jump.WAV.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: c9bb08969bcdad14781f0226444365f7 +timeCreated: 1443864003 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/sfx_foot_concrete.wav b/unity_Project/Assets/Sound/sfx_foot_concrete.wav new file mode 100644 index 0000000..a7ee402 Binary files /dev/null and b/unity_Project/Assets/Sound/sfx_foot_concrete.wav differ diff --git a/unity_Project/Assets/Sound/sfx_foot_concrete.wav.meta b/unity_Project/Assets/Sound/sfx_foot_concrete.wav.meta new file mode 100644 index 0000000..08e6463 --- /dev/null +++ b/unity_Project/Assets/Sound/sfx_foot_concrete.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 7453853a241f33d4c86a19f26d2515fa +timeCreated: 1443884903 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/sfx_impact_fence.wav b/unity_Project/Assets/Sound/sfx_impact_fence.wav new file mode 100644 index 0000000..d431719 Binary files /dev/null and b/unity_Project/Assets/Sound/sfx_impact_fence.wav differ diff --git a/unity_Project/Assets/Sound/sfx_impact_fence.wav.meta b/unity_Project/Assets/Sound/sfx_impact_fence.wav.meta new file mode 100644 index 0000000..c62cb0f --- /dev/null +++ b/unity_Project/Assets/Sound/sfx_impact_fence.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 309bbfa50f29acd45b3cddf5f5d3d55a +timeCreated: 1443964032 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/sfx_land.wav b/unity_Project/Assets/Sound/sfx_land.wav new file mode 100644 index 0000000..c0a90ab Binary files /dev/null and b/unity_Project/Assets/Sound/sfx_land.wav differ diff --git a/unity_Project/Assets/Sound/sfx_land.wav.meta b/unity_Project/Assets/Sound/sfx_land.wav.meta new file mode 100644 index 0000000..6c26361 --- /dev/null +++ b/unity_Project/Assets/Sound/sfx_land.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: dec92f528110a304f935823040ed4af8 +timeCreated: 1443883824 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/sfx_object_hold_TEST.wav b/unity_Project/Assets/Sound/sfx_object_hold_TEST.wav new file mode 100644 index 0000000..5bc2676 Binary files /dev/null and b/unity_Project/Assets/Sound/sfx_object_hold_TEST.wav differ diff --git a/unity_Project/Assets/Sound/sfx_object_hold_TEST.wav.meta b/unity_Project/Assets/Sound/sfx_object_hold_TEST.wav.meta new file mode 100644 index 0000000..b3eb3bb --- /dev/null +++ b/unity_Project/Assets/Sound/sfx_object_hold_TEST.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 6f0909228f29eac4f9f00fd1dd223c84 +timeCreated: 1443888410 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/sfx_object_rotate_beep.wav b/unity_Project/Assets/Sound/sfx_object_rotate_beep.wav new file mode 100644 index 0000000..f689843 Binary files /dev/null and b/unity_Project/Assets/Sound/sfx_object_rotate_beep.wav differ diff --git a/unity_Project/Assets/Sound/sfx_object_rotate_beep.wav.meta b/unity_Project/Assets/Sound/sfx_object_rotate_beep.wav.meta new file mode 100644 index 0000000..3ee3f82 --- /dev/null +++ b/unity_Project/Assets/Sound/sfx_object_rotate_beep.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 7e8ac85d90699024088ff274685059cf +timeCreated: 1443882661 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/sfx_object_rotate_zap.wav b/unity_Project/Assets/Sound/sfx_object_rotate_zap.wav new file mode 100644 index 0000000..4fd2dfe Binary files /dev/null and b/unity_Project/Assets/Sound/sfx_object_rotate_zap.wav differ diff --git a/unity_Project/Assets/Sound/sfx_object_rotate_zap.wav.meta b/unity_Project/Assets/Sound/sfx_object_rotate_zap.wav.meta new file mode 100644 index 0000000..41e6e80 --- /dev/null +++ b/unity_Project/Assets/Sound/sfx_object_rotate_zap.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 714ec971c0991bd438886a67f41ee158 +timeCreated: 1443886284 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/sfx_object_rotate_zap_B.wav b/unity_Project/Assets/Sound/sfx_object_rotate_zap_B.wav new file mode 100644 index 0000000..f01e899 Binary files /dev/null and b/unity_Project/Assets/Sound/sfx_object_rotate_zap_B.wav differ diff --git a/unity_Project/Assets/Sound/sfx_object_rotate_zap_B.wav.meta b/unity_Project/Assets/Sound/sfx_object_rotate_zap_B.wav.meta new file mode 100644 index 0000000..19158bb --- /dev/null +++ b/unity_Project/Assets/Sound/sfx_object_rotate_zap_B.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 0cc6e5efee06d9248943d2dc35386079 +timeCreated: 1443886454 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/sfx_switch_player_pulse_A.wav b/unity_Project/Assets/Sound/sfx_switch_player_pulse_A.wav new file mode 100644 index 0000000..c4914a4 Binary files /dev/null and b/unity_Project/Assets/Sound/sfx_switch_player_pulse_A.wav differ diff --git a/unity_Project/Assets/Sound/sfx_switch_player_pulse_A.wav.meta b/unity_Project/Assets/Sound/sfx_switch_player_pulse_A.wav.meta new file mode 100644 index 0000000..ca10430 --- /dev/null +++ b/unity_Project/Assets/Sound/sfx_switch_player_pulse_A.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: fbbf7b3c8cbf6b94c8f3e37e5657bd89 +timeCreated: 1443886791 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Sound/sfx_switch_player_pulse_B.wav b/unity_Project/Assets/Sound/sfx_switch_player_pulse_B.wav new file mode 100644 index 0000000..d42fb84 Binary files /dev/null and b/unity_Project/Assets/Sound/sfx_switch_player_pulse_B.wav differ diff --git a/unity_Project/Assets/Sound/sfx_switch_player_pulse_B.wav.meta b/unity_Project/Assets/Sound/sfx_switch_player_pulse_B.wav.meta new file mode 100644 index 0000000..23fed32 --- /dev/null +++ b/unity_Project/Assets/Sound/sfx_switch_player_pulse_B.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 3b85e726311149746a45d455c6d4e266 +timeCreated: 1443887236 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/Standard Assets/ParticleSystems/Textures/Particle - Laser.png b/unity_Project/Assets/Standard Assets/ParticleSystems/Textures/Particle - Laser.png new file mode 100644 index 0000000..84cc86d Binary files /dev/null and b/unity_Project/Assets/Standard Assets/ParticleSystems/Textures/Particle - Laser.png differ diff --git a/unity_Project/Assets/Standard Assets/ParticleSystems/Textures/Particle - Laser.png.meta b/unity_Project/Assets/Standard Assets/ParticleSystems/Textures/Particle - Laser.png.meta new file mode 100644 index 0000000..f7735e3 --- /dev/null +++ b/unity_Project/Assets/Standard Assets/ParticleSystems/Textures/Particle - Laser.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: f4b3922c0d8c76d4eb01fce7f67061a7 +timeCreated: 1443860196 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/_Scenes/MainLevel.unity b/unity_Project/Assets/_Scenes/MainLevel.unity index ab6d9ab..b1e71a7 100644 Binary files a/unity_Project/Assets/_Scenes/MainLevel.unity and b/unity_Project/Assets/_Scenes/MainLevel.unity differ diff --git a/unity_Project/Assets/prefabs/Fence.prefab b/unity_Project/Assets/prefabs/Fence.prefab index ee83712..544c08d 100644 Binary files a/unity_Project/Assets/prefabs/Fence.prefab and b/unity_Project/Assets/prefabs/Fence.prefab differ diff --git a/unity_Project/Assets/prefabs/Magnet Laser Object PULL 1.prefab b/unity_Project/Assets/prefabs/Magnet Laser Object PULL 1.prefab new file mode 100644 index 0000000..137b288 Binary files /dev/null and b/unity_Project/Assets/prefabs/Magnet Laser Object PULL 1.prefab differ diff --git a/unity_Project/Assets/prefabs/Magnet Laser Object PULL 1.prefab.meta b/unity_Project/Assets/prefabs/Magnet Laser Object PULL 1.prefab.meta new file mode 100644 index 0000000..c2868b1 --- /dev/null +++ b/unity_Project/Assets/prefabs/Magnet Laser Object PULL 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4073c50f66b813e4e93af64fb46636d4 +timeCreated: 1443858261 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/prefabs/Magnet Laser Object PULL.prefab b/unity_Project/Assets/prefabs/Magnet Laser Object PULL.prefab new file mode 100644 index 0000000..3eeb861 Binary files /dev/null and b/unity_Project/Assets/prefabs/Magnet Laser Object PULL.prefab differ diff --git a/unity_Project/Assets/prefabs/Magnet Laser Object PULL.prefab.meta b/unity_Project/Assets/prefabs/Magnet Laser Object PULL.prefab.meta new file mode 100644 index 0000000..ae8ee95 --- /dev/null +++ b/unity_Project/Assets/prefabs/Magnet Laser Object PULL.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8869dfd5488fb764cac042335ae29998 +timeCreated: 1443858204 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity_Project/Assets/prefabs/Small Crate.prefab b/unity_Project/Assets/prefabs/Small Crate.prefab index f88fdf5..c2a4bf8 100644 Binary files a/unity_Project/Assets/prefabs/Small Crate.prefab and b/unity_Project/Assets/prefabs/Small Crate.prefab differ