v1.1.2
This commit is contained in:
@@ -15,7 +15,7 @@ DefaultGraphicsPerformance=Maximum
|
||||
AppliedDefaultGraphicsPerformance=Maximum
|
||||
|
||||
[/Script/WindowsTargetPlatform.WindowsTargetSettings]
|
||||
DefaultGraphicsRHI=DefaultGraphicsRHI_DX12
|
||||
DefaultGraphicsRHI=DefaultGraphicsRHI_DX11
|
||||
|
||||
[/Script/Engine.RendererSettings]
|
||||
r.GenerateMeshDistanceFields=False
|
||||
@@ -74,12 +74,12 @@ ManualIPAddress=
|
||||
|
||||
[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings]
|
||||
PackageName=BankaiSoftware.FireKrackers
|
||||
StoreVersion=1
|
||||
StoreVersion=4
|
||||
StoreVersionOffsetArmV7=0
|
||||
StoreVersionOffsetArm64=0
|
||||
StoreVersionOffsetX8664=0
|
||||
ApplicationDisplayName=FireKrackers
|
||||
VersionDisplayName=1.0
|
||||
VersionDisplayName=1.1.2
|
||||
MinSDKVersion=23
|
||||
TargetSDKVersion=32
|
||||
InstallLocation=Auto
|
||||
@@ -113,6 +113,7 @@ ExtraApplicationSettings=
|
||||
ExtraActivitySettings=
|
||||
bAndroidVoiceEnabled=False
|
||||
+PackageForOculusMobile=Quest2
|
||||
+PackageForOculusMobile=Quest
|
||||
bRemoveOSIG=True
|
||||
KeyStore=FKKeystore.keystore
|
||||
KeyAlias=FireKrackersKey
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[/Script/EngineSettings.GeneralProjectSettings]
|
||||
ProjectID=7333CB234FE3B7196FA12D867ACED69E
|
||||
bStartInVR=True
|
||||
ProjectVersion=0.0.2
|
||||
ProjectVersion=1.1.2
|
||||
ProjectName=FireKrackers
|
||||
CompanyName=Bankai Software
|
||||
CompanyDistinguishedName=Bankai Software
|
||||
|
||||
@@ -104,12 +104,60 @@ DoubleClickTime=0.200000
|
||||
+ActionMappings=(ActionName="Use_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_A_Click)
|
||||
+ActionMappings=(ActionName="Use_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_X_Click)
|
||||
+ActionMappings=(ActionName="Laser_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Y_Click)
|
||||
+ActionMappings=(ActionName="Grab_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trigger_Click)
|
||||
+ActionMappings=(ActionName="Grab_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Trigger_Click)
|
||||
+ActionMappings=(ActionName="Grab_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_Trigger_Click)
|
||||
+ActionMappings=(ActionName="Grab_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_Trigger_Click)
|
||||
+ActionMappings=(ActionName="Grab_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trigger_Click)
|
||||
+ActionMappings=(ActionName="Grab_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Trigger_Click)
|
||||
+ActionMappings=(ActionName="Grab_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_Trigger_Click)
|
||||
+ActionMappings=(ActionName="Grab_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Left_Trigger_Click)
|
||||
+ActionMappings=(ActionName="Laser_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Grip_Click)
|
||||
+ActionMappings=(ActionName="Laser_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Grip_Click)
|
||||
+ActionMappings=(ActionName="Laser_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_B_Click)
|
||||
+ActionMappings=(ActionName="Laser_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_B_Click)
|
||||
+ActionMappings=(ActionName="Laser_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Grip_Click)
|
||||
+ActionMappings=(ActionName="Laser_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Grip_Click)
|
||||
+ActionMappings=(ActionName="Laser_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_B_Click)
|
||||
+ActionMappings=(ActionName="Laser_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Left_Y_Click)
|
||||
+ActionMappings=(ActionName="Use_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Right_Trackpad_Touch)
|
||||
+ActionMappings=(ActionName="Use_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trackpad_Touch)
|
||||
+ActionMappings=(ActionName="Use_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Right_Trackpad_Touch)
|
||||
+ActionMappings=(ActionName="Use_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Trackpad_Touch)
|
||||
+ActionMappings=(ActionName="Use_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Right_A_Click)
|
||||
+ActionMappings=(ActionName="Use_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_A_Click)
|
||||
+ActionMappings=(ActionName="Use_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Right_A_Click)
|
||||
+ActionMappings=(ActionName="Use_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Cosmos_Left_X_Click)
|
||||
+AxisMappings=(AxisName="TriggerR",Scale=1.000000,Key=OculusTouch_Right_Trigger_Axis)
|
||||
+AxisMappings=(AxisName="TriggerL",Scale=1.000000,Key=OculusTouch_Left_Trigger_Axis)
|
||||
+AxisMappings=(AxisName="RThumbY",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_Y)
|
||||
+AxisMappings=(AxisName="RThumbX",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_X)
|
||||
+AxisMappings=(AxisName="LThumbY",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_Y)
|
||||
+AxisMappings=(AxisName="LThumbX",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_X)
|
||||
+AxisMappings=(AxisName="RThumbY",Scale=1.000000,Key=Vive_Right_Trackpad_Y)
|
||||
+AxisMappings=(AxisName="RThumbX",Scale=1.000000,Key=Vive_Right_Trackpad_X)
|
||||
+AxisMappings=(AxisName="LThumbY",Scale=1.000000,Key=Vive_Left_Trackpad_Y)
|
||||
+AxisMappings=(AxisName="LThumbX",Scale=1.000000,Key=Vive_Left_Trackpad_X)
|
||||
+AxisMappings=(AxisName="RThumbY",Scale=1.000000,Key=MixedReality_Right_Thumbstick_Y)
|
||||
+AxisMappings=(AxisName="RThumbX",Scale=1.000000,Key=MixedReality_Right_Thumbstick_X)
|
||||
+AxisMappings=(AxisName="LThumbY",Scale=1.000000,Key=MixedReality_Left_Thumbstick_Y)
|
||||
+AxisMappings=(AxisName="LThumbX",Scale=1.000000,Key=MixedReality_Left_Thumbstick_X)
|
||||
+AxisMappings=(AxisName="RThumbY",Scale=1.000000,Key=ValveIndex_Right_Thumbstick_Y)
|
||||
+AxisMappings=(AxisName="RThumbX",Scale=1.000000,Key=ValveIndex_Right_Thumbstick_X)
|
||||
+AxisMappings=(AxisName="LThumbY",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_Y)
|
||||
+AxisMappings=(AxisName="LThumbX",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_X)
|
||||
+AxisMappings=(AxisName="RThumbY",Scale=1.000000,Key=Cosmos_Right_Thumbstick_Y)
|
||||
+AxisMappings=(AxisName="RThumbX",Scale=1.000000,Key=Cosmos_Right_Thumbstick_X)
|
||||
+AxisMappings=(AxisName="LThumbY",Scale=1.000000,Key=Cosmos_Left_Thumbstick_Y)
|
||||
+AxisMappings=(AxisName="LThumbX",Scale=1.000000,Key=Cosmos_Left_Thumbstick_X)
|
||||
+AxisMappings=(AxisName="TriggerR",Scale=1.000000,Key=Vive_Right_Trigger_Axis)
|
||||
+AxisMappings=(AxisName="TriggerL",Scale=1.000000,Key=Vive_Left_Trigger_Axis)
|
||||
+AxisMappings=(AxisName="TriggerR",Scale=1.000000,Key=MixedReality_Right_Trigger_Axis)
|
||||
+AxisMappings=(AxisName="TriggerL",Scale=1.000000,Key=MixedReality_Left_Trigger_Axis)
|
||||
+AxisMappings=(AxisName="TriggerR",Scale=1.000000,Key=ValveIndex_Right_Trigger_Axis)
|
||||
+AxisMappings=(AxisName="TriggerL",Scale=1.000000,Key=ValveIndex_Left_Trigger_Axis)
|
||||
+AxisMappings=(AxisName="TriggerR",Scale=1.000000,Key=Cosmos_Right_Trigger_Axis)
|
||||
+AxisMappings=(AxisName="TriggerL",Scale=1.000000,Key=Cosmos_Left_Trigger_Axis)
|
||||
DefaultPlayerInputClass=/Script/Engine.PlayerInput
|
||||
DefaultInputComponentClass=/Script/Engine.InputComponent
|
||||
DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks
|
||||
|
||||
13
Config/SteamVRBindings/gamepad.json
Normal file
13
Config/SteamVRBindings/gamepad.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"name": "Default bindings for Gamepads",
|
||||
"controller_type": "gamepad",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"sources": []
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
155
Config/SteamVRBindings/holographic_controller.json
Normal file
155
Config/SteamVRBindings/holographic_controller.json
Normal file
@@ -0,0 +1,155 @@
|
||||
{
|
||||
"name": "Default bindings for MixedReality",
|
||||
"controller_type": "holographic_controller",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"sources": [
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/right/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Grab_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/left/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Grab_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/right/input/grip",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Laser_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trackpad",
|
||||
"path": "/user/hand/right/input/trackpad",
|
||||
"inputs":
|
||||
{
|
||||
"touch":
|
||||
{
|
||||
"output": "/actions/main/in/Use_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trackpad",
|
||||
"path": "/user/hand/left/input/trackpad",
|
||||
"inputs":
|
||||
{
|
||||
"touch":
|
||||
{
|
||||
"output": "/actions/main/in/Use_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/left/input/grip",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Laser_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/right/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"pull":
|
||||
{
|
||||
"output": "/actions/main/in/TriggerR axis"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/left/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"pull":
|
||||
{
|
||||
"output": "/actions/main/in/TriggerL axis"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "joystick",
|
||||
"path": "/user/hand/right/input/joystick",
|
||||
"inputs":
|
||||
{
|
||||
"position":
|
||||
{
|
||||
"output": "/actions/main/in/RThumbX,RThumbY X Y_axis2d"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "joystick",
|
||||
"path": "/user/hand/left/input/joystick",
|
||||
"inputs":
|
||||
{
|
||||
"position":
|
||||
{
|
||||
"output": "/actions/main/in/LThumbX,LThumbY X Y_axis2d"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/controllerleft",
|
||||
"path": "/user/hand/left/pose/raw",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/controllerright",
|
||||
"path": "/user/hand/right/pose/raw"
|
||||
}
|
||||
],
|
||||
"skeleton": [
|
||||
{
|
||||
"output": "/actions/main/in/skeletonleft",
|
||||
"path": "/user/hand/left/input/skeleton/left"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/skeletonright",
|
||||
"path": "/user/hand/right/input/skeleton/right"
|
||||
}
|
||||
],
|
||||
"haptics": [
|
||||
{
|
||||
"output": "/actions/main/out/vibrateleft",
|
||||
"path": "/user/hand/left/output/haptic"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/out/vibrateright",
|
||||
"path": "/user/hand/right/output/haptic"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
155
Config/SteamVRBindings/hpmotioncontroller.json
Normal file
155
Config/SteamVRBindings/hpmotioncontroller.json
Normal file
@@ -0,0 +1,155 @@
|
||||
{
|
||||
"name": "Default bindings for HPMixedRealityController",
|
||||
"controller_type": "hpmotioncontroller",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"sources": [
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/right/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Grab_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/left/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Grab_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/right/input/grip",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Laser_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trackpad",
|
||||
"path": "/user/hand/right/input/trackpad",
|
||||
"inputs":
|
||||
{
|
||||
"touch":
|
||||
{
|
||||
"output": "/actions/main/in/Use_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trackpad",
|
||||
"path": "/user/hand/left/input/trackpad",
|
||||
"inputs":
|
||||
{
|
||||
"touch":
|
||||
{
|
||||
"output": "/actions/main/in/Use_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/left/input/grip",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Laser_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/right/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"pull":
|
||||
{
|
||||
"output": "/actions/main/in/TriggerR axis"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/left/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"pull":
|
||||
{
|
||||
"output": "/actions/main/in/TriggerL axis"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "joystick",
|
||||
"path": "/user/hand/right/input/joystick",
|
||||
"inputs":
|
||||
{
|
||||
"position":
|
||||
{
|
||||
"output": "/actions/main/in/RThumbX,RThumbY X Y_axis2d"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "joystick",
|
||||
"path": "/user/hand/left/input/joystick",
|
||||
"inputs":
|
||||
{
|
||||
"position":
|
||||
{
|
||||
"output": "/actions/main/in/LThumbX,LThumbY X Y_axis2d"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/controllerleft",
|
||||
"path": "/user/hand/left/pose/raw",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/controllerright",
|
||||
"path": "/user/hand/right/pose/raw"
|
||||
}
|
||||
],
|
||||
"skeleton": [
|
||||
{
|
||||
"output": "/actions/main/in/skeletonleft",
|
||||
"path": "/user/hand/left/input/skeleton/left"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/skeletonright",
|
||||
"path": "/user/hand/right/input/skeleton/right"
|
||||
}
|
||||
],
|
||||
"haptics": [
|
||||
{
|
||||
"output": "/actions/main/out/vibrateleft",
|
||||
"path": "/user/hand/left/output/haptic"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/out/vibrateright",
|
||||
"path": "/user/hand/right/output/haptic"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
13
Config/SteamVRBindings/indexhmd.json
Normal file
13
Config/SteamVRBindings/indexhmd.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"name": "Default bindings for Valve Index Headset",
|
||||
"controller_type": "indexhmd",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"sources": []
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
155
Config/SteamVRBindings/knuckles.json
Normal file
155
Config/SteamVRBindings/knuckles.json
Normal file
@@ -0,0 +1,155 @@
|
||||
{
|
||||
"name": "Default bindings for ValveIndex",
|
||||
"controller_type": "knuckles",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"sources": [
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/right/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Grab_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/left/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Grab_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/right/input/b",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Laser_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/right/input/a",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Use_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/left/input/a",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Use_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/left/input/b",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Laser_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/right/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"pull":
|
||||
{
|
||||
"output": "/actions/main/in/TriggerR axis"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/left/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"pull":
|
||||
{
|
||||
"output": "/actions/main/in/TriggerL axis"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "joystick",
|
||||
"path": "/user/hand/right/input/thumbstick",
|
||||
"inputs":
|
||||
{
|
||||
"position":
|
||||
{
|
||||
"output": "/actions/main/in/RThumbX,RThumbY X Y_axis2d"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "joystick",
|
||||
"path": "/user/hand/left/input/thumbstick",
|
||||
"inputs":
|
||||
{
|
||||
"position":
|
||||
{
|
||||
"output": "/actions/main/in/LThumbX,LThumbY X Y_axis2d"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/controllerleft",
|
||||
"path": "/user/hand/left/pose/raw",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/controllerright",
|
||||
"path": "/user/hand/right/pose/raw"
|
||||
}
|
||||
],
|
||||
"skeleton": [
|
||||
{
|
||||
"output": "/actions/main/in/skeletonleft",
|
||||
"path": "/user/hand/left/input/skeleton/left"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/skeletonright",
|
||||
"path": "/user/hand/right/input/skeleton/right"
|
||||
}
|
||||
],
|
||||
"haptics": [
|
||||
{
|
||||
"output": "/actions/main/out/vibrateleft",
|
||||
"path": "/user/hand/left/output/haptic"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/out/vibrateright",
|
||||
"path": "/user/hand/right/output/haptic"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
155
Config/SteamVRBindings/oculus_touch.json
Normal file
155
Config/SteamVRBindings/oculus_touch.json
Normal file
@@ -0,0 +1,155 @@
|
||||
{
|
||||
"name": "Default bindings for OculusTouch",
|
||||
"controller_type": "oculus_touch",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"sources": [
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/right/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Grab_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/left/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Grab_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/right/input/b",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Laser_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/right/input/a",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Use_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/left/input/x",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Use_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/left/input/y",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Laser_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/right/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"pull":
|
||||
{
|
||||
"output": "/actions/main/in/TriggerR axis"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/left/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"pull":
|
||||
{
|
||||
"output": "/actions/main/in/TriggerL axis"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "joystick",
|
||||
"path": "/user/hand/right/input/joystick",
|
||||
"inputs":
|
||||
{
|
||||
"position":
|
||||
{
|
||||
"output": "/actions/main/in/RThumbX,RThumbY X Y_axis2d"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "joystick",
|
||||
"path": "/user/hand/left/input/joystick",
|
||||
"inputs":
|
||||
{
|
||||
"position":
|
||||
{
|
||||
"output": "/actions/main/in/LThumbX,LThumbY X Y_axis2d"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/controllerleft",
|
||||
"path": "/user/hand/left/pose/raw",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/controllerright",
|
||||
"path": "/user/hand/right/pose/raw"
|
||||
}
|
||||
],
|
||||
"skeleton": [
|
||||
{
|
||||
"output": "/actions/main/in/skeletonleft",
|
||||
"path": "/user/hand/left/input/skeleton/left"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/skeletonright",
|
||||
"path": "/user/hand/right/input/skeleton/right"
|
||||
}
|
||||
],
|
||||
"haptics": [
|
||||
{
|
||||
"output": "/actions/main/out/vibrateleft",
|
||||
"path": "/user/hand/left/output/haptic"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/out/vibrateright",
|
||||
"path": "/user/hand/right/output/haptic"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
13
Config/SteamVRBindings/rift.json
Normal file
13
Config/SteamVRBindings/rift.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"name": "Default bindings for Rift Headset",
|
||||
"controller_type": "rift",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"sources": []
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
344
Config/SteamVRBindings/steamvr_manifest.json
Normal file
344
Config/SteamVRBindings/steamvr_manifest.json
Normal file
@@ -0,0 +1,344 @@
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"name": "/actions/main/in/controllerleft",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/controllerright",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_camera",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_chest",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_shoulder_left",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_shoulder_right",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_elbow_left",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_elbow_right",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_knee_left",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_knee_right",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_waist",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_foot_left",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_foot_right",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_keyboard",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_handed_pose_left",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_handed_pose_right",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_handed_back_left",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_handed_back_right",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_handed_front_left",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_handed_front_right",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_handed_frontr_left",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_handed_frontr_right",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_handed_grip_left",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/tracker_handed_grip_right",
|
||||
"type": "pose",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/skeletonleft",
|
||||
"type": "skeleton",
|
||||
"skeleton": "/skeleton/hand/left",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/skeletonright",
|
||||
"type": "skeleton",
|
||||
"skeleton": "/skeleton/hand/right",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/out/vibrateleft",
|
||||
"type": "vibration",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/out/vibrateright",
|
||||
"type": "vibration",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/open_console",
|
||||
"type": "boolean",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/Grab_R",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/Grab_L",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/Laser_R",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/Use_R",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/Use_L",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/Laser_L",
|
||||
"type": "boolean"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/TriggerR axis",
|
||||
"type": "vector1"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/TriggerL axis",
|
||||
"type": "vector1"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/RThumbX,RThumbY X Y_axis2d",
|
||||
"type": "vector2"
|
||||
},
|
||||
{
|
||||
"name": "/actions/main/in/LThumbX,LThumbY X Y_axis2d",
|
||||
"type": "vector2"
|
||||
}
|
||||
],
|
||||
"action_sets": [
|
||||
{
|
||||
"name": "/actions/main",
|
||||
"usage": "leftright"
|
||||
}
|
||||
],
|
||||
"default_bindings": [
|
||||
{
|
||||
"controller_type": "gamepad",
|
||||
"binding_url": "gamepad.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "holographic_controller",
|
||||
"binding_url": "holographic_controller.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "hpmotioncontroller",
|
||||
"binding_url": "hpmotioncontroller.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "indexhmd",
|
||||
"binding_url": "indexhmd.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "knuckles",
|
||||
"binding_url": "knuckles.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "oculus_touch",
|
||||
"binding_url": "oculus_touch.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "rift",
|
||||
"binding_url": "rift.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive",
|
||||
"binding_url": "vive.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_controller",
|
||||
"binding_url": "vive_controller.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_cosmos_controller",
|
||||
"binding_url": "vive_cosmos_controller.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_pro",
|
||||
"binding_url": "vive_pro.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker",
|
||||
"binding_url": "vive_tracker.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_camera",
|
||||
"binding_url": "vive_tracker_camera.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_chest",
|
||||
"binding_url": "vive_tracker_chest.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_handed",
|
||||
"binding_url": "vive_tracker_handed.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_keyboard",
|
||||
"binding_url": "vive_tracker_keyboard.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_left_elbow",
|
||||
"binding_url": "vive_tracker_left_elbow.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_left_foot",
|
||||
"binding_url": "vive_tracker_left_foot.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_left_knee",
|
||||
"binding_url": "vive_tracker_left_knee.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_left_shoulder",
|
||||
"binding_url": "vive_tracker_left_shoulder.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_right_elbow",
|
||||
"binding_url": "vive_tracker_right_elbow.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_right_foot",
|
||||
"binding_url": "vive_tracker_right_foot.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_right_knee",
|
||||
"binding_url": "vive_tracker_right_knee.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_right_shoulder",
|
||||
"binding_url": "vive_tracker_right_shoulder.json"
|
||||
},
|
||||
{
|
||||
"controller_type": "vive_tracker_waist",
|
||||
"binding_url": "vive_tracker_waist.json"
|
||||
}
|
||||
],
|
||||
"localization": [
|
||||
{
|
||||
"language_tag": "en_us",
|
||||
"/actions/main/in/controllerleft": "Left Controller [Pose]",
|
||||
"/actions/main/in/controllerright": "Right Controller [Pose]",
|
||||
"/actions/main/in/tracker_camera": "Camera [Tracker]",
|
||||
"/actions/main/in/tracker_chest": "Chest [Tracker]",
|
||||
"/actions/main/in/tracker_shoulder_left": "Shoulder Left [Tracker]",
|
||||
"/actions/main/in/tracker_shoulder_right": "Shoulder Right [Tracker]",
|
||||
"/actions/main/in/tracker_elbow_left": "Elbow Left [Tracker]",
|
||||
"/actions/main/in/tracker_elbow_right": "Elbow Right [Tracker]",
|
||||
"/actions/main/in/tracker_knee_left": "Knee Left [Tracker]",
|
||||
"/actions/main/in/tracker_knee_right": "Knee Right [Tracker]",
|
||||
"/actions/main/in/tracker_waist": "Waist [Tracker]",
|
||||
"/actions/main/in/tracker_foot_left": "Foot Left [Tracker]",
|
||||
"/actions/main/in/tracker_foot_right": "Foot Right [Tracker]",
|
||||
"/actions/main/in/tracker_keyboard": "Keyboard [Tracker]",
|
||||
"/actions/main/in/tracker_handed_pose_left": "Raw Pose Left [Tracker]",
|
||||
"/actions/main/in/tracker_handed_pose_right": "Raw Pose Right [Tracker]",
|
||||
"/actions/main/in/tracker_handed_back_left": "Handed Back Left [Tracker]",
|
||||
"/actions/main/in/tracker_handed_back_right": "Handed Back Right [Tracker]",
|
||||
"/actions/main/in/tracker_handed_front_left": "Handed Front Left [Tracker]",
|
||||
"/actions/main/in/tracker_handed_front_right": "Handed Front Right [Tracker]",
|
||||
"/actions/main/in/tracker_handed_frontr_left": "Handed Front Rolled Left [Tracker]",
|
||||
"/actions/main/in/tracker_handed_frontr_right": "Handed Front Rolled Right [Tracker]",
|
||||
"/actions/main/in/tracker_handed_grip_left": "Handed Pistol Grip Left [Tracker]",
|
||||
"/actions/main/in/tracker_handed_grip_right": "Handed Pistol Grip Right [Tracker]",
|
||||
"/actions/main/in/skeletonleft": "Skeleton (Left)",
|
||||
"/actions/main/in/skeletonright": "Skeleton (Right)",
|
||||
"/actions/main/out/vibrateleft": "Haptic (Left)",
|
||||
"/actions/main/out/vibrateright": "Haptic (Right)",
|
||||
"/actions/main/in/open_console": "Open Console",
|
||||
"/actions/main/in/Grab_R": "Grab_R",
|
||||
"/actions/main/in/Grab_L": "Grab_L",
|
||||
"/actions/main/in/Laser_R": "Laser_R",
|
||||
"/actions/main/in/Use_R": "Use_R",
|
||||
"/actions/main/in/Use_L": "Use_L",
|
||||
"/actions/main/in/Laser_L": "Laser_L",
|
||||
"/actions/main/in/TriggerR axis": "TriggerR",
|
||||
"/actions/main/in/TriggerL axis": "TriggerL",
|
||||
"/actions/main/in/RThumbX,RThumbY X Y_axis2d": "RThumb",
|
||||
"/actions/main/in/LThumbX,LThumbY X Y_axis2d": "LThumb",
|
||||
"/actions/main": "Main Game Actions"
|
||||
}
|
||||
]
|
||||
}
|
||||
13
Config/SteamVRBindings/vive.json
Normal file
13
Config/SteamVRBindings/vive.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Headset",
|
||||
"controller_type": "vive",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"sources": []
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
155
Config/SteamVRBindings/vive_controller.json
Normal file
155
Config/SteamVRBindings/vive_controller.json
Normal file
@@ -0,0 +1,155 @@
|
||||
{
|
||||
"name": "Default bindings for Vive",
|
||||
"controller_type": "vive_controller",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"sources": [
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/right/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Grab_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/left/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Grab_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/right/input/grip",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Laser_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trackpad",
|
||||
"path": "/user/hand/right/input/trackpad",
|
||||
"inputs":
|
||||
{
|
||||
"touch":
|
||||
{
|
||||
"output": "/actions/main/in/Use_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trackpad",
|
||||
"path": "/user/hand/left/input/trackpad",
|
||||
"inputs":
|
||||
{
|
||||
"touch":
|
||||
{
|
||||
"output": "/actions/main/in/Use_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/left/input/grip",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Laser_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/right/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"pull":
|
||||
{
|
||||
"output": "/actions/main/in/TriggerR axis"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/left/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"pull":
|
||||
{
|
||||
"output": "/actions/main/in/TriggerL axis"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trackpad",
|
||||
"path": "/user/hand/right/input/trackpad",
|
||||
"inputs":
|
||||
{
|
||||
"position":
|
||||
{
|
||||
"output": "/actions/main/in/RThumbX,RThumbY X Y_axis2d"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trackpad",
|
||||
"path": "/user/hand/left/input/trackpad",
|
||||
"inputs":
|
||||
{
|
||||
"position":
|
||||
{
|
||||
"output": "/actions/main/in/LThumbX,LThumbY X Y_axis2d"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/controllerleft",
|
||||
"path": "/user/hand/left/pose/raw",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/controllerright",
|
||||
"path": "/user/hand/right/pose/raw"
|
||||
}
|
||||
],
|
||||
"skeleton": [
|
||||
{
|
||||
"output": "/actions/main/in/skeletonleft",
|
||||
"path": "/user/hand/left/input/skeleton/left"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/skeletonright",
|
||||
"path": "/user/hand/right/input/skeleton/right"
|
||||
}
|
||||
],
|
||||
"haptics": [
|
||||
{
|
||||
"output": "/actions/main/out/vibrateleft",
|
||||
"path": "/user/hand/left/output/haptic"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/out/vibrateright",
|
||||
"path": "/user/hand/right/output/haptic"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
155
Config/SteamVRBindings/vive_cosmos_controller.json
Normal file
155
Config/SteamVRBindings/vive_cosmos_controller.json
Normal file
@@ -0,0 +1,155 @@
|
||||
{
|
||||
"name": "Default bindings for Cosmos",
|
||||
"controller_type": "vive_cosmos_controller",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"sources": [
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/right/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Grab_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/left/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Grab_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/right/input/b",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Laser_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/right/input/a",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Use_R"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/left/input/x",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Use_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "button",
|
||||
"path": "/user/hand/left/input/y",
|
||||
"inputs":
|
||||
{
|
||||
"click":
|
||||
{
|
||||
"output": "/actions/main/in/Laser_L"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/right/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"pull":
|
||||
{
|
||||
"output": "/actions/main/in/TriggerR axis"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "trigger",
|
||||
"path": "/user/hand/left/input/trigger",
|
||||
"inputs":
|
||||
{
|
||||
"pull":
|
||||
{
|
||||
"output": "/actions/main/in/TriggerL axis"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "joystick",
|
||||
"path": "/user/hand/right/input/joystick",
|
||||
"inputs":
|
||||
{
|
||||
"position":
|
||||
{
|
||||
"output": "/actions/main/in/RThumbX,RThumbY X Y_axis2d"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"mode": "joystick",
|
||||
"path": "/user/hand/left/input/joystick",
|
||||
"inputs":
|
||||
{
|
||||
"position":
|
||||
{
|
||||
"output": "/actions/main/in/LThumbX,LThumbY X Y_axis2d"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/controllerleft",
|
||||
"path": "/user/hand/left/pose/raw",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/controllerright",
|
||||
"path": "/user/hand/right/pose/raw"
|
||||
}
|
||||
],
|
||||
"skeleton": [
|
||||
{
|
||||
"output": "/actions/main/in/skeletonleft",
|
||||
"path": "/user/hand/left/input/skeleton/left"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/skeletonright",
|
||||
"path": "/user/hand/right/input/skeleton/right"
|
||||
}
|
||||
],
|
||||
"haptics": [
|
||||
{
|
||||
"output": "/actions/main/out/vibrateleft",
|
||||
"path": "/user/hand/left/output/haptic"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/out/vibrateright",
|
||||
"path": "/user/hand/right/output/haptic"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
13
Config/SteamVRBindings/vive_pro.json
Normal file
13
Config/SteamVRBindings/vive_pro.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Pro Headset",
|
||||
"controller_type": "vive_pro",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"sources": []
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
64
Config/SteamVRBindings/vive_tracker.json
Normal file
64
Config/SteamVRBindings/vive_tracker.json
Normal file
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker",
|
||||
"controller_type": "vive_tracker",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_pose_left",
|
||||
"path": "/user/hand/left/pose/raw",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_pose_right",
|
||||
"path": "/user/hand/right/pose/raw",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_back_left",
|
||||
"path": "/user/hand/left/pose/back",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_back_right",
|
||||
"path": "/user/hand/right/pose/back",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_front_left",
|
||||
"path": "/user/hand/left/pose/front",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_front_right",
|
||||
"path": "/actions/main/in/tracker_handed_front_right",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_frontr_left",
|
||||
"path": "/user/hand/left/pose/front_rolled",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_frontr_right",
|
||||
"path": "/user/hand/right/pose/front_rolled",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_grip_left",
|
||||
"path": "/user/hand/left/pose/pistol",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_grip_right",
|
||||
"path": "/user/hand/right/pose/pistol",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
19
Config/SteamVRBindings/vive_tracker_camera.json
Normal file
19
Config/SteamVRBindings/vive_tracker_camera.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Camera)",
|
||||
"controller_type": "vive_tracker_camera",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_camera",
|
||||
"path": "/user/camera/pose/raw",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
19
Config/SteamVRBindings/vive_tracker_chest.json
Normal file
19
Config/SteamVRBindings/vive_tracker_chest.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Chest)",
|
||||
"controller_type": "vive_tracker_chest",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_chest",
|
||||
"path": "/user/chest/pose/raw",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
64
Config/SteamVRBindings/vive_tracker_handed.json
Normal file
64
Config/SteamVRBindings/vive_tracker_handed.json
Normal file
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Handed)",
|
||||
"controller_type": "vive_tracker_handed",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_pose_left",
|
||||
"path": "/user/hand/left/pose/raw",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_pose_right",
|
||||
"path": "/user/hand/right/pose/raw",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_back_left",
|
||||
"path": "/user/hand/left/pose/back",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_back_right",
|
||||
"path": "/user/hand/right/pose/back",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_front_left",
|
||||
"path": "/user/hand/left/pose/front",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_front_right",
|
||||
"path": "/actions/main/in/tracker_handed_front_right",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_frontr_left",
|
||||
"path": "/user/hand/left/pose/front_rolled",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_frontr_right",
|
||||
"path": "/user/hand/right/pose/front_rolled",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_grip_left",
|
||||
"path": "/user/hand/left/pose/pistol",
|
||||
"requirement": "optional"
|
||||
},
|
||||
{
|
||||
"output": "/actions/main/in/tracker_handed_grip_right",
|
||||
"path": "/user/hand/right/pose/pistol",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
19
Config/SteamVRBindings/vive_tracker_keyboard.json
Normal file
19
Config/SteamVRBindings/vive_tracker_keyboard.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Keyboard)",
|
||||
"controller_type": "vive_tracker_keyboard",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_keyboard",
|
||||
"path": "/user/keyboard/pose/raw",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
19
Config/SteamVRBindings/vive_tracker_left_elbow.json
Normal file
19
Config/SteamVRBindings/vive_tracker_left_elbow.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Left Elbow)",
|
||||
"controller_type": "vive_tracker_left_elbow",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_elbow_left",
|
||||
"path": "/user/elbow/left/pose/raw",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
19
Config/SteamVRBindings/vive_tracker_left_foot.json
Normal file
19
Config/SteamVRBindings/vive_tracker_left_foot.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Left Foot)",
|
||||
"controller_type": "vive_tracker_left_foot",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_foot_left",
|
||||
"path": "/user/foot/left/pose/raw",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
19
Config/SteamVRBindings/vive_tracker_left_knee.json
Normal file
19
Config/SteamVRBindings/vive_tracker_left_knee.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Left knee)",
|
||||
"controller_type": "vive_tracker_left_knee",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_knee_left",
|
||||
"path": "/user/knee/left/pose/raw",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
19
Config/SteamVRBindings/vive_tracker_left_shoulder.json
Normal file
19
Config/SteamVRBindings/vive_tracker_left_shoulder.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Left Shoulder)",
|
||||
"controller_type": "vive_tracker_left_shoulder",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_shoulder_left",
|
||||
"path": "/user/shoulder/left/pose/raw",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
19
Config/SteamVRBindings/vive_tracker_right_elbow.json
Normal file
19
Config/SteamVRBindings/vive_tracker_right_elbow.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Right Elbow)",
|
||||
"controller_type": "vive_tracker_right_elbow",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_elbow_right",
|
||||
"path": "/user/elbow/right/pose/raw",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
19
Config/SteamVRBindings/vive_tracker_right_foot.json
Normal file
19
Config/SteamVRBindings/vive_tracker_right_foot.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Right Foot)",
|
||||
"controller_type": "vive_tracker_right_foot",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_foot_right",
|
||||
"path": "/user/foot/right/pose/raw",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
19
Config/SteamVRBindings/vive_tracker_right_knee.json
Normal file
19
Config/SteamVRBindings/vive_tracker_right_knee.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Right Knee)",
|
||||
"controller_type": "vive_tracker_right_knee",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_knee_right",
|
||||
"path": "/user/knee/right/pose/raw",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
19
Config/SteamVRBindings/vive_tracker_right_shoulder.json
Normal file
19
Config/SteamVRBindings/vive_tracker_right_shoulder.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Right Shoulder)",
|
||||
"controller_type": "vive_tracker_right_shoulder",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_shoulder_right",
|
||||
"path": "/user/shoulder/right/pose/raw",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
19
Config/SteamVRBindings/vive_tracker_waist.json
Normal file
19
Config/SteamVRBindings/vive_tracker_waist.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Default bindings for Vive Tracker (Waist)",
|
||||
"controller_type": "vive_tracker_waist",
|
||||
"last_edited_by": "UnrealEngine",
|
||||
"bindings":
|
||||
{
|
||||
"/actions/main":
|
||||
{
|
||||
"poses": [
|
||||
{
|
||||
"output": "/actions/main/in/tracker_waist",
|
||||
"path": "/user/waist/pose/raw",
|
||||
"requirement": "optional"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"description": "FireKrackers-20979098"
|
||||
}
|
||||
18
Config/steamvr_ue_editor_app.json
Normal file
18
Config/steamvr_ue_editor_app.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"source": "UE",
|
||||
"applications": [
|
||||
{
|
||||
"app_key": "application.generated.ue.firekrackers-20979098.unrealeditor.exe",
|
||||
"launch_type": "url",
|
||||
"url": "steam://launch/",
|
||||
"action_manifest_path": "D:/WORK/FireKrackers/Config/SteamVRBindings/steamvr_manifest.json",
|
||||
"strings":
|
||||
{
|
||||
"en_us":
|
||||
{
|
||||
"name": "FireKrackers-20979098 [UE Editor]"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -22,11 +22,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"Name": "OculusVR",
|
||||
"Name": "SteamVR",
|
||||
"Enabled": true,
|
||||
"SupportedTargetPlatforms": [
|
||||
"Win64",
|
||||
"Android"
|
||||
"Linux"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
8
Source/FireworkDuels/EditPermissions_UPL.xml
Normal file
8
Source/FireworkDuels/EditPermissions_UPL.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<androidManifestUpdates>
|
||||
<removePermission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
|
||||
<removePermission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<removePermission android:name="android.permission.ACCESS_MEDIA_LOCATION"/>
|
||||
</androidManifestUpdates>
|
||||
</root>
|
||||
@@ -1,5 +1,6 @@
|
||||
// Copyright Epic Games, Inc. All Rights Reserved.
|
||||
|
||||
using System.IO;
|
||||
using UnrealBuildTool;
|
||||
|
||||
public class FireworkDuels : ModuleRules
|
||||
@@ -12,6 +13,12 @@ public class FireworkDuels : ModuleRules
|
||||
|
||||
PrivateDependencyModuleNames.AddRange(new string[] { });
|
||||
|
||||
if(Target.Platform == UnrealTargetPlatform.Android)
|
||||
{
|
||||
var manifestFile = Path.Combine(ModuleDirectory, "EditPermissions_UPL.xml");
|
||||
AdditionalPropertiesForReceipt.Add("AndroidPlugin", manifestFile);
|
||||
}
|
||||
|
||||
// Uncomment if you are using Slate UI
|
||||
// PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" });
|
||||
|
||||
|
||||
@@ -109,13 +109,14 @@ void AFireworksPawn::SetupPlayerInputComponent(UInputComponent* PlayerInputCompo
|
||||
void AFireworksPawn::SetupGrabAttachment(EControllerHand Hand) {
|
||||
FName Socket = Hand == EControllerHand::Left ? TEXT("SocketL") : TEXT("SocketR");
|
||||
APickableObject* HeldObject = Hand == EControllerHand::Left ? HeldObject_L : HeldObject_R;
|
||||
USkeletalMeshComponent* HandMesh = Hand == EControllerHand::Left ? LeftHandMesh : RightHandMesh;
|
||||
|
||||
FTransform HeldObjectTransformLocal = HeldObject->StaticMesh->GetSocketTransform(Socket, ERelativeTransformSpace::RTS_Actor);
|
||||
|
||||
// Set new values
|
||||
FTransform NewTransform;
|
||||
NewTransform.SetScale3D(FVector(1.f, 1.f, 1.f));
|
||||
NewTransform.SetLocation(FVector(0.f, 0.f, 0.f));
|
||||
NewTransform.SetLocation(IsSteamVR ? FVector(-10.f, 0.f, 0.f) : FVector(0.f, 0.f, 0.f));
|
||||
NewTransform.SetRotation(HeldObjectTransformLocal.GetRotation().Inverse());
|
||||
|
||||
// Set new transform
|
||||
@@ -137,7 +138,7 @@ bool AFireworksPawn::TryGrab(EControllerHand Hand)
|
||||
HoveredActorL->StaticMesh->SetSimulatePhysics(false);
|
||||
HoveredActorL->StaticMesh->SetRenderCustomDepth(false);
|
||||
HeldObject_L = HoveredActorL;
|
||||
HeldObject_L->AttachToComponent(MotionControllerL, FAttachmentTransformRules::KeepRelativeTransform);
|
||||
HeldObject_L->AttachToComponent(MotionControllerL, FAttachmentTransformRules::KeepWorldTransform);
|
||||
SetupGrabAttachment(EControllerHand::Left);
|
||||
HeldObject_L->SetInstigator(this);
|
||||
IsGrabbingL = true;
|
||||
@@ -155,7 +156,7 @@ bool AFireworksPawn::TryGrab(EControllerHand Hand)
|
||||
HoveredActorR->StaticMesh->SetSimulatePhysics(false);
|
||||
HoveredActorR->StaticMesh->SetRenderCustomDepth(false);
|
||||
HeldObject_R = HoveredActorR;
|
||||
HeldObject_R->StaticMesh->AttachToComponent(MotionControllerR, FAttachmentTransformRules::KeepRelativeTransform);
|
||||
HeldObject_R->AttachToComponent(MotionControllerR, FAttachmentTransformRules::KeepWorldTransform);
|
||||
SetupGrabAttachment(EControllerHand::Right);
|
||||
HeldObject_R->SetInstigator(this);
|
||||
IsGrabbingR = true;
|
||||
|
||||
@@ -133,6 +133,9 @@ public:
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite)
|
||||
EControllerHand DominatingHand = EControllerHand::Right;
|
||||
|
||||
UPROPERTY(EditDefaultsOnly, BlueprintReadWrite)
|
||||
bool IsSteamVR = false;
|
||||
|
||||
// Functions
|
||||
|
||||
// Try to grab object
|
||||
|
||||
@@ -39,8 +39,19 @@ float ALevelTemplate::StopGame() {
|
||||
}
|
||||
|
||||
int32 ALevelTemplate::GetAwardStars() {
|
||||
if (GameTime < ThreeStarTarget) return 3;
|
||||
if (GameTime < TwoStarTarget) return 2;
|
||||
if (GameTime < OneStarTarget) return 1;
|
||||
if (GameTime <= ThreeStarTarget)
|
||||
{
|
||||
return 3;
|
||||
}
|
||||
else if (GameTime <= TwoStarTarget)
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
else if (GameTime <= OneStarTarget)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@@ -21,13 +21,13 @@ public:
|
||||
UPaperTileMapComponent* Template;
|
||||
|
||||
UPROPERTY(EditDefaultsOnly, BlueprintReadWrite)
|
||||
int32 OneStarTarget = 180;
|
||||
float OneStarTarget = 180.f;
|
||||
|
||||
UPROPERTY(EditDefaultsOnly, BlueprintReadWrite)
|
||||
int32 TwoStarTarget = 120;
|
||||
float TwoStarTarget = 120.f;
|
||||
|
||||
UPROPERTY(EditDefaultsOnly, BlueprintReadWrite)
|
||||
int32 ThreeStarTarget = 60;
|
||||
float ThreeStarTarget = 60.f;
|
||||
|
||||
UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
|
||||
float GameTime = 0.f;
|
||||
|
||||
Reference in New Issue
Block a user