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; } }
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); } }
void Start() { thisRod = GetComponent <FishingRodHolder>().fishingRodType; button = GetComponent <Button>(); }