DayZ Scripts
v1.21.156300 ยท Jun 20, 2023
 
Loading...
Searching...
No Matches
IsBoxCollidingGeometryProxyClasses.c
Go to the documentation of this file.
1
3{
13 proto native void SetParams(vector center, vector orientation, vector edgeLength, ObjIntersect primaryType, ObjIntersect secondaryType, bool fullComponentInfo);
14}
15
17class ComponentInfo
18{
24}
25
27class BoxCollidingResult
28{
31
34
35 ref ComponentInfoArray componentInfo;
37}
38
39typedef array<ref ComponentInfo> ComponentInfoArray;
vector componentCenter
Component center in world space.
vector componentMax
Component max in world space.
array< ref BoxCollidingResult > ProxyInfoArray
vector componentMin
Component min in world space.
class BoxCollidingParams component
ComponentInfo for BoxCollidingResult.
float componentRadius
Radius of bounding box.
Class that holds parameters to feed into CGame.IsBoxCollidingGeometryProxy.
proto native void SetParams(vector center, vector orientation, vector edgeLength, ObjIntersect primaryType, ObjIntersect secondaryType, bool fullComponentInfo)
Set the parameters.
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
int geomLevel
What geometry was the object found in (will either be primaryType or secondaryType)
ref ProxyInfoArray proxyInfo
Either the first proxy found or all of them depending on "fullComponentInfo".
Object obj
Object inside of box.
Object parent
Parent of proxy object.
int hierLevel
How deep in the proxy hierarchy are we.
ref ComponentInfoArray componentInfo
Either the first component found or all of them depending on "fullComponentInfo".