Ejemplo n.º 1
0
    void DetermineRod()
    {
        if (playerRods.value[0] != null)
        {
            for (int i = 0; i < playerRods.value.Length; i++)
            {
                if (fishingRod != null)
                {
                    if (playerRods.value[i] != null && playerRods.value[i].level > fishingRod.level)
                    {
                        fishingRod = playerRods.value[i];
                    }
                }
                else
                {
                    fishingRod = playerRods.value[0];
                }
            }
        }

        if (fishingRod != null)
        {
            castStrength = fishingRod.castStrength;
        }
    }
Ejemplo n.º 2
0
    void Update()
    {
        rod = player.GetComponent <playerController>().fishingRod;

        if (rod != null)
        {
            float rodLevel        = rod.level;
            float sizeDifference  = maxSize - minSize;
            float levelNormalized = (rodLevel - 1) / 3;

            cam.orthographicSize = Mathf.Lerp(cam.orthographicSize, minSize + sizeDifference * levelNormalized, 0.1f);
        }
    }
Ejemplo n.º 3
0
 void Start()
 {
     thisRod = GetComponent <FishingRodHolder>().fishingRodType;
     button  = GetComponent <Button>();
 }