private void ClearPoint(GameObject point) { ICPPointController controller = point.GetComponent <ICPPointController>(); controller.Reset(); unusedPoints.Push(point); }
private ICPPointController AddICPPoint(Point point) { GameObject pointGO = GetPointGO(); ICPPointController pointController = pointGO.GetComponent <ICPPointController>(); pointController.RepresentPoint(point, referenceToLocalTransform); pointGOMapping.Add(point, pointController); return(pointController); }