User Tools

Site Tools


4rpl:commands:setbeamforcelocalend

This is an old revision of the document!


Index

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 ourselfs, so that the start point is relative to our unit
   CreateBeam("orange" 3 4  0 1 0  10000 <-unitPos.Y 10000) ->beam
   AttachBeam(<-beam self)
endonce
 
SetBeamForceLocalEnd(<-beam true)
SetBeamEnd(<-beam 10 1 10)

Index

4rpl/commands/setbeamforcelocalend.1610121708.txt.gz · Last modified: 2025/02/14 14:56 (external edit)