DESKTOP-4BMTUHM\Jim 2018-03-05 09:13:22 -07:00
parent b4d0303a38
commit 39042c4987

View File

@ -245,12 +245,13 @@ namespace MLAPI
void WriteParameters(BinaryWriter writer, bool autoSend) void WriteParameters(BinaryWriter writer, bool autoSend)
{ {
for (int i = 0; i < m_Animator.parameters.Length; i++) AnimatorControllerParameter[] parameters = m_Animator.parameters;
for (int i = 0; i < parameters.Length; i++)
{ {
if (autoSend && !GetParameterAutoSend(i)) if (autoSend && !GetParameterAutoSend(i))
continue; continue;
AnimatorControllerParameter par = m_Animator.parameters[i]; AnimatorControllerParameter par = parameters[i];
if (par.type == AnimatorControllerParameterType.Int) if (par.type == AnimatorControllerParameterType.Int)
{ {
writer.Write((uint)m_Animator.GetInteger(par.nameHash)); writer.Write((uint)m_Animator.GetInteger(par.nameHash));
@ -276,12 +277,13 @@ namespace MLAPI
void ReadParameters(BinaryReader reader, bool autoSend) void ReadParameters(BinaryReader reader, bool autoSend)
{ {
for (int i = 0; i < m_Animator.parameters.Length; i++) AnimatorControllerParameter[] parameters = m_Animator.parameters;
for (int i = 0; i < parameters.Length; i++)
{ {
if (autoSend && !GetParameterAutoSend(i)) if (autoSend && !GetParameterAutoSend(i))
continue; continue;
AnimatorControllerParameter par = m_Animator.parameters[i]; AnimatorControllerParameter par = parameters[i];
if (par.type == AnimatorControllerParameterType.Int) if (par.type == AnimatorControllerParameterType.Int)
{ {
int newValue = (int)reader.ReadUInt32(); int newValue = (int)reader.ReadUInt32();