// to be overridden by each creator public virtual void setupLaser(LaserPicker laser) { laser.setLengthToInfinity(); laser.clearLayerMask(); laser.clearRestrictedObject(); laser.clearRestrictedObjectContainsName(); laser.clearRestrictedObjectStartName(); }
//--------------------------------------------------------------- private void clearLaser() { laser.clearLayerMask(); laser.clearRestrictedObject(); laser.clearRestrictedObjectContainsName(); laser.clearRestrictedObjectStartName(); laser.clearRestrictedPlane(); laser.clearStickMode(); }
private void clearPointCollectionMode(LaserPicker laser) { clearCollectedPts(); hostSurface = null; laser.clearRestrictedObject(); }