~~NOTOC~~ <=[[4rpl:start| Index]] ====== GetObjFacingAngleCell ====== GetObjFacingAngleCell(<-UID "ObjName" <-posX <-posZ) ->angle ===== Description ===== Returns the angle in degrees between the obj's forward (the z direction) and the specified world position. The X,Z coordinates are a position in 3D world space. An obj is facing a position when the forward (z direction) of the obj it pointing directly at the position. This function ignores the y position of the obj. This function works using world coordinates. The resulting angle is in degrees. ===== Examples ===== GetObjFacingAngleCell(self "Barrel" 42 1) #--Aiming at target: RotateObjTowardsCell(self "AXLE" <-targetPos.x <-targetPos.z <-AXLE_ROT_SPEED) if(GetObjFacingAngleCell(self "AXLE" <-targetPos.x <-targetPos.z) lt(0.5)) RotateObjTowards(self "TURRET" <-targetPos<-TURRET_ROT_SPEED) if(GetObjFacingAngle(self "TURRET" <-targetPos) lt(0.5)) @fire endif endif <=[[4rpl:start| Index]]