private int isTouched = 0; // 0: awaiting detection, 1: player detected, 2: stop detecting for player // Start is called before the first frame update void Start() { // Search the scene for object with "SceneChanger" tag and place it into sceneChangerObject. sceneChangerObject = GameObject.FindGameObjectWithTag("SceneChanger"); // Get sceneChanger script component from sceneChangerObject. my_sceneChanger_script = sceneChangerObject.GetComponent <sceneChanger>(); }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { sceneChanger scene = GameObject.FindObjectOfType(typeof(sceneChanger)) as sceneChanger; scene.MenuScene(); } }
void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { Debug.Log("ASDFASDF"); sceneChanger sch = GameObject.FindObjectOfType(typeof(sceneChanger)) as sceneChanger; if (sceneName == "database") { sch.MapScene(); } else if (sceneName == "MySubject" || sceneName == "AddRoutine") { sch.MenuScene(); } } }
// // UPDATE // void Update() { foreach (Touch touch in Input.touches) { if (touch.phase == TouchPhase.Began) { Ray raycast = Camera.main.ScreenPointToRay(touch.position); RaycastHit raycasthit; if (Physics.Raycast(raycast, out raycasthit)) { if (raycasthit.collider.name.ToString() != "Ground") { database db = GameObject.FindObjectOfType(typeof(database)) as database; db.SetBlockName(raycasthit.collider.name.ToString()); Debug.Log(raycasthit.collider.name.ToString()); sceneChanger sch = GameObject.FindObjectOfType(typeof(sceneChanger)) as sceneChanger; sch.DatabaseScene(); } } } } }