mirror of
https://github.com/RHeavenStudio/HeavenStudio.git
synced 2025-06-12 16:17:39 +02:00
JSL-Related Improvements (#679)
* *don't* cause a stack overflow when polling split controller * update JSL (DualSense Edge support) add ability to update controller bindings * (temporarily) get rid of everything joy-con pair related * prepare the new controller update JSL * implementation of joycon pair * properly do the material * finish implementation
This commit is contained in:
@ -23,16 +23,6 @@ namespace HeavenStudio
|
||||
PlayerInputRefresh = new();
|
||||
PlayerInputCleanUp = null;
|
||||
|
||||
controllers = InputJoyshockInitializer.Initialize();
|
||||
if (controllers != null)
|
||||
{
|
||||
inputDevices.AddRange(controllers);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.Log("InputJoyshockInitializer.Initialize had no controllers to initialize.");
|
||||
}
|
||||
|
||||
controllers = InputKeyboardInitializer.Initialize();
|
||||
if (controllers != null)
|
||||
{
|
||||
@ -53,6 +43,26 @@ namespace HeavenStudio
|
||||
Debug.Log("InputMouseInitializer.Initialize had no controllers to initialize.");
|
||||
}
|
||||
|
||||
controllers = InputJoyshockInitializer.Initialize();
|
||||
if (controllers != null)
|
||||
{
|
||||
inputDevices.AddRange(controllers);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.Log("InputJoyshockInitializer.Initialize had no controllers to initialize.");
|
||||
}
|
||||
|
||||
controllers = InputJoyconPairInitializer.Initialize();
|
||||
if (controllers != null)
|
||||
{
|
||||
inputDevices.AddRange(controllers);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.Log("InputJoyconPairInitializer.Initialize had no controllers to initialize.");
|
||||
}
|
||||
|
||||
return inputDevices.Count;
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user