LoadTable() private static method

private static LoadTable ( ) : void
return void
 public static void Translate(ref int body, ref int hue)
 {
     if (Animations.m_Table == null)
     {
         Animations.LoadTable();
     }
     if (body <= 0 || body >= Animations.m_Table.Length)
     {
         body = 0;
     }
     else
     {
         int num1 = Animations.m_Table[body];
         if ((num1 & int.MinValue) == 0)
         {
             return;
         }
         body = num1 & (int)short.MaxValue;
         int num2 = (hue & 16383) - 1;
         if (num2 >= 0 && num2 < Hues.List.Length)
         {
             return;
         }
         hue = num1 >> 15 & (int)ushort.MaxValue;
     }
 }
 public static void Translate(ref int body)
 {
     if (Animations.m_Table == null)
     {
         Animations.LoadTable();
     }
     if (body <= 0 || body >= (int)Animations.m_Table.Length)
     {
         body = 0;
         return;
     }
     body = Animations.m_Table[body] & 32767;
 }
 public static void Translate(ref int body)
 {
     if (Animations.m_Table == null)
     {
         Animations.LoadTable();
     }
     if (body <= 0 || body >= Animations.m_Table.Length)
     {
         body = 0;
     }
     else
     {
         body = Animations.m_Table[body] & (int)short.MaxValue;
     }
 }
        public static void Translate(ref int body, ref int hue)
        {
            if (Animations.m_Table == null)
            {
                Animations.LoadTable();
            }
            if (body <= 0 || body >= (int)Animations.m_Table.Length)
            {
                body = 0;
                return;
            }
            int mTable = Animations.m_Table[body];

            if ((mTable & -2147483648) != 0)
            {
                body = mTable & 32767;
                int num = (hue & 16383) - 1;
                if (num < 0 || num >= (int)Hues.List.Length)
                {
                    hue = mTable >> 15 & 65535;
                }
            }
        }