Files
FueraDeEscala/Assets/Game Kit Controller/Integrations/Makinom_ORK/Scripts/PausePlayerControllerAndCamera_ControlBehaviour.cs
Robii Aragon fd87a6ffd5 add ckg
plantilla base para movimiento básico
2026-02-05 05:07:55 -08:00

42 lines
827 B
C#

#if GAME_KIT_CONTROLLER_USE_MAKINOM
using UnityEngine;
namespace GameKitController.Integrations.Makinom
{
public class PausePlayerControllerAndCamera_ControlBehaviour : MonoBehaviour
{
private pauseOrResumePlayerControllerAndCameraSystem _pauseResumeController;
private bool _isQuitting;
private void Awake()
{
_pauseResumeController = GetComponent<pauseOrResumePlayerControllerAndCameraSystem>();
}
private void OnEnable()
{
if (_pauseResumeController == null)
return;
_pauseResumeController.pauseOrPlayPlayerComponents(false);
}
private void OnDisable()
{
if (_isQuitting)
return;
if (_pauseResumeController == null)
return;
_pauseResumeController.pauseOrPlayPlayerComponents(true);
}
private void OnApplicationQuit()
{
_isQuitting = true;
}
}
}
#endif