Update
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
using UnityEngine;
|
||||
using Invector.vCharacterController;
|
||||
public class vEnableDisableByInputDevice : MonoBehaviour
|
||||
{
|
||||
public InputDevice inputDevice;
|
||||
public CheckMethod methodToCheck;
|
||||
public enum CheckMethod
|
||||
{
|
||||
Equals,
|
||||
Different,
|
||||
}
|
||||
void Start()
|
||||
{
|
||||
vInput.instance.onChangeInputType -= OnChangeInput;
|
||||
vInput.instance.onChangeInputType += OnChangeInput;
|
||||
OnChangeInput(vInput.instance.inputDevice);
|
||||
}
|
||||
|
||||
public void OnChangeInput(InputDevice type)
|
||||
{
|
||||
bool validate = methodToCheck == CheckMethod.Different ? type != inputDevice : type == inputDevice;
|
||||
if (gameObject.activeSelf != validate) gameObject.SetActive(validate);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user