From a030642c8db8af452c48095f22a8d97735a03df0 Mon Sep 17 00:00:00 2001 From: Patrice Vignola Date: Sat, 22 Aug 2015 05:48:22 -0400 Subject: [PATCH] Add the child being noticed when he stands on floor (need to add the consequences though) --- Assets/Scenes/PatScene.unity | Bin 31064 -> 31160 bytes Assets/Scripts/Child.cs | 9 +++++++++ Assets/Scripts/Floor.cs | 2 ++ ProjectSettings/TagManager.asset | Bin 4332 -> 4356 bytes 4 files changed, 11 insertions(+) diff --git a/Assets/Scenes/PatScene.unity b/Assets/Scenes/PatScene.unity index dae8fb5d711c565a0f26edccfcdb9490bd9ec11d..dc1ee7a8f3146787ed78947e368bc190420e2d28 100644 GIT binary patch delta 707 zcmZXSL1+_E5QgWiMYr0}h^vY3xpAYQ>p@Rinu}6Usim-+-Bpv?+5`%!Qi zQvoh@1Kg@Dt78^>j+0hGS33cw0Dy%G0xB^3EuWCJjEk0Fb^K@vrFSPbEv}ng?Re^5 z^MJ$`aJMbkDjv6ml8fPh&Gpq7z&u$$Lq+KiUKj>_f{*tJZ{Rb+`@8YI%`@{f-PU1F zX(!VXkH-OQs(qoNsGbe4fU&G#pYd2$=>2;DmWbK>pm)uqhv*2_v6vN#so~u$S8^IY z&GL+|0X!m)3MtC{u)!zy0*ujlN2tiF3{HeuW&BNdu4AV|ckXNFw2SA?QX9O%K1a?r z;s_<4z}pVj%e39CPsz82&P%+G%LMi&amC@RhQBDiuphuA>qn?)imDj6AaNhlu27O3 zPrIDWVcr$GDF6y&{R@I%8n#IaW*=s9vikVg73?LxrY0kWUtF%2Qth)}>p62p;tgb; zQ0#-4@;F<-j3;!}0JuZe=JlR<^?gL*K28yCrm;f!Ty@F&yMuLA7l#ik+v(SXN((;? x9l_E}hf!(Cet=!1$x*L3?%tT5xIP{(da!u2h=myqzg{(;lvJ!=R^N{1_=TOO@#Vp!_iWcGhi<(qRD|AQ)p%sKGsJOUP zOZ8iV;2?;!pwN=Rpa_mZP!yMtL7XHGg6Lqu;q~12I+S+!IK1!sy>rh!xA|AJ|A;iv z#oa_VD=Xx3k~i zL)hafv48IH`2tB?MH5~Sp?(QX8VrJuoUUv>1WQ*#!>MN_2#T{Q-t64npWy#4A zJ>-lFE9v`ooo})^$$lzUlFgr=ihJ4k#b?%$36$vKi=WNpE}TBaAbA*OuZFQeSLd| zq0%i$G{MpTD2lGrHbc?egHpv*2aiI 0; } + + void OnCollisionStay(Collision collision) + { + if (collision.gameObject.tag == "Lava") + { + // TODO: Lose a life (probably) and become immune for ~ 2 or 3 seconds + Debug.Log("Player " + _index + " is standing on lava."); + } + } } diff --git a/Assets/Scripts/Floor.cs b/Assets/Scripts/Floor.cs index 70e0792..49eb288 100644 --- a/Assets/Scripts/Floor.cs +++ b/Assets/Scripts/Floor.cs @@ -20,11 +20,13 @@ public class Floor : MonoBehaviour private void ChangeToNormalFloor() { _renderer.material = NormalMaterial; + gameObject.tag = "Floor"; // Might not be necessary since the player is most likely "dead" if he touches a non-lava floor } private void ChangeToLavaFloor() { _renderer.material = LavaMaterial; + gameObject.tag = "Lava"; // Might not be necessary since the player is most likely "dead" if he touches a non-lava floor } void OnDestroy() diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 0875a700f979ae0ee9febe09af849445d5d06db6..8e67086a0cd91b7b54665b1ca74b8a8189f18d2a 100644 GIT binary patch delta 84 zcmaE(*rLS2z`*p2fkBXEBgY3OCKkrcznIu~m6#bA7}$U~ATuW?znp=A1<3YEEK6hs e(r!8V`9%zq`2_MfV8W9HnL{QCuuQ%oAOZmQ6%tVZ delta 52 zcmZosdZWm}z`*p2fkEKSMvf0mOm7%A|6*d}