Where are the Inputs?
Where is the input reference?
Changing the Input:
KPInputManager:
public class SafeInputManager : MonoBehaviour
{
[Header("Safe Interaction")]
public KeyCode openKey;
[Header("Close Safe Interaction")]
public KeyCode closeKey;
[Header("Trigger Safe Interaction")]
public KeyCode triggerInteractKey;
public static SafeInputManager instance;
}
SafeController:
private void Update()
{
if (!canClose && isInteracting && Input.GetKeyDown(SafeInputManager.instance.closeKey))
{
CloseSafeUI();
}
}
SafeInteractor:
if (safe != null)
{
if (Input.GetKeyDown(SafeInputManager.instance.interactKey))
{
safe.ShowSafeLock();
}
}
SafeTrigger:
void ShowSafeInput()
{
if (canUse && Input.GetKeyDown(SafeInputManager.instance.triggerInteractKey))
{
SafeUIManager.instance.SetInteractPrompt(false);
_safeItemController.ShowSafeLock();
}
}
Last updated