예제 #1
0
    void Start()
    {
        manager      = GameObject.FindObjectOfType <Manager>();
        canvas       = GameObject.FindGameObjectWithTag("Canvas");
        audioManager = GameObject.FindObjectOfType <AudioManager>();
        dictionary   = GameObject.FindObjectOfType <Dictionary>();
        timer        = GameObject.FindObjectOfType <Slider> ();
        scoreManager = GameObject.FindObjectOfType <ScoreManager> ();
        gridLayout   = GetComponent <GridLayoutGroup> ();

        parameters       = LevelParameters.GetParameters(manager.GetCurrentLevel());
        wordParameter    = parameters [0];
        timeParameter    = parameters [1];
        starParameter    = parameters [2];
        tornadoParameter = parameters [3];
        flashParameter   = parameters [4];

        ApplyWordParameter();
        ApplyTimeParameter();

        texts = GetComponentsInChildren <Text>();

        EnlistWords();

        FindSlot(enWords);
        FindSlot(ptWords);

        StartCoroutine(ApplyOtherParameters());

        Messenger.Broadcast(GameEvent.SPAWNED);
    }