private void UpdateStatement(Statement statement) { if (statement == null) { return; } statementText.text = statement.text; // Retire les réponses précédentes for(int i = 0; i < repliesRootPanel.childCount; i++) { Transform child = repliesRootPanel.GetChild(i); if (child.GetComponent<UIStatementButton>() != null) { Destroy(child.gameObject); } } // Ajoute les nouvelles List<Statement> reponses = statement.GetStatementsVisibles(); for(int i = 0; i < reponses.Count; i++) { AddStatement(reponses[i]); } }