Sunday, 9 October 2016

InventryManager

using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class InventryManager : MonoBehaviour {


public Button Brake;
public Button Speed;


public static int InventryCoin;
public Text InventryCoinText;

public Text Speedvalue;

public Text Brackvalue;

int brake = 0;
public static int Speed2 = 0;

public static int Carspeed;

public Text Speed1;
public Text Brake1;


// Use this for initialization
void Start () {

//PlayerPrefs.DeleteAll ();

//PlayerPrefs.DeleteAll ();
InventryCoin = PlayerPrefs.GetInt("Coin");
InventryCoinText.text = "Coin : " + InventryCoin;

Commanmethod();

}



void Awake ()
{

Speed2 = PlayerPrefs.GetInt ("Speed");
brake = PlayerPrefs.GetInt ("Brake");


}

// Update is called once per frame
void Update () {



}

public void speedInc()
{

Speed.interactable = false;

if (InventryCoin >= 6000 && Speed2 == 5) {


InventryCoin = InventryCoin - 6000;
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;

Speed2 =6;
PlayerPrefs.SetInt ("Speed", Speed2);

} if (InventryCoin >= 4000 && Speed2 == 4) {

InventryCoin = InventryCoin - 4000;
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;


Speed2 =5;
PlayerPrefs.SetInt ("Speed", Speed2);


} if (InventryCoin >= 3500 && Speed2 == 3) {

InventryCoin = InventryCoin - 3500;
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;


Speed2 =4;
PlayerPrefs.SetInt ("Speed", Speed2);


}
if (InventryCoin >= 3000 && Speed2 == 2) {


InventryCoin = InventryCoin - 3000;
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;


Speed2 =3;
PlayerPrefs.SetInt ("Speed", Speed2);


}

else if (InventryCoin >= 2000 && Speed2 == 1) {


InventryCoin = InventryCoin - 2000;
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;


Speed2 =2;
PlayerPrefs.SetInt ("Speed", Speed2);



}
else if (InventryCoin >= 1000 && Speed2 == 0) {


InventryCoin = InventryCoin - 1000;
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;


Speed2 =1;
PlayerPrefs.SetInt ("Speed", Speed2);

}
else
{
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;
}
Commanmethod();
}


public void BrakeInc()
{

Brake.interactable = false;

if (InventryCoin >= 6000 && brake == 5) {

InventryCoin = InventryCoin - 6000;
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;

brake =6;
PlayerPrefs.SetInt ("Brake", brake);


}
if (InventryCoin >= 4000 && brake == 4) {

InventryCoin = InventryCoin - 4000;
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;

brake =5;
PlayerPrefs.SetInt ("Brake", brake);


} if (InventryCoin >= 3500 && brake == 3) {

InventryCoin = InventryCoin - 3500;
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;

brake =4;
PlayerPrefs.SetInt ("Brake", brake);


}
if (InventryCoin >= 3000 && brake == 2) {

InventryCoin = InventryCoin - 3000;
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;

brake =3;
PlayerPrefs.SetInt ("Brake", brake);


}
else if (InventryCoin >= 2000 && brake == 1) {
InventryCoin = InventryCoin - 2000;
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;


brake =2;
PlayerPrefs.SetInt ("Brake", brake);


}

else if (InventryCoin >= 1000 && brake == 0) {
InventryCoin = InventryCoin - 1000;
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;


brake =1;
PlayerPrefs.SetInt ("Brake", brake);



} else {
PlayerPrefs.SetInt ("Coin", InventryCoin);
InventryCoinText.text = "Coin : " + InventryCoin;

}
Commanmethod();
}


void Commanmethod()
{
//Speed condition value on button
if (Speed2 == 0) {
Speedvalue.text = " Use : 1000";
Speed1.text = "Top Speed = 60";

Carspeed = 60;
PlayerPrefs.SetInt ("CarSpeed", Carspeed);
PlayerPrefs.SetInt ("TopSpeed", Carspeed);


} else if (Speed2 == 1) {
Speedvalue.text = " Use : 2000";
Speed1.text = "Top Speed = 70";

Carspeed = 70;
PlayerPrefs.SetInt ("CarSpeed", Carspeed);
PlayerPrefs.SetInt ("TopSpeed", Carspeed);

} else if (Speed2 == 2) {
Speedvalue.text = " Use : 3000";
Speed1.text = "Top Speed = 80";

Carspeed = 80;
PlayerPrefs.SetInt ("CarSpeed", Carspeed);
PlayerPrefs.SetInt ("TopSpeed", Carspeed);

} else if (Speed2 == 3) {
Speedvalue.text = " Use : 3500";
Speed1.text = "Top Speed = 85";

Carspeed = 85;
PlayerPrefs.SetInt ("CarSpeed", Carspeed);
PlayerPrefs.SetInt ("TopSpeed", Carspeed);

}else if (Speed2 == 4) {
Speedvalue.text = " Use : 4000";
Speed1.text = "Top Speed = 90";

Carspeed = 90;
PlayerPrefs.SetInt ("CarSpeed", Carspeed);
PlayerPrefs.SetInt ("TopSpeed", Carspeed);

}else if (Speed2 == 5) {
Speedvalue.text = " Use : 6000";
Speed1.text = "Top Speed = 100";

Carspeed = 100;
PlayerPrefs.SetInt ("CarSpeed", Carspeed);
PlayerPrefs.SetInt ("TopSpeed", Carspeed);
}


//Brake condition value on button
if (brake == 0) {
Brackvalue.text = "Use : 1000";
Brake1.text = "Brake = 60";
} else if (brake == 1) {
Brackvalue.text = "Use : 2000";
Brake1.text = "Brake = 70";
} else if (brake == 2) {
Brackvalue.text = "Use : 3000";
Brake1.text = "Brake = 80";
} else if (brake == 3) {
Brackvalue.text = "Use : 3500";
Brake1.text = "Brake = 85";
} else if (brake == 4) {
Brackvalue.text = "Use : 4000";
Brake1.text = "Brake = 90";
} else if (brake == 5) {
Brackvalue.text = "Use : 6000";
Brake1.text = "Brake = 100";
}


//Speed Button Visible and invisible...

if (InventryCoin >= 1000 && Speed2 == 0) {
Speed.interactable = true;

} else if (InventryCoin >= 2000 && Speed2 == 1) {
Speed.interactable = true;

} else if (InventryCoin >= 3000 && Speed2 == 2) {
Speed.interactable = true;

} else if (InventryCoin >= 3500 && Speed2 == 3) {
Speed.interactable = true;

}else if (InventryCoin >= 4000 && Speed2 == 4) {
Speed.interactable = true;

}else if (InventryCoin >= 6000 && Speed2 == 5) {
Speed.interactable = true;

}else {
Speed.interactable = false;

}


//Brake Button Visible and invisible...
if (InventryCoin >= 1000 && brake == 0) {
Brake.interactable = true;

} else if (InventryCoin >= 2000 && brake == 1) {
Brake.interactable = true;

} else if (InventryCoin >= 3000 && brake == 2) {
Brake.interactable = true;

} else if (InventryCoin >= 3500 && brake == 3) {
Brake.interactable = true;

} else if (InventryCoin >= 4000 && brake == 4) {
Brake.interactable = true;

} else if (InventryCoin >= 6000 && brake == 5) {
Brake.interactable = true;

} else {
Brake.interactable = false;

}


}
public void Backinventory()
{
Application.LoadLevel ("Main menu");
}

void LateUpdate(){
if (Input.GetKeyDown(KeyCode.Escape)) {

Application.LoadLevel ("Main Menu");

}
}
}

No comments:

Post a Comment