| 
    Arma Reforger Script API
    
   | 
 
This is the complete list of members for SCR_Global, including all inherited members.
| ApplyDamage(IEntity entity, IEntity weapon, float dmg, EDamageType dmgType, string hitZone, SurfaceProperties surface, int nodeIdx) | SCR_Global | static | 
| ClampToGrid(float input, float grid) | SCR_Global | static | 
| DisplayEntityNameText(IEntity ent, int color, int camIndex) | SCR_Global | static | 
| DrawMatrix(vector matrix[4], float scale=1, ShapeFlags flags=ShapeFlags.ONCE|ShapeFlags.NOZBUFFER, int colorX=Color.RED, int colorY=Color.GREEN, int colorZ=Color.BLUE) | SCR_Global | static | 
| DrawTrace(TraceParam trace, float traceCoef=-1, ShapeFlags flags=ShapeFlags.ONCE|ShapeFlags.NOZBUFFER|ShapeFlags.NOOUTLINE, int colorEnd=Color.BLACK, int colorIntersect=Color.PINK) | SCR_Global | static | 
| FilterCallback_IgnoreAllButBuildingRegions(notnull IEntity target, vector rayorigin, vector raydirection) | SCR_Global | static | 
| FilterCallback_IgnoreAllButEntity(notnull IEntity target, vector rayorigin, vector raydirection) | SCR_Global | static | 
| FilterCallback_IgnoreAllButEntityWithChildren(notnull IEntity target, vector rayorigin, vector raydirection) | SCR_Global | static | 
| FilterCallback_IgnoreAllButMeleeAttackable(notnull IEntity target, vector rayorigin, vector raydirection) | SCR_Global | static | 
| FilterCallback_IgnoreCharacters(notnull IEntity target) | SCR_Global | static | 
| FilterCallback_IgnoreCharactersWithChildren(notnull IEntity target) | SCR_Global | static | 
| FilterCallback_IgnoreEntityWithChildren(notnull IEntity target, vector rayorigin, vector raydirection) | SCR_Global | static | 
| FilterCallback_IgnoreNotInList(notnull IEntity target) | SCR_Global | static | 
| FindActionsManagerComponent(IEntity entity, bool activeOnly=true) | SCR_Global | static | 
| FindEditorActionsManagerComponent(IEntity entity) | SCR_Global | static | 
| FixVector180(vector vec) | SCR_Global | static | 
| fmod(float dividend, float divisor) | SCR_Global | static | 
| FractionOf(float input, float fracOf) | SCR_Global | static | 
| g_fPhysicsHz | SCR_Global | static | 
| g_TraceFilterEnt | SCR_Global | static | 
| g_TraceFilterList | SCR_Global | static | 
| GetBonesAsParamEnums(IEntity entity) | SCR_Global | static | 
| GetChildIndex(IEntity ent) | SCR_Global | static | 
| GetDirectionAngles(vector viewMat[4], vector posTo) | SCR_Global | static | 
| GetDistForHUD(float dist, bool imperial, out string tgtDist, out string distFormat) | SCR_Global | static | 
| GetEntityCenterLocal(IEntity ent) | SCR_Global | static | 
| GetFrequencies(SCR_GadgetManagerComponent gadgetManager, out notnull set< int > outFrequencies) | SCR_Global | static | 
| GetGlobalYawForMat(vector mat[4]) | SCR_Global | static | 
| GetIntersectPointPlane(vector start, vector end, out vector result, float height) | SCR_Global | static | 
| GetLocalMatrix(vector parentMat[4], vector childMat[4]) | SCR_Global | static | 
| GetMatAndBoundsSurfaceAreaInDir(IEntity ent, vector dir, vector mat[4], vector mins, vector maxs) | SCR_Global | static | 
| GetModelAndRemapFromResource(ResourceName resourcePath, out ResourceName modelPath, out string remap) | SCR_Global | static | 
| GetObjectAtOffsetFromObject(IEntity parent, IEntity child, vector localPos, vector localAng, float tolerancePos, float toleranceAng) | SCR_Global | static | 
| GetPlatformName(PlatformKind kind) | SCR_Global | static | 
| GetPrefabAttributeResource(notnull IEntity entity, string containerType, string attributeName) | SCR_Global | static | 
| GetProfileName() | SCR_Global | static | 
| GetResourceContainsComponent(ResourceName resourcePath, string componentClassName, out bool isPrefab) | SCR_Global | static | 
| GetResourceName(string path) | SCR_Global | static | 
| GetRootWorld(ResourceName worldPath=ResourceName.Empty) | SCR_Global | static | 
| GetScaledStructuralDamage(float damage, EDamageType type) | SCR_Global | static | 
| GetStringContainsInvalidCharacters(string s) | SCR_Global | static | 
| GetSurfaceAreaInDir(IEntity ent, vector dir) | SCR_Global | static | 
| GetVectorClampedToWorldBounds(vector pos) | SCR_Global | static | 
| GetWorldBoundsForEntity(vector mat[4], out vector mins, out vector maxs) | SCR_Global | static | 
| GetWorldBoundsWithChildren(IEntity entity, out vector min, out vector max, bool isChild=false) | SCR_Global | static | 
| IntersectBoxPoint(vector pos, vector mins, vector maxs) | SCR_Global | static | 
| IntersectBoxSphere(vector center, float radius, vector mins, vector maxs, out float intersectDist=0) | SCR_Global | static | 
| IsAdmin(int playerID) | SCR_Global | static | 
| IsAdmin() | SCR_Global | static | 
| IsAdminRole(EPlayerRole role) | SCR_Global | static | 
| IsAnyInherited(notnull IEntity entity, array< TypeName > typenames) | SCR_Global | static | 
| IsChangedMouseAndKeyboard(EInputDeviceType oldDevice, EInputDeviceType newDevice) | SCR_Global | static | 
| IsEditMode() | SCR_Global | static | 
| IsEditMode(notnull IEntity entity) | SCR_Global | static | 
| IsScope2DEnabled() | SCR_Global | static | 
| LerpMatrix(vector mat1[4], vector mat2[4], out vector matOut[4], float pct) | SCR_Global | static | 
| LocalClampObjectAndMatrixWithinBounds(vector localMat[4], GenericEntity ent, vector origMat[4], vector localMins, vector localMaxs, vector gridSize) | SCR_Global | static | 
| LocalSnapMatrix(vector localMat[4], vector origMat[4], vector gridSize) | SCR_Global | static | 
| m_DebugLayoutCanvas | SCR_Global | static | 
| ProjWorldEditorMouseScreenToWorld(GenericEntity referenceEntity) | SCR_Global | static | 
| ScaleVectorByVector(vector inputVec, vector scaleVec) | SCR_Global | static | 
| SetEntityAsChildToParent(IEntity parent, IEntity child) | SCR_Global | static | 
| SetHierarchyAngularVelocity(notnull IEntity ent, vector newAngularVelocity) | SCR_Global | static | 
| SetHierarchyBodyActive(notnull IEntity ent, ActiveState activeState, bool resetVelocity=false) | SCR_Global | static | 
| SetHierarchyChildAngularVelocity(notnull IEntity ent, vector newAngularVelocity, IEntity entFrom, bool recursive=true) | SCR_Global | protectedstatic | 
| SetHierarchyChildBodyActive(notnull IEntity ent, ActiveState activeState, bool recursive=true, bool resetVelocity=false) | SCR_Global | protectedstatic | 
| SetHierarchyChildVelocity(notnull IEntity ent, vector newVelocity, bool recursive=true) | SCR_Global | protectedstatic | 
| SetHierarchyVelocity(notnull IEntity ent, vector newVelocity) | SCR_Global | static | 
| SetMaterial(IEntity entity, ResourceName material, bool recursively=true) | SCR_Global | static | 
| TeleportLocalPlayer(vector worldPosition, SCR_EPlayerTeleportedReason teleportReason=SCR_EPlayerTeleportedReason.DEFAULT) | SCR_Global | static | 
| TeleportPlayer(int playerId, vector worldPosition, SCR_EPlayerTeleportedReason teleportReason=SCR_EPlayerTeleportedReason.DEFAULT) | SCR_Global | static | 
| VectorToRGBA255(vector colorVec, float alpha) | SCR_Global | static | 
| WorldClampMatrixWithinBounds(vector mat[4], vector mins, vector maxs) | SCR_Global | static | 
| WorldClampObjectAndMatrixWithinBounds(GenericEntity ent, vector mat[4], vector mins, vector maxs, vector gridSize) | SCR_Global | static | 
| WorldSnapMatrix(vector mat[4], vector gridSize) | SCR_Global | static |