private void NextObject() { phObject = possiblePhObjects[Random.Range(0, possiblePhObjects.Count)]; possiblePhObjects.Remove(phObject); SpriteObject.sprite = phObject.Sprite; var size = new Vector2(phObject.Sprite.texture.width, phObject.Sprite.texture.height); SpriteObject.GetComponent <RectTransform>().sizeDelta = size; SpriteObject.GetComponent <BoxCollider2D>().size = size; Indicator.PhValue = phObject.PhValue; ObjectText.text = objectStartText + phObject.Name; ObjectAcidText.text = objectAcidStartText + phObject.AcidName; Indicator.GetComponent <RectTransform>().anchoredPosition = Vector2.zero; }
private void NextObject() { phObject = possiblePhObjects[Random.Range(0, possiblePhObjects.Count)]; //Wähle ein zufälliges Objekt aus und entferne es von den möglichen Objekten possiblePhObjects.Remove(phObject); SpriteObject.sprite = phObject.Sprite; var size = new Vector2(phObject.Sprite.texture.width, phObject.Sprite.texture.height); //Ändere das Bild und die Größe des GameObjects SpriteObject.GetComponent <RectTransform>().sizeDelta = size; SpriteObject.GetComponent <BoxCollider2D>().size = size; Indicator.PhValue = phObject.PhValue; ObjectText.text = objectStartText + phObject.Name; //Ändere den Text ObjectAcidText.text = objectAcidStartText + phObject.AcidName; Indicator.GetComponent <RectTransform>().anchoredPosition = Vector2.zero; }