public override void WriteBinary(ESPWriter writer)
 {
     if (ButtonText != null)
     {
         ButtonText.WriteBinary(writer);
     }
     if (Conditions != null)
     {
         foreach (var item in Conditions)
         {
             item.WriteBinary(writer);
         }
     }
 }