private void EnableAction() { Taptic.tapticOn = true; Taptic.Selection(); Taptic.Heavy(); PlayerPrefsManager.SetVibration("vibrationOn"); }
public static void Heavy(bool isVibration = true) { if (isVibration) { Taptic.Heavy(); //Debug.Log("Vibro: Medium"); } }
private void OnCollisionEnter(Collision collision) { // TODO: Collision Mechanic if (collision.gameObject.CompareTag("AICars")) { _rb = transform.GetComponent <Rigidbody>(); impulseForce = collision.impactForceSum; collision.rigidbody.AddForce(-impulseForce * collision.rigidbody.mass, ForceMode.Impulse); _rb.constraints = RigidbodyConstraints.FreezePositionY; Taptic.Heavy(); bloodEffect.SetActive(true); Run.After(blobEffectActiveSecond, async() => { bloodEffect.SetActive(false); }); } }
public static void ChangeVibrationSelection(Image vibrationButtonImage, Sprite vibrationOnSprite, Sprite vibrationOffSprite) { Taptic.tapticOn = !Taptic.tapticOn; Taptic.Selection(); if (Taptic.tapticOn) { PlayerPrefsManager.SetVibration("vibrationOn"); Taptic.Heavy(); vibrationButtonImage.sprite = vibrationOnSprite; } else { PlayerPrefsManager.SetVibration("vibrationOff"); vibrationButtonImage.sprite = vibrationOffSprite; } }
public override void OnDie() { //foreach (var d in OnMoved?.GetInvocationList()) //{ // OnMoved -= (Action<float>)d; //} if (Advertisement.IsReady()) { //Debug.Log ("ADS"); //Advertisement.Show (); } Taptic.Heavy(); //Debug.Log("OnDie"); ResetAnimation(SoldierAnims.reset); PlayAnimation(SoldierAnims.death); IsDead = true; GameManager.instanse.GameOver?.Invoke(this); scoreHandler.CleanUp(); }
public void TriggerTaptic(string type) { if (type == "warning") { Taptic.Warning(); } else if (type == "failure") { Taptic.Failure(); } else if (type == "success") { Taptic.Success(); } else if (type == "light") { Taptic.Light(); } else if (type == "medium") { Taptic.Medium(); } else if (type == "heavy") { Taptic.Heavy(); } else if (type == "default") { Taptic.Default(); } else if (type == "vibrate") { Taptic.Vibrate(); } else if (type == "selection") { Taptic.Selection(); } }
private void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "Ground" && startBuilding && !isDead) { riskyJump = false; ComboController.Instance.canFlip = true; rotationPowerTime = 0f; isJump = false; canJump = false; Taptic.Heavy(); if (transform.eulerAngles.z > 45 && transform.eulerAngles.z < 315) { isDead = true; } else if (transform.eulerAngles.z >= 45 && transform.eulerAngles.z <= 315 || transform.eulerAngles.z >= 30 && transform.eulerAngles.z <= 330 && GameManager.Instance.combo != 0) { GameManager.Instance.combo = 0; StartCoroutine(UIManager.Instance.ShowNearMissText()); } else if ((transform.eulerAngles.z >= 30 && transform.eulerAngles.z <= 330) || (transform.eulerAngles.z > 15 && transform.eulerAngles.z < 345) && GameManager.Instance.combo != 0) { StartCoroutine(UIManager.Instance.ShowNormalText()); } else if ((transform.eulerAngles.z < 15 || transform.eulerAngles.z > 345) && GameManager.Instance.combo != 0) { GameManager.Instance.combo = GameManager.Instance.combo + 1; CollectionManager.Instance.perfect(); StartCoroutine(UIManager.Instance.ShowPerfectText()); StartCoroutine(ParticleManager.Instance.StarEffects(star)); } if (!isDead) { StartCoroutine(ParticleManager.Instance.LandingEffects(landingEffects)); CameraShake.Instance.isAnimationPlaying = true; } } if (other.gameObject.tag == "RiskyJump") { riskyJump = true; } if (other.gameObject.tag == "Jump") { canJump = true; } if (other.gameObject.tag == "Death") { isDead = true; } if (other.gameObject.tag == "ObstacleBig") { isBigObstacle = true; } if (other.gameObject.tag == "ObstacleNormal") { isNormalObstacle = true; } if (other.gameObject.tag == "ObstacleSmall") { isSmallObstacle = true; } }