Explorar o código

looks like arrayObjects return count() as size+1;
one of these days should really do a consistency pass on those...

AzaezelX %!s(int64=6) %!d(string=hai) anos
pai
achega
f44cb01249
Modificáronse 1 ficheiros con 5 adicións e 5 borrados
  1. 5 5
      Templates/BaseGame/game/core/utility/scripts/module.cs

+ 5 - 5
Templates/BaseGame/game/core/utility/scripts/module.cs

@@ -26,7 +26,7 @@ function callOnModules(%functionName, %moduleGroup)
    }
    }
    
    
    %execFilecount = ExecFilesList.count();
    %execFilecount = ExecFilesList.count();
-   for (%i=0;%i<=%execFilecount;%i++)
+   for (%i=0;%i<%execFilecount;%i++)
    {
    {
         %filename = ExecFilesList.getKey(%i);
         %filename = ExecFilesList.getKey(%i);
         exec(%filename);
         exec(%filename);
@@ -108,7 +108,7 @@ function SimSet::registerDatablock(%scopeSet, %datablockFilePath, %isExclusive)
    ///go through all entries
    ///go through all entries
    %locked = false;
    %locked = false;
    %dbFilecount = DatablockFilesList.count();
    %dbFilecount = DatablockFilesList.count();
-   for (%i=0;%i<=%dbFilecount;%i++)
+   for (%i=0;%i<%dbFilecount;%i++)
    {
    {
         %check = DatablockFilesList.getKey(%i);
         %check = DatablockFilesList.getKey(%i);
         //look for a substring match
         //look for a substring match
@@ -162,7 +162,7 @@ function SimSet::unRegisterDatablock(%scopeSet, %datablockFilePath)
    ///go through all entries
    ///go through all entries
    %locked = false;
    %locked = false;
    %dbFilecount = DatablockFilesList.count();
    %dbFilecount = DatablockFilesList.count();
-   for (%i=0;%i<=%dbFilecount;%i++)
+   for (%i=0;%i<%dbFilecount;%i++)
    {
    {
         %check = DatablockFilesList.getKey(%i);
         %check = DatablockFilesList.getKey(%i);
         //look for a substring match
         //look for a substring match
@@ -207,7 +207,7 @@ function SimSet::queueExec(%scopeSet, %execFilePath, %isExclusive)
    ///go through all entries
    ///go through all entries
    %locked = false;
    %locked = false;
    %execFilecount = ExecFilesList.count();
    %execFilecount = ExecFilesList.count();
-   for (%i=0;%i<=%execFilecount;%i++)
+   for (%i=0;%i<%execFilecount;%i++)
    {
    {
         %check = ExecFilesList.getKey(%i);
         %check = ExecFilesList.getKey(%i);
         //look for a substring match
         //look for a substring match
@@ -260,7 +260,7 @@ function SimSet::unQueueExec(%scopeSet, %execFilePath)
    ///go through all entries
    ///go through all entries
    %locked = false;
    %locked = false;
    %execFilecount = ExecFilesList.count();
    %execFilecount = ExecFilesList.count();
-   for (%i=0;%i<=%execFilecount;%i++)
+   for (%i=0;%i<%execFilecount;%i++)
    {
    {
         %check = ExecFilesList.getKey(%i);
         %check = ExecFilesList.getKey(%i);
         //look for a substring match
         //look for a substring match