Beispiel #1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.CompareTag("Player"))
     {
         WowPopup.Create(collision.transform, Resources.Load("WowPopup"), " coin");
         GameManager.AddCoinPoint();
         Destroy(gameObject);
     }
 }
    public static WowPopup Create(Transform transformPosition, Object prefab, string type)
    {
        GameObject wowPopupTransform = (GameObject)Instantiate(prefab, transformPosition.position, Quaternion.identity);
        WowPopup   wowPopup          = wowPopupTransform.transform.GetComponent <WowPopup>();

        wowPopup.SetUp(transformPosition, type);

        return(wowPopup);
    }
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.CompareTag("Player") && !_isTriggered)
     {
         WowPopup.Create(collision.transform, Resources.Load("WowPopup"), " more coin");
         CoinIncrease();
         _isTriggered = true;
         GetComponent <SpriteRenderer>().enabled = false;
     }
 }
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.CompareTag("Player") && !_isTriggered)
     {
         WowPopup.Create(collision.transform, Resources.Load("WowPopup"), " speed");
         GameManager.PlayCollection();
         SpeedUpPlayer();
         _isTriggered = true;
         GetComponent <SpriteRenderer>().enabled = false;
     }
 }
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.CompareTag("Player") && !_isTriggered)
        {
            _isTriggered = true;
            _rb.velocity = new Vector2(-4, 0);
            WowPopup.Create(collision.transform, Resources.Load("WowPopup"), " help");
            GameManager.AddMinionPoint();

            GetComponent <ParticleSystem>().Play();
        }
    }