コード例 #1
0
 public static List <Vector3> GetList(ref List <Vector3> rList, long L, int nIndex)
 {
     try
     {
         long VM = FCLibHelper.fc_get_vm_ptr(L);
         if (rList == null)
         {
             rList = new List <Vector3>();
         }
         else
         {
             rList.Clear();
         }
         long      ptr        = FCLibHelper.fc_get_param_ptr(L, nIndex);
         int       nArraySize = FCLibHelper.fc_get_array_size(ptr);
         Vector3[] buffer     = new Vector3[nArraySize];
         FCLibHelper.fc_get_array_vector3(ptr, buffer, 0, nArraySize);
         rList.AddRange(buffer);
     }
     catch (Exception e)
     {
         Debug.LogException(e);
     }
     return(rList);
 }