From 1ae81e1f2708cbad8839b5bf5a5c254587989421 Mon Sep 17 00:00:00 2001 From: itsDario Date: Thu, 30 Oct 2014 10:25:34 -0400 Subject: [PATCH] enemy rewrite --- BulletHell/Assets/Scripts/SpawnWaves.js | 2 +- BulletHell/Assets/Scripts/baseEnemy.js | 51 ++++++++++++++++++ BulletHell/Assets/Scripts/baseEnemy.js.meta | 9 ++++ .../Scripts/{deathAngle.js => enemyAmmo.js} | 6 ++- .../{deathAngle.js.meta => enemyAmmo.js.meta} | 0 BulletHell/Assets/Scripts/redEnemy1.js | 7 ++- BulletHell/Assets/Scripts/triangleEnemy.js | 26 +++++++++ .../Assets/Scripts/triangleEnemy.js.meta | 8 +++ BulletHell/Assets/Texture/Bullet.png | Bin 2187 -> 0 bytes BulletHell/Assets/Texture/circleEnemy.png | Bin 0 -> 1782 bytes .../{Bullet.png.meta => circleEnemy.png.meta} | 6 +-- BulletHell/Assets/Texture/circleammo.png | Bin 0 -> 1024 bytes BulletHell/Assets/Texture/circleammo.png.meta | 47 ++++++++++++++++ BulletHell/Assets/_Scenes/scene1.unity | Bin 32932 -> 33324 bytes BulletHell/Assets/prefabs/Bullet.prefab | Bin 9888 -> 9872 bytes .../{deathangle.prefab => enemyBullet.prefab} | Bin 10144 -> 10144 bytes ...le.prefab.meta => enemyBullet.prefab.meta} | 0 BulletHell/Assets/prefabs/redEnemy1.prefab | Bin 16624 -> 13368 bytes .../ProjectSettings/QualitySettings.asset | Bin 4792 -> 4568 bytes touchControls/Assets/TouchTest.js | 13 +++++ touchControls/Assets/TouchTest.js.meta | 8 +++ touchControls/Assets/scene1.unity | Bin 0 -> 11948 bytes touchControls/Assets/scene1.unity.meta | 4 ++ .../ProjectSettings/AudioManager.asset | Bin 0 -> 4125 bytes .../ProjectSettings/DynamicsManager.asset | Bin 0 -> 4280 bytes .../ProjectSettings/EditorBuildSettings.asset | Bin 0 -> 4104 bytes .../ProjectSettings/EditorSettings.asset | Bin 0 -> 4184 bytes .../ProjectSettings/GraphicsSettings.asset | Bin 0 -> 4112 bytes .../ProjectSettings/InputManager.asset | Bin 0 -> 5252 bytes .../ProjectSettings/NavMeshLayers.asset | Bin 0 -> 9100 bytes .../ProjectSettings/NetworkManager.asset | Bin 0 -> 4112 bytes .../ProjectSettings/Physics2DSettings.asset | Bin 0 -> 4300 bytes .../ProjectSettings/ProjectSettings.asset | Bin 0 -> 28088 bytes .../ProjectSettings/QualitySettings.asset | Bin 0 -> 4852 bytes .../ProjectSettings/TagManager.asset | Bin 0 -> 5676 bytes .../ProjectSettings/TimeManager.asset | Bin 0 -> 4112 bytes 36 files changed, 180 insertions(+), 7 deletions(-) create mode 100644 BulletHell/Assets/Scripts/baseEnemy.js create mode 100644 BulletHell/Assets/Scripts/baseEnemy.js.meta rename BulletHell/Assets/Scripts/{deathAngle.js => enemyAmmo.js} (54%) rename BulletHell/Assets/Scripts/{deathAngle.js.meta => enemyAmmo.js.meta} (100%) create mode 100644 BulletHell/Assets/Scripts/triangleEnemy.js create mode 100644 BulletHell/Assets/Scripts/triangleEnemy.js.meta delete mode 100644 BulletHell/Assets/Texture/Bullet.png create mode 100644 BulletHell/Assets/Texture/circleEnemy.png rename BulletHell/Assets/Texture/{Bullet.png.meta => circleEnemy.png.meta} (92%) create mode 100644 BulletHell/Assets/Texture/circleammo.png create mode 100644 BulletHell/Assets/Texture/circleammo.png.meta rename BulletHell/Assets/prefabs/{deathangle.prefab => enemyBullet.prefab} (93%) rename BulletHell/Assets/prefabs/{deathangle.prefab.meta => enemyBullet.prefab.meta} (100%) create mode 100644 touchControls/Assets/TouchTest.js create mode 100644 touchControls/Assets/TouchTest.js.meta create mode 100644 touchControls/Assets/scene1.unity create mode 100644 touchControls/Assets/scene1.unity.meta create mode 100644 touchControls/ProjectSettings/AudioManager.asset create mode 100644 touchControls/ProjectSettings/DynamicsManager.asset create mode 100644 touchControls/ProjectSettings/EditorBuildSettings.asset create mode 100644 touchControls/ProjectSettings/EditorSettings.asset create mode 100644 touchControls/ProjectSettings/GraphicsSettings.asset create mode 100644 touchControls/ProjectSettings/InputManager.asset create mode 100644 touchControls/ProjectSettings/NavMeshLayers.asset create mode 100644 touchControls/ProjectSettings/NetworkManager.asset create mode 100644 touchControls/ProjectSettings/Physics2DSettings.asset create mode 100644 touchControls/ProjectSettings/ProjectSettings.asset create mode 100644 touchControls/ProjectSettings/QualitySettings.asset create mode 100644 touchControls/ProjectSettings/TagManager.asset create mode 100644 touchControls/ProjectSettings/TimeManager.asset diff --git a/BulletHell/Assets/Scripts/SpawnWaves.js b/BulletHell/Assets/Scripts/SpawnWaves.js index 1842eda..3d2607f 100644 --- a/BulletHell/Assets/Scripts/SpawnWaves.js +++ b/BulletHell/Assets/Scripts/SpawnWaves.js @@ -19,7 +19,7 @@ function SpawnWaves () { { var spawnPosition : Vector3 = new Vector3 (Random.Range (-spawnValues.x, spawnValues.x), spawnValues.y, spawnValues.z); //var spawnRotation : Quaternion= Quaternion.identity; - var spawnRotation : Quaternion = Quaternion.AngleAxis(-90, Vector3.forward); + var spawnRotation : Quaternion = Quaternion.AngleAxis(-90, Vector3.forward); Instantiate (redEnemy1, spawnPosition, spawnRotation); yield WaitForSeconds (spawnWait); } diff --git a/BulletHell/Assets/Scripts/baseEnemy.js b/BulletHell/Assets/Scripts/baseEnemy.js new file mode 100644 index 0000000..07d66d1 --- /dev/null +++ b/BulletHell/Assets/Scripts/baseEnemy.js @@ -0,0 +1,51 @@ +#pragma strict + +private var health: int; +private var moveSpeed: float; +private var blinkSpeed: float; +private var color: Vector4; +var enemyExplosion: GameObject; + +function move(){ + transform.position.y -= moveSpeed * Time.deltaTime; + if(transform.position.y <= -5){ + Destroy(gameObject); + } +} + +function blink(){ + renderer.GetComponent(SpriteRenderer).color = Color.white; + yield WaitForSeconds(blinkSpeed); + renderer.GetComponent(SpriteRenderer).color = color; +} + +function setHealth(newHealth: int){ + Debug.Log("health set"); + health = newHealth; +} + +function setColor(newColor:Vector4){ + color = newColor; + renderer.GetComponent(SpriteRenderer).color = color; +} + +function setMoveSpeed(newSpeed:float){ + moveSpeed = newSpeed; +} + +function setBlinkSpeed(newBlinkSpeed:float){ + blinkSpeed = newBlinkSpeed; +} + +function OnTriggerEnter2D (other: Collider2D){ + if(other.gameObject.tag == "Shot"){ + //Script_gameManager.score += 10; + blink(); + health--; + if(health <= 0){ + Instantiate(enemyExplosion, transform.position, transform.rotation); + Destroy(gameObject); + } + Destroy(other.gameObject); + } +} \ No newline at end of file diff --git a/BulletHell/Assets/Scripts/baseEnemy.js.meta b/BulletHell/Assets/Scripts/baseEnemy.js.meta new file mode 100644 index 0000000..d721adb --- /dev/null +++ b/BulletHell/Assets/Scripts/baseEnemy.js.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2bd90487c5f3c0d49b5f6cad882318cd +MonoImporter: + serializedVersion: 2 + defaultReferences: + - enemyExplosion: {fileID: 100008, guid: a93496017806b7740910df5fd946f306, type: 2} + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/BulletHell/Assets/Scripts/deathAngle.js b/BulletHell/Assets/Scripts/enemyAmmo.js similarity index 54% rename from BulletHell/Assets/Scripts/deathAngle.js rename to BulletHell/Assets/Scripts/enemyAmmo.js index 15c59b3..713809a 100644 --- a/BulletHell/Assets/Scripts/deathAngle.js +++ b/BulletHell/Assets/Scripts/enemyAmmo.js @@ -7,8 +7,10 @@ function Start () { } function Update () { - transform.Rotate (Vector3.forward * -90 * Time.deltaTime); - rigidbody2D.velocity.y = -speed; + //transform.Rotate (Vector3.forward * -90 * Time.deltaTime); + //rigidbody2D.velocity.y = -speed; + rigidbody2D.velocity = transform.right * speed; + Debug.Log(rigidbody2D.velocity); if(gameObject.transform.position.y < -5){ Destroy(gameObject); } diff --git a/BulletHell/Assets/Scripts/deathAngle.js.meta b/BulletHell/Assets/Scripts/enemyAmmo.js.meta similarity index 100% rename from BulletHell/Assets/Scripts/deathAngle.js.meta rename to BulletHell/Assets/Scripts/enemyAmmo.js.meta diff --git a/BulletHell/Assets/Scripts/redEnemy1.js b/BulletHell/Assets/Scripts/redEnemy1.js index 6e5d4b8..7698f44 100644 --- a/BulletHell/Assets/Scripts/redEnemy1.js +++ b/BulletHell/Assets/Scripts/redEnemy1.js @@ -41,10 +41,15 @@ function Update () { function shoot(){ // Shooting if(Mathf.FloorToInt(Random.value * 10000.0) % 200 == 0){ - Instantiate( + /* Instantiate( shot, this.transform.position + Vector2(0,-0.5), Quaternion.identity + ); */ + Instantiate( + shot, + this.transform.position + Vector2(0,-0.5), + Quaternion.Euler(0.0,0.0,0.0) ); } /* diff --git a/BulletHell/Assets/Scripts/triangleEnemy.js b/BulletHell/Assets/Scripts/triangleEnemy.js new file mode 100644 index 0000000..c8e4287 --- /dev/null +++ b/BulletHell/Assets/Scripts/triangleEnemy.js @@ -0,0 +1,26 @@ +#pragma strict + +var shot: GameObject; +var FireRate : float = 10; +var spawnRotation : Quaternion = Quaternion.AngleAxis(-90, Vector3.forward); + +public class triangleEnemy extends baseEnemy +{ + function Start(){ + setHealth(2); + setColor(Color.red); + setMoveSpeed(4); + setBlinkSpeed(0.1); + } + + function Update(){ + shoot(); + move(); + } + + function shoot(){ // Shooting + if(Mathf.FloorToInt(Random.value * 10000.0) % 200 == 0){ + Instantiate(shot,this.transform.position, spawnRotation); + } + } +} \ No newline at end of file diff --git a/BulletHell/Assets/Scripts/triangleEnemy.js.meta b/BulletHell/Assets/Scripts/triangleEnemy.js.meta new file mode 100644 index 0000000..45305be --- /dev/null +++ b/BulletHell/Assets/Scripts/triangleEnemy.js.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dbc44638f40cf7742a356b19a969369d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/BulletHell/Assets/Texture/Bullet.png b/BulletHell/Assets/Texture/Bullet.png deleted file mode 100644 index a54ed48d6396319ba25b1add49028174997aa81a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2187 zcmb`J`9IYA7so%C8CxU!GDMa%vRrGHuU#1HweQSG$RuQB>AI4o$x;e2V@bj!RAVPH z=9(;HjF7U05S1m!T10GfZ8E0 zxUs!E+dOz6?Depnzk}^KFmAS%zze#}S9Smjw{WrmfW|!jgJ3W_=8Zx4VgNv(@7Op7 zqH8a)Hznh&ed64s!{QQxV?%+M;E1R=ji}JL)4Cd(8albF#V!EAePDON!Xq(g6L;l~ zSg7Pc1%|cy;uT@6JZ`o@RH^CwIVxNSQSi-O$O9)Pb}8Pqt39yx4!o&LKJt~TWZES5 z$uO44pXpZk_AX7dtu+vn5cqMp470j0q{<|IUa00+XCoz?aW-tJYRJpmePj)OA{z0p`#^&Jb5TA~q-f5&vzY!B~pTq~~EGNARWDoSl> zeEyusKD^l-w*RDN>(YXUm3QyuW`{Xp_3LN%39wh3{Ronb;>6G~GPMy&YU!BMpL`3} zWUUvA7atb@{T#o>m(c7+iC%-p$a@dI1}u2=wUAx*Yu-$Kbgdjv~278^z)ueiC2=-u^b**w+4c zPJDRdG2Bm^kl3jYp+*zzR&~v^l)Z~qAMYEsl5vL1xt%>mbF%tmobMnZ*k3IB`t#_z zV80bi?62u%3?ac{gy;*(QjP65PJ0$QrP0rLJ*6=stXZpJ8aw8~ z)-P>(GwXAcc(5md?Bo;1JaCq4q(4Vyem$B-RcS5!df|8ooRMApL61Sc4LqNy@SKL_ z`0RErgS6o0gm>Oy&%l*SU=p&Yn;j2?vhujR&c2z>9oW6gcf|Nn_o<{?`uIeEkg*>V zv4kBLr3o*Bm|bJWUb)W_t8-%(%GYKy4b2)GO-iyqv{7u)9W^ z`KnilzrmKFYtS9kc63d#=;gyOQZhVxqv*-^tRf@&tiem_ip-Z%v`>U)iQhdj9SXX+ zNf-Zl@|BEsRZY*|-@3h#Myt1dx}ZNv91qZPj~9nisnxZO z4EI63J0#0JJCG`Bi*G>u^(PB)*w7+ebw+lOav-tx z?u4asCgD9Bm9J(R=-1_iYERB`m#yBL+GV6}Etk%Q=dHXvZAuhLDV?QeZXf2LvCc(t z#{%=$!-j2t2`-U9kIXMT=*4yj;cG1`Jcne5_(DDB!JTc|ov*9u+sK3n_Va2`QrD@e zS`X36l#}1O9w{HglNR4orZaD(l`gn0FKv#LN%nIbwWn1HcNMLqVSGm-h5TR8N{g;p zg#IheO}7F*QIUS9^0i>wNd+@Xh;tWi{v_q#wT7vo9F1g7j@vamKuaH8Fc)}!~2 zQwldd1Z)+?`;svPy%?sKV|c`=B|(2^_=sHMJ+EW;j_8&MHvAx66f}yZ$!oodrtH2V z2TAQ1Oa0ZY5?RzUj-GZo@Pl+at0Y-7a!RXx{LY%ZxjX*J?5wFu^4YF!ScTQn?~5v$ zzJH7=x%SzomR{Y4)SOcIWlrEWYWxl!sLsITw%hUrks_-oi)F%;tG4getp_zk+YryT z)nn<{529peqNK-_@8zOsoNmXEUyRhs4oG2lU?2c4`jk80URy?Hb}wj9<{tgG#SXby z;l=9^48-&53YVtSA4kVL)9&!Zbz^gTZp}!Vis>3mhXe;RsGW zN7&q=67ku_>T@1@l&34fWL1JMxK+SL>Wny`TC`uKZHvU-OdVNN+tg9I1yhDbZ6mfF z;+8)vG#ImtRnHVkMET;&W}!F8rU88^u%OX4p&rQSTIVTLB}*#b{8)XW(c*HB@&wCx z%U!MASh=jq(d!EmB>_s2vpYfB<8M+l!mjP6`?vm2`xOi1={#YfkI8+HBN`tpD?#)m@k}Z&U-{9ArvDr7mEpqL*dO&)i%L zB!XQobw;wBdfuZ4yHEYj>)v<-`oh`G($VzXSHr^e9EIn6^g19LoP`#KW?WvPH(Mit z26O+1qTL`zF44b*h}wI$i!9%_06yt{-yuFV&+TCR2AAWQ>2ReDv;d^vUuq)I!sYeO zMpMp_1DbkN{SSu=XivC|1N~$@oO7QxL|taN?az$G%c8_cK#BQ$&&~YW;PLI%UM-Zo z0XUbt!KW>?p!aEN-uacQF`SPh59Q%y!-*z7;CT>}8dSQbo8D}0eWS)2s_LYK3ZP`7 zpgzz?+!!**yi#EKEpKO{ZAEyZx@%T25e zwlRLEsVIxa37yoV-NC}bC{|FNrON+znp^P*=+s&?nWI`G*nb7U&f59H3rkeme*p)& B9h?9F diff --git a/BulletHell/Assets/Texture/circleEnemy.png b/BulletHell/Assets/Texture/circleEnemy.png new file mode 100644 index 0000000000000000000000000000000000000000..b5fc56e71e06c22f7d83200dd59b1999fbb2cf8e GIT binary patch literal 1782 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGizyJUazyWI3i3tDz00(qQO+^RZ3KbI+ z17J||H2?qr7<5HgbW?9;ba!ELWdLwtX>N2bZe?^JG%heMGmPe!Pyhf1R7pfZRCr$P zouRhvG!TZbKp+qZ1QLNjB6t7<0)gNG5C{Ykfy5yY2m}IwxB|fgAP@*75`jP<5C{YU zfkYhUTimX5_CEh4X`4*j-I=w%weI?F+NRlUW->{0p4{EtB|AWhNjy?a;*nw!j}()5 zq?p7b#UvgnChGG7@S!?7fF0QiW~F1 zLF0XH{A~0x&h>@yj=?q5wKqeG8}X*`wehzx+Ws+~8gCh@F5yTqkmro|jo*x|jB8T| z>Z0lxf)stHuk@;NNKcA7v=ZF&w+Zs4I0=_tG6H4gjY(*9p^Ad}_RIsB_MNb8xO-j5$V~ zLmavkJM)3@uhC*OK2I}Gw>no3I5*d5^-t9OLqnab8&d29Q3!E+i!lfza#80Q3D@M> zEye(GSY#!|4$xi9iC-5%z!lrab-2d0i+gcKJ-|5@vfc$!8!;$9H8 z)*dLv8{K?{6cqsMQ(p>g7iVpy*oc?PrqA5-IAJZ^o97d06Lm}#DK@|aif4>Y z)iJjO_vqQ8$t5XP!1;QaOPtm%`2`Q|(F;;&o7n-16f2Oi^o-=0I_4JPUOk(gNtR*- zZ=#=c^6r+Y41|02Qs}giI>tqc1#ncJZ84v)HKpERR=^^~0_0Yd(J!jt>^;mawbZ7(5ng+O16nOrDRdlNS8Sz#WHu(uD3i#kd8A}>f z`7=UWD5LFE`3s~d;7c84XGrk1;srCbohpBU6a`+&`^@8qYrOFUvy`g*1yU4vITco3 ztMX@rwopdfsqz;{QQ-X$w>$wf7cURj^@s4L2hTjBzQ!A2({`%-1yU4v#)P^me@18v z&s6yfq$uz#e~5cReu(Uv>V$Mn>8$I7IBV~R$nf=^knlAJbalJ|UDH}8DGFFftSnO; z_joCerbXCN6lBt`PDs)()8KVN(%?BUR3>a<2y&{_Cv2(|yl>=k@qoX0fHqU*A0b7D zcMZ?ZJi_)y)EK*^sbd}?MF$p3vGbR*Gmj^{@dIr&WPus5{hG2fcTb-0q^(qWi4+U) z^`vLH2>H@xeQ7Gi3b`!*f4EmK2RD3KK9rt*X$uI3{kOEZfP3+LBevNV z5K!9`g^fgRWmA;WLq{8Ix+x0Owh3atBX!)7_{8vxdtcUoUvSHOsq z4YNu{XuIce26Zcis2KCp>~E`%UxXA_!sfJIVsJ7X9HY}cr9-F-bt(lO7(c@9H{hLM zv4J=8erSY!B+s_Y+H!5`Pzu8*qdV&QCQL}N6ZD_n-W}IQI(duv46f;=vab!tJZwxP z#m*4g)?W9?aF9HmBj><5H`k~+A%zqJAqpXKsf{~E8rP-{!y=*2QcU8JViJ!OlX#?<#3RKdn!6|e Y0dJm{3Wqz51ONa407*qoM6N<$f;ZPOJ^%m! literal 0 HcmV?d00001 diff --git a/BulletHell/Assets/Texture/Bullet.png.meta b/BulletHell/Assets/Texture/circleEnemy.png.meta similarity index 92% rename from BulletHell/Assets/Texture/Bullet.png.meta rename to BulletHell/Assets/Texture/circleEnemy.png.meta index cb4ab4e..a5ed6a9 100644 --- a/BulletHell/Assets/Texture/Bullet.png.meta +++ b/BulletHell/Assets/Texture/circleEnemy.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f1ffc569c3ed2ed408fe530d6d28a2c2 +guid: ed639a6a63037e848b4be75fd61c2092 TextureImporter: fileIDToRecycleName: {} serializedVersion: 2 @@ -25,9 +25,9 @@ TextureImporter: maxTextureSize: 1024 textureSettings: filterMode: -1 - aniso: 1 + aniso: -1 mipBias: -1 - wrapMode: 1 + wrapMode: -1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 diff --git a/BulletHell/Assets/Texture/circleammo.png b/BulletHell/Assets/Texture/circleammo.png new file mode 100644 index 0000000000000000000000000000000000000000..698d1202567af67106defac6f6bf3733ad3f8337 GIT binary patch literal 1024 zcmV+b1poVqP)X300001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!TN2bZe?^JG%heMGmPe!Pyhe}UP(kjRA@up znz4!$K@f&7FfcF>6ciLZP{hFCBDu)e&_Dy6rBpT6*aO$aQ}IT87JK5i zKz#BYJHK-r$GhvSjWu@UmUu4qMHd|i&c7?%^*dpWD?(zQM4#gB-Vx5|E5A&gs|?hZk{Y`D6w`8zC2kv2!>!#NkEUSw5LT zu$#`suE04Q8{+UH?ku0oAZQ5X8hh=FAPz6$&hp6&!dJQNe(tOx4lm-)^2rRs%Q-tM zVrBVc22uSTto|AFvnV|j=WuL@!>f1}t$rQ!l?>f4=WuM|E?jXXQ++K8ya>tl|L!J! z371EhV7wo^ctuAT=R-qFG2Rcp6fTc2LHZnC^etTgLxbN~EAQyRFBddr>07!Wh5~SWyk1?E^hv=)fa{8JKIq8 zyNQ;n-!8RO{eBRtf5Y3t@Q9zuVT8ZpVL6L67Qh1@&#wInKSdLY!x{@=ie?=e>TYt~ zGy9*+EYz*M!s=6$UkfXgQmnBf6uj(bcoEV?Y(L#SQ3 u`Q$rxe&;y5S?vRBtO;wZ32Ur}wDA{^CcEyptVBcr0000Gd!p(vM8@SfSqWo8D?J$7uV`yTDhHfkDNKfkABn0|NsmkevXe8BFv{^-MNO{!?aTo-CnaASnMoW}3~tN4^d3 hO)p$)($Zm`T&O0oIZ@?3BL_23xdO8*yvb!=>9bhC#gcL4$5lm8~6XRjFU delta 69 zcmV-L0J{I6PoPhb7y&e~8R8@nGD{)k8C5Ayf~dPvPn6-41CtRYACn*@1(Pr(NDm4C b003lVVRUF=Zf9&|0JDcBcL4#Qlm8~6H_sP> diff --git a/BulletHell/Assets/prefabs/deathangle.prefab.meta b/BulletHell/Assets/prefabs/enemyBullet.prefab.meta similarity index 100% rename from BulletHell/Assets/prefabs/deathangle.prefab.meta rename to BulletHell/Assets/prefabs/enemyBullet.prefab.meta diff --git a/BulletHell/Assets/prefabs/redEnemy1.prefab b/BulletHell/Assets/prefabs/redEnemy1.prefab index c551874b6561e9ce468d05423cbfd046d77c43f2..003a9abc95262f0fcd67544e45d8e2a51aa41f36 100644 GIT binary patch delta 359 zcmey+$hadzm4U%vF$05%1p@;ECy;#rNHdt|nd+IQ88ZC)|NlP+kpF-3JytD7o{a%# znI}&WVV%q)z&rUPU*TkS0cl3*$*cHPCi6=1Ouof0$tXM7pI?&CEwd;!D6u4!fd!~p zZu1m@5UqNUISbktfg}UNL?8ySK)6AQjbR3m4gq42au9a#_F?z{q)mX>2#OneqZu@S z8s-4`Hc;#!U(0X;D0TwK4}xO1&ubYbFflNA0Qo@Y|1Sd44K>bIj5mOS6+q4vC|;2M zoi%`&fk6Yve+i^Pm=(xo*z1$h?0=x%eNphXiL<69-<*8X+Gw)6P0Hj6HY|*6lc(Ca rGrDd5YLm~z1JnWalY-;q00$E`kmH%OCKuYsOg?AF#mG8&qk}yF-V9R# delta 1361 zcmZ`(O-vI(6n+aW6cdOBCHzQRDnx^UP>KmL{4ADO5HJ-G45kpiGG3w2O7!G2*nBYw=3gKWp0KS=7ur)Br+xOo0zIpRz-pnpVH}5KC z0Cl$j)J*`$Lfb+OHI)}CYX#%vU274^YBVK`{mB4zo8q0Q3?)> zg@0W912CrdQ({6`qfx*Fdj%4M?pyCci7m%~V{6G*c{X-xQ4VA#0S|+;4N1xJsNbQ&P!~CG2RCykRniCF*)a zY$l~Z`?7|^)T}FQ8jTnvIAp{dU?fUt7a5I3nY|~D44$AZ%0q1xX21gKZWR7_xTtOI;6g$T+SRsL z_iuuV*dz4oY*9UTU>&g!=y%$pZqLJGd;vTke`qG^OWX5(0O=~atqp(K zdcDybTJoz~58^*4l5vzx#XfnqX!DzEFMhIY_AQ+aRvAnUIN55ILvgXSs!#zhoY%z% z7JOhgFBbbr8vm!LJj4f2D$mktWKaFRGXfPyw?6qyI^wIU0N$pRkL~peoAX!n%8(OP zD$i=n5Fx7(U=`<{9 diff --git a/BulletHell/ProjectSettings/QualitySettings.asset b/BulletHell/ProjectSettings/QualitySettings.asset index ccbdd59c0ded0937340d017906f6cd352decbe7b..c33e9f0baaf52ac5ac139067b80f6273ce59d17b 100644 GIT binary patch delta 432 zcmdm?dP7;7fr0HO1B2iV1_lOB1_l8j#lT>qXR2qCW;jvWil;QMI5RyjHANvauViAh zHZzFosRvP$1sNxS>6MHQVER3yCYY9EQUuekOj=;N6iP2;3I*{eF{^=vb(l54bQH5L znC@k+1=9j7USK+b1!7!3O9ErVd!idnEKgJnbwZlu!U-5CALUXqdc&RS~H57^^wN0C8oQ97s_E+ThT_!Z{Ja#fBecMR5Jv!Qf$|V82MOE&x=u+{s TKg=;XfZb*@i@*g&kRKQT8U$Xb delta 695 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 hnQnD{@SQ)Yd8*#(2K-kKeBV>!oXClnlxIB+A zzcd<0{{3h2c@==!8^HMm0GwjS25>cB%oq9+-lu7r;qw{R%_xmqi$+wcgQe&d(2*!| zkxsD2rZ-iiWMY~D>U>i?sdBh8Qmw40dN@E!v{R33ZJi+hqqAeJyloG+N!~)ys9<|= z);g_|tQ0nQ_rvxs?#o-}S*w)X=**3c^uaU(DZZQ5AvkqyYgL!5L^-(5n-6Ih_1#RL zmMSeqJ0zGcp7F@q$uP=M@c%hb=V^Ao9JN+mW?q8#_#bcKoJA0+=|y3c2k)~!3H->7 wgT>+KQs}yf-7Oh-WAz47fxI}lGh&3_j$+P*arhFe*swk3IKPhrw-ut#^%Q6;3fQ? z&1OsFzoC{5ODA*JLyd*7u!Bwjg=dUsV;o!n+@o%+oh-EIx1{zkI(dKkN#uTC_C;4= z;ov4g0=(+$@iC!{eKjD;TZ~O3RKO9L~2mn$mnFpjCC%KhE}+tQT?ze)hk%7A3HVvPziB%ER@MvMwVbTVE-zA z4ZW?4u|nG*aW&Z%{i27{MHDU>+d_)enb5*p^wQ|AvE-qu5_}MO4Pw;j(5Q*92ULf^ z+a)c0*we!Wlv86AmFfeQIXdt5r9ZN=pfl^j%4_qKPIM;W;1TH^mcs5DrKF?$sLWPQ z!zqvVB5sN|#%8Xh(l literal 0 HcmV?d00001 diff --git a/touchControls/ProjectSettings/EditorBuildSettings.asset b/touchControls/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000000000000000000000000000000000000..b3da827f969db6acc86eb516da59967aa8634cb2 GIT binary patch literal 4104 zcmeHE%TB{E5S;La6Bq7$K_w)5FO@*tIP?RM6Pwmm>LA-if>VB!Um@(S8|a~*uq(yu zwP$BGW1#v5t}g&wQlgpyals{_7upfi7wkif z<`ZS*5svqH2*W+Bocxy)F&5+)g?KL-uqGSPIps47f%Ju=?z$E(n7VaVF3tq91I;epxl@yDy#fr05cBt{Sy&C0|wFP~n?{XfmF{G;WXW%&L0(@+Q0 Z0d+tfPzTfjbwC|Z2h;&|KpjvAegU5eS@Qq@ literal 0 HcmV?d00001 diff --git a/touchControls/ProjectSettings/EditorSettings.asset b/touchControls/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000000000000000000000000000000000000..1f11c75bf96fc10b11bc35c0b53bf49967d74c48 GIT binary patch literal 4184 zcmeH~&raJw5XJ{6f7*gX-ykQBj;fYRPc0C{1%YHidqW%VkSwfsqxF~&PP|Em@1dvcO-kp>+c)S{_KkZR-XWN{{X;8&YS?gXZzXy^;dYAPNyq;{g;oPHsnK& zM8*v&I8YS=-=2zIVogqu0Gpg@SDArB-7$`!ygKXOU_mEFNZ;HlS5$BjlF^|LZQvb_3@{Tz!r7@G9T z+D2Q?slG)WXAx`?a~4uBcq}uY_=+xqjWo7I%@NJdP5ze#zud((meTkn9XQ&1eNW?a zBY3B1XdL0Ssx2MhP~90H7Cg3Fj#)Y5k&hS!o~z;(-{d<>T_*?!Y+rdPFQp!om* literal 0 HcmV?d00001 diff --git a/touchControls/ProjectSettings/GraphicsSettings.asset b/touchControls/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000000000000000000000000000000000000..fc8b9a65844e9ad63c41df2a2d04bff38896f61d GIT binary patch literal 4112 zcmeH~T~5O=497jbd15C(oL~rvy&Nt4KnW-TC7=Y9fD+gzz)wwfexm*Y=2TO> literal 0 HcmV?d00001 diff --git a/touchControls/ProjectSettings/InputManager.asset b/touchControls/ProjectSettings/InputManager.asset new file mode 100644 index 0000000000000000000000000000000000000000..fe7b5628d9fea9ef62384e889f7522696baa1f7e GIT binary patch literal 5252 zcmeHLS#Q)Z5T0_B`zqzWmK$Cw3iJgDXsfDPklG?4aY#tWP28S1qxawRj5iOme`*A)%=e3bp|bq3Om_v|=7MM696wePwln2dXJTz8JBVgd+&i z@XXqN4^c^q4s%;vYH}i@rV+o4ol8^J2lGz?4rl8YLp~H&iUHT5C>%8nIBxp-TIRNd zgpetwV;wasKzx9)&Y_Vi6>$p{Ewi?{-0=)$qmeBuI)-yJuYXOGl7ga4gaKrOV4bB# z47uTr&`nchh)hh#Wsr)F5ZAiF?c`QgbqeP+9oeQw)oF)h%&Us3fZ7OEyu}LY z&KfW6R;7-zeV{s1m&Mq{oLz9jSp8Yf;!M(fSE(e{w|l}tSBbhfO4Ou7VnY^1UGg9@ zQJq8z%9A7NvV*P?b!C*Os}6}@)HM$x6U8F6ygymj9fvAiH%95Y>5%w!-SQxET_5)6 z>$c-irR&ZpT@8oCuj{S{u@)svK`UiFq568Cx#yrDdwvWm4$S%}g@^7;TNTaXzU4Y$W~V zZd*g1dLT4qA7|?CAQ$Z(b_b!ky44w|Gf-!s&On`kIsJ0q94AAk54w20y6@w&J zEXuXeYhc9J6djOL(OOq%>D`WHHbe_BJDW`Wd_|Vl+(xgJpYV-T1UV~lhRJ5EzZP^1 zpTs%x-NfHPe57MhqtdE*)O1`9^xU?KN1JREd)g{fB+nzsO2>ILVu{Be!L%L2p9!V_tAB|Q0#X(nJ&RcztEN8h6eVoO( XqdCj9=;JKLt>*OAqmQo`vzqT8E5WI% literal 0 HcmV?d00001 diff --git a/touchControls/ProjectSettings/NavMeshLayers.asset b/touchControls/ProjectSettings/NavMeshLayers.asset new file mode 100644 index 0000000000000000000000000000000000000000..21d6f81be3c30a5f24994e3e86cb7b73de4ba6f9 GIT binary patch literal 9100 zcmeI&cXw1p7{~Dos8~?J-c7`=L=qB;Eg?okq*y@gc#~|Bh0O+cH)yc1_J+MH_TGE% zy?4dl-hr>c_)NL_+h?8`<{ba^o)dO<^POjJK5RI5_mCv@tCM8>$|OnFOOpCO={9L@ zXlZEaX-xha9v&V+_s^oQx#_YwxpLp^bSPIUC+%rDm(X{IRjv+|B~=AonTTa%ZMCbN4TjMiyq?I&jAIujj6Y|A6{iJmh^%IVy zUFyi5a1^b}l~TUgn-tT2b5iOtb*N@+)!a@mmC~Wa{HabnI}6o}YfBO}SDkM;zdWZ; zacz1)9Xc?}q^mD2CEe=W)T8UzN3rNB45XE$YoJ`wLq<&X@ zh&_aYLF@^MUAho^K@njpkv7$QSV5efz|6%xC2A*MkT1JR-(_Jv(Oi2Yb2LF`XW5aIwB zB10S~6bzyj61#LE+8~O7n5-eD!!930J8L9}gQy8Ybifc9;$Wd*5HldLOBdo0h+-h7 zXo#7x%Lj2NYb1zS)C3_8gCR1+Y@uKfb0D!x7h*0%F%VNV#5~yLgE*Wu62uYI1R;)u zAu_~KLct*BLt>XM!~%$7Af{=EqhXg1Vj*iJh-0V;LL3W2WQgO0f^GTFhBS}=K2}%sY5LsfGP%w#8A+bwW;xve&B+TXI5Nz{FEN6`*aXK|Yi8Ek` zEODk#FbVbfmO8QlYVCY5u|hpchl-*k%=Kke?V&@@uF4U-jw z@pEB_elogW`)2$+pY%#03yVNtg@F3t^k@HE|JZB#Dcu(F*FeP54;i5*Q*& zTq+byVkIPY=}KG%QIv$a!n_=|`6RAjjU;g;H9?81V2CVnwNNmLYap>pSK?ZTq9n{E z=5?^mCviP%B#9fS2};}uLu84Ygn~)j42fO361PAUC1I{HSHU))#I3B6ByOW7C~-Rs zktOaB3MO$UBzEaa+yzmLM3cG3yc@RpB<^92Byle_L5cfdh%9lxP%w!HAhAnV;z5X_ zB+NDDL$J*!@i1#7iASgjN<0cfWQoUwf=N6MiCwx9Pe2qUVXiTsgl#^Fr&uFNJWWkd z;u#nsOFSzSOyW66?9!EZ9-=4-bB*}|Z1YLH$QnuFC2E2aFT)U7;uWD_60bsHm#)NX z5JgFtYs}YSn@{2m)<_a>QWKPT3x>!NZwm#Jcn1=@bS2(}C`!UyW4;I5d=l@oMw0k| znxMpoFhrL4NGO=Z$B@{iEAa_LQ4;1F^HbR7llY7^lEmlK1SP(JA+p4mLct`yg2XOe ziLW7wk}%hp-@rDX#J8-GBvw-sl=u#Y$P(WR1(Wyz61#LIeuOAW!dzqi1lxQPKeI-X z_=TFF#IG z^ye7*nmbUbTbLG>q@4x&=&IUE59$BKFl(@1eQeUEI&)N8M`cUu{$DGM|L*WNrW$-X literal 0 HcmV?d00001 diff --git a/touchControls/ProjectSettings/NetworkManager.asset b/touchControls/ProjectSettings/NetworkManager.asset new file mode 100644 index 0000000000000000000000000000000000000000..ff7c4ca9573f491a05e769bfedd2272dd62d111d GIT binary patch literal 4112 zcmeH_$xg#C5I~2r?>%zl3n~iqhLDP?79^HPzzLzsZ6+a*rLtWR{0G0qClO}s8cNB5 z5AaBix2Lh^#Q?PrfO;JOR;i~B;IPqZw4x?_mSs6d^LJ{Os9y^CbRlvPql6Qo5NNw( zo`X4#1#075C2@}7Zjx)r`d5QT9O}~~#BM5LWe|sR@5Ywy;9wk|<1?lPtZ`Bb2k|&c z3&Dx6F%PBCXux^ip_m3UF(Rz36zZEIkQj-9xinvr!=283TT1ad`Ep^4Gy8lIzM)Fq z?14+Pz~Peccq9@Dq0j<$XtvBt6pr8&z1y=6M2S?|$X+qP5AsJJC%fCbHzm>!GU4*^ z>TM27ZfAA`bSk%z$bZO-t{WY+H{DUuE@ zdTR#aseKTE&<_)6y8_~+X(9ZC`N4AY;SG2L-hemY4R{0IfH&X`cmv*mH&9_<)aJ!6 DxK(!& literal 0 HcmV?d00001 diff --git a/touchControls/ProjectSettings/Physics2DSettings.asset b/touchControls/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000000000000000000000000000000000000..c5ef778d32963cd82d02ae532dded85473147f37 GIT binary patch literal 4300 zcmeHKOK%e~5O#s`DDO8&94c|IL_}{@^Hgc1RE?TduhnGZYz)pivYjf+sXvN8fVgld zXMPD+!i>F!G=vp5B(x*#`Z3?<8Gn9gm$CIV#_pXn#%^GV1!J$bwzsy2uh{qbe2z}` z5TEWSGa@#XR*zdN(!{U^7|sweCkh!s*%@OGu$ZPsBq<+kiqx|4$zlI3kL|t~@I490 zy@C)2&&yChMwHT(AyVFGI2ATy*Aa3FA2JWybnT&3VA;$Kb=kXr`l;#tne$UPvcRW$ zw`=uIKC1(;Tnmtu)-FbF@gYp54V^B7b)uk!L@6UbwLKwuyXC@Mbr25J%BpM)6ENOLn%a^Mo*C}14G ztRqqmx~a6r<-vH4bF-LJPm`(qjdZJ+6lq9}baU@bIQPljF6JC5yF|ECKxn{poPf5x z7lY((B6t4=9*HqO9Ja?3i0v<`KQ0%SCMZpeNcAM=6Bp)wK^QNv!$wNt>Zh^KjgAu8 zs-?^oUcsXCO18-ADMS?CRXUv{a@M-C)j_D literal 0 HcmV?d00001 diff --git a/touchControls/ProjectSettings/ProjectSettings.asset b/touchControls/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000000000000000000000000000000000000..fdb4c482e6ed9350b536645b9b1958b1d1db217b GIT binary patch literal 28088 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 literal 0 HcmV?d00001 diff --git a/touchControls/ProjectSettings/QualitySettings.asset b/touchControls/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000000000000000000000000000000000000..b9c78d4f3db86cef65c593b1d34c8fed3ca03aa8 GIT binary patch literal 4852 zcmeHL%W@+%6qR8ZhBplFw|PGn!^1NaD~O#;CW}xpEs8nsydRckIub1k~)1Q#N~g4xcX2C@q`f1QzgXpYd5al z7=0!FJvljPQU42ieyn7s-F%>&)5W+HJy|M2zn@?L%47Jm5aJS5RZ;43q0+W4oXCGV z82+phx2IFJn@JiA2zXIY*KLp9uB=ss3l16l2txz#itii~rLn}m9vOmqG#+rz5A0ei z=feL5rjCNW69!HYL8*UJ?3HIkMg|10tIk9!on#d*2ZtOfkzJ*J=`2Yl3YmMQ9uJt> zA?o#@;0AVn_8NksMdHGM5L7ae)`tS?lMM*WYpQ1|+t=fX+cp*TG5@C`tO#tZ!9=F! zSHDtEUx>M_N|RMin}P|Sxe(m920Nh!KYJl~Tb7ATl@H>%2Iwd=l9r1@-O;6!MdBCE z@8Z>k!>opxD$*kb2|Viy4Xgk!IBTXlIrO7E^^3q!Ig59? zn`v2MYhVdpV%REhXiO$bGje@tolY_m0X#2X1ihoi%1PE1*jFNKi#8Gprgl7-7s=@c zc-8;15~kNRGii^)D2Co8P&YbbLW0ETi?uB!^ zJlpTYm~$MxOPJbGYp=mkJ0fWXN2}-dy#_=sr}T#FD_c)}M~!5aEnkj!kG&s_6N_dY zJ|IjT9x!Kg_%J3B3+_#&4zCrs`6xyNilEd;+tTrxe7pvN&-FF=glu&zt*wSwK8;9P zA(mCCK5IZ=Kb9&nMarA%^9UjW2~4$Tv>%cT_}_+SQ#J~06xb-RQDCFMMuCk2|0e~I zEhB+Ng1SrJ=8C@N;&S@UH0_?YV}uZY+`s=FESG{AHMl~TtJAT6cJT$;RQ`VOfO+a1 z4si{1KF!qXw_6hzY;oyyI^Uze6^w}KmN6-O)YD2%6)ARh^tF>7Ew&eTE^92C-c4gs6E}c*t=H-~sr;Kj<>Co z`+C&=f!m0$Kj?oAEc^{*URK4peR#+FV;iOEsmx44>j@k#Sq|yOh1_tQupRZkU2-3( yA-9o#AL#D0Fpv8qj1yS68fxp!H zE(t!FdCugk=ep7?=bq=ibFTJnCLxSp4PoOmA%vSl82?-LVRmwEa_;0*_-A!>bxh9R zlx%i3(eqZ;4V~8cG^~-6>t)knz)gPK>E^Ah85WanVuh5`QHJP#u+R;~yv~ii7Q#@W z8)ZU=0Y#yOQ%UY+^y*rhuM&mIe6O|CZDkV&la(}|*k)Emh6S$g`^N^YWZk`>>^C%s z)h#liL+fv_qY$cAw-#5CpjK06bsOL@tJ{UKWsp6!x&uPE)jC2@t7)@Z4|vQ<3yrk8 z6GFJvU4)=kGiG%+;4!Q5I;)Kk!maKh1htwqt9t>DS#7Gbx(`CQ)%}E^R&!?c0N^pJ z2kWdJf)H-?Fd?YbcC(rQJZANXFe87jw72O{h+A#3`6@xJc9_+pfXA#JD+*fC2I&ls zLkPFpN{GVhSV!8FH>;hd^aQZl&$aAevwBjll?yf2AWBaOpreHJxZ13q)=M&w7*^V4 zO8S3Ehq5uHXN!5uYY?SL{jdxySXFw?feJCKH03>g8^AHADJVymX&OT8=H$HUG(!mD z2cNRExjZI z3F72!{B36qjyWBMFxm^=fe@{#qv~|TFV;DEA3q9k%;}ggYsW2m*PC^KGY7&Atc^^LoaLlPy=X4rExYHRz5GU{BO9025mg}4{ z2;oj`LJ%kKJWlBc^~fr9CPZ`Ih}(L?(_vAh?Dp6F9D7@t<*W4 zhY;@c6(NX|_wla*jyZi(=kzUvaHk7|72w)FxYLh>DBi#=A3xI0<#klkzTx@HxGR9itbPJ3Wrm(Kf5wpF7)$NT zy7|g~@8zx{E_rL@yjZp@S@su+zYH*Xvx84|zsj|dtMwa%@YVXA5WTF^YG&!;guZa> z$v5Hydrk2VV2i_0WwX}VURuz968c2Dy%d((3un?r6aNdDM!yWbc2jym7eb!~%O^s= KWu5syjDG>Kxc%+n82*&>%H70Q?->7ErK{lN}Ou>-swmrn5c`Lq+M|$4>??+k8R{&qj(qaOk9*X z8E>R@bp9Tz7UYjHv!eeO8=+;sfR3j4Tu}Dqb>xLCP;#&VHoykh02^QfY=8~00XDz} U*Z>>&PXn#Tt$$C`0dO6@05rQbJOBUy literal 0 HcmV?d00001