WeakRef

Inherits: Reference < Object

Sostiene un Object, pero no contribuye al conteo de referencia si el objeto es una referencia.

Descripción

Un weakref puede sostener una Reference, sin contribuir al contador de referencia. Un weakref puede ser creado a partir de un Object usando @GDScript.weakref. Si este objeto no es una referencia, weakref sigue funcionando, sin embargo, no tiene ningún efecto sobre el objeto. Los weakrefs son útiles en los casos en que múltiples clases tienen variables que se refieren unas a otras. Sin weakrefs, el uso de estas clases podría conducir a fugas de memoria, ya que ambas referencias impiden que se libere la otra. Haciendo parte de las variables un weakref puede prevenir esta dependencia cíclica, y permite que las referencias sean liberadas.

Métodos

Variant

get_ref ( ) const

Descripciones de Métodos

Devuelve el Object al que se refiere este weakref.