public void startFishing(Lure cause) { isBusy = true; lure = cause; isDying = true; deathTime = deathTime * (.5f + Random.value); dyingTimer = deathTime; deathCause = DeathCause.Lure; lure.gameObject.SetActive(true); lure.addTarget(this); lure.Reset(); }