Beispiel #1
0
        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());
 }