private void AddLinkPrevious()
    {
        AdvanceButton previous = new AdvanceButton();

        previous.ID = "uxPreviousLinkButton";
        //previous.Text = Resources.PagingMessages.Previous;
        //previous.ShowText = false;

        if (CurrentPage > 1)
        {
            previous.Enabled       = true;
            previous.CssClass      = "AdminButtonPrevPageActive";
            previous.CssClassBegin = "fl";
            previous.Command      += new CommandEventHandler(Previous_Command);
        }
        else
        {
            previous.Enabled       = false;
            previous.CssClass      = "AdminButtonPrevPageInactive";
            previous.CssClassBegin = "fl";
            //previous.ForeColor = Color.Gray;
        }

        uxPlaceHolder.Controls.Add(previous);
    }
Exemple #2
0
    // Use this for initialization
    void Start()
    {
        Events[] eventDecks = GameObject.FindObjectsOfType <Events>();

        cardDeck = GameObject.FindObjectOfType <Deck>();

        hand = GameObject.FindObjectOfType <Hand>();

        shower = FindObjectOfType <ContentController>();

        dropBox = FindObjectOfType <DropBox>();

        button = FindObjectOfType <AdvanceButton>();

        lifeSegmentBar = FindObjectOfType <LifeSegmentManager>();

        foreach (Events eventDeck in eventDecks)
        {
            switch (eventDeck.DeckMood)
            {
            case eMood.Optimisism:
                optimismEvents = eventDeck;
                break;

            case eMood.Pessismism:
                pessimismEvents = eventDeck;
                break;

            case eMood.Anger:
                angerEvents = eventDeck;
                break;

            case eMood.Chilled:
                chilledEvents = eventDeck;
                break;

            case eMood.eMoodCount:
                throw new UnityException("Invalid deck type");

            default:
                throw new UnityException("Invalid deck type");
            }
        }

        ResetValues();

        gameState = GameState.Begin;
    }
    private void AddLinkNext()
    {
        AdvanceButton next = new AdvanceButton();

        next.ID = "uxNextLinkButton";
        //   next.Text = Resources.PagingMessages.Next;

        if (CurrentPage < NumberOfPages)
        {
            next.Enabled       = true;
            next.Command      += new CommandEventHandler(Next_Command);
            next.CssClass      = "AdminButtonNextPageActive";
            next.CssClassBegin = "fl";
        }
        else
        {
            next.Enabled       = false;
            next.ForeColor     = Color.Gray;
            next.CssClass      = "AdminButtonNextPageInactive";
            next.CssClassBegin = "fl";
        }

        uxPlaceHolder.Controls.Add(next);
    }
Exemple #4
0
    static void CreateButton(Transform parent)
    {
        UIPrefarencesEditor uIPrefarencesEditor = GetUIPrefarences();
        GameObject          NatumButtonObject   = new GameObject();

        NatumButtonObject.gameObject.name = "Button";
        NatumButtonObject.transform.SetParent(parent.transform);
        AdvanceButton nButton = NatumButtonObject.AddComponent <AdvanceButton>();

        nButton.BackgroundImage  = NatumButtonObject.GetComponent <Image>();;
        nButton.BackgroundSprite = uIPrefarencesEditor.ButtonBackgroundSprite;
        nButton.IconSprite       = uIPrefarencesEditor.ButtonIconSprite;
        nButton.BackgroundImage.preserveAspect = true;
        nButton.transform.localScale           = Vector3.one;
        nButton.BackgroundImage.hideFlags      = HideFlags.HideInInspector;

        GameObject iconImageObject = new GameObject();

        iconImageObject.gameObject.name = "Icon Image";
        iconImageObject.transform.SetParent(NatumButtonObject.transform);
        Image iconImage = iconImageObject.AddComponent <Image>();

        nButton.IconImage        = iconImage;
        nButton.IconImage        = iconImage;
        iconImage.raycastTarget  = false;
        iconImage.preserveAspect = true;
        //iconImage.SetNativeSize();

        //iconImageObject.hideFlags = HideFlags.HideInHierarchy;

        GameObject textMeshObject = new GameObject();

        textMeshObject.transform.SetParent(NatumButtonObject.transform);
        textMeshObject.gameObject.name = "TextMeshProText";
        TextMeshProUGUI textMesh = textMeshObject.AddComponent <TextMeshProUGUI>();

        nButton.TextMesh       = textMesh;
        textMesh.raycastTarget = false;
        textMesh.fontSize      = 36;
        textMesh.alignment     = TextAlignmentOptions.Center;
        textMesh.font          = uIPrefarencesEditor.TextFont;

        //textMeshObject.hideFlags = HideFlags.HideInHierarchy;
        nButton.SetGraphic();



        RectTransform textMeshRect = textMeshObject.GetComponent <RectTransform>();

        textMeshRect.anchoredPosition     = Vector2.zero;
        textMeshRect.sizeDelta            = Vector2.zero;
        textMeshRect.transform.localScale = Vector3.one;
        textMeshRect.anchorMin            = new Vector2(0, 0);
        textMeshRect.anchorMax            = new Vector2(1, 1);
        textMeshRect.pivot = new Vector2(0.5f, 0.5f);

        RectTransform iconRect = iconImageObject.GetComponent <RectTransform>();

        iconRect.anchoredPosition     = Vector2.zero;
        iconRect.sizeDelta            = Vector2.zero;
        iconRect.transform.localScale = Vector3.one;
        iconRect.anchorMin            = new Vector2(0, 0);
        iconRect.anchorMax            = new Vector2(1, 1);
        iconRect.pivot = new Vector2(0.5f, 0.5f);

        RectTransform buttonRect = NatumButtonObject.GetComponent <RectTransform>();

        buttonRect.anchoredPosition = Vector2.zero;
        nButton.BackgroundImage.SetNativeSize();

        Selection.activeObject = NatumButtonObject;
    }
Exemple #5
0
 private void ClickAdvanceButton()
 {
     AdvanceButton.ClickElement();
 }