Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //****** Donations are greatly appreciated. ******
- //****** You can donate directly to Jesse through paypal at https://www.paypal.me/JEtzler ******
- var curStam : float = 100.0;
- var maxStam : float = 100.0;
- var isSprinting : boolean = false;
- var StaminaBar : Texture2D;
- var staminaBarLength : float;
- var percentOfStamina : float;
- var stamCooldown : boolean = false;
- function OnGUI () {
- GUI.DrawTexture(Rect((Screen.width/2) - 100, 10, staminaBarLength, 10), StaminaBar);
- }
- function Update () {
- percentOfStamina = curStam/maxStam;
- staminaBarLength = percentOfStamina*100;
- if(Input.GetKey("left shift") && curStam > 0 && stamCooldown == false ) {
- movement.maxForwardSpeed = 20.0;
- isSprinting = true;
- Debug.Log(movement.maxForwardSpeed);
- }
- else {
- movement.maxForwardSpeed = 10.0;
- isSprinting = false;
- Debug.Log(movement.maxForwardSpeed);
- }
- if(isSprinting == true && curStam >= 0) {
- curStam--;
- }
- if(isSprinting == false && curStam < 100.0) {
- curStam++;
- }
- if(curStam == 0) {
- stamCooldown = true;
- }
- if(curStam == 100.0) {
- stamCooldown = false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement