예제 #1
0
    public Word(string _word, WordDisplay _display)
    {
        word      = _word;
        typeIndex = 0;

        for (int i = 0; i < 11; i++)
        {
            if (word == commonWords[i])
            {
                damage = -10;
                color  = "white";
            }
            if (word == healingWords[i])
            {
                damage = +30;
                color  = "green";
            }
            if (word == critWords[i])
            {
                damage = -15;
                color  = "red";
            }
            if (word == freezeWords[i])
            {
                damage = 0;
                color  = "blue";
            }
        }

        display = _display;
        display.SetWord(word);
    }
예제 #2
0
 public Word(string _word, WordDisplay _display)
 {
     word      = _word;
     typeIndex = 0;
     display   = _display;
     display.SetWord(word);
 }
    public WordDisplay SpawnWord(Transform punto)
    {
        wordObj = Instantiate(wordPrefab, punto.position, Quaternion.identity, wordCanvas);
        WordDisplay display = wordObj.GetComponent <WordDisplay>();

        return(display);
    }
예제 #4
0
    public WordDisplay SpawnWord(Vector2 pos)
    {
        GameObject  wordObj     = Instantiate(wordPrefab, pos, Quaternion.identity);
        WordDisplay wordDisplay = wordObj.GetComponent <WordDisplay> ();

        return(wordDisplay);
    }
예제 #5
0
    public WordDisplay SpawnWord()
    {
        GameObject  wordObj     = Instantiate(wordPrefab, wordCanvas);
        WordDisplay wordDisplay = wordObj.GetComponent <WordDisplay>();

        return(wordDisplay);
    }
예제 #6
0
    // Use this for initialization
    void Start()
    {
        rcd = GameObject.Find("GlobalRecord").GetComponent <GlobalRecord>();

        canvas          = GameObject.Find("Canvas").GetComponent <Canvas>();
        wordDisplay     = canvas.frontDisplay;
        backWordDisplay = canvas.backDisplay;
        showE           = 0.0f;

        isGameOver = false;

        // receive database
        db = rcd.database;

        // load words
        LoadWords(db);

        mainWord     = GameObject.Find("mainWord");
        battle       = GameObject.Find("Camera").GetComponent <t_BattleSystem>();
        barHP        = GameObject.Find("Camera").GetComponent <HorizontalBar>();
        blur         = GameObject.Find("Camera").GetComponent <BlurEffect>();
        blur.enabled = false;

        isDead = false;

        // initial
        Initial();

        levelNum = 3;
        levelNow = 1;
    }
예제 #7
0
    void GetColor()
    {
        WordDisplay wordDisplay = wordPrefab.GetComponent <WordDisplay>();

        color = wordManager.color;

        Debug.Log("colorget:" + color);
    }
예제 #8
0
    public WordDisplay SpawnWord()
    {
        Vector3     randomPosition = new Vector3(Random.Range(Screen.width * 0.15f, Screen.width * 0.85f), GameManager.dropFrom);
        GameObject  wordObj        = Instantiate(wordPrefab, randomPosition, Quaternion.identity, wordCanvas);
        WordDisplay wordDisplay    = wordObj.GetComponent <WordDisplay>();

        return(wordDisplay);
    }
예제 #9
0
    public Word(string word, WordDisplay wordDisplay)
    {
        MainWord  = word;
        typeIndex = 0;

        _wordDisplay = wordDisplay;
        _wordDisplay.SetWord(word);
    }
예제 #10
0
 public Word(string word, WordDisplay display, CharacterClass characterClass)
 {
     this.word = word;
     this.display = display;
     this.display.SetWord(word);
     typeIndex = 0;
     SetCharacterClass(characterClass);
 }
예제 #11
0
파일: Word.cs 프로젝트: DjBee0312/WordGame
    public Word(string _word, WordDisplay _display)
    {
        word        = _word;
        indexOfChar = 0;

        display = _display;
        display.SetWord(word);
    }
예제 #12
0
    // Find initial in list and delete. Also resets target
    public void DeleteProjectileChar(WordDisplay wordDisplay)
    {
        TargetReset();

        char listChar = startChars.Find(x => x == wordDisplay.text.text[0]);

        startChars.Remove(listChar);
    }
예제 #13
0
    public WordToType(string word, WordDisplay wordDisplay)
    {
        _word  = word;
        _index = 0;

        _wordDisplay = wordDisplay;
        wordDisplay.SetWord(_word);
    }
예제 #14
0
    public WordDisplay SpawnWord()
    {
        Vector3     randomPosition = new Vector3(Random.Range(-5.5f, 5.5f), 4.5f, 0f);
        GameObject  wordobj        = Instantiate(wordPrefab, randomPosition, Quaternion.identity, wordCanvas);
        WordDisplay wordDisplay    = wordobj.GetComponent <WordDisplay>();

        return(wordDisplay);
    }
예제 #15
0
    public Word(string word, WordDisplay display)
    {
        this.word = word;
        typeIndex = 0;

        this.display = display;
        display.SetWord(word);
    }
예제 #16
0
 public Word(string _word, WordDisplay _display)
 {
     word      = _word;
     typeIndex = 0;
     score     = word.Length;
     display   = _display;
     display.SetWord(word);
 }
예제 #17
0
    public WordDisplay SpawnWord()
    {
        Vector3     randomPosition = new Vector3(Random.Range(-200.5f, 200.5f), 300f);
        GameObject  wordObject     = Instantiate(wordPrefab, randomPosition, Quaternion.identity, canvas);
        WordDisplay wordDisplay    = wordObject.GetComponent <WordDisplay>();

        return(wordDisplay);
    }
예제 #18
0
 // Use this for initialization
 void Start()
 {
     word         = new Word();
     frontDisplay = GetComponents <WordDisplay>()[0];
     backDisplay  = GetComponents <WordDisplay>()[1];
     //GameObject.Find("Displayer").GetComponent<WordDisplay>().SetTarget(word);
     canvasSize = GetComponent <MeshFilter>().mesh.bounds.size.x;
 }
예제 #19
0
    public WordDisplay SpawnWord()
    {
        Vector3     randomPos = new Vector3(Random.Range(-3.2f, 3.2f), 7f);
        GameObject  wordObj   = Instantiate(wprefab, randomPos, Quaternion.identity, wordCanvas);
        WordDisplay wd        = wordObj.GetComponent <WordDisplay>();

        return(wd);
    }
예제 #20
0
    public Word(string word, WordDisplay display)
    {
        this.word         = word;
        currentTypedIndex = 0;

        // For displaying the word in game
        this.display = display;
        display.SetWordText(word);
    }
예제 #21
0
    public WordDisplay SpawnWord()
    {
        wordCanvas.SetActive(true);
        trickLabel.SetActive(true);
        GameObject  wordObj     = Instantiate(wordPrefab, wordCanvas.transform);
        WordDisplay wordDisplay = wordObj.GetComponent <WordDisplay>();

        return(wordDisplay);
    }
예제 #22
0
    public WordDisplay SpawnWord()
    {
        Vector3 randomPosition = spawnPos.position;

        GameObject  wordObj     = Instantiate(wordPrefab, randomPosition, Quaternion.identity, wordCanvas);
        WordDisplay wordDisplay = wordObj.GetComponent <WordDisplay>();

        return(wordDisplay);
    }
예제 #23
0
    public WordDisplay SpawnWord(int spacing)
    {
        Vector3 randomPosition = new Vector3(Screen.width + spacing, Random.Range(0 + 15f, Screen.height - 40f), 60);

        GameObject  wordObj     = Instantiate(wordPrefab, Camera.main.ScreenToWorldPoint(randomPosition), Quaternion.identity, wordCanvas);
        WordDisplay wordDisplay = wordObj.GetComponent <WordDisplay>();

        return(wordDisplay);
    }
예제 #24
0
    public WordDisplay SpawnSpell()
    {
        Vector3 randomPosition = new Vector3(3.8f, -3f);

        GameObject  wordObject  = Instantiate(wordPrefab, randomPosition, Quaternion.identity, wordCanvas);
        WordDisplay wordDisplay = wordObject.GetComponent <WordDisplay>();

        return(wordDisplay);
    }
    public WordDisplay SpawnWord()
    {
        Vector2 wordPosition = new Vector2(player.position.x, player.position.y + 0.5f);

        GameObject  wordobj     = Instantiate(wordPrefab, wordPosition, Quaternion.identity, wordCanvas);
        WordDisplay wordDisplay = wordobj.GetComponent <WordDisplay>();

        return(wordDisplay);
    }
예제 #26
0
파일: Word.cs 프로젝트: Orlokun/WordFall
 public Word(string _word, WordManager _wManager, WordDisplay _wDisplay)
 {
     word      = _word;
     typeIndex = 0;
     wManager  = _wManager;
     wDisplay  = _wDisplay;
     wDisplay.SetWord(word);
     wDisplay.SetWordSizeAndColor();
 }
예제 #27
0
    public Word(string word, WordDisplay display, float fallSpeed, Transform target, WordTypes wordType = WordTypes.NORMAL)
    {
        this.wordType  = wordType;
        this.word      = word;
        this.typeIndex = 0;

        this.display = display;
        this.display.SetWord(word, fallSpeed, target, wordType);
    }
예제 #28
0
    public Word(string _word, WordDisplay _display)
    {
        word      = _word;
        typeIndex = 0;

        display = _display;
        display.SetWord(word);
        //Debug.Log(display.transform.position.y);
    }
예제 #29
0
    public WordDisplay SpawnWord()
    {
        //Vector3 randomPosition = new Vector3(Random.Range(-20f, 20f), -15f, 0f);

        GameObject  wordObj     = Instantiate(wordPrefab, wordCanvas);
        WordDisplay wordDisplay = wordObj.GetComponent <WordDisplay>();

        return(wordDisplay);
    }
예제 #30
0
파일: Word.cs 프로젝트: Biosparck/English
    public Word(string _word, string _wordEs, WordDisplay _display)
    {
        word      = _word;
        wordEs    = _wordEs;
        TypeIndex = 0;

        display = _display;
        display.SetWord(wordEs);
    }