Пример #1
0
    void OnLevelWasLoaded(int i)
    {
        if (i == 0)
        {
            StopCoroutine(PlayMusicGame());
        }
        if (i == 1)
        {
            StopCoroutine(PlayMusicMenu());
            StartCoroutine(PlayMusicGame());

            isLoaded   = true;
            mapHandler = GameObject.Find("MapHandler").GetComponent <MapHandler>();
            textMod    = GameObject.Find("ReadyMessage").GetComponent <Text>();
            camScript  = GameObject.Find("Main Camera").GetComponent <CameraScript>();

            textPure = textMod.text;
        }
        if (i == 2)
        {
            victoryScript = GameObject.Find("VictoryStuff").GetComponent <VictoryScript>();
            setPodium();
            gameState = 4;
        }
    }
Пример #2
0
    void OnTriggerEnter(Collider other)
    {
        if (HasRecord == true)
        {
            RecordMesh.SetActive(true);

        }
        else
        {
            RecordMesh.SetActive(false);
        }

        if(other.gameObject.tag == "Player") {

            if (HasRecord == false){
                if( Inventory.hasRecord == false && hasBeenVisited == false) {

                    //Text to gui: Seems to be visiting a record to play + WAIT!

                }

                if( Inventory.hasRecord == true && hasBeenVisited == false) {
                    hasBeenVisited = true;
                    Inventory.hasRecord = false;
                    victory = other.gameObject.GetComponent("VictoryScript") as VictoryScript;
                    victory.incrementGramophones(1);
                    gramophone.audio.enabled = false;
                }

            }
            else if (hasBeenVisited == false) {

                hasBeenVisited = true;
                Inventory.hasRecord = false;
                victory = other.gameObject.GetComponent("VictoryScript") as VictoryScript;
                victory.incrementGramophones(1);
                gramophone.audio.enabled = false;

            }
        }
    }
Пример #3
0
 // Use this for initialization
 void Start()
 {
     victoryScript = VictoryTextObject.GetComponent <VictoryScript>();
 }
 void Awake()
 {
     victoryScript = this;
 }