public void CreateFish(int _rolls)
    {
        m_fishOdds = Random.Range(1, 100);

        if (m_fishOdds > m_fish02Odds)
        {
            if (specialRolls(_rolls))
            {
                //Spawn special Fish 1
                m_imageUpdater.ReflectImage(m_FishSpecial01);
            }
            else
            {
                //Spawn Fish 1
                m_imageUpdater.ReflectImage(m_Fish01);
            }
        }
        else
        {
            if (specialRolls(_rolls))
            {
                //Spawn special Fish 2
                m_imageUpdater.ReflectImage(m_FishSpecial02);
            }
            else
            {
                //Spawn Fish 2
                m_imageUpdater.ReflectImage(m_Fish02);
            }
        }
    }
Beispiel #2
0
    // Late or its too early for FishSpawner
    void LateUpdate()
    {
        if (Input.GetButtonDown("Jump") && m_rodOut == false)
        {
            m_speechbubbleUpdater.ReflectText(". . .");
            m_fishSpawn          = Random.Range(m_minFishSpawn, m_maxFishSpawnTime);
            m_currentFishingTime = m_newFishingTime;
            m_fishermanUpdater.ReflectImage(m_normalFisherman, new Vector2(100, 100));
            m_fishUpdater.ResetImage();
            m_rodOut = true;
        }

        if (m_rodOut == true)
        {
            Fishing();
        }
    }