private void OnEnable() { controller = (GenerationController)target; _seed = serializedObject.FindProperty("Seed"); _terrainGen = serializedObject.FindProperty("terrainGenerator"); _cityGen = serializedObject.FindProperty("cityGenerator"); }
protected override async Task InitializeAsync(CancellationToken cancellationToken, IProgress <ServiceProgressData> progress) { await base.InitializeAsync(cancellationToken, progress); RegisterLanguageService(); RegisterIcons(); ClearTempDirectory(); await JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken); await GetDte(); await GetStatusBar(); GetOptions(); GetCodeModelProvider(); _solutionMonitor = new SolutionMonitor(); _templateController = new TemplateController(Dte); _eventQueue = new EventQueue(_statusBar); _generationController = new GenerationController(Dte, _metadataProvider, _templateController, _eventQueue); RenderTemplate.Initialize(this); WireUpEvents(); ErrorList.Initialize(this); Instance = this; }
void Start() { CubeController.actualDifficulty = 2; hearts = new List <GameObject>(); Instance = this; GenerateLayer(); }
private void Awake() { if (_instance != null && _instance != this) { throw new Exception("Multiple Singleton"); } _instance = this; }
void Start() { Generator = GameObject.FindGameObjectWithTag("GenerationManager").GetComponent <GenerationController> (); Trans = GameObject.FindGameObjectWithTag("PigTransformManager").GetComponent <PigTransformManagerScript> (); Interface = GameObject.FindGameObjectWithTag("InterfaceManager").GetComponent <InterfaceManagerScript> (); CamTransform = GameObject.FindGameObjectWithTag("Camera").transform; StartCoroutine(InstIsland(1)); }
public static GenerationController GetInstance() { if (instance == null) { instance = new GenerationController(); } return(instance); }
public override void OnInspectorGUI() { GenerationController mapGen = (GenerationController)target; DrawDefaultInspector(); if (GUILayout.Button("Generate Terrain")) { mapGen.GenerateTerrain(); } }
public static GenerationController CreateGenerationController() { GameObject camObj = new GameObject("GenerationController"); GenerationController camCon = camObj.AddComponent <GenerationController>(); TerrainGenerator terGen = TerrainGenerationEditor.CreateTerrainGenerator(); camCon.terrainGenerator = terGen; terGen.gameObject.transform.SetParent(camObj.transform); Selection.activeGameObject = camObj; return(camCon); }
public static CityBiomeGenerator CreateRecursiveDetailGenerator(GenerationController controller) { CityBiomeGenerator cityGen = CreateRecursiveDetailGenerator(); cityGen.gameObject.transform.SetParent(controller.gameObject.transform); controller.cityGenerator = cityGen; cityGen.heightMap = controller.heightMap; if (controller.terrainGenerator) { cityGen.terrain = controller.terrainGenerator.terrain; } return(cityGen); }
public static PerlinCityGenerator CreatePerlinCityGenerator(GenerationController controller) { GameObject cityGenObj = new GameObject("City Generator"); cityGenObj.transform.SetParent(controller.gameObject.transform); PerlinCityGenerator cityGen = cityGenObj.AddComponent <PerlinCityGenerator>(); controller.cityGenerator = cityGen; cityGen.heightMap = controller.heightMap; cityGen.terrainGenerator = controller.terrainGenerator; cityGen.roadPainter = cityGenObj.AddComponent <RoadPainter>(); cityGen.roadPainter.terrainData = controller.terrainGenerator.terrain.terrainData; cityGen.buildingGenerator = cityGenObj.AddComponent <BuildingGenerator>(); return(cityGen); }
/// <summary> /// Initialization of the package; this method is called right after the package is sited, so this is the place /// where you can put all the initialization code that rely on services provided by VisualStudio. /// </summary> protected override void Initialize() { base.Initialize(); GetDte(); GetStatusbar(); GetCodeModelProvider(); RegisterLanguageService(); RegisterIcons(); ClearTempDirectory(); this.eventQueue = new EventQueue(statusBar); this.solutionMonitor = new SolutionMonitor(); this.templateController = new TemplateController(dte, metadataProvider, solutionMonitor, eventQueue); var generationController = new GenerationController(dte, metadataProvider, solutionMonitor, templateController, eventQueue); }
static void Main(string[] args) { IGenerationController controller = new GenerationController(); controller.Get(new Generation()); // using (var context = new hololiveContext()) // { // try // { // var generations = context.Generation.FirstOrDefault<Generation>(); // System.Console.WriteLine(generations.Name); // } // catch (System.Exception) // { // System.Console.WriteLine("Nothing in DB"); // } // } }
public void Expect_GenerateTemplate() { var eventQueue = Substitute.For <IEventQueue>(); eventQueue.When(m => m.Enqueue(Arg.Any <Action>())).Do(c => { Trace.WriteLine("Enqueue Called"); c.Arg <Action>()(); }); var templateController = new TemplateController(dte, item => new TemplateSubstitute(item)); var generationController = new GenerationController(dte, metadataProvider, templateController, eventQueue); var type = typeof(WebApiController); var nsParts = type.FullName.Remove(0, 11).Split('.'); var path = string.Join(@"\", nsParts); var templateFilename = Path.Combine(SolutionDirectory, path + ".tstemplate"); generationController.OnTemplateChanged(templateFilename); }
private void Start() { Text = GetComponent <Text>(); GenerationController = GameObject.FindObjectOfType <GenerationController>(); }
void Start() { Trans = GameObject.FindGameObjectWithTag("PigTransformManager").GetComponent <PigTransformManagerScript> (); Generator = GameObject.FindGameObjectWithTag("GenerationManager").GetComponent <GenerationController> (); }
public void GetNextGeneration() { GenerationController controller = GenerationController.GetInstance(); controller.Next(); }
void Start() { Generator = GameObject.FindGameObjectWithTag("GenerationManager").GetComponent <GenerationController> (); }
public void StopGeneration() { GenerationController controller = GenerationController.GetInstance(); controller.Stop(); }
public void PlayLife() { GenerationController controller = GenerationController.GetInstance(); controller.Play(); }
public void GetPreGeneration() { GenerationController controller = GenerationController.GetInstance(); controller.Pre(); }
private void Start() { controller = GenerationController.GetInstance(); controller.GenerationChangedObserver += UpdateUI; timeToNewGeneration.text = gameController.TIME_TO_NEXT_GENERATION.ToString(); }
private void Initialize() { matrix = new GameObject[rows, cols]; controller = GenerationController.GetInstance(); }
public FullRandomStrategy() { controller = GenerationController.GetInstance(); }
// Start is called before the first frame update void Start() { GenerationController = GameObject.FindObjectOfType <GenerationController>(); GridManager = GameObject.FindObjectOfType <GridManager>(); }