public void BeforeEachTest() { var decider = new Mock <IDecide>(); decider.Setup(m => m.TaskCapacity).Returns(4); looping = new Looping(decider.Object); }
public override XmlElement VToXML() { var componentDoc = new XmlDocument(); var componentData = componentDoc.CreateElement(GetComponentName <Cv_SoundEmitterComponent>()); var sound = componentDoc.CreateElement("SoundEffect"); var volume = componentDoc.CreateElement("Volume"); var pan = componentDoc.CreateElement("Pan"); var pitch = componentDoc.CreateElement("Pitch"); var looping = componentDoc.CreateElement("Looping"); var positional = componentDoc.CreateElement("IsPositional"); var autoPlay = componentDoc.CreateElement("AutoPlay"); sound.SetAttribute("resource", SoundResource); volume.SetAttribute("value", Volume.ToString(CultureInfo.InvariantCulture)); pan.SetAttribute("value", Pan.ToString(CultureInfo.InvariantCulture)); pitch.SetAttribute("value", Pitch.ToString(CultureInfo.InvariantCulture)); looping.SetAttribute("status", Looping.ToString(CultureInfo.InvariantCulture)); positional.SetAttribute("status", IsPositional.ToString(CultureInfo.InvariantCulture)); autoPlay.SetAttribute("status", AutoPlay.ToString(CultureInfo.InvariantCulture)); componentData.AppendChild(sound); componentData.AppendChild(volume); componentData.AppendChild(pan); componentData.AppendChild(pitch); componentData.AppendChild(looping); componentData.AppendChild(positional); componentData.AppendChild(autoPlay); return(componentData); }
protected override XmlElement VCreateInheritedElement(XmlElement baseElement) { var textureElement = baseElement.OwnerDocument.CreateElement("Texture"); textureElement.SetAttribute("resource", Texture); baseElement.AppendChild(textureElement); var animationElement = baseElement.OwnerDocument.CreateElement("Animation"); animationElement.SetAttribute("fx", FrameX.ToString(CultureInfo.InvariantCulture)); animationElement.SetAttribute("fy", FrameY.ToString(CultureInfo.InvariantCulture)); animationElement.SetAttribute("loop", Looping.ToString(CultureInfo.InvariantCulture)); if (Speed != null) { animationElement.SetAttribute("speed", Speed.ToString()); } if (StartFrame != null) { animationElement.SetAttribute("startFrame", StartFrame.ToString()); } if (EndFrame != null) { animationElement.SetAttribute("endFrame", EndFrame.ToString()); } if (m_SubAnimations.Count > 0) { animationElement.SetAttribute("defaultAnim", m_sDefaultAnim); } foreach (var subAnim in m_SubAnimations.Values) { var subAnimationNode = baseElement.OwnerDocument.CreateElement("SubAnimation"); subAnimationNode.SetAttribute("id", subAnim.ID); subAnimationNode.SetAttribute("speed", subAnim.Speed.ToString(CultureInfo.InvariantCulture)); subAnimationNode.SetAttribute("startFrame", subAnim.StartFrame.ToString(CultureInfo.InvariantCulture)); subAnimationNode.SetAttribute("endFrame", subAnim.EndFrame.ToString(CultureInfo.InvariantCulture)); animationElement.AppendChild(subAnimationNode); } baseElement.AppendChild(animationElement); var mirroredElement = baseElement.OwnerDocument.CreateElement("Mirrored"); mirroredElement.SetAttribute("status", Mirrored.ToString(CultureInfo.InvariantCulture)); baseElement.AppendChild(mirroredElement); var scriptElement = baseElement.OwnerDocument.CreateElement("OnEndScript"); scriptElement.SetAttribute("resource", OnEndScript); baseElement.AppendChild(scriptElement); return(baseElement); }
/// <summary> /// 循环 /// </summary> /// <param name="geoCoord"></param> protected void OnLooping(Geo.Coordinates.LonLat geoCoord) { if (IsCancel) { return; } Looping?.Invoke(geoCoord); //进度条控制 CurrentCount++; if (IsLatFirst && CurrentCount % LatCount == 0) { PerformProcessStep(); } else if (CurrentCount % LonCount == 0) { PerformProcessStep(); } }
public IActionResult Index2(tarih tarih) { var guncce = new List <DateTime>(); var günFark = (tarih.Bitis - tarih.Baslangıc).Days + 1; for (var i = tarih.Baslangıc; i < tarih.Bitis; i = i.AddDays(1)) { guncce.Add(i); } var ustLoop = günFark / 15; var günce = tarih.Baslangıc; var onbesligunler = new List <DateTime>(); var temp1 = tarih.Baslangıc; var brak = new List <int>(); for (var i = 0; i < 365; i++) { if (i % 30 == 0) { brak.Add(i); } onbesligunler.Add(temp1); temp1 = temp1.AddDays(15); } var temp = new Looping() { BaslangicTarihi = tarih.Baslangıc, BitisTarihi = tarih.Bitis, onbesligunler = onbesligunler, günce = guncce, günFark = günFark, ustLoop = ustLoop, Brak = brak }; return(View(temp)); }
public override XmlElement VToXML() { var componentDoc = new XmlDocument(); var componentData = componentDoc.CreateElement(GetComponentName <Cv_TransformAnimationComponent>()); var transformAnimation = componentDoc.CreateElement("TransformAnimation"); var onEndScript = componentDoc.CreateElement("OnEndScript"); var paused = componentDoc.CreateElement("Paused"); var looping = componentDoc.CreateElement("Looping"); var resetOnEnd = componentDoc.CreateElement("ResetOnEnd"); transformAnimation.SetAttribute("resource", TransformAnimation); onEndScript.SetAttribute("resource", OnEndScript); paused.SetAttribute("status", Paused.ToString(CultureInfo.InvariantCulture)); looping.SetAttribute("status", Looping.ToString(CultureInfo.InvariantCulture)); resetOnEnd.SetAttribute("status", ResetOnEnd.ToString(CultureInfo.InvariantCulture)); componentData.AppendChild(transformAnimation); componentData.AppendChild(onEndScript); componentData.AppendChild(paused); componentData.AppendChild(looping); componentData.AppendChild(resetOnEnd); return(componentData); }
public Looping() { Me = this; }
public static void CallLooping() { Looping?.Invoke(); }
public static bool Play(string path, Looping loop, Mode fullscreenvideo) { throw new NotImplementedException("なにこれ"); }