private void ExampleOnSphere() { DebugStreamer.AddMessage("MTRandom mrand = new MTRandom(seed)"); DebugStreamer.AddMessage("mrand.PointOnASphere()"); mrand = new MTRandom(user_seed); CleanUp(); MakeObjects(); }
private void ExampleOnCap() { DebugStreamer.AddMessage("MTRandom mrand = new MTRandom(seed)"); DebugStreamer.AddMessage("mrand.PointOnCap(30.0f)"); mrand = new MTRandom(user_seed); CleanUp(); MakeObjects(); GameObject[] objs = GameObject.FindGameObjectsWithTag("Player"); foreach (GameObject item in objs) { item.transform.position = ScalePosition(mrand.PointOnCap(30.0f)); } }
private void TestSeed() { int seed = 12345678; string phrase = "seed test"; MTRandom mrand_int = new MTRandom(seed); MTRandom mrand_string = new MTRandom(phrase); DebugStreamer.AddMessage("Runnig seed test:"); string test_result; float value = mrand_int.value(); test_result = value.ToString("0.0000000") == "0.2458042" ? "OK" : "NOT OK"; DebugStreamer.AddMessage("Using seed NUMBER: " + seed + " EXPECTING: 0.2458042 RESULT: " + test_result); value = mrand_string.value(); test_result = value.ToString("0.0000000") == "0.1944317" ? "OK" : "NOT OK"; DebugStreamer.AddMessage("Using seed STRING: \"" + phrase + "\" EXPECTING: 0.1944317 RESULT: " + test_result); }
private void RandomValues() { CleanUp(); DebugStreamer.AddMessage("Returns a pseudo-random number between 0.0 [inclusive] and 1.0 [inclusive]"); DebugStreamer.AddMessage("MTRandom mrand = new MTRandom(seed)"); mrand = new MTRandom(user_seed); DebugStreamer.AddMessage("mrand.value()"); for (int i = 0; i < max_objects; i++) { float x = mrand.value(); float x_position = MTRandom.ScaleFloatToRange(x, -2.0f, 2.0f, 0.0f, 1.0f); GameObject sphere = MakeObject(new Vector3(x_position,x_position,0.0f)); sphere.name = x.ToString(); } }
public bool DetectIAPHackingApp() { DebugStreamer.AddMessage("Start Detecting IAP Hacking"); foreach (string x in listPackagesBanned) { Debug.Log("PackageBanned: " + x); } foreach (string package in listPackagesBanned) { if (IsPackageInstalled(package.Trim())) { Master.WaitAndDo(3, () => { Application.Quit(); }, this, true); Master.UI.ShowDialog("DetectedIAPHackingApp"); return(true); } } return(false); }
public void Init() { GameObject debug_streamer = new GameObject("Debug Streamer"); m_steamer = debug_streamer.AddComponent <DebugStreamer>(); }