Example #1
0
        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;
        }
Example #2
0
        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;
        }