コード例 #1
0
 void OnTriggerEnter2D(Collider2D other) // Jeżeli najdziemy naszą postacią na RestartPoint to przy tym punkcie się odrodzimy
 {
     if (other.gameObject.tag == "Player")
     {
         restartPointsManager.UpdateStartPoint(this.gameObject.transform);
         sprRenderer.color = new Color(0.3f, 0.6f, 0.6f);
     }
 }
コード例 #2
0
ファイル: RestartPoint.cs プロジェクト: Skillet93/Game
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.gameObject.tag.Equals("Player"))
     {
         _restartPointsManager.UpdateStartPoint(this.transform);
         _sprRenderer.color = new Color(0.05f, 0.6f, 0.58f);
     }
 }
コード例 #3
0
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.gameObject.tag == "Player")     //używamy tagu. Taga można użyć kiedy w grze jest więcej graczy o;
     {
         restartPointsManager.UpdateStartPoint(this.gameObject.transform);
         //jeśli tak to wywołujemy UpdateStartPoint dla tego obiektu dla ktorego piszemy skrypt
         this.gameObject.GetComponent <SpriteRenderer>().sprite = spriteImage; // podmieniam sprite dla tego obiektu
         AudioSource.PlayClipAtPoint(clip, transform.position);
     }
 }