public void BaseGenerator_Generate_ReferenceType_Properties() { var generator = new ObjectGenerator(); var first = generator.Generate(); var last = generator.Generate(); Assert.Equal(last, generator.Current); Assert.Equal(first, generator.Previous); Assert.Equal(2, generator.Count); }
void Update() { if (thePlayer.myRigidbody.transform.position.y > cloudTrotAltitude.transform.position.y) { cloudGenerator.Generate(); objectGenerator.Generate(); //objectGenerator.transform.position = new Vector3 (thePlayer.transform.position.x + 20f, objectGenerator.transform.position.y, transform.position.z); } // else if normal trot... else if (thePlayer.myRigidbody.transform.position.y < cloudTrotAltitude.transform.position.y) { objectGenerator.Generate(); cloudGenerator.transform.position = new Vector3(thePlayer.transform.position.x + 5f, cloudGenerator.transform.position.y, transform.position.z); } }
static void Main(string[] args) { if (args.Length != 1) { Console.WriteLine("Usage: bv.designtime.executable full_path_to_xml_file"); } else { string path = args[0]; try { string content = File.ReadAllText(path); ObjectGenerator gen = new ObjectGenerator(); uint cbOutput; IntPtr[] gbOutputFileContents = new IntPtr[1]; gen.Generate(path, content, "eidss.model.Schema", gbOutputFileContents, out cbOutput, null); string ext; gen.DefaultExtension(out ext); string outFilename = Path.GetDirectoryName(path) + "\\" + Path.GetFileNameWithoutExtension(path) + ext; byte[] managedArray = new byte[cbOutput]; Marshal.Copy(gbOutputFileContents[0], managedArray, 0, (int)cbOutput); Marshal.FreeCoTaskMem(gbOutputFileContents[0]); File.WriteAllBytes(outFilename, managedArray); } catch (Exception e) { Console.WriteLine(e.Message); } } Console.WriteLine("Press Enter to exit"); Console.ReadLine(); }
public void Boost() { if (!boosted) { boostSound.Play(); boosted = true; PlayerControl.SharedInstance.forwardSpeed = curSpeed * boostPower; coinScript.Generate(); Invoke("StopBoost", boostDuration); } }
public List <Layer2D> Generate() { _layerList = new List <Layer2D>(); _layerList.Capacity = (int)LayerType.length; for (int i = 0; i < (int)LayerType.length; i++) { _layerList.Add(new Layer2D(WIDTH, HEIGHT)); } _dgGenerator.Generate(_layerList); _layerList[(int)LayerType.Top].Fill((int)ChipType.None); _objGenerator.Generate(_layerList); //_itemGenerator.Generate(topLayer); _charGenerator.Generate(_layerList); InGameManager.GetInstance().LayerList = _layerList; return(_layerList); }