Пример #1
0
        public static bool CanGenerate(CommandEntry entry)
        {
            if (entry.checkId == 127)
            {
                if (CreateWorldData.HasGenerated(116) && CreateWorldData.HasGenerated(113))
                {
                    return(true);
                }

                Console.WriteLine("Cannot generate {0}. You need to generate Decorations and Spawners first.", entry.Name);

                return(false);
            }

            return(true);
        }
Пример #2
0
        public static bool CanGenerate(CommandEntry entry, ref string error)
        {
            if (CreateWorldData.CreateTable.ContainsKey(entry.CheckID) && CreateWorldData.CreateTable[entry.CheckID])
            {
                string er = String.Format("<br>- {0} have been generated already.", entry.Name);
                Console.WriteLine(er);

                error += er;

                return(false);
            }

            if (entry.CheckID == 127)
            {
                if (CreateWorldData.HasGenerated(116) && CreateWorldData.HasGenerated(113))
                {
                    return(true);
                }

                string er = String.Format("<br>- Cannot generate {0}. You need to generate Decorations and Spawners first.", entry.Name);
                Console.WriteLine(er);

                error += er;

                return(false);
            }

            if (entry.Category == Category.RevampedDungeon)
            {
                if (CreateWorldData.HasGenerated(116))
                {
                    return(true);
                }
                else
                {
                    string er = String.Format("<br>- Cannot generate {0}. You need to generate Spawners first.", entry.Name);
                    Console.WriteLine(er);

                    error += er;

                    return(false);
                }
            }

            return(true);
        }
Пример #3
0
 static void Init()
 {
     // Get existing open window or if none, make a new one:
     CreateWorldData window = (CreateWorldData)EditorWindow.GetWindow(typeof(CreateWorldData));
 }