Exemple #1
0
    public void Update()
    {
        if (rewiredPlayer == null)
        {
            return;
        }

        if (rewiredPlayer.GetButtonDown("action_toggle_actionbar"))
        {
            isToggled = !isToggled;

            UpdateControllerMaps();

            onToggleActionBar.Invoke(isToggled);
        }

        if (rewiredPlayer.GetButtonDown("action_page_left"))
        {
            onPageLeft.Invoke();
        }
        else if (rewiredPlayer.GetButtonDown("action_page_right"))
        {
            onPageRight.Invoke();
        }
    }
 public void ShowPlacementGuides(bool doShow)
 {
     showGuidesChanged.Invoke(doShow);
     if (gameType == GameType.TwoComputer)
     {
         alternateBackgroundSR.enabled = false;
     }
     else
     {
         alternateBackgroundSR.enabled = doShow;
     }
 }
Exemple #3
0
    private void Awake()
    {
        Slider = GetComponent <Slider>();
        Slider.onValueChanged.AddListener((float value) =>
        {
            int intValue   = Mathf.RoundToInt(value);
            intValue       = inverted ? (1 - intValue) : intValue;
            bool boolValue = Convert.ToBoolean(intValue);

            if (boolValue)
            {
                OnValueTrue.Invoke();
            }
            else
            {
                OnValueFalse.Invoke();
            }

            OnValueChanged.Invoke(boolValue);
        });
    }
 public void ShowSelection(bool doShow)
 {
     showSelectionChanged.Invoke(doShow);
     selectionChanged.Invoke(currentSelection);
 }