Пример #1
0
 /// <summary>
 /// Returns all NPCSpawnTypeHandlers for the given NPCPrototype
 /// </summary>
 internal static NPCSpawnTypeHandler[] GetNPCSpawnTypeHandlers(NPCEntry entry)
 {
     NPCSpawnTypeHandler[] spawnTypeHandlerArray = new NPCSpawnTypeHandler[entry.SetFlagIndices.Length];
     for (int index = 0; index < spawnTypeHandlerArray.Length; ++index)
     {
         spawnTypeHandlerArray[index] = NPCMgr.NPCSpawnTypeHandlers[entry.SetFlagIndices[index]];
     }
     return(spawnTypeHandlerArray);
 }
Пример #2
0
        /// <summary>
        /// Returns all NPCSpawnTypeHandlers for the given NPCPrototype
        /// </summary>
        internal static NPCSpawnTypeHandler[] GetNPCSpawnTypeHandlers(NPCEntry entry)
        {
            var handlers = new NPCSpawnTypeHandler[entry.SetFlagIndices.Length];

            for (int i = 0; i < handlers.Length; i++)
            {
                handlers[i] = NPCSpawnTypeHandlers[entry.SetFlagIndices[i]];
            }

            return(handlers);
        }