.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_RayShape2D: RayShape2D ========== **Inherits:** :ref:`Shape2D` **<** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Ray 2D shape resource for physics. Member Functions ---------------- +----------------------------+-----------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_length` **(** **)** const | +----------------------------+-----------------------------------------------------------------------------------------------+ | void | :ref:`set_length` **(** :ref:`float` length **)** | +----------------------------+-----------------------------------------------------------------------------------------------+ Member Variables ---------------- - :ref:`float` **length** Description ----------- Ray 2D shape resource for physics. A ray is not really a collision body, instead it tries to separate itself from whatever is touching its far endpoint. It's often useful for characters. Member Function Description --------------------------- .. _class_RayShape2D_get_length: - :ref:`float` **get_length** **(** **)** const Return the length of the ray. .. _class_RayShape2D_set_length: - void **set_length** **(** :ref:`float` length **)** Set the length of the ray.