Ejemplo n.º 1
0
    void InstantiateDisplayObject(float x, float y, string displayText, Color displayColor)
    {
        DisplayObject      displayObject      = Resources.Load <DisplayObject>("Prefabs" + SLASH + "DisplayObject");
        AsperetaTextObject asperetaTextObject = Resources.Load <AsperetaTextObject>("Prefabs" + SLASH + "TextObject");

        if (displayObject != null)
        {
            Vector3            displayPosition = displayObjects.transform.position;
            DisplayObject      display         = Instantiate(displayObject, displayPosition, Quaternion.identity);
            AsperetaTextObject asperetaText    = Instantiate(asperetaTextObject, displayPosition + new Vector3(x, y, 0), Quaternion.identity);
            display.SetTextObject(asperetaText);
            display.SetYOffset(y);
            asperetaText.SetText(displayText);
            asperetaText.SetTextColor(displayColor);
            Transform displayTransform = display.gameObject.transform;
            Transform textTransform    = asperetaText.gameObject.transform;
            displayTransform.SetParent(displayObjects.transform);
            textTransform.SetParent(displayTransform);
        }
    }
Ejemplo n.º 2
0
 public void SetTextObject(AsperetaTextObject asperetaText)
 {
     m_asperetaText = asperetaText;
 }