private IEnumerator LoadLunaLevel() { yield return(new WaitForSeconds(.5f)); SceneSelect s = new SceneSelect(); s.LoadLevelByName("4.BossFight"); }
void Update() { spawnTimer -= Time.deltaTime; if (spawnTimer <= 0.0f) { StartCoroutine(SpawnItems(weapons, weaponWait)); StartCoroutine(SpawnItems(xp, xpWait)); spawnTimer = 10.0f; } // Restart Level at death if (shipP1Lives == 0 || shipP2Lives == 0) { SceneSelect.Scenes(2); } }
void Update() { if (selectFlg) { return; } // Touchpadを押されている間、レーザーを表示する if (Controller.GetPress(SteamVR_Controller.ButtonMask.Touchpad)) { RaycastHit hit; // コントローラーから光線を飛ばす // 100m以内にオブジェクトと当たったレーザーを表示する if (Physics.Raycast(/*trackedObj.*/ Controller.transform.position, Controller.transform.forward, out hit, 100, sceneMask)) { hitPoint = hit.point; ShowLaser(hit); sceneSelect = hit.transform.gameObject.GetComponent <SceneSelect> (); if (sceneSelect) { sceneSelect.HitLazer(); selectOk = true; } } } else // Touchpadが放されたら、レーザーを非表示にする { laser.SetActive(false); } if (Controller.GetPressUp(SteamVR_Controller.ButtonMask.Touchpad) && selectOk) { selectFlg = true; sceneSelect.ChangeScene(); laser.SetActive(false); } }
// Start is called before the first frame update void Start() { power = 0; if (SceneManager.GetActiveScene().name == "Title") { Scenenum = 0; SS = GetComponent <SceneSelect>(); } if (SceneManager.GetActiveScene().name == "main") { Scenenum = 1; MM = GetComponent <MainManeger>(); } if (SceneManager.GetActiveScene().name == "Risult") { Scenenum = 2; RM = GetComponent <RisultManeger>(); } if (SceneManager.GetActiveScene().name == "credit") { Scenenum = 3; CTG = GetComponent <CTitleGo>(); } }
void Start() { S = this; }
// Directional controls void ControlsDebug() { if (gameObject.tag == "ShipP1") { if (Input.GetKey(KeyCode.A)) { transform.position += Vector3.left * Time.deltaTime * playerSpeed; anim.SetBool("AfterBurnerMove", true); // Animate left tilt } else { anim.SetBool("AfterBurnerMove", false); } if (Input.GetKey(KeyCode.D)) { transform.position += Vector3.right * Time.deltaTime * playerSpeed; anim.SetBool("AfterBurnerMove", true); // Animate right tilt } if (Input.GetKey(KeyCode.W)) { transform.position += Vector3.up * Time.deltaTime * playerSpeed; anim.SetBool("AfterBurnerMove", true); } if (Input.GetKey(KeyCode.S)) { transform.position += Vector3.down * Time.deltaTime * playerSpeed; anim.SetBool("AfterBurnerMove", true); } } if (gameObject.tag == "ShipP2") { if (Input.GetKey(KeyCode.LeftArrow)) { transform.position += Vector3.left * Time.deltaTime * playerSpeed; anim.SetBool("AfterBurnerMove", true); // Animate left tilt } else { anim.SetBool("AfterBurnerMove", false); } if (Input.GetKey(KeyCode.RightArrow)) { transform.position += Vector3.right * Time.deltaTime * playerSpeed; anim.SetBool("AfterBurnerMove", true); // Animate right tilt } if (Input.GetKey(KeyCode.UpArrow)) { transform.position += Vector3.up * Time.deltaTime * playerSpeed; anim.SetBool("AfterBurnerMove", true); } if (Input.GetKey(KeyCode.DownArrow)) { transform.position += Vector3.down * Time.deltaTime * playerSpeed; anim.SetBool("AfterBurnerMove", true); } } if (Input.GetKey(KeyCode.Escape)) { SceneSelect.Scenes(3); } }
IEnumerator LoadNext() { yield return(new WaitForSeconds(2)); SceneSelect.SceneFinished(); }