DIFF

class IsObjectObstructedCache

Constructors 1

Members 10

int TotalObjects = 0
vector RaycastEnd = "0 0 0"

actual raycast end point, optionally clamped to the caller-provided maxDist from RaycastStart; ObjectCenterPos remains the true, unclamped object center

vector ObjectContactPos = "0 0 0"
vector ObjectContactDir = "0 0 0"
int ContactComponent = -1
private ref RaycastRVParams RaycastParams = new RaycastRVParams("0 0 0", "0 0 0")

reused between calls

Referenced by GetRaycastParams()

Methods 2

RaycastRVParams GetRaycastParams(vector begPos, vector endPos, Object ignore)

returns the cached instance re-initialized to the given values, instead of allocating a new one