//------------------------------------------------AWAKE-------------------------------------- void Awake() { //Used for the singleton if (m_instance == null) m_instance = this; else Destroy(gameObject); }
private void CallGenerator(int XBatches, int YNumbers) { var input = new Input(XBatches, YNumbers); var generator = new GeneratorManager(); generator.NumberGenerated += generator_NumberGenerated; // Create one thread for Batch for (int i = 0; i < input.XBatches; i++) { var tGeneratorManager = new Thread(generator.Run); // Create a new GeneratorInput for Thread to avoid update value of previous thread tGeneratorManager.Start(new GeneratorInput(input.YNumbers, i)); } }
private World(string worldName, IWorldSaveFormat format) { this.Name = worldName; this.Format = format; string generatorName = Server.Instance.ServerProperty.WorldGenerator.ToUpper(); this.Generator = GeneratorManager.GetGenerator(generatorName); if (this.Generator == null) { this.Generator = GeneratorManager.GetGenerator("FLAT"); } //this.Generator = GeneratorManager.GetGenerator("INFINITE"); }
protected void OnValidate() { if (simManager == null) { simManager = FindObjectOfType <SimulationManager>(); } if (genManager == null) { genManager = FindObjectOfType <GeneratorManager>(); } if (simulatorSetters == null) { simulatorSetters = FindObjectOfType <SimulatorSetters>(); } }
protected virtual void Reset() { if (simManager == null) { simManager = FindObjectOfType <SimulationManager>(); } if (genManager == null) { genManager = FindObjectOfType <GeneratorManager>(); } if (simSetters == null) { simSetters = FindObjectOfType <SimulatorSetters>(); } }
public void OnServerReady(ServerReadyEvent e) { var searchName = typeof(OpenAPI.OpenApi).Assembly.GetName().Name; foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies()) { if (assembly.GetReferencedAssemblies().Any(x => x.FullName.Contains("MiNET", StringComparison.InvariantCultureIgnoreCase) || x.Name.Equals(searchName))) { GeneratorManager.AutoRegister(assembly); } } MultiVerseManager.Load(); }
// Start is called before the first frame update void Start() { generators = new List <GeneratorManager>(); // Create one generator GameObject firstGeneratorObject = new GameObject("Generator0"); GeneratorManager generator = firstGeneratorObject.AddComponent <GeneratorManager>(); generator.effectBoundaries.x = -0.1f; generator.effectBoundaries.y = 0.1f; // Add to list generators.Add(generator); // Get mouse cursor cursor = GameObject.Find("Cursor"); }
public string Get() { //var i = movieservice.GetAll(); //var client = new WebClient(); //var content = client.DownloadString("http://localhost:2491/api/SecondaryWebAPI/Generator?Y=3"); //==== working ==== GeneratorManager observableGM = new GeneratorManager(); Processor observerGM = new Processor(observableGM); MultiplierManager observableMM = new MultiplierManager(); Processor observerMM = new Processor(observableMM); observableGM.Value = GetResponse(observableGM.url); //observableMM.Value = GetResponse(observableMM.url+ observableGM.Value); //return observableMM.Value.ToString(); return(observableGM.Value.ToString()); }
public override void OnInspectorGUI() { manager = (GeneratorManager)target; manager.generatorIndex = EditorGUILayout.Popup("Generator type", manager.generatorIndex, manager.mapGenerators); manager.width = EditorGUILayout.IntField("Map width", manager.width); manager.height = EditorGUILayout.IntField("Map height", manager.height); manager.chanceOfDecorate = EditorGUILayout.FloatField("Chance of decorate", manager.chanceOfDecorate); manager.floor = (Tilemap)EditorGUILayout.ObjectField("Tilemap for floor", manager.floor, typeof(Tilemap), true); manager.wall = (Tilemap)EditorGUILayout.ObjectField("Tilemap for walls", manager.wall, typeof(Tilemap), true); manager.decoration = (Tilemap)EditorGUILayout.ObjectField("Tilemap for decoration", manager.decoration, typeof(Tilemap), true); manager.floorTile = (TileBase)EditorGUILayout.ObjectField("Tile for floor", manager.floorTile, typeof(TileBase), false); manager.wallTile = (TileBase)EditorGUILayout.ObjectField("Tile for walls", manager.wallTile, typeof(TileBase), false); EditorGUILayout.PropertyField(serializedObject.FindProperty("decorations"), true); serializedObject.ApplyModifiedProperties(); if (clearMap) { manager.ClearAllMaps(); } switch (manager.generatorIndex) { case 0: TunnelingUI(); break; case 1: CellularUI(); break; case 2: BSPGenUI(); break; case 3: MazeUI(); break; } GUILayout.BeginHorizontal(); buildMap = GUILayout.Button("Generate new map"); clearMap = GUILayout.Button("Clear map"); GUILayout.EndHorizontal(); }
public void trapsOnMapBorderHandler(Toggle t) { GeneratorManager GM = GeneratorManager.Instance; UILineRenderer[] Lines; if (t.isOn) { Lines = GM.DisplayMainMapKeepLines(GM.GeneratorsVect[(int)GM.activeGenerator].getMapWTrapBorder()); } else { Lines = GM.DisplayMainMapKeepLines(GM.GeneratorsVect[(int)GM.activeGenerator].getMap()); } foreach (UILineRenderer l in Lines) { l.transform.SetAsLastSibling(); } }
public GeneratorManagerTest() : base() { MockLoggingService = new Mock <ILogger <GeneratorManager> >(); MockGeneratorManager = new Mock <IGeneratorManager>(); MockProcessorService = new Mock <IProcessorService>(); MockBatchContext = new Mock <BatchContext>(); GeneratorManagerUnderTest = new GeneratorManager(MockLoggingService.Object); MockSet = new Mock <DbSet <Batch> >(); var queryable = BatchItems.AsQueryable(); MockSet.As <IQueryable <Batch> >().Setup(m => m.Provider).Returns(queryable.Provider); MockSet.As <IQueryable <Batch> >().Setup(m => m.Expression).Returns(queryable.Expression); MockSet.As <IQueryable <Batch> >().Setup(m => m.ElementType).Returns(queryable.ElementType); MockSet.As <IQueryable <Batch> >().Setup(m => m.GetEnumerator()).Returns(queryable.GetEnumerator); }
public wrapper Get(string _key) { //var i = movieservice.GetAll(); //var client = new WebClient(); //var content = client.DownloadString("http://*****:*****@"[^0-9]", "")); //return observableMM.Value.ToString(); wrapper wrp = new wrapper(); wrp.key = _key; wrp.value = observableMM.Value.ToString(); return(wrp); }
/// <summary> /// Initializes a new instance of the <see cref="PickTargetCommand"/> class. /// Adds our command handlers for menu (commands must exist in the command table file) /// </summary> /// <param name="package">Owner package, not null.</param> private PickTargetCommand(Package package, GeneratorManager manager) { if (package == null) { throw new ArgumentNullException("package"); } _package = package; if (manager == null) { throw new ArgumentNullException(nameof(manager)); } _manager = manager; OleMenuCommandService commandService = this.ServiceProvider.GetService(typeof(IMenuCommandService)) as OleMenuCommandService; if (commandService != null) { var menuCommandID = new CommandID(CommandSet, CommandId); var menuItem = new MenuCommand(this.MenuItemCallback, menuCommandID); commandService.AddCommand(menuItem); } }
public void TrannyLoop() { while (true) { var added = DateTime.UtcNow.AddDays(1); var dt = new DateTime(added.Year, added.Month, added.Day, 0, 0, 0); var wait = (dt - DateTime.UtcNow); Console.WriteLine("Sleeping until {0} for {1}", dt, wait); Thread.Sleep(wait); lock (Transactions) { Save(true); Transactions.Clear(); string filename = DateTime.Now.ToString("yyyy-MM-dd"); string yesterday_filename = DateTime.Now.AddDays(0).ToString("yyyy-MM-dd"); File.Move("./transactions", "./transaction-backups/transactions-" + filename); File.Move("./save", "./transaction-backups/save-" + filename); File.Move("./generator", Path.Combine(Config.GetString("generator.directory"), yesterday_filename + "-" + Program.Random.HashedName)); File.WriteAllText(Path.Combine(Config.GetString("generator.directory"), "latest.txt"), "http://hexafluoride.dryfish.net/audit-files/" + yesterday_filename + "-" + Program.Random.HashedName); File.Copy(Path.Combine(Config.GetString("generator.directory"), yesterday_filename + "-" + Program.Random.HashedName), Path.Combine(Config.GetString("generator.directory"), "latest"), true); File.WriteAllText(Path.Combine(Config.GetString("generator.directory"), "index.html"), IndexGenerator.FromDirectory(Config.GetString("generator.directory"))); Program.Random = GeneratorManager.Create(); Console.WriteLine("Cycled out transactions file"); } Thread.Sleep(5000); } }
void Awake() { navMeshAgent = GetComponent <UnityEngine.AI.NavMeshAgent>(); generatorManager = FindObjectOfType <GeneratorManager>(); }
void Awake() { Instance = this; }
void Start() { parentManager = transform.parent.GetComponent<GeneratorManager>(); StartCoroutine (TryToReplicate ()); }
private void Awake() { BestScore = PlayerPrefs.GetInt(BestScorePref, 0); GamesPlayed = PlayerPrefs.GetInt(GameNumberPref, 0); generator = FindObjectOfType <GeneratorManager>(); }
static void Main(string[] args) { Name = "finance"; System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US"); Commands = new Dictionary <string, MessageHandler>() { //{"", CheckForExpression }, { ".give", Give }, { ".pokies", Bet }, { ".bene", GetPaid }, { ".mug", Mug }, { ".money", GetBalance }, { ".getsource", GetSource }, { "$donate", Donate }, { ".bet", Alias }, { "$getkey", GetKey }, { "$setkey", SetKey }, { "$resetstrs", ResetStrs }, { ".bot", SetBot }, { ".human", SetHuman }, { ".delete", Delete }, { "$stats", GetStats }, { ".stats", GetStats }, { "$writestats", WriteFile }, { "$writebots", WriteBots }, { "$botwealth", BotWealth }, { "$deletebots", RedistributeBotMoney }, { "$recalculate", RecalculateTable }, { ".rankcost", GetBalanceForRank }, { "$draw", DrawLottery }, { ".buytickets", BuyTickets }, { "$startlottery", StartLottery }, { ".chance", GetChance }, { "$distribute", DistributeAmount }, { ".rigreport", RigReport }, { "$addexpr", AddToExpression }, { "$execute", ExecuteExpression }, { "$startexpr", StartTyping }, { "$dumplist", DumpList }, { "$dumptranslations", DumpTranslations }, { ".fair", ProvablyFair }, { "$dumpgenerator", DumpGenerator }, { "$reindex", Reindex }, }; Manager.Load(); LotteryManager.Load(); new Thread(new ThreadStart(Manager.TrannyLoop)).Start(); StringManager.SetStrings(); string filename = "./generator"; if (File.Exists(filename)) { Random = RandomGenerator.FromFile(filename); } else { Random = GeneratorManager.Create(); } string query = ""; //while(true) //{ // string line = Console.ReadLine(); // if (string.IsNullOrWhiteSpace(line)) // { // IFilter filter = new FilterInstance<Transaction>(Manager.Transactions.ToList()); // object result = null; // foreach (var action in query.Split('\n')) // { // if (string.IsNullOrWhiteSpace(action)) // continue; // var pair = filter.Apply(new Clause(action.Split(' ')[0], string.Join(" ", action.Split(' ').Skip(1)))); // if (pair.Key == 0) // filter = (IFilter)pair.Value; // else if (pair.Key == 1) // result = pair.Value; // } // if (result is IEnumerable<object>) // { // foreach (var obj in (result as IEnumerable<object>)) // Console.WriteLine(obj); // } // else // Console.WriteLine(result.ToString()); // query = ""; // } // else // query += line + "\n"; //} Init(args, delegate { }); }
public void loadAliasParamsInParamManager(GameObject ParamsContainer) { GeneratorManager genM = GeneratorManager.Instance; ParameterManager p = ParameterManager.Instance; TMP_InputField[] InpFields = ParamsContainer.GetComponentsInChildren <TMP_InputField>(); Toggle[] tS = ParamsContainer.GetComponentsInChildren <Toggle>(); TMP_Dropdown[] DropsD = ParamsContainer.GetComponentsInChildren <TMP_Dropdown>(); //Save map params p.MapToPlay = (GeneratorUIManager.Instance.isTrapsOnMapBorderToggleOn() ? genM.GeneratorsVect[(int)genM.activeGenerator].getMapWTrapBorder() : genM.GeneratorsVect[(int)genM.activeGenerator].getMap()); p.rndSeed = genM.GeneratorsVect[(int)genM.activeGenerator].seed; p.GridType = genM.GeneratorsVect[(int)genM.activeGenerator].TypeGrid; p.StartCell = genM.GeneratorsVect[(int)genM.activeGenerator].startPos; p.EndCell = genM.GeneratorsVect[(int)genM.activeGenerator].endPos; //Save alias generation params p.aliasNum = Int32.Parse(InpFields[0].text); p.minStepsSolution = Int32.Parse(InpFields[1].text); p.maxStepsSolution = p.minStepsSolution;// metto max uguale a min perchè attualmente l'impatto è poco influente data la natura generativa della creazione delle mappe p.allowAutosolverForAlias = tS[0].isOn; p.isOptimizerOn = tS[1].isOn; if (DropsD[0].value == 0) { p.considerSimilar = true; p.considerNovelty = false; } else if (DropsD[0].value == 1) { p.considerSimilar = false; p.considerNovelty = true; } else if (DropsD[0].value >= 2) { p.considerSimilar = true; p.considerNovelty = true; } if (DropsD[1].value == 0) { p.isBestPathOnlyExplorative = true; } else if (DropsD[1].value == 1) { p.isBestPathOnlyExplorative = false; p.onlyBestPath = true; } else if (DropsD[1].value == 2) { p.isBestPathOnlyExplorative = false; p.onlyBestPath = false; } if (p.isOptimizerOn) { p.optimizerType = DropsD[2].value; p.hillClimberNumBatch = Int32.Parse(InpFields[2].text); p.timeCap = Int32.Parse(InpFields[3].text); } }
public void InitUIPVC() { genM = GeneratorManager.Instance; }
void Awake() { GeneratorManager.main = this; Init(); }
private void Start() { ValueText = GetComponent <TMP_InputField>(); genM = GeneratorManager.Instance; }
private void Awake() { manager = GetComponent <GeneratorManager>(); }
//cannot create a new ITypeMember and add the Type to it public void GenerateMembers <T>(TypeResolver resolver, ITypeMember typeMember, IEnumerable <T> members, GeneratorManager Generators) where T : MemberInfo { foreach (var m in members) { var generator = Generators.GeneratorFor(m); var member = generator.Generate(m, resolver); if (member != null) { RtNode wrapperNode = null; switch (m.MemberType) { case MemberTypes.Field: wrapperNode = new ReflectionAttachedRtField(member as RtField, m as FieldInfo); break; case MemberTypes.Property: wrapperNode = new ReflectionAttachedRtField(member as RtField, m as PropertyInfo); break; case MemberTypes.Method: wrapperNode = new ReflectionAttachedRtFunction(member as RtFunction, m as MethodInfo); break; case MemberTypes.Constructor: wrapperNode = new ReflectionAttachedRtConstructor(member as RtConstructor, m as ConstructorInfo); break; } typeMember.Members.Add(wrapperNode); } } }
/// <summary> /// Initializes the singleton instance of the command. /// </summary> /// <param name="package">Owner package, not null.</param> public static void Initialize(Package package, GeneratorManager manager) { Instance = new PickTargetCommand(package, manager); }
void Start() { timer = 3.0f; generator = GameObject.FindGameObjectWithTag("Generator").GetComponent <GeneratorManager>(); }
/// <summary> /// Initializes the singleton instance of the command. /// </summary> /// <param name="package">Owner package, not null.</param> public static void Initialize(Package package, IShowAll viewModel, GeneratorManager manager) { Instance = new PreviewWindowCommand(package, viewModel, manager); }
private void Awake() { manager = FindObjectOfType <RunnerManager>(); genManager = FindObjectOfType <GeneratorManager>(); }