// Le personnage dépose un token public void deposerToken(bool record = true) { // Retirer l'icone du token sur le personnage, puis faire réapparaitre le token TokenIHM t = associatedCharacter.tokenTranporte.GetComponent <TokenIHM>(); if (record) { t.recordPreviousState(); } t.getTokenIcon().GetComponent <SpriteRenderer>().enabled = false; t.transform.position = new Vector3(transform.position.x, transform.position.y, 0); associatedCharacter.tokenTranporte.GetComponent <Collider>().enabled = true; associatedCharacter.tokenTranporte.GetComponent <TokenIHM>().changeSortingLayer("TokensOnBoard"); associatedCharacter.deposerToken(); t.applyNewScale(t.NORMAL_SCALE_VALUE); t.displayToken(); }