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); }
// 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); }
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; }
private void ClickAdvanceButton() { AdvanceButton.ClickElement(); }