public BlendTreeConstant(EndianBinaryReader reader, int[] version) { int numNodes = reader.ReadInt32(); m_NodeArray = new BlendTreeNodeConstant[numNodes]; for (int i = 0; i < numNodes; i++) { m_NodeArray[i] = new BlendTreeNodeConstant(reader, version); } }
public BlendTreeConstant(ObjectReader reader) { int numNodes = reader.ReadInt32(); m_NodeArray = new BlendTreeNodeConstant[numNodes]; for (int i = 0; i < numNodes; i++) { m_NodeArray[i] = new BlendTreeNodeConstant(reader); } }
public BlendTreeConstant(ObjectReader reader) { var version = reader.version; int numNodes = reader.ReadInt32(); m_NodeArray = new BlendTreeNodeConstant[numNodes]; for (int i = 0; i < numNodes; i++) { m_NodeArray[i] = new BlendTreeNodeConstant(reader); } if (version[0] < 4 || (version[0] == 4 && version[1] < 5)) //4.5 down { m_BlendEventArrayConstant = new ValueArrayConstant(reader); } }