special game widgets: YSRB1
This commit is contained in:
1 parent
4f8c5189e0
commit
9ade4b5ae0
3 files changed
+6
-5
No files matched your search
@@ -64,6 +64,7 @@ import UIKit
|
|||||||
|
|
||||||
@objc public static let oscButtonMappings: [String: Int32] = [
|
@objc public static let oscButtonMappings: [String: Int32] = [
|
||||||
"YSRT1" : 0, // RT button & RsvPad in GenshinImpact
|
"YSRT1" : 0, // RT button & RsvPad in GenshinImpact
|
||||||
|
"YSRB1" : RB_FLAG, // RB button & RsvPad in GenshinImpact
|
||||||
"YSB1" : B_FLAG, // B button & RsvPad in GenshinImpact
|
"YSB1" : B_FLAG, // B button & RsvPad in GenshinImpact
|
||||||
"OSCA" : A_FLAG,
|
"OSCA" : A_FLAG,
|
||||||
"OSCB" : B_FLAG,
|
"OSCB" : B_FLAG,
|
||||||
@@ -95,8 +96,8 @@ import UIKit
|
|||||||
@objc public static let nonVectorStickPads: [String] = ["LSPAD", "RSPAD"]
|
@objc public static let nonVectorStickPads: [String] = ["LSPAD", "RSPAD"]
|
||||||
@objc public static let specialOverlayButtonCmds: [String] = ["SETTINGS"]
|
@objc public static let specialOverlayButtonCmds: [String] = ["SETTINGS"]
|
||||||
|
|
||||||
@objc public static let specialGameWidgets: [String] = ["YSRT1", "YSB1", "YSRT2", "YSB2", "YSEM", "YSML", "YSMR", "YSWASD"]
|
@objc public static let specialGameWidgets: [String] = ["YSRT1", "YSRB1", "YSB1", "YSRT2", "YSRB2", "YSB2", "YSEM", "YSML", "YSMR", "YSWASD"]
|
||||||
@objc public static let yuanshenRsvButtonCmds: [String] = ["YSRT1", "YSB1"]
|
@objc public static let yuanshenRsvButtonCmds: [String] = ["YSRT1", "YSRB1", "YSB1"]
|
||||||
@objc public static let yuanshenMouseMoveButtonCmds: [String] = ["YSEM", "YSML", "YSMR"]
|
@objc public static let yuanshenMouseMoveButtonCmds: [String] = ["YSEM", "YSML", "YSMR"]
|
||||||
|
|
||||||
static let keyboardButtonMappings: [String: Int16] = [
|
static let keyboardButtonMappings: [String: Int16] = [
|
||||||
|
|||||||
@@ -1011,7 +1011,7 @@ import UIKit
|
|||||||
updateStickIndicator()
|
updateStickIndicator()
|
||||||
case "LSVPAD":
|
case "LSVPAD":
|
||||||
self.sendLeftStickTouchPadEvent(inputX: deltaX*1.5167*sensitivityFactor, inputY: deltaY*1.5167*sensitivityFactor)
|
self.sendLeftStickTouchPadEvent(inputX: deltaX*1.5167*sensitivityFactor, inputY: deltaY*1.5167*sensitivityFactor)
|
||||||
case "RSVPAD", "YSRT1", "YSB1":
|
case "RSVPAD", "YSB1", "YSRT1", "YSRB1":
|
||||||
self.sendRightStickTouchPadEvent(inputX: deltaX*1.5167*sensitivityFactor, inputY: deltaY*1.5167*sensitivityFactor);
|
self.sendRightStickTouchPadEvent(inputX: deltaX*1.5167*sensitivityFactor, inputY: deltaY*1.5167*sensitivityFactor);
|
||||||
case "DPAD", "WASDPAD", "ARROWPAD", "YSWASD":
|
case "DPAD", "WASDPAD", "ARROWPAD", "YSWASD":
|
||||||
handleLrudTouchMove()
|
handleLrudTouchMove()
|
||||||
@@ -1058,7 +1058,7 @@ import UIKit
|
|||||||
self.resetStickBallPositionAndRemoveIndicator()
|
self.resetStickBallPositionAndRemoveIndicator()
|
||||||
case "LSVPAD":
|
case "LSVPAD":
|
||||||
self.onScreenControls.clearLeftStickTouchPadFlag()
|
self.onScreenControls.clearLeftStickTouchPadFlag()
|
||||||
case "RSVPAD","YSRT1","YSB1":
|
case "RSVPAD", "YSB1", "YSRT1", "YSRB1":
|
||||||
self.onScreenControls.clearRightStickTouchPadFlag()
|
self.onScreenControls.clearRightStickTouchPadFlag()
|
||||||
case "WASDPAD","YSWASD":
|
case "WASDPAD","YSWASD":
|
||||||
LiSendKeyboardEvent(CommandManager.keyboardButtonMappings["W"]!,Int8(KEY_ACTION_UP), 0)
|
LiSendKeyboardEvent(CommandManager.keyboardButtonMappings["W"]!,Int8(KEY_ACTION_UP), 0)
|
||||||
|
|||||||
+1
-1
@@ -438,7 +438,7 @@
|
|||||||
[self.widgetAlphaSlider setValue: self->selectedWidgetView.backgroundAlpha];
|
[self.widgetAlphaSlider setValue: self->selectedWidgetView.backgroundAlpha];
|
||||||
[self.widgetBorderWidthSlider setValue:self->selectedWidgetView.borderWidth];
|
[self.widgetBorderWidthSlider setValue:self->selectedWidgetView.borderWidth];
|
||||||
|
|
||||||
NSSet *stickAndMouseTouchpads = [NSSet setWithObjects:@"YSB1", @"YSRT1",@"YSB2", @"YSRT2", @"YSEM", @"YSML", @"LSPAD", @"RSPAD", @"LSVPAD", @"RSVPAD", @"MOUSEPAD", nil];
|
NSSet *stickAndMouseTouchpads = [NSSet setWithObjects:@"YSB1", @"YSRT1", @"YSRB1",@"YSB2", @"YSRT2", @"YSRB2", @"YSEM", @"YSML", @"YSMR", @"LSPAD", @"RSPAD", @"LSVPAD", @"RSVPAD", @"MOUSEPAD", nil];
|
||||||
NSSet *nonVectorStickPads = [NSSet setWithObjects: @"LSPAD", @"RSPAD", nil];
|
NSSet *nonVectorStickPads = [NSSet setWithObjects: @"LSPAD", @"RSPAD", nil];
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user