private void SetButtonActive(WindowButtonType button, bool state) { string buttonName = ""; switch(button){ case WindowButtonType.Restore : buttonName = "RestoreObject"; break; case WindowButtonType.Reduce : buttonName = "ReduceObject"; break; case WindowButtonType.Close : buttonName = "CloseObject"; break; } Transform restore = this.transform.FindChild(buttonName); if(restore != null){// si le bouton existe, on le cache restore.gameObject.SetActive(state); } }
public void ShowButton(WindowButtonType button) { this.SetButtonActive(button,true); }
public void HideButton(WindowButtonType button) { this.SetButtonActive(button,false); }