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(); } }