Files
AppleHillsProduction/Assets/Scripts/Minigames/DivingForPictures/Utilities/RockPauser.cs

29 lines
708 B
C#
Raw Normal View History

using AppleHills.Core.Interfaces;
using UnityEngine;
namespace Minigames.DivingForPictures.Utilities
{
public class RockPauser : MonoBehaviour, IPausable
{
[SerializeField] private RockFollower rockReference;
[SerializeField] private WobbleBehavior rockWobbleReference;
private void Start()
{
DivingGameManager.Instance.RegisterPausableComponent(this);
}
public void Pause()
{
rockReference.enabled = false;
rockWobbleReference.enabled = false;
}
public void DoResume()
{
rockReference.enabled = true;
rockWobbleReference.enabled = true;
}
}
}