Ejemplo n.º 1
0
    private void DisplayChoices <T> (List <T> choices)
    {
        ClearDisplay();
        float      yRot             = (((float)choices.Count / 2f) - 0.5f) * -previewPanelSpacing;
        List <int> usedEnvironments = new List <int> ();

        foreach (T choice in choices)
        {
            GameObject go       = CreateDisplay(yRot);
            Bubble     bub      = go.GetComponent <Bubble> ();
            int        envIndex = _environmentController.GetEnvironmentIndex(usedEnvironments);
            Texture    tex      = _environmentController.GetTextureForIndex(envIndex);
            bub.DisplayAsBubble(choice, envIndex, tex, OnBubbleSelected);
            yRot += previewPanelSpacing;
        }
    }