Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //ZombieScript.js
- #pragma strict
- var target : GameObject;
- var maxHealth = 100;
- var health = 100.0;
- var randomSpeed : boolean = false;
- var minRandomSpeed = 1.5;
- var maxRandomSpeed = 4.0;
- var jumpEnabled : boolean = false;
- var zombieSpeed = 2.0;
- var jumpTimer = 100;
- var jumpTemp = jumpTimer;
- var jumpHeight = 500.0;
- var wander : boolean = false;
- function Start(){
- if(randomSpeed == true){
- zombieSpeed = minRandomSpeed + Random.value * (maxRandomSpeed - minRandomSpeed);
- }
- if(wander == true){
- transform.gameObject.GetComponent(ZombieSmoothLook).wandering = true;
- }
- }
- function FixedUpdate () {
- rigidbody.AddRelativeForce(0, 0, zombieSpeed);
- if(jumpEnabled == true){
- jumpTemp --;
- if(jumpTemp <= 0){
- jump();
- jumpTemp = jumpTimer;
- }
- }
- }
- function adjustHealth(damage : float){
- health -= damage;
- print(health + " / " + maxHealth);
- }
- function jump(){
- rigidbody.AddRelativeForce(0, jumpHeight, 0);
- }
Advertisement
Add Comment
Please, Sign In to add comment