IEnumerator StartUnloading() { GameObject newTimer = (GameObject)Instantiate(timer, transform, false); ShipTimer timerScript = newTimer.GetComponent <ShipTimer>(); Instantiate(cargoSpeechBubble, transform, false); timerScript.time = dockTime; yield return(new WaitForSeconds(dockTime + 0.2f)); toTheLeft = true; anim.SetTrigger("TurnLeft"); yield return(new WaitForSeconds(0.5f)); isDocked = false; yield return(new WaitForSeconds(2f)); }
IEnumerator StartLoading() { GameObject newTimer = (GameObject)Instantiate(timer, transform, false); ShipTimer timerScript = newTimer.GetComponent <ShipTimer>(); timerScript.time = dockTime; yield return(new WaitForSeconds(dockTime + 0.2f)); toTheLeft = false; anim.SetTrigger("TurnRight"); yield return(new WaitForSeconds(0.5f)); isDocked = false; gameManager.addScore(getScore()); yield return(new WaitForSeconds(2f)); }
// Значение указанного таймера public int Timer(ShipTimer AShipTimer) { return(FTimers[(int)AShipTimer]); }