void Start() { geometryBehaviour = GameObject.Find("/3D/Geometry").GetComponent <GeometryBehaviour>(); navigationBehaviour = GameObject.Find("/3D/Navigation").GetComponent <NavigationBehaviour>(); gridBehaviour = GameObject.Find("/3D/Grid").GetComponent <GridBehaviour>(); coordinateBehaviour = GameObject.Find("/3D/Coordinate").GetComponent <CoordinateBehaviour>(); geoCamera = GameObject.Find("/3D/GeoCamera").GetComponent <GeoCamera>(); navCamera = GameObject.Find("/3D/NavCamera").GetComponent <NavCamera>(); InitTouchSystem(); InitView(); InitUI(); geoCamera.InitDefault(); stateController = GetComponent <StateController>(); stateController.Init(geoUI.statePanel); toolController = GetComponent <ToolController>(); toolController.Init(geoUI.toolPanel); recognizeController = GetComponent <RecognizeController>(); recognizeController.Init(geoUI.writingPanel); ClearGeometry(); }
private void Awake() { if (_instance != null) { Destroy(gameObject); return; } _instance = this; }