public GrabData(Transform rayOrigin, DirectSelectInput input, Transform[] grabbedObjects) { this.rayOrigin = rayOrigin; this.input = input; this.grabbedObjects = grabbedObjects; Reset(); }
public GrabData(Transform rayOrigin, DirectSelectInput input, Transform[] grabbedObjects, IUsesSnapping usesSnapping) { this.rayOrigin = rayOrigin; this.input = input; this.grabbedObjects = grabbedObjects; m_UsesSnapping = usesSnapping; m_Objects = new GameObject[grabbedObjects.Length]; for (int i = 0; i < grabbedObjects.Length; i++) { var go = grabbedObjects[i].gameObject; m_Objects[i] = go; } Reset(); }