void Start() { try{ p = GameObject.Find("Player-Itens").GetComponent <PlayerPropriedades> (); } catch (NullReferenceException) { Debug.Log("'player-itens' nao encontrado. Erro no loading ou vc n passou pela scene main menu"); try{ p = GameObject.Find("Player-Itens(Clone)").GetComponent <PlayerPropriedades> (); } catch (NullReferenceException) { GameObject temp = Instantiate(Resources.Load("Player-Itens")) as GameObject; p = temp.GetComponent <PlayerPropriedades>(); } } p.Load(); save = p.save; gold = save.gold; AttTextoGold(); List <BaseItem> arrayItens = new List <BaseItem> (); foreach (GameObject atual in listinha) { //Debug.Log ("oi"); BaseItem qualquer = atual.GetComponent <BaseItem>(); arrayItens.Add(qualquer); if (qualquer.GetType() == typeof(ItemMaisBalas)) { //Debug.Log ("entrei"); qualquer.Inicializar(save.BalasMais); qualquer.AttEstadoItem(save.BalasMais + 1); } if (qualquer.GetType() == typeof(ItemMaisDano)) { //Debug.Log ("entrei"); qualquer.Inicializar(save.DanoMais); qualquer.AttEstadoItem(save.DanoMais + 1); } if (qualquer.GetType() == typeof(ItemMaisVelocidade)) { //Debug.Log ("entrei"); qualquer.Inicializar(save.SpeedMais); qualquer.AttEstadoItem(save.SpeedMais + 1); } if (qualquer.GetType() == typeof(ItemVidaMais)) { //Debug.Log ("entrei"); qualquer.Inicializar(save.LifeMais); qualquer.AttEstadoItem(save.LifeMais + 1); } } }
void Awake() { PlayerPropriedades.Load(); }
void Start() { try{ p = GameObject.Find ("Player-Itens").GetComponent<PlayerPropriedades> (); } catch(NullReferenceException){ Debug.Log ("'player-itens' nao encontrado. Erro no loading ou vc n passou pela scene main menu"); try{ p = GameObject.Find ("Player-Itens(Clone)").GetComponent<PlayerPropriedades> ();} catch(NullReferenceException){ GameObject temp = Instantiate(Resources.Load ("Player-Itens")) as GameObject; p = temp.GetComponent<PlayerPropriedades>(); } } p.Load (); save = p.save; gold = save.gold; AttTextoGold (); List<BaseItem> arrayItens = new List<BaseItem> (); foreach (GameObject atual in listinha) { //Debug.Log ("oi"); BaseItem qualquer= atual.GetComponent<BaseItem>(); arrayItens.Add(qualquer); if (qualquer.GetType()==typeof(ItemMaisBalas)){ //Debug.Log ("entrei"); qualquer.Inicializar(save.BalasMais); qualquer.AttEstadoItem(save.BalasMais+1); } if (qualquer.GetType()==typeof(ItemMaisDano)){ //Debug.Log ("entrei"); qualquer.Inicializar(save.DanoMais); qualquer.AttEstadoItem(save.DanoMais+1); } if (qualquer.GetType()==typeof(ItemMaisVelocidade)){ //Debug.Log ("entrei"); qualquer.Inicializar(save.SpeedMais); qualquer.AttEstadoItem(save.SpeedMais+1); } if (qualquer.GetType()==typeof(ItemVidaMais)){ //Debug.Log ("entrei"); qualquer.Inicializar(save.LifeMais); qualquer.AttEstadoItem(save.LifeMais+1); } } }