Example #1
0
 protected virtual void OnTriggerEnter2D(Collider2D coll)
 {
     if (coll.gameObject.tag == "Environment")
     {
         Destroy(gameObject);
     }
     else if (coll.gameObject.tag == "Player")
     {
         CharacterLife life = coll.gameObject.GetComponent <CharacterLife>();
         life.Death();
         RelodScene.PressR();
     }
 }
Example #2
0
    private void Start()
    {
        fadeInLeft = fadeInTime;
        sprite     = GetComponentInChildren <SpriteRenderer>();
        game       = GameObject.FindGameObjectWithTag("GameController");
        Room       = game.GetComponent <RoomLighting>();
        scenes     = game.GetComponent <RelodScene>();

        if (absorbPrefab == null)
        {
            absorbPrefab = Resources.Load <GameObject>("AbsorbBubble.prefab");
        }
    }
 void OnTriggerEnter2D(Collider2D coll)
 {
     if (coll.gameObject.tag == "Environment")
     {
         if (host == null)
         {
             Destroy(gameObject);
         }
     }
     else if (coll.gameObject.tag == "Player")
     {
         Destroy(coll.gameObject);
         Time.timeScale = 0;
         RelodScene.PressR();
     }
 }