Exemple #1
0
 void Start()
 {
     this.levelInitManager = GameObject.FindGameObjectWithTag("LevelManager").GetComponent <LevelInitManager>();
     if (currentLogicGate && !(empty))
     {
         currentLogicGate.transform.position = this.transform.position;
         currentLogicGate.transform.rotation = this.transform.rotation;
         SpriteRenderer spriteRenderer = this.GetComponent <SpriteRenderer>();
         spriteRenderer.sprite = this.notEmptySprite;
     }
 }
Exemple #2
0
 public void die()
 {
     if (this.gameObject.tag == "Enemy")
     {
         EnemyController enemyController = this.gameObject.GetComponent <EnemyController>();
         enemyController.destroy();
     }
     else if (this.gameObject.tag == "Player")
     {
         LevelInitManager levelInitManager = GameObject.FindGameObjectWithTag("LevelManager").GetComponent <LevelInitManager>();
         levelInitManager.endLevelDefeat();
     }
     else
     {
         Destroy(this.gameObject);
     }
 }