public HelmoBarbaro(GameObject spawnPosition) { GameObject spriteGameObject = Instantiate <GameObject>(spawnPosition); SpriteItem = spriteGameObject.GetComponent <SpriteRenderer>(); Texture2D textureHelmo = Resources.Load <Texture2D>("SetWarrior/Icons/Head/Barbaro"); Sprite mySprite = Sprite.Create(textureHelmo, new Rect(0.0f, 0.0f, textureHelmo.width, textureHelmo.height), new Vector2(0.0f, 0.0f), 100.0f); SpriteItem.sprite = mySprite; //SpriteItem.sprite.name = Nome; SpriteItem.sortingOrder = 1; BoxCollider2D boxColliderSprite = spriteGameObject.GetComponent <BoxCollider2D>(); boxColliderSprite.offset = new Vector2(0.9557155f, 0.9581932f); boxColliderSprite.size = new Vector2(1.903571f, 1.897903f); spriteGameObject.tag = "equipavel"; HelmoBarbaro component = spriteGameObject.AddComponent <HelmoBarbaro>(); component.Nome = Nome; component.Tipo = Tipo; component.bodyPart = bodyPart; component.Classe = Classe; component.SpriteItem = SpriteItem; component.STR = 12; component.AGI = 3; component.DEX = 4; component.LUK = 2; component.Peso = 9; }
public Item DeepCopy() { HelmoBarbaro other = (HelmoBarbaro)this.MemberwiseClone(); return(other); }