Exemple #1
0
    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));
    }
Exemple #2
0
    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));
    }
Exemple #3
0
 // Значение указанного таймера
 public int Timer(ShipTimer AShipTimer)
 {
     return(FTimers[(int)AShipTimer]);
 }