public void CopyValues(BlockAnimation objValues) { animationName = objValues.animationName; currentAnimator = objValues.currentAnimator; animatorObject = objValues.animatorObject; buttonName = objValues.buttonName; gameObjForAnimator = objValues.gameObjForAnimator; scriptAnimators = objValues.scriptAnimators; }
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; }
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)); }