Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private var Health : Float = 20;
- private var IsDead : Bool = false;
- private var Attack : Texture;
- private var Projectile : Transform;
- private var animForwawrd: Animation;
- private var animBackwards: Animation;
- private var animLeft: Animation;
- private var animRight: Animation;
- private var animRotateLeft: Animation;
- private var animRotateRight: Animation;
- private var animJump: Animation;
- private var animIdle: Animation;
- private var animForwawrdTrue: Bool = false;
- private var animBackwardsTrue: Bool = false;
- private var animLeftTrue: Bool = false;
- private var animRightTrue: Bool = false;
- private var animRotateLeftTrue: Bool = false;
- private var animRotateRightTrue: Bool = false;
- private var animJumpTrue: Bool = false;
- function Update() {
- // for movement and animation
- if (Input.GetKeyDown("w")) {
- transform.Translate(0, 0, 0);
- animForwawrdTrue == true;
- animBackwardsTrue == false;
- animLeftTrue == false;
- animRightTrue == false;
- animRotateLeftTrue == false;
- animRotateRightTrue == false;
- animJumpTrue == false;
- }
- if (Input.GetKeyDown("s")) {
- transform.Translate(0, 0, 0);
- animBackwardsTrue == true;
- animForwawrdTrue == false;
- animLeftTrue == false;
- animRightTrue == false;
- animRotateLeftTrue == false;
- animRotateRightTrue == false;
- animJumpTrue == false;
- }
- if (Input.GetKeyDown("a"))
- transform.Rotate(0, 0, 0);
- animLeftTrue == true;
- animForwawrdTrue == false;
- animBackwardsTrue == false;
- animRightTrue == false;
- animRotateLeftTrue == false;
- animRotateRightTrue == false;
- animJumpTrue == false;
- if (Input.GetKeyDown("d")) {
- transform.Rotate(0, 0, 0);
- animRightTrue == true;
- animForwawrdTrue == false;
- animBackwardsTrue == false;
- animLeftTrue == false;
- animRotateLeftTrue == false;
- animRotateRightTrue == false;
- animJumpTrue == false;
- }
- if (Input.GetKeyDown("q")) {
- transform.Translate(0, 0, 0);
- animRotateLeftTrue == true;
- animForwawrdTrue == false;
- animBackwardsTrue == false;
- animLeftTrue == false;
- animRightTrue == false;
- animRotateRightTrue == false;
- animJumpTrue == false;
- }
- if (Input.GetKeyDown("e")) {
- transform.Translate(0, 0, 0);
- animRotateRightTrue == true;
- animForwawrdTrue == false;
- animBackwardsTrue == false;
- animLeftTrue == false;
- animRightTrue == false;
- animRotateLeftTrue == false;
- animJumpTrue == false;
- }
- if (Input.GetKeyDown("space")) {
- transform.Translate(0, 0, 0);
- animJumpTrue == true;
- animForwawrdTrue == false;
- animBackwardsTrue == false;
- animLeftTrue == false;
- animRightTrue == false;
- animRotateLeftTrue == false;
- animRotateRightTrue == false;
- }
- if (animForwawrdTrue == true) {
- anim.Play(anim.clip.animForwawrd);
- }
- if (animForwawrdTrue == true) {
- anim.Play(anim.clip.animBackwards);
- }
- if (animForwawrdTrue == true) {
- anim.Play(anim.clip.animLeft);
- }
- if (animForwawrdTrue == true) {
- anim.Play(anim.clip.animRight);
- }
- if (animForwawrdTrue == true) {
- anim.Play(anim.clip.animRotateLeft);
- }
- if (animForwawrdTrue == true) {
- anim.Play(anim.clip.animRotateRight);
- }
- if (animForwawrdTrue == true) {
- anim.Play(anim.clip.animJump);
- }
- if (animForwawrdTrue == false && animBackwardsTrue == false && animLeftTrue == false && animRightTrue == false && animRotateLeftTrue == false && animRotateRightTrue == false && animJumpTrue == false) {
- anim.Play(anim.clip.animIdle);
- }
- // for health and respawn
- if (Health < 0) {
- IsDead == true;
- }
- if (IsDead) {
- transform.Location(1, 1, 1);
- IsDead == false;
- Health == 20;
- }
- function OnGUI() {
- // for the projectiles
- if (GUI.Button(new Rect(10, 70, 50, 30), Attack1)) {
- Instantiate(Projectile1, new Vector3(i * 2.0F, 0, 0), Quaternion.identity);
- }
- }
- // for subtracting health
- function OnCollision(other : Collider) {
- if (other.gameobject == Projectile) {
- Health -= 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement