abstract class Class

Defined in:

lapis/gd_extras/node_queries.cr

Class Method Summary

Instance Method Summary

Instance methods inherited from class Object

try?(&)
try?
try?

Class Method Detail

def self.~ #

Unary tilde operator on Class types: ~Sprite2D or ~Sprite2D?.

Provides typed get_node_or_null parity, returning typed T? or nil if not found.

Examples:

def _ready : Void
  if anim = ~AnimationPlayer?
    anim.play("idle")
  end
end

Instance Method Detail

def ~ #

Unary tilde operator on Class types: ~Sprite2D or ~Sprite2D?.

Provides typed get_node_or_null parity, returning typed T? or nil if not found.

Examples:

def _ready : Void
  if anim = ~AnimationPlayer?
    anim.play("idle")
  end
end