public void DropLevelFoundation() { foreach (var block in ListOfStaticBlocks) { var vector = block.Value.Location; vector.Y -= 50; var moveTo = new MoveTo(NextRandom(2, 8), vector); var ease = new EaseBounceOut(moveTo); block.Value.BlockNode.RunActionsAsync(ease); } }
public void DropCharacterSpheres() { foreach (var block in ListOfCharacters) { var vector = block.Value.Location; vector.Y -= 35; while (!CheckBlockLocationIsEmpty(vector)) { vector.Y += 5; } var moveTo = new MoveTo(NextRandom(8), vector); var ease = new EaseBounceOut(moveTo); block.Value.BlockNode.RunActionsAsync(ease); //if (count == 0) //{ // var ease = new EaseBounceOut(moveTo); // block.Value.BlockNode.RunActions(ease); //} //else if (count == 1) //{ // var ease = new EaseBounceIn(moveTo); // block.Value.BlockNode.RunActions(ease); //} //else if (count == 2) //{ // var ease = new EaseBounceInOut(moveTo); // block.Value.BlockNode.RunActions(ease); // count = -1; //} //if (count == 5) // count = 0; //else } }