Buenas, explico la cuestión, tengo un mecanismo que guarda los items que recoges y al llegar a un sitio la cantidad numérica se traspasa a "la base"
El tema es que quiero hacer que por cada minuto que pase se resten X unidades de lo almacenado hasta el momento, una cuenta atrás vamos, pero no tengo ni la mas remota idea de cómo hacerlo. El código es un poco largo pero simple así que adjunto un archivo.
Básicamente tengo dos variables int que controlan lo que tengo yo y lo que tengo acumulado en la base.
-Dos triggers, uno para recoger un objeto y otro para saber si has llegado a la base
-y una funcion para mostrar en pantalla la cantidad para cada tipo de objeto en mi "bolsa" o en la base.
Agradezco de antemano toda la ayuda posible..
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class ContadorBasico : MonoBehaviour{
//BARRAS
private float time;
private Text guiTime;
private Image guiBar;
///
public Text countText; //Controla la funcion de texto de la cuenta
public GameObject YouWin;
//Variables de texto de recursos
//:::::::::::::::::::::PLAYER_RESOURCES::::::::::::::::::::://
//Oxígeno
public Text oxigenCounter;
//Plasma
public Text plasmaCounter;
//Comida
public Text foodCounter;
//:::::::::::::::::::::BASE_RESOURCES::::::::::::::::::::::://
public Text baseComida;
public Text basePlasma;
public Text baseOxigeno;
//:::::::::::::::::::::EARTH_PROGRESS::::::::::::::::::::::://
public Text progresoTierra;
//:::::::::::::::::::::PUBLIC RESOURCES::::::::::::::::::::://
public Text BarraDePlasma;
//**********************************************//
public Text winText; //Controla la funcion de texto de win
//VARIABLES DE CUENTA
private int count;
private int plasma;
private int oxigeno;
private int comida;
//::::::::::::::::::::::MECANISMOS BASE::::::::::::::::::::::::://
//aqui iran las variables que controlan los recursos de la base
private int base_Plasma;
private int base_Comida;
private int base_Oxigeno;
//::::::::::::::::::::::MECANISMO TIERRA:::::::::::::::::::::::://
public int terra; //Controla los recursos de la tierra
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://
void Start() {
YouWin.SetActive (false); //Panel de youWin desactivado por defecto
//cuentas mochila
count = ; //Inicia la cuenta a 0
plasma = ;
comida = ;
oxigeno = ;
//cuentas base
base_Plasma = 100;
base_Comida=;
base_Oxigeno=;