Help! Unity3d Ray

Daleon228_09

Solid & Active Platinian
Im tried to cast the bullet to create a line trace, but it doesnt work

C++:
void (*old_HitCast)(Vector3 start, Vector3 direction, void *params);
void HitCast(Vector3 start, Vector3 direction, void *params){
    
    Vector3 WorldStart = Vector3WorldToScreen(get_camera(), start);
    Vector3 WorldEnd = Vector3WorldToScreen(get_camera(), direction);
    
    getDrawList()->AddLine(ImVec2(WorldStart.X, WorldStart.Y), ImVec2(WorldEnd.X, WorldEnd.Y), ImColor(255, 255, 255, 255), 1.f);
    
    return old_HitCast(start, direction, params);
}
 
Back
Top Bottom