public override void  defineButtonSound(DefineButtonSound tag)
		{
			frame.controlTags.Add(tag);
		}
		public override void  defineButtonSound(DefineButtonSound tag)
		{
			int idref = dict.getId(tag.button);
			tagw.writeUI16(idref);
			if (tag.sound0 != null)
			{
				tagw.writeUI16(dict.getId(tag.sound0));
				encodeSoundInfo(tag.info0, tagw);
			}
			else
			{
				tagw.writeUI16(0);
			}
			if (tag.sound1 != null)
			{
				tagw.writeUI16(dict.getId(tag.sound1));
				encodeSoundInfo(tag.info1, tagw);
			}
			else
			{
				tagw.writeUI16(0);
			}
			if (tag.sound2 != null)
			{
				tagw.writeUI16(dict.getId(tag.sound2));
				encodeSoundInfo(tag.info2, tagw);
			}
			else
			{
				tagw.writeUI16(0);
			}
			if (tag.sound3 != null)
			{
				tagw.writeUI16(dict.getId(tag.sound3));
				encodeSoundInfo(tag.info3, tagw);
			}
			else
			{
				tagw.writeUI16(0);
			}
			encodeTag(tag);
		}
 public override void  defineButtonSound(DefineButtonSound tag)
 {
     frame.controlTags.Add(tag);
 }
 public override void  defineButtonSound(DefineButtonSound tag)
 {
     tags.Add(tag);
 }
		public override void  defineButtonSound(DefineButtonSound tag)
		{
			open(tag);
			out_Renamed.Write(" buttonId='" + idRef(tag.button) + "'");
			close();
		}
 public virtual void  defineButtonSound(DefineButtonSound tag)
 {
 }