public void OnEnable() { instance = this; foreach (var item in imagesList) { item.color = new Color(item.color.r, item.color.g, item.color.b, 1); } }
void ActivateSelection(GameObject panel) { DeactivateSelection(); ButtonSelection selectionControls = panel.GetComponent <ButtonSelection>(); if (selectionControls != null) { selectionControls.ActivateSelection(); } }
void SetupGroups(int subject) { for (int i = 0; i < subjectGroups.Length; i++) { subjectGroups[i].gameObject.SetActive(false); } subjectGroups[subject].gameObject.SetActive(true); selectedSelection = subjectGroups[subject]; }
private void SelectButton() { delta = 0; Button = (ButtonSelection)Random.Range((int)ButtonSelection.North, (int)ButtonSelection.West + 1); if (buttonText.TryGetValue(Button, out sprite)) { if (ButtonToPress != null && ButtonToPress.sprite != null) { ButtonToPress.sprite = sprite; } } }
void DeactivateSelection() { for (int i = 0; i < transform.childCount; i++) { Transform panel = transform.GetChild(i); ButtonSelection selectionControls = panel.GetComponent <ButtonSelection>(); if (selectionControls != null) { selectionControls.DeactivateSelection(); } } }
GUIStyle ButtonSelectionStyle(ButtonSelection selection) { switch (selection) { case ButtonSelection.PLAY: return(guiStylePLAY); case ButtonSelection.INFO: return(guiStyleINFO); case ButtonSelection.Placeholder: return(guiStyleCONF); case ButtonSelection.LOGO: return(guiStyleLOGO); } return(guiStylePLAY); }
public static string ButtonSelectionString(ButtonSelection selection) { switch (selection) { case ButtonSelection.PLAY: return("PLAY"); case ButtonSelection.INFO: return("INFO"); case ButtonSelection.Placeholder: return(""); case ButtonSelection.LOGO: return("LOGO"); } return(""); }
// Start is called before the first frame update void Start() { Assert.IsNotNull(guiSkin); Assert.IsNotNull(guiStylePLAY); Assert.IsNotNull(guiStyleLOGO); Assert.IsNotNull(guiStyleINFO); Assert.IsNotNull(guiStyleCONF); currentSelection = ButtonSelection.LOGO; inputActions.actionMaps[0].actions[0].performed += OnUp; inputActions.actionMaps[0].actions[1].performed += OnDown; inputActions.actionMaps[0].actions[2].performed += OnLeft; inputActions.actionMaps[0].actions[3].performed += OnRight; inputActions.actionMaps[0].actions[4].performed += OnConfirmSelection; inputActions.Enable(); }
private void Awake() { instance = this; }
void SwitchPanelHorizontal() { currentSelection = (ButtonSelection)CameraPanel.SwitchPositionHorizontal((CameraPanel.DisplayPosition)currentSelection); }
void SwitchPanelVertical() { currentSelection = (ButtonSelection)CameraPanel.SwitchPositionVertical((CameraPanel.DisplayPosition)currentSelection); }