public Cast(Vector3 m_origin, Vector3 m_direction, float m_distance, Transform m_parentOrigin, Transform m_parentEnd) { origin = new PositionRelative(m_origin, m_parentOrigin); end = new PositionRelative(m_origin + m_direction.normalized * m_distance, m_parentEnd); }
public Cast(Vector3 m_origin, Vector3 m_end) { origin = new PositionRelative(m_origin); end = new PositionRelative(m_end); }
public Cast() { origin = new PositionRelative(Vector3.zero); end = new PositionRelative(Vector3.zero); }
public Cast(Vector3 m_origin, Vector3 m_direction, float m_distance) { origin = new PositionRelative(m_origin); end = new PositionRelative(m_origin + m_direction.normalized * m_distance); }
public Cast(Vector3 m_origin, Vector3 m_end, Transform m_parentOrigin, Transform m_parentEnd) { origin = new PositionRelative(m_origin, m_parentOrigin); end = new PositionRelative(m_end, m_parentEnd); }