/Scripts/ShovelInteract.js

http://acid-and-base.googlecode.com/ · JavaScript · 35 lines · 34 code · 1 blank · 0 comment · 12 complexity · 284f33e783bdd40fbc8d81c9f2de5724 MD5 · raw file

  1. var inRange : boolean = false;
  2. var showGUI : boolean = false;
  3. var ant;
  4. function Start ()
  5. {
  6. ant = GameObject.Find("AntDialog").GetComponent("Tutorial");
  7. }
  8. function OnTriggerEnter (col : Collider)
  9. {
  10. var prop : Properties = col.GetComponent("Properties");
  11. if(prop == null)
  12. return;
  13. if(prop.abType == AcidOrBase.Acid && prop.ph < 4)
  14. inRange = true;
  15. }
  16. function OnTriggerExit (col : Collider)
  17. {
  18. var prop : Properties = col.GetComponent("Properties");
  19. if(prop == null)
  20. return;
  21. if(prop.abType == AcidOrBase.Acid && prop.ph < 4)
  22. inRange = false;
  23. }
  24. function Update ()
  25. {
  26. if(inRange)
  27. {
  28. if(Input.GetKeyDown(KeyCode.E))
  29. {
  30. ant.shovel = true;
  31. Destroy(this);
  32. }
  33. }
  34. }