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

                Write(element.GlobalFloat);
                Write(element.NewValue);
                Write(element.UseParam.ToInt32());
                Write(element.Increment.ToInt32());
            }
            public BioStateEventElementFloat ReadEventElementFloat()
            {
                var element = new BioStateEventElementFloat();

                ReadBioStateEventElement(element);

                element.GlobalFloat = ReadInt32();
                element.NewValue    = ReadSingle();
                element.UseParam    = ReadInt32().ToBoolean();
                element.Increment   = ReadInt32().ToBoolean();

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

				Write(element.GlobalFloat);
				Write(element.NewValue);
				Write(element.UseParam.ToInt32());
				Write(element.Increment.ToInt32());
			}
			public BioStateEventElementFloat ReadEventElementFloat()
			{
				var element = new BioStateEventElementFloat();

				ReadBioStateEventElement(element);

				element.GlobalFloat = ReadInt32();
				element.NewValue = ReadSingle();
				element.UseParam = ReadInt32().ToBoolean();
				element.Increment = ReadInt32().ToBoolean();

				return element;
			}