private void ReturnQueueNumber() { StaticVoxelTransformer svt = FindObjectOfType <StaticVoxelTransformer>(); if (svt != null) { svt.ReturnQueueNumber(staticQueueNumber); } }
private void TakeQueueNumber() { StaticVoxelTransformer svt = FindObjectOfType <StaticVoxelTransformer>(); if (svt != null) { Vector3[] worldPositions = new Vector3[origPositions.Length]; for (int i = 0; i < origPositions.Length; i++) { worldPositions[i] = transform.TransformPoint(origPositions[i]); } staticQueueNumber = svt.TakeQueueNumber(change, worldPositions); } }