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; } } }
/// <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); }