Advertisement
Guest User

Untitled

a guest
Aug 15th, 2015
461
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.03 KB | None | 0 0
  1. private var Health : Float = 20;
  2.  
  3. private var IsDead : Bool = false;
  4.  
  5. private var Attack : Texture;
  6.  
  7. private var Projectile : Transform;
  8.  
  9. private var animForwawrd: Animation;
  10. private var animBackwards: Animation;
  11. private var animLeft: Animation;
  12. private var animRight: Animation;
  13. private var animRotateLeft: Animation;
  14. private var animRotateRight: Animation;
  15. private var animJump: Animation;
  16.  
  17. private var animIdle: Animation;
  18.  
  19. private var animForwawrdTrue: Bool = false;
  20. private var animBackwardsTrue: Bool = false;
  21. private var animLeftTrue: Bool = false;
  22. private var animRightTrue: Bool = false;
  23. private var animRotateLeftTrue: Bool = false;
  24. private var animRotateRightTrue: Bool = false;
  25. private var animJumpTrue: Bool = false;
  26.  
  27.  
  28. function Update() {
  29.  
  30. // for movement and animation
  31. if (Input.GetKeyDown("w")) {
  32. transform.Translate(0, 0, 0);
  33. animForwawrdTrue == true;
  34. animBackwardsTrue == false;
  35. animLeftTrue == false;
  36. animRightTrue == false;
  37. animRotateLeftTrue == false;
  38. animRotateRightTrue == false;
  39. animJumpTrue == false;
  40.  
  41. }
  42.  
  43.  
  44. if (Input.GetKeyDown("s")) {
  45. transform.Translate(0, 0, 0);
  46. animBackwardsTrue == true;
  47. animForwawrdTrue == false;
  48. animLeftTrue == false;
  49. animRightTrue == false;
  50. animRotateLeftTrue == false;
  51. animRotateRightTrue == false;
  52. animJumpTrue == false;
  53.  
  54. }
  55.  
  56. if (Input.GetKeyDown("a"))
  57. transform.Rotate(0, 0, 0);
  58. animLeftTrue == true;
  59. animForwawrdTrue == false;
  60. animBackwardsTrue == false;
  61. animRightTrue == false;
  62. animRotateLeftTrue == false;
  63. animRotateRightTrue == false;
  64. animJumpTrue == false;
  65.  
  66.  
  67. if (Input.GetKeyDown("d")) {
  68. transform.Rotate(0, 0, 0);
  69. animRightTrue == true;
  70. animForwawrdTrue == false;
  71. animBackwardsTrue == false;
  72. animLeftTrue == false;
  73. animRotateLeftTrue == false;
  74. animRotateRightTrue == false;
  75. animJumpTrue == false;
  76.  
  77. }
  78.  
  79. if (Input.GetKeyDown("q")) {
  80. transform.Translate(0, 0, 0);
  81. animRotateLeftTrue == true;
  82. animForwawrdTrue == false;
  83. animBackwardsTrue == false;
  84. animLeftTrue == false;
  85. animRightTrue == false;
  86. animRotateRightTrue == false;
  87. animJumpTrue == false;
  88.  
  89. }
  90.  
  91. if (Input.GetKeyDown("e")) {
  92. transform.Translate(0, 0, 0);
  93. animRotateRightTrue == true;
  94. animForwawrdTrue == false;
  95. animBackwardsTrue == false;
  96. animLeftTrue == false;
  97. animRightTrue == false;
  98. animRotateLeftTrue == false;
  99. animJumpTrue == false;
  100.  
  101. }
  102.  
  103.  
  104. if (Input.GetKeyDown("space")) {
  105. transform.Translate(0, 0, 0);
  106. animJumpTrue == true;
  107. animForwawrdTrue == false;
  108. animBackwardsTrue == false;
  109. animLeftTrue == false;
  110. animRightTrue == false;
  111. animRotateLeftTrue == false;
  112. animRotateRightTrue == false;
  113.  
  114. }
  115.  
  116. if (animForwawrdTrue == true) {
  117. anim.Play(anim.clip.animForwawrd);
  118.  
  119. }
  120.  
  121. if (animForwawrdTrue == true) {
  122. anim.Play(anim.clip.animBackwards);
  123.  
  124. }
  125.  
  126. if (animForwawrdTrue == true) {
  127. anim.Play(anim.clip.animLeft);
  128.  
  129. }
  130.  
  131. if (animForwawrdTrue == true) {
  132. anim.Play(anim.clip.animRight);
  133.  
  134. }
  135.  
  136. if (animForwawrdTrue == true) {
  137. anim.Play(anim.clip.animRotateLeft);
  138.  
  139. }
  140.  
  141. if (animForwawrdTrue == true) {
  142. anim.Play(anim.clip.animRotateRight);
  143.  
  144. }
  145.  
  146. if (animForwawrdTrue == true) {
  147. anim.Play(anim.clip.animJump);
  148.  
  149. }
  150.  
  151. if (animForwawrdTrue == false && animBackwardsTrue == false && animLeftTrue == false && animRightTrue == false && animRotateLeftTrue == false && animRotateRightTrue == false && animJumpTrue == false) {
  152. anim.Play(anim.clip.animIdle);
  153.  
  154. }
  155.  
  156.  
  157.  
  158.  
  159. // for health and respawn
  160. if (Health < 0) {
  161. IsDead == true;
  162.  
  163. }
  164.  
  165. if (IsDead) {
  166. transform.Location(1, 1, 1);
  167. IsDead == false;
  168. Health == 20;
  169.  
  170. }
  171.  
  172.  
  173. function OnGUI() {
  174.  
  175. // for the projectiles
  176. if (GUI.Button(new Rect(10, 70, 50, 30), Attack1)) {
  177. Instantiate(Projectile1, new Vector3(i * 2.0F, 0, 0), Quaternion.identity);
  178.  
  179. }
  180.  
  181. }
  182.  
  183.  
  184. // for subtracting health
  185. function OnCollision(other : Collider) {
  186. if (other.gameobject == Projectile) {
  187. Health -= 1;
  188.  
  189. }
  190.  
  191.  
  192. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement