diff --git a/Zookeepers Trial/.vs/Zookeepers Trial/v14/.suo b/Zookeepers Trial/.vs/Zookeepers Trial/v14/.suo index 2d7d7b6bb07011afa79495812aea13e801f36c1c..7fc85b1101e3dabb65ca6f9ce55a7fb57c4faf63 100644 Binary files a/Zookeepers Trial/.vs/Zookeepers Trial/v14/.suo and b/Zookeepers Trial/.vs/Zookeepers Trial/v14/.suo differ diff --git a/Zookeepers Trial/Assets/Scenes/arena.unity b/Zookeepers Trial/Assets/Scenes/arena.unity index 0e94657e7fb63fa081dd5a988938382c0be35a73..bc4c8e14389c3231b0b1ad1ef23374f1df1782a7 100644 Binary files a/Zookeepers Trial/Assets/Scenes/arena.unity and b/Zookeepers Trial/Assets/Scenes/arena.unity differ diff --git a/Zookeepers Trial/Assets/Scripts/EnemyHealth.cs b/Zookeepers Trial/Assets/Scripts/EnemyHealth.cs index a49f7bb9fd2def37e456a25fb30793ad4858dd19..f8122c26fa2a8baeac1151fabd4f165a0387d369 100644 --- a/Zookeepers Trial/Assets/Scripts/EnemyHealth.cs +++ b/Zookeepers Trial/Assets/Scripts/EnemyHealth.cs @@ -1,9 +1,9 @@ using UnityEngine; using System.Collections; -public class EnemyAttack : MonoBehaviour { +public class EnemyHealth : MonoBehaviour { -/*SCRIPT FOR WHEN THE PLAYER IS HIT, NOT THE ENEMY*/ + /*SCRIPT FOR WHEN THE PLAYER IS HIT, NOT THE ENEMY*/ void Start() { GameObject weapon = GameObject.Find("weapon"); diff --git a/Zookeepers Trial/Assets/Scripts/PlayerHealth.cs b/Zookeepers Trial/Assets/Scripts/PlayerHealth.cs new file mode 100644 index 0000000000000000000000000000000000000000..8c6bc8d3d085258ace8258e2bc83047f9ce7327a --- /dev/null +++ b/Zookeepers Trial/Assets/Scripts/PlayerHealth.cs @@ -0,0 +1,20 @@ +using UnityEngine; +using System.Collections; + +public class PlayerHealth : MonoBehaviour { + + /*SCRIPT FOR WHEN THE ENEMY IS HIT, NOT THE PLAYER*/ + void Start() { + GameObject weapon = GameObject.Find("weapon"); + Physics2D.IgnoreCollision(weapon.GetComponent<Collider2D>(), GetComponent<Collider2D>()); + } + //apply damage if the collision is the enemy + void OnCollisionEnter2D(Collision2D other) { + if (other.gameObject.name == "Enemy") { + Debug.Log("hit"); + other.gameObject.SendMessage("ApplyDamageE", 1, SendMessageOptions.DontRequireReceiver); + other.gameObject.SendMessage("ChangeHealthBare", 1, SendMessageOptions.DontRequireReceiver); + } + } + +} \ No newline at end of file diff --git a/Zookeepers Trial/Assets/Scripts/PlayerHealth.cs.meta b/Zookeepers Trial/Assets/Scripts/PlayerHealth.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..bee6b9a310e51178654d1f14918a82eba735baa4 --- /dev/null +++ b/Zookeepers Trial/Assets/Scripts/PlayerHealth.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ce84547236e7a12418b5733bfa1b9698 +timeCreated: 1479670072 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Zookeepers Trial/Assets/Scripts/PlayerStats.cs b/Zookeepers Trial/Assets/Scripts/PlayerStats.cs index 068e9a8bf4e892a24147fc1330e698a0619ca2e0..87a3a3ccc69b2d36afbc4368f91b781de51ef101 100644 --- a/Zookeepers Trial/Assets/Scripts/PlayerStats.cs +++ b/Zookeepers Trial/Assets/Scripts/PlayerStats.cs @@ -6,8 +6,9 @@ public class PlayerStats : MonoBehaviour { private static float maxHealth; - private static float curHealth; - private static string playerName; + public static float curHealth; + public float curHealth1; + private static string playerName; private static int vitality; private static int strength; private static int defense; @@ -19,11 +20,12 @@ public class PlayerStats : MonoBehaviour { EnterDoor spawn; void Start () { - //weaponSpriteRenderer = GetComponent<SpriteRenderer>(); - //to find the weapon sprite - GameObject weaponSprite = GameObject.FindWithTag("currentWeapon"); + //weaponSpriteRenderer = GetComponent<SpriteRenderer>(); + //to find the weapon sprite + curHealth1 = curHealth; + GameObject weaponSprite = GameObject.FindWithTag("currentWeapon"); weaponSpriteRenderer = weaponSprite.GetComponent<SpriteRenderer>(); - updateWeapon (); + updateWeapon(); } IEnumerator waitandload() diff --git a/Zookeepers Trial/Library/CurrentLayout.dwlt b/Zookeepers Trial/Library/CurrentLayout.dwlt index 786f54dc96eefd0b37900fe1995bbce88ca0fe7a..f545f6119a98babb4215b045257bbb0b759dede8 100644 Binary files a/Zookeepers Trial/Library/CurrentLayout.dwlt and b/Zookeepers Trial/Library/CurrentLayout.dwlt differ diff --git a/Zookeepers Trial/Library/ScriptAssemblies/Assembly-CSharp.dll b/Zookeepers Trial/Library/ScriptAssemblies/Assembly-CSharp.dll index 80ef6ffa0498a3731282985b9018fc4d5ec62ff1..bc6d0607438e204563287beca5f027750831598b 100644 Binary files a/Zookeepers Trial/Library/ScriptAssemblies/Assembly-CSharp.dll and b/Zookeepers Trial/Library/ScriptAssemblies/Assembly-CSharp.dll differ diff --git a/Zookeepers Trial/Library/ScriptAssemblies/Assembly-CSharp.dll.mdb b/Zookeepers Trial/Library/ScriptAssemblies/Assembly-CSharp.dll.mdb index 58c00be3052e6c4f7e4c3732e7deb34eaa8897ba..89640c2b5a02c3ec607537820b21ee50a923ab62 100644 Binary files a/Zookeepers Trial/Library/ScriptAssemblies/Assembly-CSharp.dll.mdb and b/Zookeepers Trial/Library/ScriptAssemblies/Assembly-CSharp.dll.mdb differ diff --git a/Zookeepers Trial/Library/assetDatabase3 b/Zookeepers Trial/Library/assetDatabase3 index 27db59fb77f14dbfcb956dfdc88eb6a05460e170..e7f9d606e7ea4a6fb8d4ceb386eda43243b68b65 100644 Binary files a/Zookeepers Trial/Library/assetDatabase3 and b/Zookeepers Trial/Library/assetDatabase3 differ diff --git a/Zookeepers Trial/Library/expandedItems b/Zookeepers Trial/Library/expandedItems index 81faed16e7ae320d932d16c9581c9c450f3a624c..ec552c943638eb457d7d75f75738a20ef180dfa6 100644 Binary files a/Zookeepers Trial/Library/expandedItems and b/Zookeepers Trial/Library/expandedItems differ diff --git a/Zookeepers Trial/Library/metadata/00/00000000000000004000000000000000 b/Zookeepers Trial/Library/metadata/00/00000000000000004000000000000000 index 83dbb9c43a545fb966beb464f8d3b458c93c59e6..a6d58062abfd7605ae7a9193242e266b1a16fe77 100644 Binary files a/Zookeepers Trial/Library/metadata/00/00000000000000004000000000000000 and b/Zookeepers Trial/Library/metadata/00/00000000000000004000000000000000 differ diff --git a/Zookeepers Trial/Library/metadata/00/00000000000000006100000000000000 b/Zookeepers Trial/Library/metadata/00/00000000000000006100000000000000 index 54246c8955f2a00b196a10671ed0dea592dc121a..5defd9c095afd775b32bb6d5055dfbce942afad3 100644 Binary files a/Zookeepers Trial/Library/metadata/00/00000000000000006100000000000000 and b/Zookeepers Trial/Library/metadata/00/00000000000000006100000000000000 differ diff --git a/Zookeepers Trial/Library/metadata/0a/0a5410bd5abcd9240a90852252a9b918 b/Zookeepers Trial/Library/metadata/0a/0a5410bd5abcd9240a90852252a9b918 index 8cd62c96da0383eb69618229548fe5d8dcf62ff9..c612e352ff50dc4d204397c181dda4fbbd874437 100644 Binary files a/Zookeepers Trial/Library/metadata/0a/0a5410bd5abcd9240a90852252a9b918 and b/Zookeepers Trial/Library/metadata/0a/0a5410bd5abcd9240a90852252a9b918 differ diff --git a/Zookeepers Trial/Library/metadata/6c/6c3c5e21234caa3468025629dfa57435 b/Zookeepers Trial/Library/metadata/6c/6c3c5e21234caa3468025629dfa57435 index 05716ad25bed914c7f742934190994e0de1fd31d..68ff930599f6519385a33c0a17e7d17a86af1ead 100644 Binary files a/Zookeepers Trial/Library/metadata/6c/6c3c5e21234caa3468025629dfa57435 and b/Zookeepers Trial/Library/metadata/6c/6c3c5e21234caa3468025629dfa57435 differ diff --git a/Zookeepers Trial/Library/metadata/ce/ce84547236e7a12418b5733bfa1b9698 b/Zookeepers Trial/Library/metadata/ce/ce84547236e7a12418b5733bfa1b9698 new file mode 100644 index 0000000000000000000000000000000000000000..5186d3e37b0260e7c742e62a1fd225aae755fb2c Binary files /dev/null and b/Zookeepers Trial/Library/metadata/ce/ce84547236e7a12418b5733bfa1b9698 differ diff --git a/Zookeepers Trial/Library/metadata/ce/ce84547236e7a12418b5733bfa1b9698.info b/Zookeepers Trial/Library/metadata/ce/ce84547236e7a12418b5733bfa1b9698.info new file mode 100644 index 0000000000000000000000000000000000000000..1fd9182b4171e576fc0f961ba2730ea75b3ab218 Binary files /dev/null and b/Zookeepers Trial/Library/metadata/ce/ce84547236e7a12418b5733bfa1b9698.info differ diff --git a/Zookeepers Trial/Zookeepers Trial.CSharp.csproj b/Zookeepers Trial/Zookeepers Trial.CSharp.csproj index 91892e1b670388c3a4971cf66bc43047fab8765f..5877537edcf8b0d6a65f5782456363556c02d70a 100644 --- a/Zookeepers Trial/Zookeepers Trial.CSharp.csproj +++ b/Zookeepers Trial/Zookeepers Trial.CSharp.csproj @@ -79,6 +79,7 @@ <Compile Include="Assets\Scripts\EnemyHealth.cs" /> <Compile Include="Assets\Scripts\EnterDoor.cs" /> <Compile Include="Assets\Scripts\MainMenu.cs" /> + <Compile Include="Assets\Scripts\PlayerHealth.cs" /> <Compile Include="Assets\Scripts\PlayerMovement.cs" /> <Compile Include="Assets\Scripts\PlayerStats.cs" /> <Compile Include="Assets\Scripts\ShopMenu.cs" />