예제 #1
0
 public void repair()
 {
     numSinks = 0;
     updateSpaceBarColor();
     brokenSpaceBar.SetActive(false);
     myRenderer.enabled = true;
     brokenText.SetActive(false);
     state = SpaceBarState.AVAILABLE;
 }
예제 #2
0
    public void doSink()
    {
        animState    = AnimState.SINKING;
        sinkingStart = Time.time;
        numSinks    += 1;
        gameObject.transform.position = startPos;

        Debug.Log("Started sinking");

        if (numSinks == maxSinks)
        {
            state = SpaceBarState.BROKEN;
            myRenderer.enabled = false;
            brokenSpaceBar.SetActive(true);
            brokenText.SetActive(true);
        }
    }