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