Inheritance: BioStateEventElement
            public void Write(BioStateEventElementBool element)
            {
                WriteEventElement(element);

                Write(element.GlobalBool);
                Write(element.NewState.ToInt32());
                Write(element.UseParam.ToInt32());
            }
            public BioStateEventElementBool ReadEventElementBool()
            {
                var element = new BioStateEventElementBool();

                ReadBioStateEventElement(element);

                element.GlobalBool = ReadInt32();
                element.NewState   = ReadInt32().ToBoolean();
                element.UseParam   = ReadInt32().ToBoolean();

                return(element);
            }
			public void Write(BioStateEventElementBool element)
			{
				WriteEventElement(element);

				Write(element.GlobalBool);
				Write(element.NewState.ToInt32());
				Write(element.UseParam.ToInt32());
			}
			public BioStateEventElementBool ReadEventElementBool()
			{
				var element = new BioStateEventElementBool();

				ReadBioStateEventElement(element);

				element.GlobalBool = ReadInt32();
				element.NewState = ReadInt32().ToBoolean();
				element.UseParam = ReadInt32().ToBoolean();

				return element;
			}