Estaba editando el script code para un programa y me aparece el siguiente problema cuando pongo Componente.Active o Componente.Inactive: "type 'UCC' does not contain a definition for 'Active' and no extension method 'Active' of type 'UCC' could be found. Are you missing an assembly reference?"
He visto unos ejemplos en youtube y en ellos si se quiere activar o desactivar un objeto lo ponen de la manera que he hecho. De verdad que no entiendo el problema. ¿Alguién me podría ayudar?
Hola!
Los UCC no tienen la propiedad 'Active'. Si quieres activarlos o desactivarlos, debes de utilizar la función IsActive(bool value).
Por ejemplo si en tu máquina tienes un UDC que se llama Motor1, si quieres ocultarlo o mostralo al pulsar las teclas 'P' y 'O' deberás usar la función:
public void Main()
{
if(Input.GetKeyDown(KeyCode.P))
Motor1.IsVisible(false);
if(Input.GetKeyDown(KeyCode.O))
Motor1.IsVisible(true);
}
Recuerda que en el editor del Script Code tienes la ayuda con las funciones disponibles para cada componente.