コード例 #1
0
    // 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();
    }