////////////////////////////////////////////////////////////////// // Private Helpers ////////////////////////////////////////////////////////////////// /* * BeginGrabCut : Colorie un ensemble d'objet et les place dans la liste _grabObjectList */ private void BeginGrabCut(GameObject hitObject) { int a = 0; if (_grabObjectList.Count == 0) { _grabObjectList.Add(hitObject); rend = hitObject.GetComponent <Renderer>(); rend.material.color = Color.red; Debug.Log("added"); } foreach (GameObject GO in _grabObjectList) { if (GO.GetInstanceID() == hitObject.GetInstanceID()) { a = -1; break; } } if (a == 0) { _grabObjectList.Add(hitObject); rend = hitObject.GetComponent <Renderer>(); rend.material.color = Color.red; } }