30 lines
708 B
C#
30 lines
708 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
|
|
//future upgrades:
|
|
//upgrade this to read specific input without needing to set a unity input
|
|
//handle multiple input
|
|
//ahndle muliple input variations like left right, get key up, etc.
|
|
namespace Lemon.GenericLib.Utility
|
|
{
|
|
public class InputBasedTestingScript : MonoBehaviour
|
|
{
|
|
|
|
|
|
[SerializeField] private string inputKeyName;
|
|
public UnityEvent functionsToTest;
|
|
|
|
|
|
// Update is called once per frame
|
|
void Update()
|
|
{
|
|
if (Input.GetButtonDown(inputKeyName))
|
|
{
|
|
functionsToTest?.Invoke();
|
|
}
|
|
}
|
|
}
|
|
} |