Programación de Vida en Videojuegos: Uso de Getters y Setters

Clase 20 de 33Curso de VR con Unity

Resumen

Para el script de la vida usaremos una estrategia un poco diferente a lo que estamos acostumbrados, usaremos una variable autocalculada y la manipularemos internamente a través de getters y setters. El Getter es un método que sirve para obtener el valor de la variables y el Setter sirve para configurar su valor además de mantenerlo entre algunos límites o fijarle un valor dadas ciertas condiciones.

Al programar usando Getters y Setters, se crean dos métodos internos get() y set(), con los que se manipularan los valores de una variable que se ha declarado como privada y la que se definirá en el código como [SerializedField], lo que adicionalmente nos permitirá tener acceso a ella desde la interfaz de Unity, lo cual es bastante conveniente.

NOTA: los nombres de interfaces se escriben en PascalCase, mientras que las variables privadas se escriben en camelCase.