public StreamedClip(EndianBinaryReader reader) { int numData = reader.ReadInt32(); data = reader.ReadUInt32Array(numData); curveCount = reader.ReadUInt32(); }
public BlendTreeNodeConstant(EndianBinaryReader reader, int[] version) { m_BlendType = reader.ReadUInt32(); m_BlendEventID = reader.ReadUInt32(); m_BlendEventYID = reader.ReadUInt32(); m_ChildIndices = reader.ReadUInt32Array(reader.ReadInt32()); m_Blend1dData = new Blend1dDataConstant(reader); m_Blend2dData = new Blend2dDataConstant(reader); if (version[0] >= 5) //5.0 and up { m_BlendDirectData = new BlendDirectDataConstant(reader); } m_ClipID = reader.ReadUInt32(); if (version[0] < 5) //5.0 down { m_ClipIndex = reader.ReadUInt32(); } m_Duration = reader.ReadSingle(); m_CycleOffset = reader.ReadSingle(); m_Mirror = reader.ReadBoolean(); reader.AlignStream(4); }
public MotionNeighborList(EndianBinaryReader reader) { m_NeighborArray = reader.ReadUInt32Array(reader.ReadInt32()); }
public BlendDirectDataConstant(EndianBinaryReader reader) { m_ChildBlendEventIDArray = reader.ReadUInt32Array(reader.ReadInt32()); m_NormalizedBlendValues = reader.ReadBoolean(); reader.AlignStream(4); }
public LeafInfoConstant(EndianBinaryReader reader) { m_IDArray = reader.ReadUInt32Array(reader.ReadInt32()); m_IndexOffset = reader.ReadUInt32(); }