~~NOTOC~~ <=[[4rpl:start| Index]] \\ <=[[4rpl:start#beams| Beams]] ====== SetBeamForceLocalEnd ====== SetBeamForceLocalEnd(<-beamUID <-forceLocalEnd) ===== Description ===== When set to true on a beam, the beam will use local coordinates for the end point when attached to a unit. Normally, the end point of a beam is always in global coordinates even when the beam is attached to a unit. If you want the end point to also be relative to the unit, then SetBeamForceLocalEnd to true. ===== Examples ===== once GetUnitPosition(self) ->unitPos #Fire a beam to extends off screen but is at the same height as the unit #We will attach the beam to ourselves, so that the start point is relative to our unit 3 ->brightness 4 ->width CreateBeam("orange" <-brightness <-width) ->beam AttachBeam(<-beam self "") SetBeamStart(<-beam V3(0 0 0)) SetBeamEnd(<-beam V3(10000 0 10000)) endonce SetBeamForceLocalEnd(<-beam true) SetBeamEnd(<-beam 10 1 10) <=[[4rpl:start| Index]]