Cómo llamar FUNCIONES definidas en otro Script. Ejemplos en C# Unity

Introducción

En este artículo vamos a ver cómo ejecutar funciones definidas en un Script desde un segundo Script. En primer lugar vemos el procedimiento genérico.

Procedimiento

1. Partimos con 2 Scripts A y B. En el Script A está la función que queremos llamar. En el Script B vamos a hacer la llamada a la función que está en A.

2. En el script A nos aseguramos que la función está declarada como pública, sino no podremos acceder a ella desde un contexto externo a A.

3. En el script B declaramos un objeto de tipo A y debemos encontrar la referencia de ese objeto. Esto va a depender de dónde estamos programando, en el caso de Unity vamos a hacerlo en el método Start y con la instrucción FindObjectOfType.

4. Para llamar a la función en el otro Script A desde B, usamos la rererencia que definimos de A y con el operador punto podemos acceder a ella y ejecutarla dentro del Script B.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *