LSLib.Granny.GR2.WritableSection.WriteMemberDefinition C# (CSharp) Method

WriteMemberDefinition() public method

public WriteMemberDefinition ( MemberDefinition defn ) : void
defn MemberDefinition
return void
        public void WriteMemberDefinition(MemberDefinition defn)
        {
            Writer.Write((UInt32)defn.Type);
            WriteStringReference(defn.GrannyName);
            WriteStructReference(defn.WriteDefinition);
            Writer.Write(defn.ArraySize);
            for (var i = 0; i < MemberDefinition.ExtraTagCount; i++)
                Writer.Write(defn.Extra[i]);
            if (GR2.Magic.Is32Bit)
                Writer.Write(defn.Unknown);
            else
                Writer.Write((UInt64)defn.Unknown);
        }