void Start() { distanceController = GameObject.Find("_DistanceController").GetComponent<DistanceController>(); properties = GetComponent<EnemyProperties>(); myTransform = transform; despawnVector = new Vector2(myTransform.position.x, 15); }
/// <summary> /// 更新远传控制器 /// </summary> /// <returns></returns> public static int UpdateControler(DistanceController ctrl) { try { string sql = string.Empty; int query = 0; sql = "SELECT * FROM EN_DistanceControl WHERE ControlId = " + ctrl.ID.ToString(); DataTable dt = SQLHelper.ExecuteDataTable(sql); if (dt.Rows.Count != 0) // 不为0 表示存在该控制器的记录,更新即可 { sql = string.Format(@"UPDATE EN_DistanceControl SET RecorderId = {0}, IPAdress = '{1}', Port = {2}, SendTime = {3} WHERE ControlId = {4}", ctrl.RecordID, ctrl.IPAdress, ctrl.Port, ctrl.SendTime, ctrl.ID); query = SQLHelper.ExecuteNonQuery(sql); } else if (dt.Rows.Count == 0) { query = AddControler(ctrl); } return(query); } catch (Exception) { return(-1); } }
void Start() { // Set the next state to Spawn the Boss nextState = new Boss05StateSpawn(this); distanceController = GameObject.Find("_DistanceController").GetComponent <DistanceController>(); }
void Start() { spawnController = GameObject.Find("Spawner").GetComponent<Spawner_Script>(); distanceController = GameObject.Find("_DistanceController").GetComponent<DistanceController>(); fadeController = GameObject.Find("Fader").GetComponent<FadeInOut>(); gameOver = GameObject.Find("GameOver").GetComponent<GameOver>(); Invoke("stageStart", 0.25f); Invoke("startGame", 3.0f); }
public void DistanceAPIGetTest() { LogContext db = new LogContext(new DbContextOptionsBuilder <LogContext>() .UseInMemoryDatabase(databaseName: "BMIGet") .Options); DistanceController MockDistanceAPI = new DistanceController(db); var response = MockDistanceAPI.Get() as ObjectResult; Assert.AreEqual(StatusCodes.Status200OK, response.StatusCode); }
void Start() { spawnController = GameObject.Find("Spawner").GetComponent <Spawner_Script>(); distanceController = GameObject.Find("_DistanceController").GetComponent <DistanceController>(); fadeController = GameObject.Find("Fader").GetComponent <FadeInOut>(); gameOver = GameObject.Find("GameOver").GetComponent <GameOver>(); Invoke("stageStart", 0.25f); Invoke("startGame", 3.0f); }
void Start() { m_StateSpawn = new Boss01StateSpawn(this); m_StateAttack = new Boss01StateAttack(this); m_StateChangeAttack = new Boss01StateChangeAttack(this); m_StateRandomiseBehaviour = new Boss01StateRandomiseBehaviour(this); m_StateMove = new Boss01StateMove(this); distanceController = GameObject.Find("_DistanceController").GetComponent <DistanceController>(); ChangeState(eBossState.Spawn); }
// Use this for initialization void Start() { cameraController = FindObjectOfType <CameraController> (); playerController = FindObjectOfType <PlayerController> (); scoreController = FindObjectOfType <ScoreController> (); platformGenerator = FindObjectOfType <PlatformGenerator> (); distanceController = FindObjectOfType <DistanceController>(); hazardController = FindObjectOfType <HazardController>(); gameOverCanvas.enabled = false; started = false; }
void Start() { locationController = LocationController.instance; cameraController = CameraController.instance; distanceController = DistanceController.instance; uiController = UIController.instance; selectedLocationBase.SetActive(false); objTemp = new GameObject(); InvokeRepeating("SymbolCreator", 2, 5); InvokeRepeating("AttachDistanceInfo", 3, 5); }
void Awake() { // Initialize Singleton Instance = this; // Get a reference to the distance planet distanceObj = GameObject.Find("Distance Planet"); // Get a reference to Distance Counter object kmCounterObj = GameObject.Find("Distance Counter"); // Get a reference to Journey Display objects journeyObj = GameObject.Find("Journey Display"); journeyFromObj = journeyObj.transform.Find("Journey From").gameObject; journeyToObj = journeyObj.transform.Find("Journey To").gameObject; }
/// <summary> /// 添加远传控制器到数据库 /// </summary> public static int AddControler(DistanceController ctrl) { try { string sql = string.Empty; int query = 0; sql = string.Format(@"INSERT INTO EN_DistanceControl(ControlId, RecorderId, IPAdress, Port, SendTime) VALUES({0},{1},'{2}',{3},{4})", ctrl.ID, ctrl.RecordID, ctrl.IPAdress, ctrl.Port, ctrl.SendTime); query = SQLHelper.ExecuteNonQuery(sql); return(query); } catch (Exception ex) { throw ex; //return -1; } }
/// <summary> /// 从数据库中获取远传控制器列表 /// </summary> /// <returns></returns> public static List <DistanceController> GetController() { List <DistanceController> controler = new List <DistanceController>(); string sql = string.Empty; sql = "SELECT * FROM EN_DistanceControl"; DataTable dtCon = SQLHelper.ExecuteDataTable(sql); for (int i = 0; i < dtCon.Rows.Count; i++) { DistanceController con = new DistanceController(); con.ID = (int)dtCon.Rows[i]["ControlId"]; con.RecordID = (int)dtCon.Rows[i]["RecorderId"]; con.Port = (int)dtCon.Rows[i]["Port"]; con.SendTime = (int)dtCon.Rows[i]["SendTime"]; con.IPAdress = dtCon.Rows[i]["IPAdress"].ToString(); controler.Add(con); } return(controler); }
void Start() { // Set the next state to Spawn the Boss nextState = new Boss05StateSpawn(this); distanceController = GameObject.Find("_DistanceController").GetComponent<DistanceController>(); }
void Start() { nextState = new Boss03Spawn(this); distCont = GameObject.Find("_DistanceController").GetComponent<DistanceController>(); }
void Start() { distanceController = GameObject.Find("_DistanceController").GetComponent<DistanceController>(); StartCoroutine(Spawn()); }
public void Awake() { instance = this; }
// Handle the sequence of events for travelling to a new planet IEnumerator TravelToPlanet(GameObject planetObj) { // Tween Distance Planet offscreen to the right float planetTweenTime = 0.5f; float halfPlanetWidth = GameController.defaultScale * ppu * 0.5f; Tween movePlanetX = transform.DOMoveX(Screen.width + halfPlanetWidth, planetTweenTime).SetEase(Ease.InCirc); // Get the stats from each planet PlanetImport planetInfo = GetComponent <PlanetImport>(); PlanetImport planetInfoNew = planetObj.GetComponent <PlanetImport>(); // Get the distance from sun of the two planets var oldKmFromSun = planetInfo.kmFromSun; var newKmFromSun = planetInfoNew.kmFromSun; // Initialize time variables float minTraveltime = planetTweenTime * 2; double timeScaleFactor = 1e3d; // Calculate the distance between new planet and old planet double travelKm = Math.Abs(newKmFromSun - oldKmFromSun); // Calculate wait time based on distance float travelTime = (float)(travelKm / timeScaleFactor); travelTime = Mathf.Max(minTraveltime, travelTime); // Distance Counter // Get reference to Distance Controller script DistanceController kmControl = DistanceController.Instance; // Enable and Reset counter text kmControl.ActivateCounter(); kmControl.ResetCounter(); // Accelerate counting over time from 0 -> calculated distance DOTween.To(() => CountDistance.kmCounter, x => CountDistance.kmCounter = x, travelKm, travelTime).SetEase(Ease.InOutQuart); // Set counter scale to tween to (weighted by travel time) float counterScale = 0.8f + 0.1f * travelTime; // Scale up counter over time DOTween.To(() => CountDistance.myScale, x => CountDistance.myScale = x, counterScale, travelTime).SetEase(Ease.OutBack); // Enable and Reset journey display kmControl.ActivateJourneyDisplay(); kmControl.SetJourneyDisplay(planetInfo.planet.name, planetInfoNew.planet.name); // Scale tween in the Journey Display float journeyScale = 1f; DOTween.To(() => JourneyDisplay.myScale, x => JourneyDisplay.myScale = x, journeyScale, planetTweenTime).SetEase(Ease.OutElastic); // Play travel to planet sound if (travelKm < 1800d) { audioObj.PlaySfx(AudioController.audioTravelShort); } else { audioObj.PlaySfx(AudioController.audioTravelLong); } yield return(movePlanetX.WaitForCompletion()); // Change to new planet planetInfo.planet = planetInfoNew.planet; planetInfo.ImportThisPlanet(); // Put Distance Planet off left of screen gameObject.transform.position = new Vector3(-1000, transform.position.y, 0); yield return(new WaitForSeconds(travelTime - (2 * planetTweenTime))); // Tween new Distance Planet onscreen from the left. movePlanetX = transform.DOMoveX(Screen.width * 0.5f, planetTweenTime).SetEase(Ease.OutCirc); // Fade out travel sound if (audioObj.sfxPlayer.clip == AudioController.audioTravelLong) { audioObj.FadeOutVol(audioObj.sfxPlayer, 1.5f); } yield return(movePlanetX.WaitForCompletion()); GameController.planetIsMoving = false; }
void Start() { distanceController = GameObject.Find("_DistanceController").GetComponent <DistanceController>(); }
void Start() { distanceController = GameObject.Find("_DistanceController").GetComponent<DistanceController>(); }
void Start() { distanceController = GameObject.Find("_DistanceController").GetComponent <DistanceController>(); StartCoroutine(Spawn()); }
void Start() { nextState = new Boss03Spawn(this); distCont = GameObject.Find("_DistanceController").GetComponent <DistanceController>(); }