Пример #1
0
 void endSlowMo()
 {
     if (pill != null)
     {
         pill.splitPill(false);
         pill.GetComponent <CircleCollider2D>().radius = Constants.PillColliderRadiusNormal;
     }
     Time.timeScale      = 1.0f;
     Time.fixedDeltaTime = 0.02F * Time.timeScale;
 }
Пример #2
0
 // trigger to split pill
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.gameObject.tag == "Pill")
     {
         if (other.gameObject.GetComponent <Pill>().canSplit != 0)
         {
             pill = other.gameObject.GetComponent <Pill>();
             if (pill != null)
             {
                 pill.splitPill(true);
                 // make the collider bigger during splitting for easier tapping
                 pill.GetComponent <CircleCollider2D>().radius = Constants.PillColliderRadiusBig;
             }
             // start the slowmo and end it in a bit
             Time.timeScale      = 0.2f;
             Time.fixedDeltaTime = 0.02F * Time.timeScale;
             Invoke("endSlowMo", 0.2f);
         }
     }
 }