private void Awake() { if (Instance == null) { Instance = this; } else { Destroy(this); } }
public void instantiateMountain(int type) { (GameObject Mountain, Vector3 pos, float speed, float position) = getMoutainInfo(type); GameObject mountain = Instantiate(Mountain, pos, Quaternion.identity); mountain.AddComponent <MountainController>(); MountainController controller = mountain.GetComponent <MountainController>(); controller.speed = speed; controller.spawnPosition = position; controller.type = type; }
private void Awake() { gm = GameManager.instance; hc = GetComponent <HealthController>(); tree = GetComponent <TreeController>(); if (tree) { tree.bms = this; } mountain = GetComponent <MountainController>(); gm.buildMaterialSources.Add(this); }
/// <summary> /// /// </summary> public MainWindow() { mainWindow = this; InitializeComponent(); RailRoadController railRoadController = new RailRoadController(); railRoadController.MdiParent = this; railRoadController.WindowState = FormWindowState.Maximized; railRoadController.Show(); PlatformController platformController = new PlatformController(); platformController.MdiParent = this; platformController.WindowState = FormWindowState.Maximized; platformController.Show(); TrainPlacementController trainPlacementController = new TrainPlacementController(); trainPlacementController.MdiParent = this; trainPlacementController.WindowState = FormWindowState.Maximized; trainPlacementController.Show(); MountainController mountainController = new MountainController(); mountainController.MdiParent = this; mountainController.WindowState = FormWindowState.Maximized; mountainController.Show(); VarHeightBuildingController varHeightBuildingController = new VarHeightBuildingController(); varHeightBuildingController.MdiParent = this; varHeightBuildingController.WindowState = FormWindowState.Maximized; varHeightBuildingController.Show(); LandController landController = new LandController(); landController.MdiParent = this; landController.WindowState = FormWindowState.Maximized; landController.Show(); LandPropertyController landPropertyController = new LandPropertyController(); landPropertyController.MdiParent = this; landPropertyController.WindowState = FormWindowState.Maximized; landPropertyController.Show(); StationPassagewayController stationPassagewayController = new StationPassagewayController(); stationPassagewayController.MdiParent = this; stationPassagewayController.WindowState = FormWindowState.Maximized; stationPassagewayController.Show(); SlopeRailRoadController slopeRailRoadController = new SlopeRailRoadController(); slopeRailRoadController.MdiParent = this; slopeRailRoadController.WindowState = FormWindowState.Maximized; slopeRailRoadController.Show(); //RoadController roadController = new RoadController(); //roadController.MdiParent = mainWindowMDI; //roadController.Show(); BulldozeController bulldozeController = new BulldozeController(); bulldozeController.MdiParent = this; bulldozeController.Show(); BGMPlaylist bgmplaylist = new BGMPlaylist(); bgmplaylist.MdiParent = this; bgmplaylist.Show(); }