Esempio n. 1
0
 public override void FinishCheckBin(BlockView blockView)
 {
     if (CheckBin(blockView))
     {
         blockView.Dispose();
     }
     m_BinArea.gameObject.SetActive(false);
 }
Esempio n. 2
0
 public override void FinishCheckBin(BlockView blockView)
 {
     if (CheckBin(blockView))
     {
         blockView.Dispose();
         Debug.Log("Block Deleted");
         Game.sound.play("DELETE");
     }
     m_BinArea.gameObject.SetActive(false);
 }
Esempio n. 3
0
        public override void FinishCheckBin(BlockView blockView)
        {
            if (CheckBin(blockView))
            {
                blockView.Dispose();

                //Update the blockCounter in the Toolbox
                foreach (GameObject gO in mRootList.Values)
                {
                    foreach (BlockView bw in gO.transform.GetComponentsInChildren <BlockView>())
                    {
                        if (Block.blocksAvailable.ContainsKey(bw.BlockType) && Block.blocksAvailable[bw.BlockType] > 0)
                        {
                            //If the block was disabled we reactivate it
                            bw.enabled = true;
                            bw.ChangeBgColor(GetColorOfBlockView(bw));
                        }
                        bw.UpdateCount();
                    }
                }
            }
            m_BinArea.gameObject.SetActive(false);
        }