/Scripts/BaseColorChange.js
http://acid-and-base.googlecode.com/ · JavaScript · 41 lines · 31 code · 10 blank · 0 comment · 25 complexity · 6c78fd3242f6bb99840004bb8ac5d777 MD5 · raw file
- function OnControllerColliderHit(hit : ControllerColliderHit) {
- if(hit.gameObject.name == "PseudoEnemy"){
- var component = GameObject.Find("Base/Base03");
- var mats = component.renderer.materials;
- var origColor = mats[1].color;
-
- mats[1].color = Color(255/255.0, 0, 0); // Color(R, G, B) - change to red
- yield WaitForSeconds(1.1); // pause for a sec
- mats[1].color = origColor; // change it back
- }
- }
- function Update () {
- var component = GameObject.Find("Base/Base03");
- var mats = component.renderer.materials;
- current_ph = GetComponent(Properties).ph; // get current ph level
-
- if(current_ph == 7)
- mats[1].color = Color(80/255.0,235.0/255.0,63/255.0); // (R, G, B)
-
- else if(current_ph == 8)
- mats[1].color = Color(0/255.0,225/255.0,135/255.0);
-
- else if(current_ph == 9)
- mats[1].color = Color(0,225/255.0,195/255.0);
- else if(current_ph == 10)
- mats[1].color = Color(0,210/255.0,225/255.0);
-
- else if(current_ph == 11)
- mats[1].color = Color(0,125/255.0,255/255.0);
-
- else if(current_ph == 12)
- mats[1].color = Color(0,75/255.0,255/255.0);
-
- else if(current_ph == 13)
- mats[1].color = Color(0,75/255.0,255/255.0);
-
- else if (current_ph == 14)
- mats[1].color = Color(0,0,255/255.0);
- }