Last updated
Was this helpful?
Was this helpful?
// add the following using at the to of your file to access EditorVisuals:
using GlueControl.Editing;
Line line;
void CustomInitialize()
{
line = new Line();
line.Visible = true;
}
void CustomActivity(bool firstTimeCalled)
{
line.SetFromAbsoluteEndpoints(
Camera.Main.Position.AtZ(0),
GuiManager.Cursor.WorldPosition.ToVector3(),
// Must have position at endpoint 1
Line.SetFromEndpointStyle.PositionAtEndpoint1);
if(SolidCollision.CollideAgainstClosest(line))
{
var collisionPoint = line.LastCollisionPoint.ToVector3();
EditorVisuals.Circle(8, collisionPoint);
}
}
void CustomDestroy()
{
line.Visible = false;
}