public override void SetarComponenteAdaptavel(GameObject G, int indice) { UmaOpcaoDeImage uma = G.GetComponent <UmaOpcaoDeImage>(); if (indice < emblemasEquipados.Count) { Emblema E = emblemasEquipados[indice]; // Texture2D t2d = (Texture2D)Resources.Load(E.NomeId.ToString()); Sprite S = Resources.Load <Sprite>(E.NomeId.ToString());//Sprite.Create(t2d, new Rect(0, 0, t2d.width, t2d.height), t2d.texelSize); uma.SetarOpcoes(S, Acao); } else { uma.SetarOpcoes(encaixeLivre, Acao); } }
public override void SetarComponenteAdaptavel(GameObject G, int indice) { UmaOpcaoDeImage uma = G.GetComponent <UmaOpcaoDeImage>(); Emblema E = GameController.g.Manager.Dados.MeusEmblemas[indice]; //Texture2D t2d = (Texture2D)Resources.Load(E.NomeId.ToString()); Sprite S = Resources.Load <Sprite>(E.NomeId.ToString());//Sprite.Create(t2d, new Rect(0, 0, t2d.width, t2d.height), t2d.texelSize); uma.SetarOpcoes(S, Acao); if (E.EstaEquipado) { uma.ImgDoEncaixado.gameObject.SetActive(true); } else { uma.ImgDoEncaixado.gameObject.SetActive(false); } }