Beispiel #1
0
    void Update()
    {
        bool is_selected = selection_system.IsPlayerSelected(character);

        if (is_selected != selected) //Selection has changed (update sprite)
        {
            if (is_selected == false)
            {
                unselected_sprite.SetActive(true);
                selected_sprite.SetActive(false);
                selected = false;
            }
            else
            {
                selected_sprite.SetActive(true);
                unselected_sprite.SetActive(false);
                selected = true;
            }
        }
    }
Beispiel #2
0
    /// <summary>
    /// Checks if the Player is selected and updates the selection circle.
    /// </summary>
    private void UpdateSelection()
    {
        is_selected = selection_system.IsPlayerSelected(gameObject);

        selection_circle.SetActive(is_selected);
    }