예제 #1
0
        protected override void SaveTypeTo(XElement eventType)
        {
            eventType.SetAttributeValue("imagefile", MotaImage.GetFileName(this.FaceIndex));

            eventType.SetAttributeValue("key", Property.GetName(this.Key));
            eventType.SetAttributeValue("exist", this.Exist.ToString());
        }
예제 #2
0
        protected override void SaveTypeTo(XElement eventType)
        {
            eventType.SetAttributeValue("imagefile", MotaImage.GetFileName(this.FaceIndex));

            eventType.SetAttributeValue("touchMethod", this.TriggerMethod == TouchMethod.StationTouch ? "station" : "");
            eventType.SetAttributeValue("repeated", this.Repeated.ToString());
        }
예제 #3
0
        protected override void SaveTypeTo(XElement eventType)
        {
            eventType.SetAttributeValue("imagefile", MotaImage.GetFileName(this.FaceIndex));
            eventType.SetAttributeValue("description", this.ShopMessage);

            //添加交易项数据
            XElement deals = new XElement("deals");

            foreach (var item in this.DealOptions)
            {
                XElement deal = new XElement("deal");
                item.SaveTo(deal);
                deals.Add(deal);
            }

            eventType.Add(deals);
        }
예제 #4
0
 protected override void SaveTypeTo(XElement eventType)
 {
     eventType.SetAttributeValue("imagefile", MotaImage.GetFileName(this.FaceIndex));
     eventType.SetAttributeValue("description", this.Description);
     this.GetAbility.SaveTo(eventType);
 }