private void ChangeSprite() { if (currentType != lastType) { myRenderer.sprite = atlas.GetSprite(currentType.ToString()); lastType = currentType; } }
public void AddSprite(SpriteType type, String location, int posx, int posy, int offx, int offy, float sx, float sy) { Entity entity = new Entity(Entity.EntityType.LIFE_BAR, type.ToString()); entity.AddSprite(Animation.State.NONE, location, true); entity.SetPostion(posx, posy, 0); entity.SetOffset(Animation.State.NONE, offx, offy); entity.SetScale(sx, sy); sprites.Add(type, entity); }
private void verifyActualSprite() { //Sprite Changed? if (actualSprite != lastSprite) { //Set Sprite spriteRenderer.sprite = spriteAtlas.GetSprite(actualSprite.ToString()); lastSprite = actualSprite; } }
private void changeSprite() { //con este if evaluamos si el elemento actual es diferente al ultimo elemento asignado. if (elementoActual != ultimoElemento) { //accedemos a la propiedad sprite de nuestra variable rend y le asignamos el sprite del atlas //Primero atlas es la variable donde guardamos la informacion de nuestro Sprite Atlas //Despues con la propiedad GetSprite obtenemos el nombre de nuestro Sprite para asignarselo a la variable rend //elementoActual.ToString es una funcion con la que tomamos el valor de elemento Actual y lo convertimos a String //De esta manera decimos que elemento de atlas queremos que nos dibuje en la pantalla rend.sprite = atlas.GetSprite(elementoActual.ToString()); //Finalmente le decimos al ultimo elemento que sea igual al elemento actual que tenemos ahora ultimoElemento = elementoActual; } }
public static Sprite LoadSprite(SpriteType type, string picName) { string path = string.Format("UI/{0}/{1}", type.ToString(), picName); return(Resources.Load <Sprite>(path)); }
public static Sprite[] LoadSprites(SpriteType type) { string path = string.Format("UI/{0}/", type.ToString()); return(Resources.LoadAll <Sprite>(path)); }
public Sprite GetSprite(SpriteType spriteType, string name) { string path = "Images/" + spriteType.ToString(); return(GetObj(_spriteDic, path, name)); }
public void setSelected(Sprite sprite, SpriteType spriteType) { PlayerPrefs.SetString(spriteType.ToString(), sprite.ToString()); }
public string getSelected(SpriteType spriteType) { return PlayerPrefs.GetString(spriteType.ToString()); }