private void Init() { FishingRod = FishingRod.Create(rodPosition); FishingRod.OnCreate(); FishingRod.SetOnHookCallback(OnHook); FishingFloat = FishingFloat.Create("", floatPosition); }
private void Update() { if (Input.GetButtonDown("Jump")) { if (FishingRod.IsCasting) { FishingRod.Hook(); } else { FishingRod.Cast(() => { FishingFloat.OnCast(); FishingFloat.gameObject.SetActive(true); }); } } }
private void OnEndFishing() { FishingRod.Finish(); FishingFloat.Finish(); }