// Use this for initialization void Start() { _iosShadows = GameObject.Find("iosShadows"); if(_backgroundImg == null) Debug.LogError(DEBUGTAG+"Background Image"+PC.MISSING_REF); GameObject cameraGameObject = GameObject.Find ("PlanCamera"); _planCamera = cameraGameObject.GetComponent<Camera>(); _mainCamera = GameObject.Find ("mainCam"); _renderCamera = Camera.main; _polyDrawer = cameraGameObject.GetComponent <PolygonDrawer> (); _snapper = cameraGameObject.GetComponent <Snapper> (); _planTransformation = cameraGameObject.GetComponent <PlanTransformation> (); _planCamera.GetComponent<Camera>().enabled = false; _polyDrawer.enabled = false; _planTransformation.enabled = false; enabled = false; Point2 prevBgPoint = new Point2 (UnityEngine.Screen.width / 2 - 50, UnityEngine.Screen.height / 2); Point2 nextBgPoint = new Point2 (UnityEngine.Screen.width / 2 + 50, UnityEngine.Screen.height / 2); _backgroundEdge = new Edge2 (prevBgPoint, nextBgPoint); prevBgPoint.SetNextEdge (_backgroundEdge); nextBgPoint.SetPrevEdge (_backgroundEdge); }
public void SetJunctionType(int index, JunctionType junction) { Point2 selectedPoint = _points[index]; if (selectedPoint.GetJunction () != junction) { if (junction == JunctionType.Curved) { ArchedPoint2 ap = new ArchedPoint2 (selectedPoint); _points[index] = ap; } else if (junction == JunctionType.Broken) { Point2 newPoint = new Point2 (selectedPoint); newPoint.SetPrevEdge (selectedPoint.GetPrevEdge ()); newPoint.SetNextEdge (selectedPoint.GetNextEdge ()); Edge2 prevEdge = newPoint.GetPrevEdge (); if (prevEdge != null) { prevEdge.SetNextPoint2 (newPoint); } Edge2 nextEdge = newPoint.GetNextEdge (); if (nextEdge != null) { nextEdge.SetPrevPoint2 (newPoint); } _points[index] = newPoint; } } }
// Use this for initialization void Start() { //NEW UI ---------------------------------------------- m_headerRect = new Rect(0,0,Screen.width,m_btnH); m_drawRect = new Rect(0,-m_drawMenus.Length* m_btnH,m_btnWL,m_drawMenus.Length* m_btnH); m_tmpDrawRect = new Rect(0,m_btnH,m_btnWL,m_btnH); // m_planRect = new Rect(m_btnW,-m_planMenus.Length* m_btnH,m_btnWL,m_planMenus.Length* m_btnH); m_planRect = new Rect(m_btnW,-m_planMenus.Length* m_btnH,m_btnWL,m_btnH); m_tmpPlanRect = new Rect(0,m_btnH,m_btnWL,m_btnH); m_paramRect = new Rect(2*m_btnW,-m_paramMenus.Length* m_btnH,m_btnWL*1.25f,m_paramMenus.Length* m_btnH); m_tmpParamRect = new Rect(0,m_btnH,m_btnWL*1.25f,m_btnH); m_mainView = new Rect(0,m_btnH,Screen.width,Screen.height-(2*m_btnH)); m_askRect = new Rect(Screen.width/3f,Screen.height/4f,Screen.width/3f,Screen.height/4f); //NEW UI ---------------------------------------------- if(_backgroundImg == null) Debug.LogError(DEBUGTAG+"Background Image"+PC.MISSING_REF); GameObject cameraGameObject = GameObject.Find ("PlanCamera"); _planCamera = cameraGameObject.GetComponent<Camera>(); _mainCamera = GameObject.Find ("mainCam"); _renderCamera = Camera.main; _polyDrawer = cameraGameObject.GetComponent <PolygonDrawer> (); _snapper = cameraGameObject.GetComponent <Snapper> (); _planTransformation = cameraGameObject.GetComponent <PlanTransformation> (); _planCamera.GetComponent<Camera>().enabled = false; _polyDrawer.enabled = false; _planTransformation.enabled = false; enabled = false; Point2 prevBgPoint = new Point2 (UnityEngine.Screen.width / 2 - 50, UnityEngine.Screen.height / 2); Point2 nextBgPoint = new Point2 (UnityEngine.Screen.width / 2 + 50, UnityEngine.Screen.height / 2); _backgroundEdge = new Edge2 (prevBgPoint, nextBgPoint); prevBgPoint.SetNextEdge (_backgroundEdge); nextBgPoint.SetPrevEdge (_backgroundEdge); }