From 9c68c183848f2704bf28e2e145fb2231c48a133a Mon Sep 17 00:00:00 2001 From: sippeangelo Date: Thu, 26 May 2016 22:56:11 +0200 Subject: [PATCH] Trying to figure stuff out --- Assets/FurnitureMiniature.cs | 6 +- Assets/FurnitureObject.cs | 7 --- Assets/FurnitureObject.cs.meta | 12 ---- Assets/Materials/Color_000.mat | Bin 0 -> 4896 bytes Assets/Materials/Color_000.mat.meta | 8 +++ Assets/Materials/Color_004.mat | Bin 0 -> 4896 bytes Assets/Materials/Color_004.mat.meta | 8 +++ Assets/Materials/Color_009.mat | Bin 0 -> 4896 bytes Assets/Materials/Color_009.mat.meta | 8 +++ Assets/Materials/M_Glass.mat | Bin 4944 -> 4956 bytes Assets/Materials/Metal_Aluminum_Anodized.mat | Bin 0 -> 4908 bytes .../Metal_Aluminum_Anodized.mat.meta | 8 +++ Assets/Materials/Metal_Panel.mat | Bin 0 -> 4896 bytes Assets/Materials/Metal_Panel.mat.meta | 8 +++ Assets/Materials/Metal_Rough.mat | Bin 0 -> 4896 bytes Assets/Materials/Metal_Rough.mat.meta | 8 +++ Assets/Materials/Metal_Seamed.mat | Bin 0 -> 4896 bytes Assets/Materials/Metal_Seamed.mat.meta | 8 +++ Assets/Materials/Metal_Steel_Textured.mat | Bin 0 -> 4904 bytes .../Materials/Metal_Steel_Textured.mat.meta | 8 +++ Assets/Materials/Wood_OSB.mat | Bin 0 -> 4892 bytes Assets/Materials/Wood_OSB.mat.meta | 8 +++ Assets/Materials/skp_front_default.mat | Bin 0 -> 4904 bytes Assets/Materials/skp_front_default.mat.meta | 8 +++ Assets/RightController.cs | 55 ++++++++++++++---- Assets/Test.unity | Bin 131328 -> 120032 bytes Assets/WarehouseItem.cs | 37 +++--------- 27 files changed, 135 insertions(+), 62 deletions(-) delete mode 100755 Assets/FurnitureObject.cs delete mode 100755 Assets/FurnitureObject.cs.meta create mode 100755 Assets/Materials/Color_000.mat create mode 100755 Assets/Materials/Color_000.mat.meta create mode 100755 Assets/Materials/Color_004.mat create mode 100755 Assets/Materials/Color_004.mat.meta create mode 100755 Assets/Materials/Color_009.mat create mode 100755 Assets/Materials/Color_009.mat.meta create mode 100755 Assets/Materials/Metal_Aluminum_Anodized.mat create mode 100755 Assets/Materials/Metal_Aluminum_Anodized.mat.meta create mode 100755 Assets/Materials/Metal_Panel.mat create mode 100755 Assets/Materials/Metal_Panel.mat.meta create mode 100755 Assets/Materials/Metal_Rough.mat create mode 100755 Assets/Materials/Metal_Rough.mat.meta create mode 100755 Assets/Materials/Metal_Seamed.mat create mode 100755 Assets/Materials/Metal_Seamed.mat.meta create mode 100755 Assets/Materials/Metal_Steel_Textured.mat create mode 100755 Assets/Materials/Metal_Steel_Textured.mat.meta create mode 100755 Assets/Materials/Wood_OSB.mat create mode 100755 Assets/Materials/Wood_OSB.mat.meta create mode 100755 Assets/Materials/skp_front_default.mat create mode 100755 Assets/Materials/skp_front_default.mat.meta diff --git a/Assets/FurnitureMiniature.cs b/Assets/FurnitureMiniature.cs index 92aedeb..be4c75e 100755 --- a/Assets/FurnitureMiniature.cs +++ b/Assets/FurnitureMiniature.cs @@ -1,8 +1,8 @@ using UnityEngine; using System.Collections; -public class FurnitureMiniature : FurnitureObject { - public override void Grab(Transform attachment) { +public class FurnitureMiniature : MonoBehaviour { + public void Grab(Transform attachment) { transform.parent = null; foreach (var collider in GetComponentsInChildren()) { collider.enabled = false; @@ -14,7 +14,7 @@ public class FurnitureMiniature : FurnitureObject { mini.Duration = 0.33f; } - public override void Release() { + public void Release() { var mini = gameObject.GetComponent(); if (mini) { mini.End(); diff --git a/Assets/FurnitureObject.cs b/Assets/FurnitureObject.cs deleted file mode 100755 index 531d03b..0000000 --- a/Assets/FurnitureObject.cs +++ /dev/null @@ -1,7 +0,0 @@ -using UnityEngine; -using System.Collections; - -public class FurnitureObject : MonoBehaviour { - public virtual void Grab(Transform attachment) { } - public virtual void Release() { } -} diff --git a/Assets/FurnitureObject.cs.meta b/Assets/FurnitureObject.cs.meta deleted file mode 100755 index d2be5e1..0000000 --- a/Assets/FurnitureObject.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 44b6e16155f118a40b4c700c55978f9d -timeCreated: 1464233125 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Materials/Color_000.mat b/Assets/Materials/Color_000.mat new file mode 100755 index 0000000000000000000000000000000000000000..817f764c655a161dc1a261286db39f48c841b918 GIT binary patch literal 4896 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 HA9Mc#O)3=f literal 0 HcmV?d00001 diff --git a/Assets/Materials/Color_009.mat.meta b/Assets/Materials/Color_009.mat.meta new file mode 100755 index 0000000..4d93a54 --- /dev/null +++ b/Assets/Materials/Color_009.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c26ef51d558cbfd4ea5aefd315c6bce2 +timeCreated: 1464283623 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/M_Glass.mat b/Assets/Materials/M_Glass.mat index 01ed26f66b7929c735465c334b9c66425f5546e7..7e575c83f597ee8a6360c5e78ec6c39eb54b0306 100755 GIT binary patch delta 138 zcmcbhc1Mkafq~;X1A}nPMvfK^p%`Wc22lnO{{J6HF)%Pqp2uM>_e3<;pE=B0 zKYvWxug|>sA%_|JWElYo6?vedct@WA566HYSKm;d5YGUg$asH0g?K;zAYVrxU&jE3 l$vy%p>`Xv~4Lh|a_X~(l-XO@m`MSVbMi!uu{p1dz698^_C&vH) delta 103 zcmcbkc0rAUfq~;71A}nDMvfK^p#WwE22lnO{{J6HF)%Prp2uOn`7?(m`y@`e$ua^G z5+Xp+ct@WA566HYSKm;d5YGUg$asIh$q@o6lS>3;ChrmC-uzf#EhCF9SGe8eDMBXz D{d5~; diff --git a/Assets/Materials/Metal_Aluminum_Anodized.mat b/Assets/Materials/Metal_Aluminum_Anodized.mat new file mode 100755 index 0000000000000000000000000000000000000000..83f392a39536862fa48291dba857a0adcbddd5f0 GIT binary patch literal 4908 zcmeI0OKjX!6o${tWF~3KtCZ4~QX1Z`kW$+649z=jX@{hwEr^YAW^QH-9y_u$6bW;1n+9D%A zi|ig3k$Xk%!$IWu#Lv@2!Fru~@;8 z@`^|b`%OJbMGE-)rX=YP1xbeh=_k{I?7;YU@VjsoP+I$P|kN6UJ&?@6Hw+$rS#`}w`Ljdjq@JEvp7#;&Unx*TuIwoak7Qm z#kq@Is~zY4hG+eH4|C?V8%kmASkETL!a)TUCtjfykzC|xZy)qUQduiSfAdyJxQ37m*oqL zx^;WX@QSYIkC-!_rwt#ruFK~v%Xh@O?z7}tN3422XLwnD!kG1Bjh}~7Shw%d-(NB2 zy+2L}Daf$)-+kU+&@AJ<_y2_975Njsf5V*5=wYbHnD%o8`Ci3r2>K#%5C01@az29@ z&;0y@8U4IO++*MMbF`0l{TwsAsQY*wbJp`XdCK_hKE7xZ`a33a;hwGY%Wl%d zK-;Y}-MWgnoQ=%jjN14(jOsDKS+CJdTJHLy?>0D}YsX30dPfB~^ITiCmBdNp1&#A= zqw229g}_TTmZNZ8MajlWQ>lbb-Ak&TLr>AmdDU46F2xeKEtQ>C9Z2YhQ7n-(WK~=iL}YB|7!O*;OW9Uq4{k6Gv_-zi?TL{{#bG7&XJmlwwrCY*0~k2#J1zs%$Y|p zp8s|jwOs!W_I%aA&M9(z-|gJNmapEM+qNgi8GlvP!!4oM_PgN9(GBvw+DSi*<1Ht^!aj$wvp>#CRGam&C&ZXGn$5?_ zZ6-?nST)4QRYP1);IAC54>x_V+bLrM4L;5olKczU` UzRhtnnlG9|?%S+&YnL7W1Bw70g#Z8m literal 0 HcmV?d00001 diff --git a/Assets/Materials/Metal_Aluminum_Anodized.mat.meta b/Assets/Materials/Metal_Aluminum_Anodized.mat.meta new file mode 100755 index 0000000..d745651 --- /dev/null +++ b/Assets/Materials/Metal_Aluminum_Anodized.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad48742d936eb5f4d9712328a2fa4b78 +timeCreated: 1464283623 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Metal_Panel.mat b/Assets/Materials/Metal_Panel.mat new file mode 100755 index 0000000000000000000000000000000000000000..0b41714d7d8cd8ee8eb6833ea2d38a9b307a5353 GIT binary patch literal 4896 zcmeI0OKjX!6o!vyGD({9Dy6igln(EAN@>e8G-+OKX@{hwEr`wF%-qZvJa%Mz%0yz} z6%y=O(M^TK1_>cnY*-+%VT}-r@>sUpZc)|n|JRk%3M zS!8!vMD7*24+oLslSe0ytsRluo12@C1F#4B<+bYvZ(ZNlx$)uB&8z#b?5%(musDh% zCg9W%`)B_=RJmJah}4Q@t|9{lD4JQ{f3vUd>;bO@*TDMa)4axsMVK;4bS{fppU%nLGbLlw*NF?uf#@_DZ>xSEX ze8X_Nk8gqx>f;o-R=baH8D0|BlYL~}_}-%MeZ}V;s`H&DOtI7UW|Uu<-Fo1D)L-kmY0)gYN75WVYJXmR1kY%a6($uMbB4f<}p}ylO_h* zZl&qgRmA0NWCmx|#wTG^j{(kkjb_qv*B5=a!TDS}PQuo^D!`fN+p4W3P9iU8TyPr| zcU>+9Ub3+qh3hIxHddNSC3NauR`ncuie4_L&O&fGmcVVP?3|2bOG!IYJgw&XN;cXY{|fLEwxSZ(#}*_|zWxuJ+wrdO zlbc&#&UZk$ovv0~FTl=#Y)ew?7O9zNyV-VYo!bvfY&&kps`CiI^WO=hmh0cao}U*8 zHFAC5?cBkZpWD@?TFq~BzqQR6t9C5f_d?5y2b$ZqtXm#;#f?A4tXFK?o*Ym5tEwJu z3&pnI1y@zw6yK|z^20dZb^;#i+Ifq$#)akeGYcKoSftL7_7q=H7$qDDDf`lluSd{XW9ZH^nze9;_o-)5~_ HyX^QMKFb(< literal 0 HcmV?d00001 diff --git a/Assets/Materials/Metal_Panel.mat.meta b/Assets/Materials/Metal_Panel.mat.meta new file mode 100755 index 0000000..0af8777 --- /dev/null +++ b/Assets/Materials/Metal_Panel.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ed07849ee4a36e4bb43884947ad9d0b +timeCreated: 1464283623 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Metal_Rough.mat b/Assets/Materials/Metal_Rough.mat new file mode 100755 index 0000000000000000000000000000000000000000..43a87515717da46e37bdaed62685566579725074 GIT binary patch literal 4896 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 literal 0 HcmV?d00001 diff --git a/Assets/Materials/Metal_Steel_Textured.mat.meta b/Assets/Materials/Metal_Steel_Textured.mat.meta new file mode 100755 index 0000000..b56a0ed --- /dev/null +++ b/Assets/Materials/Metal_Steel_Textured.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a6c72dd2f75ee0047aee409ee24fcc50 +timeCreated: 1464283623 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Wood_OSB.mat b/Assets/Materials/Wood_OSB.mat new file mode 100755 index 0000000000000000000000000000000000000000..c41233e295574ce6995d543340788442e46e857a GIT binary patch literal 4892 zcmeI0OKjXk7{|Ze%_eEetCZ4~wluuoDWxsX(6o8ArCpM;eIPEz*`4efyz9vJmW{;0 zCnUIYqL&JZ3lc({xNtz?!WkhB<#BAUy`rk&{~voNp3O=X_np-j&-~__&)>s##ugd> zS!Cya5xHOF0USh*O&ys!x_VgdY;0^43IMwxUtYg);P#C@-J2gS-MY5->h20y5tE}h zvb`pfKz~CI5|ILa-;^Zzp&-c!Anl}5kZtJy4t@`gMa`*Ql)qu)AjZ@$<@glrJd5#o zHb-s#J}XM{OJ=8>)6d(Xf2np+@^;1yFUV=w{}y)WKhIG}xTaV*41Xx(^to_?yrliy zhc)zbf?P{U&O`Sj2*=wEF9>YNaR}q3u=U4#uVyLF`+1+?sh_7Xra!0_&ZPA%KUu;- ze(oUGV*B}^;c30z$Cz>Lgs?Gp%x4pQ@`nh~$Zvsvia!0}H8RMbhYh#$wwoM{`8up2j3MDYk5c~x z*Vy)Xoer`;neifKKS%#6g!Ui9G0Tt6+jkj%-0+eW*As@1SaCf`j>i1t^Y#>BLSB|H z(Cg*xX~Rc#K7YiR{yby&m~~#>XKB3S)_I>J*D`M9^LfL|@)P>ZCv*G)gpGOo9`*ed zeO~)75~3AkOxy3>?=NYV^8EEbW%#K43ERJ6%zN|@L}XIixrTVJV>AMJnK;M)!ib#r zV9HZF|6oKruMp?-dv=cW@t&Qdh8J}mZ(_`R9wSfazg@>y4Y%uv=cR7_b$s3E+jV@y zaJ!Cg8gAF|E$~5goF>;|*YRz`%ffuJj?5dMTWow@@qUNscxMQct?`~P+>ZAoIa+_b zvxEt`9q*jscD(b3+wm@d4~ln@T#FqqpQ9-+%O!Zgc=_x+4H22d+^EjOzZfwOXCQ?f zzn$@S`uLrUpY7v38SR|Qc*TuX=()ZuFUR5ZLfwmlaG@KkcH{-^0i5$1&A8>RE&6VQB>6#ORKAqwzcR7Zmb;%{2+`Zl!mN`%Y=wbZlB~qxBaDbtFa3gm0?-D;>{|y|$yeap)SYVP}|uVFrd77-nFYfnf&ze+IZcz8nN~XQ?{Nf5qI2 z_ZnZfx$Wh68-%(}#r4|Q6_9PV1Up4a+O*zmr?tkdht+I7ZpEB=6}z7QZVME5|onB4>CjR((TI+mpIrL%$lFaCMwJ%;7c*XW+~?R3CFp3sj6z!7rZE7TnXy*fKA8J%S(#%XC;0*ae8%|6Q# Knd{{)J^lwgp%)7P literal 0 HcmV?d00001 diff --git a/Assets/Materials/Wood_OSB.mat.meta b/Assets/Materials/Wood_OSB.mat.meta new file mode 100755 index 0000000..7f021f6 --- /dev/null +++ b/Assets/Materials/Wood_OSB.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 268472f8b4d3fd544b30cbf900577455 +timeCreated: 1464283623 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/skp_front_default.mat b/Assets/Materials/skp_front_default.mat new file mode 100755 index 0000000000000000000000000000000000000000..6f3929358e339c24ff2868a99f7562c4cdc135ab GIT binary patch literal 4904 zcmeI0OKjXk7{@>FW|K7KRZ3|~DGl%PN-1r5h9=FcE$xz&v;}c7&hG54sdpXO-m;N6 z_=E&^PV`bCaX~_e6BiChTsR}dp*)W5wO3R%{QqO`bZ4_t#eHY>#WTP8=JWTkov}s6 ze-_z!P(o8IV^c?_j@Ay#?aj?i#{t*{`SRNJ{kN{~>D>5e`R3KVS9X`d3YZ+l zk?l2+6#AQbkcv3?eN&Y52S?HoK-$T~k!|Sz4t@`g1VrD4E+BL?7))v(z;uV!dBu|Rn2P$ z2^jw^b6ehReD&rQnB#2_ZmZq0=eMv!AiL92>>4Rq(|U95<~p|_R5%H2;+Fm0%+K4=sWA(); - if (!item) { + if (grabByLaser()) { return; } - - item.Grab(MiniatureAttachmentPoint); - heldItem = item; } void triggerUnclicked(object sender, ControllerClickedEventArgs e) { if (heldItem == null) { return; } - heldItem.Release(); + var furnitureMini = heldItem.GetComponent(); + if (furnitureMini) { + furnitureMini.Release(); + } heldItem = null; } + bool grabByProximity() { + return false; + } + + bool grabByLaser() { + var ray = new Ray(transform.position, transform.forward); + RaycastHit result; + bool hit = Physics.Raycast(ray, out result); + + if (!hit) { + return false; + } + + // Warehouse shelf grabbing + var warehouseItem = result.rigidbody.GetComponent(); + if (warehouseItem) { + var mini = warehouseItem.Pick(); + mini.Grab(MiniatureAttachmentPoint); + var anim = mini.GetComponent(); + anim.OriginItem = warehouseItem; + anim.GoalScale = new Vector3(0.05f, 0.05f, 0.05f); + heldItem = mini.gameObject; + return true; + } + + // Warehouse miniature grabbing remotely + var furnitureMini = result.rigidbody.GetComponent(); + if (furnitureMini) { + furnitureMini.Grab(MiniatureAttachmentPoint); + heldItem = furnitureMini.gameObject; + return true; + } + + return false; + } + // Furniture scrolling by drag void touchpadClicked(object sender, ControllerClickedEventArgs e) { var ray = new Ray(transform.position, transform.forward); diff --git a/Assets/Test.unity b/Assets/Test.unity index d8fa2c1a9933161f0882cd599d7b5026477e7dec..90a44d28a6f7f14c1f3db6f93c00b84954b53332 100755 GIT binary patch delta 21126 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 z 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 delta 26480 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

@xNW)R*{0Y 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 aN}&x0qYVehT2j}<`JyX0!I()) { + foreach (var collider in clone.GetComponentsInChildren()) { collider.enabled = false; } - GetComponent().isKinematic = true; + clone.GetComponent().isKinematic = true; - var mini = gameObject.AddComponent(); - mini.OriginItem = replacement; - mini.DestinationAttachment = attachment; - mini.Duration = 0.33f; - mini.GoalScale = new Vector3(0.05f, 0.05f, 0.05f); - } + // Convert into a miniature + Destroy(clone.GetComponent()); + var mini = clone.gameObject.AddComponent(); - public override void Release() { - var mini = gameObject.GetComponent(); - if (mini) { - mini.End(); - } - - transform.parent = null; - foreach (var collider in GetComponentsInChildren()) { - collider.enabled = true; - } - GetComponent().isKinematic = false; - - gameObject.AddComponent(); - Destroy(this); + return mini; } // Use this for initialization