public void SetValues(string palette, LevelDraw draw) { text = GetComponent <Text>(); valuesSet = true; this.palette = palette; this.draw = draw; }
public void SetValues(string name, RectTransform moveLayerPreview, LevelDraw draw) { rt = GetComponent <RectTransform>(); parentRt = transform.parent.GetComponent <RectTransform>(); contentRt = parentRt.transform.parent.GetComponent <RectTransform>(); action = draw.MoveLayer; m_Name = name; this.moveLayerPreview = moveLayerPreview; this.draw = draw; nButtons = LevelParse.GetTileTypes().Length; }
public void SetValues(string palette, Color[] typeColors, LevelDraw draw) { rt = GetComponent <RectTransform>(); im = GetComponent <Image>(); this.typeColors = typeColors; valuesSet = true; typeText = gameObject.transform.GetChild(0).gameObject; typeText.GetComponent <PaletteTypeText>().SetValues(palette, draw); this.draw = draw; this.palette = palette; action += draw.UpdatePalettes; }
public void SetValues(string name, Sprite preview, RectTransform moveLayerPreview, string layer, LevelDraw draw) { rt = GetComponent <RectTransform>(); nameText = gameObject.transform.GetChild(1).GetComponent <Text>(); m_Preview = gameObject.transform.GetChild(2).GetComponent <Image>(); paletteDrag = gameObject.transform.GetChild(3).gameObject; paletteDrag.GetComponent <PaletteDrag>().SetValues(name, moveLayerPreview, draw); nameText.text = TextUtilities.UnderscoresToSpaces(name); m_Name = name; m_Preview.sprite = preview; if (preview.rect.width > preview.rect.height) { m_Preview.GetComponent <RectTransform>().sizeDelta = new Vector2(m_Preview.GetComponent <RectTransform>().sizeDelta.x, m_Preview.GetComponent <RectTransform>().sizeDelta.y *(preview.rect.height / preview.rect.width)); m_Preview.GetComponent <RectTransform>().position += new Vector3( 0, (m_Preview.GetComponent <RectTransform>().sizeDelta.x - m_Preview.GetComponent <RectTransform>().sizeDelta.y) / 2f, 0); } else { m_Preview.GetComponent <RectTransform>().sizeDelta = new Vector2(m_Preview.GetComponent <RectTransform>().sizeDelta.x *(preview.rect.width / preview.rect.height), m_Preview.GetComponent <RectTransform>().sizeDelta.y); m_Preview.GetComponent <RectTransform>().position += new Vector3( (m_Preview.GetComponent <RectTransform>().sizeDelta.y - m_Preview.GetComponent <RectTransform>().sizeDelta.x) / 2f, 0, 0); } this.layer = layer; action += draw.SetLayer; }
public void SetPaletteValues(Color[] typeColors, LevelDraw draw) { paletteTypeButton = transform.GetChild(4).gameObject; paletteTypeButton.GetComponent <PaletteTypeButton>().SetValues(GetName(), typeColors, draw); }