PageRenderTime 268ms CodeModel.GetById 252ms RepoModel.GetById 0ms app.codeStats 0ms

/Scripts/MasterController.js

http://acid-and-base.googlecode.com/
JavaScript | 35 lines | 32 code | 3 blank | 0 comment | 2 complexity | a3da226e95a7ceae4e9d8837457c2785 MD5 | raw file
  1. var firstCharacter : GameObject;
  2. var secondCharacter : GameObject;
  3. var thirdCharacter : GameObject;
  4. private var activePlayer : int;
  5. function Start () {
  6. activePlayer = 0;
  7. firstCharacter.GetComponent(ModifiedController).enable = true;
  8. }
  9. function Update () {
  10. if(Input.GetButtonDown("Fire3")){
  11. switch (activePlayer){
  12. case 0:
  13. activePlayer = 1;
  14. firstCharacter.GetComponent(ModifiedController).enable = false;
  15. secondCharacter.GetComponent(ModifiedController).enable = true;
  16. thirdCharacter.GetComponent(ModifiedController).enable = false;
  17. break;
  18. case 1:
  19. activePlayer = 2;
  20. firstCharacter.GetComponent(ModifiedController).enable = false;
  21. secondCharacter.GetComponent(ModifiedController).enable = false;
  22. thirdCharacter.GetComponent(ModifiedController).enable = true;
  23. break;
  24. case 2:
  25. activePlayer = 0;
  26. firstCharacter.GetComponent(ModifiedController).enable = true;
  27. secondCharacter.GetComponent(ModifiedController).enable = false;
  28. thirdCharacter.GetComponent(ModifiedController).enable = false;
  29. break;
  30. }
  31. }
  32. }