-- Marker Class -- Created for: -- Easy marker creation. -- Usage: -- No intended usage outside of MarkerHandler.lua Marker = function(type,posX,posY,posZ,dirX,dirY,dirZ,rotX,rotY,rotZ,scaleX,scaleY,scaleZ,red,green,blue,alpha,bobUpAndDown,faceCamera,p19,rotate,textureDict,textureName,drawOnEnts,textDist,text,doFunc,onKey,funcArgs) return { type = (type or 0), posX = (posX or 0.0), posY = (posY or 0.0), posZ = (posZ or 0.0), dirX = (dirX or 0.0), dirY = (dirY or 0.0), dirZ = (dirZ or 0.0), rotX = (rotX or 0.0), rotY = (rotY or 0.0), rotZ = (rotZ or 0.0), scaleX = (scaleX or 0.0), scaleY = (scaleY or 0.0), scaleZ = (scaleZ or 0.0), red = (red or 255), green = (green or 255), blue = (blue or 255), alpha = (alpha or 255), bobUpAndDown = (bobUpAndDown or false), faceCamera = (faceCamera or true), p19 = (p19 or false), rotate = (rotate or true), textureDict = (textureDict or nil), textureName = (textureName or nil), drawOnEnts = (drawOnEnts or nil), pos = vector3((posX or 0.0),(posY or 0.0),(posZ or 0.0)), textDist = (textDist or false), text = (text or false), doFunc = (doFunc or false), onKey = (onKey or false), funcArgs = (funcArgs or false), } end