Beispiel #1
0
    public List <GameObject> objectList; // 오브젝트 리스트

    private void Start()
    {
        if (SingleTon == null)
        {
            SingleTon = this;
        }
    }
Beispiel #2
0
 // 코인 오브젝트를 다시 돌려줌
 public void returnToCoin()
 {
     if (coin == null)
     {
         return;
     }
     CoinObjectPooling.Bulid().PushObject(coin);
 }
Beispiel #3
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     // 생성 박스를 만날 경우 코인 오브젝트를 가져와 보여줌
     if (collision.tag.Equals("GeneratorBox"))
     {
         coin = CoinObjectPooling.Bulid().PopObject();
         coin.SetActive(true);
         coin.transform.SetParent(this.transform);
         coin.transform.position = this.transform.position;
     }
 }