示例#1
0
        public NPCSpawnerData(NPCSpawner spawner)
        {
            numNpcs     = spawner.NumNpcs();
            npcIndicies = spawner.GetNpcIndicies();
            npcAwake    = spawner.GetNpcAwake();

            numAwakeNpcs = spawner.GetNumAwakeNpcs();

            npcDatas = new NPC.NPCData[numNpcs];
            NPC[] npcs = spawner.GetNpcs();
            for (int i = 0; i < numNpcs; i++)
            {
                npcDatas[i] = new NPC.NPCData(npcs[i]);
            }
        }