Ejemplo n.º 1
0
        public void EditorLoadTemplates()
        {
            if (!Manager.IsAwake <Mods> ())
            {
                Manager.WakeUp <Mods> ("__MODS");
                Mods.Get.Editor.InitializeEditor();
            }

            CreatureTemplates.Clear();
            List <string> creatureTemplateNames = Mods.Get.Available("Creature");

            foreach (string creatureTemplateName in creatureTemplateNames)
            {
                CreatureTemplate creatureTemplate = null;
                if (Mods.Get.Editor.LoadMod(ref creatureTemplate, "Creature", creatureTemplateName))
                {
                    creatureTemplate.StateTemplate.TemplateName = creatureTemplate.Name;
                    CreatureTemplates.Add(creatureTemplate);
                }
            }
        }