private void RemoveFace(GeoFace geoFace) { FaceBehaviour faceBehaviour = faceMap[geoFace]; Destroy(faceBehaviour.gameObject); faceMap.Remove(geoFace); }
public string getNum() { fb = this.selectedFace.GetComponent<FaceBehaviour> (); if (fb != null) { return fb.getNum(); } return ""; }
public bool clickFace(bool canAddNum) { fb = this.selectedFace.GetComponent<FaceBehaviour> (); print (fb.getNum()); if (fb != null && !fb.getNum().Equals ("") && !fb.getDisabled () && canAddNum) { print ("im here"); fb.setDisabled(true); return true; } return false; }
private void AddFace(GeoFace geoFace) { GameObject planeObject = new GameObject(geoFace.ToString()); planeObject.transform.SetParent(faceWrapper.transform); FaceBehaviour faceBehaviour = planeObject.AddComponent <FaceBehaviour>(); faceBehaviour.Init(geoFace); faceBehaviour.SetData(geometry.Face(geoFace)); faceMap.Add(geoFace, faceBehaviour); elementMap.Add(geoFace, faceBehaviour); }
private void UpdateFace(GeoFace geoFace) { FaceBehaviour faceBehaviour = faceMap[geoFace]; faceBehaviour.SetData(geometry.Face(geoFace)); }