public object DOMParse(XmlElement element, params object[] parameters) { var r = new TriggerZonedSceneEffect( element.GetAttribute("idTarget"), element.GetAttribute("zoneId"), int.Parse(element.GetAttribute("x")), int.Parse(element.GetAttribute("y"))); return(r); }
public TriggerZonedSceneEffectEditor() : base() { var geoElementsIds = Controller.Instance.IdentifierSummary.getIds <GeoElement>(); this.effect = triggerZonedSceneEffect = new TriggerZonedSceneEffect(effect.getTargetId(), "", effect.getX(), effect.getY()); if (geoElementsIds.Length > 0) { triggerZonedSceneEffect.ZoneId = geoElementsIds[0]; } }
public object DOMParse(XmlElement element, params object[] parameters) { var triggerSceneEffect = new TriggerZonedSceneEffect( element.GetAttribute("idTarget"), element.GetAttribute("zoneId"), int.Parse(element.GetAttribute("x")), int.Parse(element.GetAttribute("y"))) { DestinyScale = ExParsers.ParseDefault(element.GetAttribute("scale"), CultureInfo.InvariantCulture, float.MinValue) }; triggerSceneEffect.setTransitionTime(ExParsers.ParseDefault(element.GetAttribute("transitionTime"), 0)); triggerSceneEffect.setTransitionType((TransitionType)ExParsers.ParseDefault(element.GetAttribute("transitionType"), 0)); return(triggerSceneEffect); }
public TriggerZonedSceneEffectEditor() : base() { this.zones = Controller.Instance.SelectedChapterDataControl.getObjects <GeoElement>().ConvertAll(g => g.getId()); this.effect = subeffect = new TriggerZonedSceneEffect(effect.getTargetId(), "", effect.getX(), effect.getY()); }