예제 #1
0
        public void StartTileBreakAnimation(Action Onfinished)
        {
            StrategyHexBreak strategyHexBreak = StrategyHexBreak.Instantiate(Resources.Load <StrategyHexBreak>("Prefabs/StrategyPrefab/StrategyTop/TileBreak"), base.transform);

            this.DelayActionFrame(3, delegate
            {
                strategyHexBreak.Play(delegate
                {
                    Onfinished();
                    base.transform.localScale = Vector3.zero;
                    UnityEngine.Object.Destroy(strategyHexBreak.gameObject);
                });
                HexTile.alpha  = 0f;
                GrowTile.alpha = 0f;
            });
        }