IEnumerator VibrateWithProximity() { if (proximity == 0f) { Vibration.Cancel(); } if (proximity == 0.25f) { Vibration.VibratePop(); } if (proximity == 0.5f) { Vibration.VibrateNope(); } if (proximity == 0.75f) { Vibration.Vibrate(); } if (proximity >= 1f) { Vibration.Vibrate(1000); } yield return(new WaitForSeconds(1)); StartCoroutine(VibrateWithProximity()); }
//Nope vibration: series of three weak booms (only available with the haptic engine: iPhone 6s minimum) public void TapNopeVibrate() { if (IsHapticFeedbackEnabled()) { #if UNITY_IOS && !UNITY_EDITOR Vibration.VibrateNope(); #endif } }
void FinishDraw(Vector3 endlinePos) { digParticle.Stop(); Vibration.VibrateNope(); var diff = currentAmidaLine.transform.position - endlinePos; currentAmidaLine.Length = diff.x; currentAmidaLine = null; subscribe.Dispose(); Context.StartAmida(); }
void FinishDraw(Vector3 endlinePos) { digParticle.Stop(); Vibration.VibrateNope(); var diff = currentAmidaLine.transform.position - endlinePos; currentAmidaLine.Length = diff.x; currentAmidaLine = null; amidaMan.CastRayToForward(); subscribe.Dispose(); }
public void RestartLevel(bool continueGame = false) { if (continueGame) { Vibration.VibrateNope(); Data.ContinueGame = continueGame; } else { Data.CurrentStage = 1; Data.CurrentHits = 0; } SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); }
public void DecreaseHealth() { Vibration.Init(); Vibration.VibrateNope(); AudioSource.PlayClipAtPoint(hitSound, new Vector3(0, 0, -10)); GetComponent <SpriteFlash>().Flash(); health--; GameObject.Find("HUD").GetComponent <HudManager>().setHealthbar(health); if (health <= 0) { ShowAd(); gameOverMoneyText.text = $" + {coins}"; gameOverScreen.GetComponent <GameOver>().ActivateGameOver(); gameProperties.GetComponent <GameProperties>().IncreaseMoney(coins); endScoreText.text = $"Score: {score}"; gameObject.SetActive(false); ES3AutoSaveMgr.Current.Save(); } }
private void OnCollisionEnter2D(Collision2D other) { if (!hitFailed) { if (other.collider.CompareTag("Knife") && !hitDone) { hitFailed = true; print("Knife hits knife"); SoundManager.instance.PlaySingle(SoundManager.instance.knifeSounds[1], 1f); Vibration.VibrateNope(); GetComponent <Rigidbody2D>().gravityScale = 1; transform.position += new Vector3(0, 0, -.2f); int n; if (Random.Range(0, 2) == 0) { n = 1; } else { n = -1; } GetComponent <Rigidbody2D>().AddForce(new Vector2(Random.Range(1500, 2000) * n, 0)); GetComponent <Rigidbody2D>().rotation = Random.Range(45f, 90f) * n; StartCoroutine(GMS.GameOverCoroutine()); } } else { foreach (Transform t in transform) { if (t.GetComponent <BoxCollider2D>()) { Destroy(t.gameObject); } } } }
public void VibrateNope() { Vibration.VibrateNope(); }
public void TapNopeVibrate() { Vibration.VibrateNope(); }
public void TapNopeVibrate() { #if UNITY_IOS && !UNITY_EDITOR Vibration.VibrateNope(); #endif }
public void Equip() { Vibration.Init(); Vibration.VibrateNope(); gameManager.GetComponent <GameProperties>().SetPlayerSprite(playerSprite.GetComponent <Image>().sprite); }