Example #1
0
        public static powerevent Parse(System.Xml.Linq.XElement xml, CRocrailClient rocrailClient)
        {
            powerevent _powerevent = new powerevent();

            _powerevent.m_rocrailClient = rocrailClient;
            _powerevent.m_id            = (string)xml.Attribute("id");
            _powerevent.m_power         = (bool?)xml.Attribute("power");
            _powerevent.m_shortcut      = (bool?)xml.Attribute("shortcut");
            return(_powerevent);
        }
Example #2
0
 public void Update(powerevent element)
 {
     if (element.m_id != null)
     {
         this.id = element.id;
     }
     if (element.m_power.HasValue == true)
     {
         this.power = element.power;
     }
     if (element.m_shortcut.HasValue == true)
     {
         this.shortcut = element.shortcut;
     }
 }