public override void Serialise(IwSerialise serialise) { base.Serialise(serialise); serialise.ManagedHash <CIwAnimSkel>(ref m_Skel); { uint numBones = 2; serialise.UInt32(ref numBones); } boneFlags = new uint[1]; { serialise.UInt32(ref boneFlags[0]); } m_KeyFrames.Serialise(serialise); serialise.Fixed(ref m_Duration); serialise.Fixed(ref m_TransformPrecision); serialise.ManagedHash(ref m_OfsAnim); serialise.DebugWrite(256); }
float m_TransformPrecision; // the precision this anim is built at #endregion Fields #region Methods public override void Serialise(IwSerialise serialise) { base.Serialise(serialise); serialise.ManagedHash<CIwAnimSkel>(ref m_Skel); { uint numBones = 2; serialise.UInt32(ref numBones); } boneFlags = new uint[1]; { serialise.UInt32(ref boneFlags[0]); } m_KeyFrames.Serialise(serialise); serialise.Fixed(ref m_Duration); serialise.Fixed(ref m_TransformPrecision); serialise.ManagedHash(ref m_OfsAnim); serialise.DebugWrite(256); }