Esempio n. 1
0
 public void CopyValues(BlockAnimation objValues)
 {
     animationName      = objValues.animationName;
     currentAnimator    = objValues.currentAnimator;
     animatorObject     = objValues.animatorObject;
     buttonName         = objValues.buttonName;
     gameObjForAnimator = objValues.gameObjForAnimator;
     scriptAnimators    = objValues.scriptAnimators;
 }
Esempio n. 2
0
 protected override void OnDestroy(double currentTime)
 {
     //base.OnDestroy(currentTime);
     //Tile.Object = HiddenItem;
     //HiddenItem?.SpawnedFromBlock(currentTime);
     spriteAnimation = BlockAnimation.GetDestroyAnimation();
     //spriteAnimation = BlockAnimation.GetExplosionAnimation();
     spriteAnimation.Start(currentTime);
     TimeToLive = 4;
 }
Esempio n. 3
0
    private bool CanShoot()
    {
        if (shootingBlock == null)
        {
            return(true);
        }
        BlockAnimation blockAnimation = shootingBlock.GetComponent <BlockAnimation>();

        return(blockAnimation.IsArrived && blockAnimation.IsMerged);
    }
 private static void blockAnimation(FrameworkElement shape)
 {
     BlockAnimation blockAnimation = new BlockAnimation();
     //            blockAnimation.MakeBlockAnimation((FrameworkElement)shape, shape.Width, shape.Height, new TimeSpan(0, 0, 1));
     blockAnimation.MakeBlockAnimation((FrameworkElement)shape, shape.Width, shape.Height, TimeSpan.FromSeconds(1));
 }