public void AttachKabelToPoint(SpoelHandler eind) { try { kabelData.endPoint = eind; kabelData.attachedSpoel = null; } catch { } }
public GameObject CreateKabel(SpoelHandler start) { GameObject obj = Instantiate(kabelPrefab); line = obj.GetComponent <LineRenderer>(); kabelData = obj.GetComponent <KabelData>(); kabelData.attachedSpoel = this.gameObject; kabelData.startPoint = start; kabelData.kleur = start.kleurtje; return(obj); }
public void RemoveLine() { if (!inRemoveMode) { GameObject startObj = new GameObject("KabelStart"); GameObject endObj = new GameObject("KabelEnd"); SpoelHandler newStartSpoel = startObj.AddComponent <SpoelHandler>(); SpoelHandler newEndSpoel = endObj.AddComponent <SpoelHandler>(); newStartSpoel.transform.position = startPoint.transform.position; newEndSpoel.transform.position = endPoint.transform.position; startPoint.DetatchKabel(); endPoint.DetatchKabel(); startPoint = newStartSpoel; endPoint = newEndSpoel; inRemoveMode = true; } }