From 9888c76ac7bb25a11dee31f2989d00a36ec6640b Mon Sep 17 00:00:00 2001 From: Stanley Ung Date: Tue, 12 Apr 2016 23:37:18 -0700 Subject: [PATCH] Vertical Rain Stack Puzzle and Glowing Object Created a script to spawn platforms a distance from each other with switches under them. The switches are represented by the smiley faces. When the player jumps onto the platform, the platform will tilt 90 degrees or -90 degrees depending on which side is stepped on. I have also included the task where it has the glowing object. The object will glow until you interact with it. Pressing the E button while in contact with the object will disable the glow. --- Assets/Chandelure.png | Bin 0 -> 11470 bytes Assets/Chandelure.png.meta | 57 +++++++++++++++ Assets/GlowScript.cs | 26 +++++++ Assets/GlowScript.cs.meta | 12 ++++ Assets/NewBehaviourScript.cs | 15 ++++ Assets/NewBehaviourScript.cs.meta | 12 ++++ Assets/PlatformRotation.cs | 43 +++++++++++ Assets/PlatformRotation.cs.meta | 12 ++++ Assets/PlatformSpawner.cs | 68 ++++++++++++++++++ Assets/PlatformSpawner.cs.meta | 12 ++++ Assets/PlatformSwitchDetection.cs | 29 ++++++++ Assets/PlatformSwitchDetection.cs.meta | 12 ++++ Assets/Prefabs/Chandelure.prefab | Bin 0 -> 7684 bytes Assets/Prefabs/Chandelure.prefab.meta | 8 +++ .../HorizontalCorridorPuzzle.prefab.meta | 2 +- Assets/Prefabs/PlaceholderObj/platform.png | Bin 0 -> 2131 bytes .../Prefabs/PlaceholderObj/platform.png.meta | 57 +++++++++++++++ Assets/Prefabs/Wobbuffet.prefab | Bin 0 -> 5444 bytes Assets/Prefabs/Wobbuffet.prefab.meta | 8 +++ Assets/Prefabs/platform.prefab | Bin 0 -> 9460 bytes Assets/Prefabs/platform.prefab.meta | 8 +++ Assets/Prefabs/platformSwitch 1.prefab | Bin 0 -> 5452 bytes Assets/Prefabs/platformSwitch 1.prefab.meta | 8 +++ Assets/Prefabs/platformSwitch.prefab | Bin 0 -> 5452 bytes Assets/Prefabs/platformSwitch.prefab.meta | 8 +++ Assets/Scenes/TestScene.unity | Bin 99380 -> 101892 bytes Assets/switch.png | Bin 0 -> 7973 bytes Assets/switch.png.meta | 57 +++++++++++++++ ProjectSettings/QualitySettings.asset | Bin 4736 -> 4736 bytes 29 files changed, 453 insertions(+), 1 deletion(-) create mode 100644 Assets/Chandelure.png create mode 100644 Assets/Chandelure.png.meta create mode 100644 Assets/GlowScript.cs create mode 100644 Assets/GlowScript.cs.meta create mode 100644 Assets/NewBehaviourScript.cs create mode 100644 Assets/NewBehaviourScript.cs.meta create mode 100644 Assets/PlatformRotation.cs create mode 100644 Assets/PlatformRotation.cs.meta create mode 100644 Assets/PlatformSpawner.cs create mode 100644 Assets/PlatformSpawner.cs.meta create mode 100644 Assets/PlatformSwitchDetection.cs create mode 100644 Assets/PlatformSwitchDetection.cs.meta create mode 100644 Assets/Prefabs/Chandelure.prefab create mode 100644 Assets/Prefabs/Chandelure.prefab.meta create mode 100644 Assets/Prefabs/PlaceholderObj/platform.png create mode 100644 Assets/Prefabs/PlaceholderObj/platform.png.meta create mode 100644 Assets/Prefabs/Wobbuffet.prefab create mode 100644 Assets/Prefabs/Wobbuffet.prefab.meta create mode 100644 Assets/Prefabs/platform.prefab create mode 100644 Assets/Prefabs/platform.prefab.meta create mode 100644 Assets/Prefabs/platformSwitch 1.prefab create mode 100644 Assets/Prefabs/platformSwitch 1.prefab.meta create mode 100644 Assets/Prefabs/platformSwitch.prefab create mode 100644 Assets/Prefabs/platformSwitch.prefab.meta create mode 100644 Assets/switch.png create mode 100644 Assets/switch.png.meta diff --git a/Assets/Chandelure.png b/Assets/Chandelure.png new file mode 100644 index 0000000000000000000000000000000000000000..86154994ab437c2d8c724bb40f3a3947147f998b GIT binary patch literal 11470 zcmeHsc{J7E`|oi=C@MolLdcXM6*A-$DYFO}j-gV9(BK%7shL7$D6p-}9)r?gE`C^Tl{$HI(4p`7BsDxpw}VlG-*Cc0W$!Y0=|FS=ZILZMW4+%@m> z>^{SNG}O~HZKtO2*^~Ffs`AXuY)S?AbE=tjqtfYmJJUxxrNzFhDu)sTHg}JdWEuO1 zC^N4xV7_kJc1m4@o%x*q*SX3fU9ycCt>!{_V-f#k-j5C zYD0G2+8XvQ#qqn$AH-(oCN+!2MB#TvCmV*f7E<*$QL{&kWS`VGa>~8qnQt2VCK$$2 zPk%DLW;7>Cx$&^)bLd{kMZQNlrgK9bzYPwI@)jItBv|*?jbYeiK$aF;j>(|Cg?EEbA7&ksMz ztTl7#ckF+s7myWaAAi;2=N(#op>g8Rcyq93QBGMVQ)8>D^1+uor}Zt} zJaP%gx^m;KPH$ONj8n6Vtd(*n$Gndgs^=hizt~m3Q?L5-$iASQi#IOq=;~x5C-Zha zPNB8_@?z%m>(ne$mH)}SyBkY2Jy-Io^5n3#wy4og*>i0KJ+(BGWX0%@$oZ_LX5p=v?711%XRkY5B^X z3BOqM->JUiU}C%GuF50*B|!4`Oqnt6%uZD!lj#*qfaHVIO3bJP6Aq5g@PywF6iaC7roxjGY0d+1)HlWrhO(awNK6U&MvhKu>k1+nN`UEi2(UkgD@{E(%w}uY)r)yIi@4ziSiWjPX9c6 zM=n|z*163s<*%2wW}3*>W`+V6?Ne=nc>#X8rxbycvO&x@_l)v(xK zc8Zbj&^B@AB<7ClGgWu8y>?o4r$l9#D%DnZ&Whr_Z4-aQhWV-{he@0Yop@;cv1Z^P znwVU+V7IU@KV#GHwJ0tHRn>m?{RZN-2M3Z=uUed#W%EjCX~YIH_i?<`&Gv3r`ov@T zH7_eqiuLBFw~E-dllOTV5AihrkW}({TmJsxE3t~(dn1OA^)6SO@TP5bAGguIzy4lr z%);3wlPiF}{Wpcb>)xc%&7TKfKHU79R6a2D>eP4UCuXYoeanI)`U5mC;%DFBdGlro zZ8aff{`FjCel`2O>pMR?&1hPouKHdUkl{k1B%O4%kDc*lpwo_dh$+W1_fu1g2zM`F zh?A_pW)>Ldj%67+EGXD@N(|fZNxGaC5HROD=)rgEou+BSg$s`#%-@hQ2>X8=?Nzy{RaEvD5Fx5IyK(l??8( zvJOSGflnKQuM!UB+!ykM$&}dPX|Ks0i6gGy7ebB!&<=4asX5o4L2cFz6?Ggf9=^q308Z*)ck~n zb+=)qKbdqL1pVE%VDZV#l~aH1Te$0|@x z;9uttxebobv4&DP`q$1XFM~NkMK99gSbNSo$ba7xF5xTt89aj{Vm$Fs zLUsatYyQXh{?Fam!t@h3IMuo`$-eDE1tu7C2}B|;cKbKT*lxh666F%811)hNEDGK5+8f59D$tPs4F~adf~jv`RQlkBD6u6rn)(t)XCLvJpG2cGN<+7l=zw34oVIT{tR2o4x8k2iwVK_bY^Net645*1QF zB>r=u!8%+DzG)C#+06tz=IL`M=i@7zN%~0g#h(D<9|7@~D^`VjQRTEx2GD<;z<*+) zUR#l2KOG!`XcGqsW&jG6c(ErD#~|OZ7=~GInS(H^=rVeR7(T6iB`At>-|rJB82&PQ zri3K=ioHWjC#cX9L%9| zAZ24e{?vyatpyhSZ7SA*w_vf=84XfW#LhRqThKN>_e(`z2L}efSg}p&*`aiGt(+lV zr8GhZu{s)LAt&BfaJi3QxzMOFXXrF5P*`{$fTfH9FywC&y+UHJ_XG@m&dbt_eLe_Y zydBJ&Qj{eZDRw@wlEN4-8^<}Rv6`~_zId1mL-3#>7ar=VbS9dzb_P8A0DV(K`hAx}YaqE>&Fh6rE)0wGVu z&mixnh6nq<>{98y97A=Q>F(H8#WxZ(kL#U>*Ca`|kp_he*{vn#fhOA^SA(Hf&(`ck>ZCWpXvyvcs2k7E04KSe6MTq( zU5kF3GRk-~kbm`K z!5BUL=9{j*sPBGkW6yjJ-;e=G-b36SHaAiQfIKP_wzD8kydnb}o|8t0y!QeW9o@%+ z{v+d{YA3}M1wdbT04<>>hEZc4leT$t5SQuaEl)pC$GJCjF-48%X3^)^65Br1QEt2l zr#$Xa>Mi*?J>sL|)7tlOWWHo>{=yHRK@-}m#yvgZywl9i=N;-{t+fiOnx*>C2XL2g zAO!-OY?2YUhK)g7*c)j>8M+Mk(8bp|4apk>Duku_I#=ytEbF3CL7O{iF~3A#66Z+G zjY8?n8w}}Tjr?)<(^ZIjj5%y3$Q?_?G~=m>TCAmidP{}nMj6YLoCg#4d2mapZb-<4 z$|(b~lx6?oAM$4a@;8))#v^9E1(ET$sl({8L!N~0>=L*0rJFK+-=`-Ke3cs&7jqZx z9%Bv)Sl2($iXU*^V=&eew5JSb<_@S4jWKniu5fT~F(Hys*!6aW_R^TZh_9ru8AuwRumM1*x# z3V8IO{7V=zO580>B_iWCu|_`n>Ek)noXOa7yJp=nysuplaVSU=uz%}BB;`|aV0=pT z!-o?pXS<7|NyI%uLJ#q$W*$a8duM^Qc3Gv~Jwx`Smp(O~p2$(#znEww#92IbqJKQM z=VNT3=8JG~lQqw~1x>=%h>iqf{%n+u*mCck5M=J>QIsOv| zG&Ct19k{79kBqL|%+Bxyg)nDqVx5Fv#?V2HX58oRUvrY9%Cr`vI-TZBlPMj}VFz)% z87gMP%cC6n%gL%UxVc>ST2`_04 z(ja9VE^Io10Ikh{b$C*}S(GhJt<07Dp=7*Wx1`|VkQsnyD$m>f z!ulrPC4-Wwnc3-nx`iZKiBO+T@llkZFEOE3dHiu*I)f*WYD;J9n(qG;_Xm`%d4y z;VZe+QJoTaskNebETPW=)Db1g7NQ7F%%B`*e=H^fgUlU})mI3bsrBv|^~Kg4lihu83ON0A-;xN;swk3r>q=J{ zekQ{siCP}heqfD=$+-klpRGRa`bOlJ;pIO6$R*A43^Lx^xDLLJW`+09w-z9Tb5bY% zT>OCw-P4Z?hC$^9?CfA$LhixB3gA-v_o=*{#kT|kG;#iI-bd1LN^HvmPG&@^P*9B9 z>~eETn7`~8ca05u?t&#voSLOCGc>OiC5o5Be<^7&JV&Y8D;4Qqnm#0=K`h2%i)oHh z$@k3`K{y(g;^e+mjQB|Tc?jZvce6#Wcc;_${DG3i3+VBvwBW5j@+<=6`R*GHD4e-K zu(0V`3Qz}R!H{TDvKiJFF~M^ANnfVMmhHoK^jP-RnUkB^X{J?LvbPD@FF^{StLmTf zk!o-C4Wk^IU$1tZSka?t5fb*%ZPb$Ian_Obu!GRc&Uk+gOKd%O(D+xfZ zs{h~$w4V+j?-uBWeS~39bWyF2-+`IwGAOz(`wy=7iQqP?YeY|c)OGyf5kVpsn5w(< zbxlzlPj{#DG%rsRI?HiEs^+vhbN}4$u}ul>##l>&npA1}Z#QyStLm#q#B2UH7D|1; zgU=q_BhlpYKZRFA_`bk6(e#wDUrNM-Tw=NG^;H=`e ztMITia9A=P1G`0)IZR$5H0zb{n2X^X~qdC#6Hr7xz$Q;*iM2@95_)7~R;E^WnB zX*a3lE^>kEAc3abm`8uAe>DSFGR~nElRz|m-ZnTgA+xGs;h8_h3vL#p6+I-i%Y%c~ zYdSzTXe?byP~tQ}h6ubS!imU8|3=SI;8-{891erdA=Ow;`#5rno>L%7M4h{#%T`(L z2zV^9PG&wy8^1?Qf79AnpdaBj7{o@iE2iys>7$-_nw;m9G;mTXxyW<$Wfv(y%5Uek z!|xoH$j-Q;?~5xdwmo}kzhlSIWU|}bC2Lzrjg&gs)#NnF!@chn&o0lu`Q7IdcHOD0 zQ#^imtDj~2{O5=b(R<+O21QQ@fP8e^8;YLyhUop{hdv?n!9ed0s^R49q{%Nm6>`50 zm#L5L=+C#?uBPRNDXfC5X03SyzhI_bJV;R6PdgGr!nw{HV)Y{wyyj8MM5ME}CoBTbN+!{v7 zCJ4wS)i0a{rwNad{|x1j9Rw-+c3F4}c?9B{U&j9BpO!A@4f6|I--2?e59&yZ3T=JF zF^9IdFtwu!X2ip2?D`E=9uJzDTeW;oG*iQ$k`hgo+vi1O2=!7SX}`a$P=7@KB=UO} zds^e$WpkpM62|BBXm%rhD&=W{OZ>((n}8EmLg5~HHwt%Ed}IF)wRBsUEUJpvzk5kg zui=dkyrm|cN$mONQ1)u*huMLyF14qzC&IAUswzw7FBLNOQi0K=FeCi7s>KnGynze1 z*I6#p=rPj^3kx%v2W)2|XMM2#o7)c`xI9IRkt^I6grA!Kew{X)m;s<^^85+?1ztvPK>%XZ=qakM1q4#E){j^cB^%mYdJ!m4A@Qu~$nb z#kM9{6puw7)jT3bq$WL^2IAv$KV2^WP{jgo3bCs!jq<8%h~nMXwOA*Dt8dSxbWAw9 zC;rUa;=8G6e9#OM{5UZ7jxJ6N4#9Q)pFhMpM2Q`y8Jczfz9KZpEwBu z+3Ms#FDuGI`s}=&K(k#?q|6k4CU(X&(f!IHaIMg(f9?zOWj4?=OD=1Ko7?#e0avZ7 zKSHkBZfIY83v#01N@w7m&x-r(pm$tB8A;ME4!i3@2Jk3_}L4}bBq}v`L*B`VPI4jZrX=Z(KEnz^=(RiYQ+p;3nMl5IWEB1n^rO^)h zt#?C1Ls_2bATbfoWUIYzU6NY!lCW%ZwA?q*mR`)+njzG7^nNjAQ}H{zM_!DFB1NLO zma73Y3T}z1LJpdMMtRnZVgeHP&oKbYW1ND2K9&IXw)w@u^4V!~vOuJW~kd8#OJI(0K1!cI?*PC^2uYI`goA9yCJ2WHnyG$J)MF-SsZnHO^ zL5VR1TV3d4gp1pP+aO7&*$28<1h`l$!>|R$*kRzszfI-seC#5iJe)(0^17d+DNv^w z;PzuYZ8k=v+RVq1t@nD&1vvrZ<`*7$_38m*ihw?H*JorQ%N+pjm33UINDy8DUE*Oy zHc|Zrtkj-?vf*!2u@0LgJTqE|<7~PXB>$%keS=c+<+%GJqt?xXb}1P{ zCy5<)y9y@Uz?ODy3(9a07O#xV~I2*~^jeQ+{g5Ut9m8y2U;8O$`UqIj+Ip6x= zyCUEsEV#FEaL*faUR}->jpz&QHD-3EKAm64@?%>(W(jhXl6Kp@XeVK zFFq(3vH&BZWE`vv4M5V2mrmk5G3|ErDHG>IzWN&x2aeM zBtRR)@;k8B^9My#w}j|{^`+k#z{YJg=xm0kXi321NdpJRIAp-}27xqIH^1P5OpO6J z>nVJJT$p0&nO6+tND9WxqepVH)0YW+%Ze103QOXd1AMm`S+>f8YPe;DOC4Gs3M}V5 z+y{ZXw-LihN8kO4VPLu3=@~(IXlHQfzfC1qB2VL4RyL$o6;#AkSHULRoj1Nu%jk|l z6F-1;?&-#0pp6#5VvDEkfA$1@IQA&%5XkKuP;2Fgow1KuG0)Pbizc2rb#=lJXe=iF9`_SuK Yaus@<3$56fP~cDZgpqdcafe&~1&h<5(f|Me literal 0 HcmV?d00001 diff --git a/Assets/Chandelure.png.meta b/Assets/Chandelure.png.meta new file mode 100644 index 0000000..113d2ba --- /dev/null +++ b/Assets/Chandelure.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 6d6e1f5b956cc13459fbcdb5b9964e40 +timeCreated: 1460419860 +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: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GlowScript.cs b/Assets/GlowScript.cs new file mode 100644 index 0000000..a4e6776 --- /dev/null +++ b/Assets/GlowScript.cs @@ -0,0 +1,26 @@ +using UnityEngine; +using System.Collections; + +public class GlowScript : MonoBehaviour { + + Behaviour halo; //Access the halo effect, AKA Glowing effect + bool stepped = false; //A boolean to know if we are in contact with the object + + // Use this for initialization + void Start () { + halo = (Behaviour)GetComponent("Halo"); + halo.enabled = true; + } + + // Update is called once per frame + void Update () { + if (Input.GetKeyDown(KeyCode.E) && stepped) //If the player steps on the object and presses E, the glow will stop + { + halo.enabled = false; + } + } + + void OnTriggerEnter2D() { //When we collide with the object, stepped is true, if not false + stepped = true; + } +} diff --git a/Assets/GlowScript.cs.meta b/Assets/GlowScript.cs.meta new file mode 100644 index 0000000..e68f7df --- /dev/null +++ b/Assets/GlowScript.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 316d077642bc3154abce695ef887312c +timeCreated: 1460419928 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/NewBehaviourScript.cs b/Assets/NewBehaviourScript.cs new file mode 100644 index 0000000..291e42e --- /dev/null +++ b/Assets/NewBehaviourScript.cs @@ -0,0 +1,15 @@ +using UnityEngine; +using System.Collections; + +public class NewBehaviourScript : MonoBehaviour { + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + } +} diff --git a/Assets/NewBehaviourScript.cs.meta b/Assets/NewBehaviourScript.cs.meta new file mode 100644 index 0000000..d7d469e --- /dev/null +++ b/Assets/NewBehaviourScript.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b99032351ab6c40448101572c5984e1b +timeCreated: 1460525073 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlatformRotation.cs b/Assets/PlatformRotation.cs new file mode 100644 index 0000000..54cb99d --- /dev/null +++ b/Assets/PlatformRotation.cs @@ -0,0 +1,43 @@ +using UnityEngine; +using System.Collections; + +public class PlatformRotation : MonoBehaviour { + + public float rotationDelay = 2f; + public float speed = 1; + public GameObject platform; + private Rigidbody2D rb2d; + private HingeJoint2D hinge; + + // Use this for initialization + void Start() { + + } + + // Update is called once per frame + void Update() { + + } + + void Awake() { + rb2d = GetComponent(); + rb2d.isKinematic = true; + hinge = GetComponent(); + JointAngleLimits2D limits = hinge.limits; + limits.min = -90; + limits.max = 90; + hinge.limits = limits; + hinge.useLimits = true; + } + + void OnCollisionEnter2D(Collision2D other) { + if (other.gameObject.CompareTag("Player")) { + Invoke("Rotate", rotationDelay); + } + } + + void Rotate() { + rb2d.isKinematic = false; + } +} + diff --git a/Assets/PlatformRotation.cs.meta b/Assets/PlatformRotation.cs.meta new file mode 100644 index 0000000..9966f96 --- /dev/null +++ b/Assets/PlatformRotation.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ede46f0f7226c9541ba00e1b079c976a +timeCreated: 1460345788 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlatformSpawner.cs b/Assets/PlatformSpawner.cs new file mode 100644 index 0000000..8b4ca61 --- /dev/null +++ b/Assets/PlatformSpawner.cs @@ -0,0 +1,68 @@ +using UnityEngine; +using System.Collections; + +public class PlatformSpawner : MonoBehaviour { + + public int maxNumberPlatforms = 4; + public GameObject platform; //A platform prefab + public GameObject platformSwitch = GameObject.Find("platformSwitch"); //A platform swtich prefab + + + public GameObject[] platformArray; //Stores each platform so we can keep track of them + public GameObject[] platformSwitchArray; //Stores each switch + + public float horizontalMin = 1f; + public float horizontalMax = -1f; + public float verticalMin = 1f; + public float verticalMax = 2f; + + private Vector2 originPosition; + + // Use this for initialization + void Start () { + platformArray = new GameObject[maxNumberPlatforms + 1]; + platformSwitchArray = new GameObject[maxNumberPlatforms + 1]; + + //platform = GameObject.Find("platform"); + //platformSwitch = GameObject.Find("platformSwitch"); + PlatformSwitchDetection detect = platformSwitch.GetComponent(); + + + for (int i = 0; i < maxNumberPlatforms + 1; i++) { + platformArray[i] = platform; + platformSwitchArray[i] = platformSwitch; + } + + originPosition = transform.position; + Instantiate(platformArray[0], originPosition, Quaternion.identity); + Vector2 switchPosition = new Vector2(originPosition.x, originPosition.y - 1); + Instantiate(platformSwitch, switchPosition, Quaternion.identity); + Spawn(); + } + + // Update is called once per frame + void Update () { + int count = 0; + for (int i = 0; i < maxNumberPlatforms + 1; i++) + { + PlatformSwitchDetection detect = platformSwitchArray[i].GetComponent(); + if (detect) { + count++; + } + } + if (count == 5) { + Instantiate(platform, new Vector2(0, 0), Quaternion.identity); + } + } + + void Spawn() { + for (int i = 1; i < maxNumberPlatforms + 1; i++) { + //Creates a new position based on the origin position using the ranges defined + Vector2 randomPosition = originPosition + new Vector2(Random.Range(horizontalMin, horizontalMax), Random.Range(verticalMin, verticalMax)); + Instantiate(platformArray[i], randomPosition, Quaternion.identity); //Spawns the platform at the randomPosition + Vector2 switchPosition = new Vector2(randomPosition.x, randomPosition.y - 1); + Instantiate(platformSwitch, switchPosition, Quaternion.identity); + originPosition = randomPosition; //Sets the originPosition to the randomPosition as reference for the next platform to spawn + } + } +} diff --git a/Assets/PlatformSpawner.cs.meta b/Assets/PlatformSpawner.cs.meta new file mode 100644 index 0000000..46bf3f7 --- /dev/null +++ b/Assets/PlatformSpawner.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 422bcea507bce2147873d813b78457d3 +timeCreated: 1460333638 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlatformSwitchDetection.cs b/Assets/PlatformSwitchDetection.cs new file mode 100644 index 0000000..845e83c --- /dev/null +++ b/Assets/PlatformSwitchDetection.cs @@ -0,0 +1,29 @@ +using UnityEngine; +using System.Collections; + +public class PlatformSwitchDetection : MonoBehaviour { + + public bool switchActive = false; + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + if (switchActive) { + Debug.Log("WAHOOOOOOOOOOOOO"); + } + } + + void OnCollisionEnter2D(Collision2D other) { + if (other.gameObject.CompareTag("platform")) { + Activate(); + } + } + + void Activate() { + switchActive = true; + } +} diff --git a/Assets/PlatformSwitchDetection.cs.meta b/Assets/PlatformSwitchDetection.cs.meta new file mode 100644 index 0000000..c37d01c --- /dev/null +++ b/Assets/PlatformSwitchDetection.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6bb36aaaf308bd743880d81e9eed3652 +timeCreated: 1460410240 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Chandelure.prefab b/Assets/Prefabs/Chandelure.prefab new file mode 100644 index 0000000000000000000000000000000000000000..3a2cc1c6357b2e997365da729cda414bdaa6261c GIT binary patch literal 7684 zcmd^Ddu$v>9iH_gj~1GS1Slk=m)3=rD1)yzT5Qf*6gm` zI3?o#fJzlqL4rc1pyEVOwGdHMsUnIHga}a~pc0U@QdNciK`I3WP+BB}s1m;KH#@hp z7rWShA|@H{&NnmP%>16Sr_{0=lv>fIlvU>AlKdV%o^U%Z_ zaYsGhs_HMJkE?Nqnvjvr79lV{z%#WeX@vRoV20YiJy&&n+;~n*6i>m)J z;c2(V+dT6u+~(mq4bMjKOe8#9qjQ@5EVOW&=c)$os447o4|sUOt5Ka!y$0p56*$ku zGaEUSvF=}zbw3Q8rCAQw2&Qp+U1+btvjzM=1P|qZE%CaHch*6kti%@+&l7JIIWNN; z?&l-KrM9XEFm@j*+e;d_qsYG@;a^I;&N(d^{*MyR6VLKfpVRSwJi!MB;_#l{q8|rg z@BY}UMSf7bPgVDB@+)3n4_*e`xQrKays~26Pae5u)r;@G+ZFD+Yw2m)gpbN|9K*i< zmu>J2WK4get}GkO$T+pZtc+6|Y*p98rl>>O0c}v*a+~PhYI-5P-@Qbre!%t_k#~Xe+o8f1$+k+;Zmd>VwNH!?Y z*)*OFc62s_zm^0$?vu`@aUJZ;MS{*|aN9ZQY#MhIdCF*$M?0Hyg_ASc5T*0mJh=w$ zNYMNO+SKDp!Ihf5({2k2Ze=it-55Dg?N^iPfO?z`One}Se8H3U5HJs&-DSU03_W`D zCS*$S^uZvA`@kQy3IE?v#xz}+XnuE%*|#^;z5FoBj>g3-h$)Qfm5F1$SNo6 za-UBDYeN-Bw(zeexHz)ljv~*~z{w+yY>hWO;>Z?mc*K!`cLn>qgG$ARovrVggPHg6 zk{3_v83X0X$S*|O-Pj9#x3a#6cR$m@YhSc8^h+f%>*2^Nc1`w$7SY*1IvRPg zcuIBekbl5~!zeX%>W?Q@Uij(z-tJpgMhh1AQ{J7Z4k`=neVu;Ao0jWL_Rg=0ne3eb zhw^T=_YPolv3JAMZ109=w)Sp#n(f{2{5N}VfrNHJBD7PUi?+>!(5@+;I})7s?g;Lv zBN%TIi%wihZE-8X9LxbW1Z9S$5f>U2C7#9tFWtPnzyGO&7f=4{XutcNn~u^6k3)mD z5}7>!V+$XwL>jLL+P1M56Y0G`SUKl>bI(1D;rDDlJPnl zn{%a~n{ARs&AHO6zTVFW=2E{5TGV;-ei*bgp1mC~Xc?SF%TFQdmqAP8I@^b6Q#MS7 z3BP1-vrpbW49;wC_Q~6a;h{XgoV4kDMxJMZKZ7RMn=}l?iXJzvM%wp3I1sd?*#S;D$n~FR3-fSXC8CjRgLl4^WNOR^{pyM_*V~^DgsO%Pl$0NkuL9gK9!!HF)3TEff_z2Q$U#;jDJZbZWTIh1)LYX&Bj6i1I z=9kLxKp2e3kU?*>f-H@DtU$w&TjFI^8lAO5S<<&$Vf$(_v+9mXzZZGogg3m4>-3ds zLFnxW!m3+|HU(jK*$v|!FV@5yfREfTc5CtGKD4&`HNQGul~IyMs(U-f<6wB#c6Wb| zA7Na9duU*twGwX7A~Cat0XKB3SRjme4Y?8pID{4P4K1I{^7~W*==(PMMIjiN$0d7L6h#Aynv}*P4H*&Q6KI8jN{iJeeVi z-LQl&m$9Uezj3Pxw=(XjU}PWS8{#M8xei!^UNxBTijAN27#j8Jdc$Zk3~xr{>X*p? z`Xb$z?2?`dzdFpwpv(91&@$3@=%ugGtCe~IwTPTUe}0iLI&>b|McKik>&b!?aO z7%R`WqK`9V7UoU9#36`SC`(=+D|P&4N$-gZ-#T|_|B_PzvO@~p-IR(y61w5!?c+6k zf#!;45^6;;gcR%y~|@?0$D zyp#cpk&Tg+kt1cxVr0&D#zSN^r1;8s=;_!zT#H?N7E@JM6iZB*KC@4Pwk@QC>i4fu zYfpXc4{Lv+vHJaR^Q5Mu?6*W6Hl(IoM~@>{TI{(O9yp$7wJ|etWD}J4-?b=qD6I*GiWRj2&5{M~~MADjwfo`zCfshQ6#$>XSfgqT~ zWzTk{o^C5PwV;5q%12OgthU=g*R1ul*5j!aT!ZT|BHP*sS;+bkqlwAvO9WeX-Oe9( z-h1c%?)}|+e{ZI#K)Qa>g69@M5VS~~FOWe{oDHli=FbCm!>)`Ez-uKTEG7!ED#ED1 zQ7A`+Ridz1tJs3dP=#vSZ_lFH5Hxp*6}F5K_>-Pt9TSSOG1!Y1C~(Y$(C{daNEJ&8;5-aRVHPzbO-Z9OVK#?KXJxQC?6oih>=9Zf z!l0$mI9ygbm&Smn9}38ZtE#v%foM7x*zqXU1fl05h|y@I8q=v5z6GIkI2?q=Kp2cP z;E`t7rXv(}X*$E|nFs>Zpv2XBLXGL*XhcONRzvV8fa#+Ww0eo;abTTcx>2BINS#8D z(5W;;tBuwb^EMDN^d}lm^fnZ2)1!zCHDEQk63nA&^$ZyF?w1oq9RVAz08`dzQ5_)` z@F?Jfs#2@CB361vUWO4J2jfF%?#L^D{i&Oj)1N^}OR{t27= zi&$C7nqOcskSVzY8GbA(J9o0dnJ#;TrB`!rVYf3XN4gG7h>vtiF1 z0R=^ukEIJXkHwGbfZ}l=?W+e{KY^h5(_%qRQQeh)xxdwvzWM8?u4mOA8p@r!qET2j ze{<$bCl;pV=BKJIS#|LVd*`tSmIdYUR|l3JU%TPddtd#bud)1~?D_fH?p=+Eⅇg z$BrFz-Ac~%{quz9T8qQfenX7^*k*j^VdlSaT_EhM|2}o>;q8Xr8xuGyzrWl)P-4BD z^7N#o>OnPbI$B>6o{*DDSMp@XxyU`sep9;*s(ANTsZjh1XnxExkCwch`bz86&UZ<%-Xa_~h*lDn){bsu(^?E%8& z+uK^T$r-$4H~ZOzbZcNdS~V9AI~J)fmX@p(PfvRP#kBShD%z z4tDbP-KFKLx{lxJ8+zFhxndt5w0-t_|6#uTU8WRN14xn8HQY^c7gA@jId{^Fd~(c8 z)%We9Ur{QH=dGzEos&3 z{Q;YsVt-y@{X1_J5wzaj!wdv!HQ~SEp%*x&BdIcH#OsXkIpOcZrM8JbEn5Liru0Bd ziy$~=FPx|>w5%`BZi$?_DZ(H8Lz%cagq-IuG&i@WHgy$ra_#Q?k(H7Z>iMTGuD_JK z+br@KJ!kHQ%6Nkx`A<@YJe_2eak50dxc`OtEURPBg{B2Nde{7SiqY*Rjw5L_&YIGi z(KPktTfBYjvSrehlZU-cUB+kn+KvPbqZre@+|Lh&2l>9`y(!IE?nBYo7e~pS^Wp2d z(|0<|E&dnFqcUoqEu-&meeQbpaxq{2Lqg~H$&k~%vEP2=hMR6}_)GCrTg6z}&fir7 zeSZC5>^H&wqq2?9z4zgOQbPL6$!;gPi8ln4_r|jl&}Q?jHusq(klW{5*v&|`aXVGh zG0+{ECyz+_M|hIuOn-R&m=iPECz$KbK93cexdEQE@4{ZR5w R@on&zhr~jupg*^w@jrSHaxee@ literal 0 HcmV?d00001 diff --git a/Assets/Prefabs/PlaceholderObj/platform.png.meta b/Assets/Prefabs/PlaceholderObj/platform.png.meta new file mode 100644 index 0000000..635c62a --- /dev/null +++ b/Assets/Prefabs/PlaceholderObj/platform.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 179d0d3fc7b3db0479bb9a742930935f +timeCreated: 1460335894 +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: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Wobbuffet.prefab b/Assets/Prefabs/Wobbuffet.prefab new file mode 100644 index 0000000000000000000000000000000000000000..d9f5ee8e7f1594ec9aedba03dfb4c53d7f9e6b68 GIT binary patch literal 5444 zcmdT|TZ|mV6|LTvu>m_^^9l|O*e2M3jbrl=5PR19Fe~kPmtEGxjv(rp>78ja+r8=O zS-c=C^AV8p5fLdMMG6AjSXKZ_ASA@&0|7!p5sxqXhYypVeE0)JI3H1jgmX^as_E+4 z!6Bb%ZKwuWG&Nsg~s+4{=^+fM14t z4;nEKzs_Rh)#%f{*TJ`fhx1)xo{7Dup6OAoj}1@1WAE||IJnERqK$j%4ES$FpZ;@> zLGj1i4u9B)uWaMJ+Ry7ThJLPc@EhUJA=v*2*rjc}Puu?)IPJM+;qOx$VZRDI#4c~+ z{kb@-c5v5!?3Uq?IPXNC{G6K?WAq@nUqgK8{}lvV#CvkV3rLLG&4)>(F?0o|7MIOmH_o*SB$r z&m{Vc&-xDhpXPl21h`T~@Ox?;D|yV=-C*uhQ)%+RNF_|;WaMxfM2#?xcB%PajfVAL zY#2YL{IsTj48`*caTG);z;S;mNN|7Hug;`N7*+9mtQ<$U?eiBWf=10+j5P+!X}B0@ zC%?Y7`pG|D96odR;~%WucclNTo8iO}<4B54&52Fp|36~eiA`NJqIJZUJM@{@dX&4V znb%vd5x%QTyVzc~Ac8{V<(Nb*Pk{!h+ zcs?mmY!?3l@n=$?pA?(mlI&~}r`Rm+?jyw}xTnZdL!Ue%HgB28nf!@T{4P(SjeGk1 z{2G1k<4qb@>W7PVJTCk7={WUM=vp0COX^AW1O-fdDsF@tH~kr40Ui$3!g?hMsOC|q zUn_k&j?>Acg5Rg%#Os^aPfq^s$TuJS`}m~)!lvVQ1A7N)kC~5GPRK1;VXd znw#*93-7F&TY*tzd?o?Bc-6E#omJEFxK;CFLbg0BG4G(WahAsw@;DCBqeuvh39F`5 z3r`)DM5klL!@-Mdp#6ycEmadqTjM;~`+@UdYawf!e6`a;)_DG4XH~OTjW`Ee3t8LC z!M5wtRny=+kak^J)s(l25^U&CRyFhfP{>?&XZ59kEY9;lp>Yqhswu)rfH5{%)s(j= z>nDXQJR%(HXI3>Op1(DA6ta!yS&FtrNM9Ru>aQJ8+b2@J^f#a#gl)dW6ycl8=P^n^Af+) z;I}yVAh3gIT<=fOl;+Q`mxV}p@^RkW#w9_;hJTC3ImS~3>~9Nr53t*a7X|+#;{2?c z_jcgCI^%qY#sqiIA>)mqXr6*5T7N=^XM7u)Di$=)G2lmmGd_2s!IL(A+~C_g@Dm3A zSqFa7;5*v5?Bid6<4^5G<7M~v4TIk$u$oy&!Zer;A|y_v&L5t)hx|r5Q}ZkF6AfhH z>7X3o9V!DR{4_{Hzs`p<%~B&s$D&GD4s@T%zP!gz%QYr#Sj;wp@vvG;r;@m&O{Rmn zdVtrmIMUE;!>=;$>&{?QuEl(})74-s(j({n1^ql|1j%AByPxxnRiiiw_QlCO{1}as zp_-qh!$B&dIBdYKoWlmADvFVg zm~~;wPyBgIkTm#)x*P>KgBkHUs^32KTdM)2bm6()5Eu@{b*wT`RaH_x`lI!5;TPt9 zK%GOud1U>XE#K`u_08wgYj)hxx__3MqE309&*BXKFEx(GfjN{pljFS>&rFZbIn+Eg zh$;1%vN@Ayi)WaPXN@?u@N@iT?dxyjJ^D*;6n*mR8rRbHxi2DJ<1{Wg-+t+lOZfY! zDaD*j9@aSVvtKP?y^o_$KUw3%en7vRSU+`*)6WKSesYZ1_v&?X>t8w}L%4%Gn-WTo{{mH%zk9&St;{=y?r&rJ? zk6YtdYb;MzzK<2wIKrUtp1 zxJi)YUr#4qqO29(;FYSNaY!GI4{oaOxgnaWzoET~c3L-icC`Ahest9zV8IPwVmsGs z{+*RghbNSsz3O2p@sp)(%_vNl3Khh?Sx*Z|(1@D}i;OyTpzrrPKHawG<#)f{y=m3A z8^HSCFY61ZHA_}@UG$lkT?>CR0X-6zO3k@BY=$Jg*(mj^)qo*bc1gUJ!OG6dCvJ>0 z%hv9v*4_5evmXt9C|GM3&OO`i%qIU!2RsjToyXc)-+H!m47zAn<~Ol|FK_PYX3lsP WdPmGu9OE__Vg2Yf-oBi literal 0 HcmV?d00001 diff --git a/Assets/Prefabs/Wobbuffet.prefab.meta b/Assets/Prefabs/Wobbuffet.prefab.meta new file mode 100644 index 0000000..ac56147 --- /dev/null +++ b/Assets/Prefabs/Wobbuffet.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 17e4312eef46f3d468c535843876acbb +timeCreated: 1460524756 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/platform.prefab b/Assets/Prefabs/platform.prefab new file mode 100644 index 0000000000000000000000000000000000000000..52a47516707ab90677cee7fa9d3a4abdacdec323 GIT binary patch literal 9460 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 XuCREu-rw=8F*}%B&Z#*4UHE zo&WsjeE)x@N-cJkx~@+twNR!F9#2?s~UJ)CJqZM-1Z-< zmGDTM*P%~-j?IfP+6L~A5Fh$~4Z%9`mdv~s(Y8Q5JFmsWb<3&8@h0cR{z3uev4K14E5v6T`i##_XuO*D$;}!Q+>XzZ1}^a#K%enh+Jyg} z?9W?(D^&o$qxvwD=MuYHll$Oc96j1y^5Zb--V=L4%@2c3YW(>gzv}gN;m4pGSM-n0 zaC{;RydVbH=T3VO?oYVo;W+YxGJf|K!vMGK?o_{5s~C&kT1PSVr#$WCuQ!&z`|X{s zlN)w@y?Fb+wx4c?6Z;ZJVk~M#Y#RUnh;1Dfbt)09CAQ3_PsP@v>_tt*=BS^+L(v+s zsmt+EZ*czA3>eHo-A2;$J|Q+*)jNjH|_F;bvTl z&E_}bQfxN=AiCtI*lc?O$rp7!M{iR znH12f1(t>&6987j@~~npwD%@P2);k zx@h~tqFWsbV>gDb)gCpi_Nv_!F!8~#=4(9Z4+Hb?u(RSoUoIs+!z{|5P>a#4}F3xoWNg zMv?KE1n}Zj)9^G`O~YeX&5H@y@XW`!9oE7b9$UzL*hJ4FAuuMano=zsbwCoGjukft zFV2DX-TJpwO(boNb7SuS&W){wtZlN@P77J%*^Ql6&7A7CHntYBwwH}<=B2AmjW_4_XCB-HB76f2qyx@*rZicPEp2B3R!qWIL6Pk zYDzp`O6(|P6VFo^^9^)4E``jC@uy&q;5WyWs!2RMuBnjFTCc_=5?4mxXr#dj^g3 zy&Fww{_K2Nh=eB_=X)BsB&aaqU#W4v_JxTSD+4Ow`|D|$FXr9i(M zdy(%}`EYo0wC2UVLCG(Ay3b@^+~UT?3X?W0MrvN4U#`T1Q8=nihP<(=hhte7XlSJ7 zmYMf;rz0p!jj#YjiYxG?BO?l=aB zYCNINMgb0EL>x!;=~JIt6F^EAp6dmHVP{yyEF)D`qsm3Ur|M5UmE50Jr%`a8T)J@O z`K?FJ9v@n`_Wt@KBh(ai%Kdx_d-%W9IBo~#Q07d&@6@?xT6E5#=BYspsrQu0ncQ34 z!))AZ#HoeH@SC--t%0}bFTEc0$**f%UE62Ah;)t9xa55ErAIE|Z>6Rbb252Y|3&o4&l)!uzpinG+5BmZ%krl+PU7$~csZxE#%1G>*0^jO(i$i0#TrCE z(;An{#38M5+4V|mT&rFet{44DzYOI|+pG&~oQaRUe^}!Lm$TCc=#$5;ajZ3lC#`W( z3(P*uTRc2FeUb3o*1)Bv7#{9-88^#wM+27}do1ZM=e>YKZ{&@+qy1sYAM=ZHo<&y4 zcAtpcpf-k-gj6A4s9NmfhhWv?q zE(vSM8xND$DHsBcbfvcE2M9An2jTg%EU&&7K(eiAeIa&*gF_Ka&j*R6+o@9HvIqq literal 0 HcmV?d00001 diff --git a/Assets/Prefabs/platformSwitch 1.prefab.meta b/Assets/Prefabs/platformSwitch 1.prefab.meta new file mode 100644 index 0000000..83999e8 --- /dev/null +++ b/Assets/Prefabs/platformSwitch 1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 045964526415eec499fc7b0a1c363ae7 +timeCreated: 1460410046 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/platformSwitch.prefab b/Assets/Prefabs/platformSwitch.prefab new file mode 100644 index 0000000000000000000000000000000000000000..9f1d54694cd1f8bdd79b490127dbc0e89e28623b GIT binary patch literal 5452 zcmdT|TWl0n7(UZ&i+BMQyrV3Lil`uhmw01KFW97|wY8`uYNor>-NEflot+j+Lfi*6 z@xl0DG$tAY#DFM?#zZAN7-Ec<1bHyMIz0K2Z;Wp2l2JWb1;9rhD{pT1R;*YZ${;(0B z+rV?$&uj1v{XE~o7sH<|u)i4C1r5Aa+rI&v_MEfux2k2ZKOa2AE^6RynK;a|aNB>Z zR>C83UW-2YIW{lG=pk^whxpL{O9@RHK!hb*d zO$l?~icpCUdFq0jhSg~qFSpIogm!R`25)4(M@1L!k8i<InU2-2BjHCOzOMVX>sQF>=pc;Rw$FF+5U3eIDY;GJIzc;}tHXG+Arai@G;}0e{#U?n$Mf?lsl3R;ymT|S%EZmGs zvDy4)T#C)+A4He@6q{{t=B33p3qQqX+Z%q0&G0kXJ%KJoOR>$C>?k(Dvq^zsGx!n2 zpGkp!Qfz`tvNK7XVl%kCjue~Vjv`M5ee#IdoEai#@+V61+dTOO?&$sV4EkKhB^p=i z+(p|L7TxMl7`riat+uIYwOwtcfQb)=HDBXNe;AmDmz@>AT8ccXxd-akN*@Ztcpxg_ z`6!%t|K>#l1269Q<nuf=&n*StZ!!sA-c32B%cx)l}VG})pgus}vYD%?m)J{osI#%2q zyf_Eick5@Vnn>Cj=f>UyoEuvUS=(f*offjjvl~0DnmN^NZEP)MZ7&N<4?iv$1}&3s!2RMuBntFJ{PqOD(ZV}`ZARmK zZ$eX=KRaI*BH_u#`Q`>L2`WtZS7@ByI4Y0ztpjfXb_?->;IAOgFDK*P3Y=GSoNv>Z z;PyUbyzwcTqo9fU>*#QguR>FWyyn>jd?#?m=XNxB(!h5o`06J7?F7H03Ez|8YZ|z$ z<2%6dr`DqJGVA+6g5N2y8lH&!*c_JxTSDw4Ow`|D|$FXr9i(M zdy(%}`Eq!2wC2UVLCG(Ay3b@^T<^xk3X?W0MrvN4U#`T1Q8=nihP<(=hhte7XlSJ7 zmYMf;rz0pb*I-x7U>!jj#YjiYxG?BO?l=aB zYCNINL;((CL>x!;=~JIt6F^EA-s=T{VP{yyEF)D`qsm3Ur|M5UmfRm#CsA-7T{M5i z=?(jT`DSSTn%nC4jZjn6Dfjbn?BV}X+7b#0&dMWkz-#wF*QUwY&c{#I&AF(;FUHBS6& zQ`4C5)9BMr);O_m*M}41r>=4OU3I~_=PmNamwDTaspUB=DwT;ISY$9|pkm+@Y}p*Qlz+|mB9`)@*DCe z^0_3eA#XgK@=A?g$4refx;Tt3)9?mlt^xfqfZm$COT47Qaeej@Q-fU7xJi)YUr)ce zlrL5Tt%Sx;TCsg_Q-2)mq^UZA_Ac5{-Q?ZQ^6zcvDi%sE02ABET=MU%bU3`B?95g5 zMO~JDt1f$Q@w)_sjUgVUsB< zGcWqg%glw(^k|~$#$33RB)*X#cFSdtVVH60Kmav&+rW%Z%#L+xQ(w3Ii&dX} z_5F!Mg4Nd{;z>)b?5A@b$Jp`C*0RE8`L}2K(1;nHKU_cC7mRB@*R6-zyXVGrrpX-S P3**OZ-`kjp5AFX3@xnM8 literal 0 HcmV?d00001 diff --git a/Assets/Prefabs/platformSwitch.prefab.meta b/Assets/Prefabs/platformSwitch.prefab.meta new file mode 100644 index 0000000..5aba5c3 --- /dev/null +++ b/Assets/Prefabs/platformSwitch.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20ff9c8d0997cbc4c8dd3a276772ef82 +timeCreated: 1460409794 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/TestScene.unity b/Assets/Scenes/TestScene.unity index 1b2c3b4bed674f62456691fce6aba7d94cf7d85e..e5f00367a10ba06fb5db24067c5889b628cf55d5 100644 GIT binary patch delta 12202 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 Mze@bvZT|@Pf1!j12LJ#7 delta 10960 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 diff --git a/Assets/switch.png b/Assets/switch.png new file mode 100644 index 0000000000000000000000000000000000000000..85848b8d014109457524d4d574e80f8262752650 GIT binary patch literal 7973 zcmeAS@N?(olHy`uVBq!ia0y~yV4MKL9Be?5hW%z|7#QTwX5f*d`+#@=iu%(#2{3#vHjr;nOzgTrHus^ky8C}jeLGC!Nu|A2Y_ z-OCt9!;Wy+jh6c)Rd=A;A%F{5H)vk^|KEP;x8P;-gB(`=c0YKa36y7f*{uEs&HJyZ zTi;g32C9+&|CbuAG4O=&Ct%j)(%9SIc;(oO zPpZMJI(M_tKqDMzpgde5d+-hKozyHKKH#aw~x63_#Ye*za*qO+j`fKH5o=*o`xtX(U zlbxAef3X95zcc=7>eaVdjb>-U*%?>~^OQQgEM=N^+~nqb)40mx>n!Z~(g?69Wyl9CUd8uhFl5@lpBI(J&+&hQMJ3o>GGg z-#K}{{`PPKjwW3EZQ;hKIvR8YgH8%M=y$>|*umn24Cc|GBP!@b0$AMM zPX>)oKN)TQ5z&Umtemk;gp8^pseLmVgd=>?mFxt-%