Exemplo n.º 1
0
 public Tetrion SpawnPawn()
 {
     _pool = PawnPooler.Instance;
     if (_pool != null)
     {
         Tetrion   pawn      = _pool.GetFromPool();
         Tetrimino randomTet = _tetriminos[Random.Range(0, _tetriminos.Count)];
         pawn.Initialize(randomTet.Pos);
         SettingUpInGraph(randomTet, pawn);
         pawn.transform.position = transform.position;
         pawn.GetComponent <PawnShadow>().EnableShadow();
         bm.GetComponent <Animator>().SetTrigger("Spawned");
         return(pawn);
     }
     return(null);
 }