Commit a79a4dca authored by Geovanny Vera's avatar Geovanny Vera

Meeting Screen Share and permissions

parent 34cf84d5
...@@ -13,3 +13,4 @@ Saved ...@@ -13,3 +13,4 @@ Saved
*.suo *.suo
*.xcodeproj *.xcodeproj
*.xcworkspace *.xcworkspace
.env
\ No newline at end of file
"../../../Engine/Content/Animation/DefaultAnimBoneCompressionSettings.uasset" 0 "../../../Engine/Content/Animation/DefaultAnimBoneCompressionSettings.uasset" 0
"../../../Engine/Content/Animation/DefaultAnimCurveCompressionSettings.uasset" 1 "../../../Engine/Content/Animation/DefaultAnimCurveCompressionSettings.uasset" 1
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Opacity/CameraDepthFade.uasset" 2 "../../../Engine/Content/ArtTools/RenderToTexture/Enums/RenderToTexture_Enum.uasset" 2
"../../../Engine/Content/EngineMaterials/T_Default_Material_Grid_M.uasset" 3 "../../../Engine/Content/ArtTools/RenderToTexture/Enums/RenderToTexture_Flipbook_Enum.uasset" 3
"../../../Engine/Content/EngineMaterials/T_Default_Material_Grid_N.uasset" 4 "../../../Engine/Content/ArtTools/RenderToTexture/Enums/RenderToTexture_Imposter_Enum.uasset" 4
"../../../Engine/Content/EngineMaterials/WorldGridMaterial.uasset" 5 "../../../Engine/Content/EditorBlueprintResources/StandardMacros.uasset" 5
"../../../Engine/Content/ArtTools/RenderToTexture/Meshes/S_1_Unit_Plane.uasset" 6 "../../../Engine/Content/ArtTools/RenderToTexture/Enums/EIntTypes.uasset" 6
"../../../Engine/Content/EngineMaterials/DefaultMaterial.uasset" 7 "../../../Engine/Content/ArtTools/RenderToTexture/Macros/RenderToTextureFunctionLibrary.uasset" 7
"../../../Engine/Content/BasicShapes/Cone.uasset" 8 "../../../Engine/Content/ArtTools/RenderToTexture/Enums/EFloatTypes.uasset" 8
"../../../Engine/Content/BasicShapes/Sphere.uasset" 9 "../../../Engine/Content/ArtTools/RenderToTexture/Macros/RenderToTextureMacros.uasset" 9
"../../../Engine/Content/EngineMaterials/DefaultPhysicalMaterial.uasset" 10 "../../../Engine/Content/Functions/Engine_MaterialFunctions01/Opacity/CameraDepthFade.uasset" 10
"../../../Engine/Content/BufferVisualization/AmbientOcclusion.uasset" 11 "../../../Engine/Content/EngineMaterials/T_Default_Material_Grid_M.uasset" 11
"../../../Engine/Content/BufferVisualization/BaseColor.uasset" 12 "../../../Engine/Content/EngineMaterials/T_Default_Material_Grid_N.uasset" 12
"../../../Engine/Content/BufferVisualization/CustomDepth.uasset" 13 "../../../Engine/Content/EngineMaterials/WorldGridMaterial.uasset" 13
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/VectorLength.uasset" 14 "../../../Engine/Content/ArtTools/RenderToTexture/Meshes/S_1_Unit_Plane.uasset" 14
"../../../Engine/Content/BufferVisualization/CustomDepthWorldUnits.uasset" 15 "../../../Engine/Content/EngineMaterials/DefaultMaterial.uasset" 15
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat2Components.uasset" 16 "../../../Engine/Content/BasicShapes/Cone.uasset" 16
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Texturing/ScaleUVsByCenter.uasset" 17 "../../../Engine/Content/BasicShapes/Sphere.uasset" 17
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/ScreenResolution.uasset" 18 "../../../Engine/Content/EngineMaterials/DefaultPhysicalMaterial.uasset" 18
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Texturing/ScreenAlignedUVs.uasset" 19 "../../../Engine/Content/BufferVisualization/AmbientOcclusion.uasset" 19
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/MakeFloat2.uasset" 20 "../../../Engine/Content/BufferVisualization/BaseColor.uasset" 20
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/MakeFloat3.uasset" 21 "../../../Engine/Content/BufferVisualization/CustomDepth.uasset" 21
"../../../Engine/Content/EngineMaterials/MiniFont.uasset" 22 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/VectorLength.uasset" 22
"../../../Engine/Content/BufferVisualization/CustomStencil.uasset" 23 "../../../Engine/Content/BufferVisualization/CustomDepthWorldUnits.uasset" 23
"../../../Engine/Content/BufferVisualization/FinalImage.uasset" 24 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat2Components.uasset" 24
"../../../Engine/Content/BufferVisualization/LightingModel.uasset" 25 "../../../Engine/Content/Functions/Engine_MaterialFunctions01/Texturing/ScaleUVsByCenter.uasset" 25
"../../../Engine/Content/BufferVisualization/MaterialAO.uasset" 26 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/ScreenResolution.uasset" 26
"../../../Engine/Content/BufferVisualization/Metallic.uasset" 27 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Texturing/ScreenAlignedUVs.uasset" 27
"../../../Engine/Content/BufferVisualization/Opacity.uasset" 28 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/MakeFloat2.uasset" 28
"../../../Engine/Content/BufferVisualization/PostTonemapHDRColor.uasset" 29 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/MakeFloat3.uasset" 29
"../../../Engine/Content/BufferVisualization/PreTonemapHDRColor.uasset" 30 "../../../Engine/Content/EngineMaterials/MiniFont.uasset" 30
"../../../Engine/Content/BufferVisualization/Roughness.uasset" 31 "../../../Engine/Content/BufferVisualization/CustomStencil.uasset" 31
"../../../Engine/Content/BufferVisualization/SceneColor.uasset" 32 "../../../Engine/Content/BufferVisualization/FinalImage.uasset" 32
"../../../Engine/Content/BufferVisualization/SceneDepth.uasset" 33 "../../../Engine/Content/BufferVisualization/LightingModel.uasset" 33
"../../../Engine/Content/BufferVisualization/SceneDepthWorldUnits.uasset" 34 "../../../Engine/Content/BufferVisualization/MaterialAO.uasset" 34
"../../../Engine/Content/BufferVisualization/SeparateTranslucencyA.uasset" 35 "../../../Engine/Content/BufferVisualization/Metallic.uasset" 35
"../../../Engine/Content/BufferVisualization/SeparateTranslucencyRGB.uasset" 36 "../../../Engine/Content/BufferVisualization/Opacity.uasset" 36
"../../../Engine/Content/BufferVisualization/Specular.uasset" 37 "../../../Engine/Content/BufferVisualization/PostTonemapHDRColor.uasset" 37
"../../../Engine/Content/BufferVisualization/SubsurfaceColor.uasset" 38 "../../../Engine/Content/BufferVisualization/PreTonemapHDRColor.uasset" 38
"../../../Engine/Content/BufferVisualization/Velocity.uasset" 39 "../../../Engine/Content/BufferVisualization/Roughness.uasset" 39
"../../../Engine/Content/BufferVisualization/WorldNormal.uasset" 40 "../../../Engine/Content/BufferVisualization/SceneColor.uasset" 40
"../../../Engine/Content/EditorLandscapeResources/DataLayer.uasset" 41 "../../../Engine/Content/BufferVisualization/SceneDepth.uasset" 41
"../../../Engine/Content/EditorLandscapeResources/DefaultAlphaTexture.uasset" 42 "../../../Engine/Content/BufferVisualization/SceneDepthWorldUnits.uasset" 42
"../../../Engine/Content/EditorLandscapeResources/LandscapeGizmoHeight_Mat.uasset" 43 "../../../Engine/Content/BufferVisualization/SeparateTranslucencyA.uasset" 43
"../../../Engine/Content/EditorLandscapeResources/LandscapeGizmo_Mat.uasset" 44 "../../../Engine/Content/BufferVisualization/SeparateTranslucencyRGB.uasset" 44
"../../../Engine/Content/EditorLandscapeResources/LandscapeGizmo_Mat_Copied.uasset" 45 "../../../Engine/Content/BufferVisualization/Specular.uasset" 45
"../../../Engine/Content/EditorLandscapeResources/SplineEditorMeshMat.uasset" 46 "../../../Engine/Content/BufferVisualization/SubsurfaceColor.uasset" 46
"../../../Engine/Content/EditorLandscapeResources/SplineEditorMesh.uasset" 47 "../../../Engine/Content/BufferVisualization/Velocity.uasset" 47
"../../../Engine/Content/EditorMaterials/Cross.uasset" 48 "../../../Engine/Content/BufferVisualization/WorldNormal.uasset" 48
"../../../Engine/Content/EditorMaterials/Cross_Mat.uasset" 49 "../../../Engine/Content/EditorLandscapeResources/DataLayer.uasset" 49
"../../../Engine/Content/EngineMaterials/DefaultDiffuse.uasset" 50 "../../../Engine/Content/EditorLandscapeResources/DefaultAlphaTexture.uasset" 50
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Texturing/TextureCropping.uasset" 51 "../../../Engine/Content/EditorLandscapeResources/LandscapeGizmoHeight_Mat.uasset" 51
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Texturing/ComputeMipLevel.uasset" 52 "../../../Engine/Content/EditorLandscapeResources/LandscapeGizmo_Mat.uasset" 52
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/ExampleContent/DebugNumberStrip.uasset" 53 "../../../Engine/Content/EditorLandscapeResources/LandscapeGizmo_Mat_Copied.uasset" 53
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/ExampleContent/Textures/DebugNumberPeriod.uasset" 54 "../../../Engine/Content/EditorLandscapeResources/SplineEditorMeshMat.uasset" 54
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/DebugScalarValues.uasset" 55 "../../../Engine/Content/EditorLandscapeResources/SplineEditorMesh.uasset" 55
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/DebugFloat2Values.uasset" 56 "../../../Engine/Content/EditorMaterials/Cross.uasset" 56
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/ExampleContent/Textures/flipbook.uasset" 57 "../../../Engine/Content/EditorMaterials/Cross_Mat.uasset" 57
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Texturing/FlipBook.uasset" 58 "../../../Engine/Content/EngineMaterials/DefaultDiffuse.uasset" 58
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/Sign.uasset" 59 "../../../Engine/Content/Functions/Engine_MaterialFunctions01/Texturing/TextureCropping.uasset" 59
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/Round.uasset" 60 "../../../Engine/Content/Functions/Engine_MaterialFunctions01/Texturing/ComputeMipLevel.uasset" 60
"../../../Engine/Content/EditorResources/T_EditorHelp.uasset" 61 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/ExampleContent/DebugNumberStrip.uasset" 61
"../../../Engine/Content/EditorMaterials/HelpActorMaterial.uasset" 62 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/ExampleContent/Textures/DebugNumberPeriod.uasset" 62
"../../../Engine/Content/EditorMaterials/CompositeARGBLayer.uasset" 63 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/DebugScalarValues.uasset" 63
"../../../Engine/Content/EditorMaterials/TilingAALineIntegral.uasset" 64 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/DebugFloat2Values.uasset" 64
"../../../Engine/Content/EditorMaterials/TilingAALineBoxFiltered.uasset" 65 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/ExampleContent/Textures/flipbook.uasset" 65
"../../../Engine/Content/Functions/Engine_MaterialFunctions03/Procedurals/ComputeFilterWidth.uasset" 66 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Texturing/FlipBook.uasset" 66
"../../../Engine/Content/EditorMaterials/TilingAADots.uasset" 67 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/Sign.uasset" 67
"../../../Engine/Content/EngineMaterials/BlendFunc_DefBase.uasset" 68 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/Round.uasset" 68
"../../../Engine/Content/EngineMaterials/BlendFunc_DefBlend.uasset" 69 "../../../Engine/Content/EditorResources/T_EditorHelp.uasset" 69
"../../../Engine/Content/Functions/Engine_MaterialFunctions03/Blends/Blend_Screen.uasset" 70 "../../../Engine/Content/EditorMaterials/HelpActorMaterial.uasset" 70
"../../../Engine/Content/EditorMaterials/TilingAAGrid.uasset" 71 "../../../Engine/Content/EditorMaterials/CompositeARGBLayer.uasset" 71
"../../../Engine/Content/EditorMaterials/LevelGridMaterial.uasset" 72 "../../../Engine/Content/EditorMaterials/TilingAALineIntegral.uasset" 72
"../../../Engine/Content/EditorMaterials/MakeCompositeARGBLayer.uasset" 73 "../../../Engine/Content/EditorMaterials/TilingAALineBoxFiltered.uasset" 73
"../../../Engine/Content/EditorResources/LevelGrid1DStripes.uasset" 74 "../../../Engine/Content/Functions/Engine_MaterialFunctions03/Procedurals/ComputeFilterWidth.uasset" 74
"../../../Engine/Content/EditorMaterials/TextureGridCascaded1D.uasset" 75 "../../../Engine/Content/EditorMaterials/TilingAADots.uasset" 75
"../../../Engine/Content/EditorMaterials/TextureGridCascaded2D.uasset" 76 "../../../Engine/Content/EngineMaterials/BlendFunc_DefBase.uasset" 76
"../../../Engine/Content/EditorMaterials/LevelGridMaterial2.uasset" 77 "../../../Engine/Content/EngineMaterials/BlendFunc_DefBlend.uasset" 77
"../../../Engine/Content/EditorMaterials/MAT_Groups_Toggle.uasset" 78 "../../../Engine/Content/Functions/Engine_MaterialFunctions03/Blends/Blend_Screen.uasset" 78
"../../../Engine/Content/EditorMaterials/MAT_Groups_Visibility.uasset" 79 "../../../Engine/Content/EditorMaterials/TilingAAGrid.uasset" 79
"../../../Engine/Content/EditorMaterials/PhAT_BoneSelectedMaterial.uasset" 80 "../../../Engine/Content/EditorMaterials/LevelGridMaterial.uasset" 80
"../../../Engine/Content/EditorMaterials/PhAT_ElemSelectedMaterial.uasset" 81 "../../../Engine/Content/EditorMaterials/MakeCompositeARGBLayer.uasset" 81
"../../../Engine/Content/EditorMaterials/PhAT_NoCollisionMaterial.uasset" 82 "../../../Engine/Content/EditorResources/LevelGrid1DStripes.uasset" 82
"../../../Engine/Content/EditorMaterials/PhAT_UnselectedMaterial.uasset" 83 "../../../Engine/Content/EditorMaterials/TextureGridCascaded1D.uasset" 83
"../../../Engine/Content/EditorMaterials/PreviewShadowIndicator.uasset" 84 "../../../Engine/Content/EditorMaterials/TextureGridCascaded2D.uasset" 84
"../../../Engine/Content/EditorMaterials/PreviewShadowIndicatorMaterial.uasset" 85 "../../../Engine/Content/EditorMaterials/LevelGridMaterial2.uasset" 85
"../../../Engine/Content/EditorMaterials/TargetIcon.uasset" 86 "../../../Engine/Content/EditorMaterials/MAT_Groups_Toggle.uasset" 86
"../../../Engine/Content/EditorMaterials/Tick.uasset" 87 "../../../Engine/Content/EditorMaterials/MAT_Groups_Visibility.uasset" 87
"../../../Engine/Content/EditorMaterials/Tick_Mat.uasset" 88 "../../../Engine/Content/EditorMaterials/AntialiasedGridFloor.uasset" 88
"../../../Engine/Content/EditorMaterials/WidgetGridVertexColorMaterial.uasset" 89 "../../../Engine/Content/EditorResources/TilePatine_D.uasset" 89
"../../../Engine/Content/EditorMaterials/WidgetGridVertexColorMaterial_Ma.uasset" 90 "../../../Engine/Content/EditorResources/TilePatine_N.uasset" 90
"../../../Engine/Content/EditorMaterials/WidgetMaterial.uasset" 91 "../../../Engine/Content/EngineMaterials/Grid.uasset" 91
"../../../Engine/Content/EditorMaterials/WidgetMaterial_Current.uasset" 92 "../../../Engine/Content/EditorMaterials/PersonaFloorMat.uasset" 92
"../../../Engine/Content/EditorMaterials/WidgetMaterial_X.uasset" 93 "../../../Engine/Content/EditorMaterials/PhAT_BoneSelectedMaterial.uasset" 93
"../../../Engine/Content/EditorMaterials/WidgetMaterial_Y.uasset" 94 "../../../Engine/Content/EditorMaterials/PhAT_ElemSelectedMaterial.uasset" 94
"../../../Engine/Content/EditorMaterials/WidgetMaterial_Z.uasset" 95 "../../../Engine/Content/EditorMaterials/PhAT_NoCollisionMaterial.uasset" 95
"../../../Engine/Content/EditorMaterials/WidgetVertexColorMaterial.uasset" 96 "../../../Engine/Content/EditorMaterials/PhAT_UnselectedMaterial.uasset" 96
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_ColorTrack.uasset" 97 "../../../Engine/Content/EditorMaterials/PreviewShadowIndicator.uasset" 97
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Anim.uasset" 98 "../../../Engine/Content/EditorMaterials/PreviewShadowIndicatorMaterial.uasset" 98
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_AudioMaster.uasset" 99 "../../../Engine/Content/EditorMaterials/TargetIcon.uasset" 99
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Director.uasset" 100 "../../../Engine/Content/EditorMaterials/Tick.uasset" 100
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Event.uasset" 101 "../../../Engine/Content/EditorMaterials/Tick_Mat.uasset" 101
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Fade.uasset" 102 "../../../Engine/Content/EditorMaterials/WidgetGridVertexColorMaterial.uasset" 102
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Float.uasset" 103 "../../../Engine/Content/EditorMaterials/WidgetGridVertexColorMaterial_Ma.uasset" 103
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Move.uasset" 104 "../../../Engine/Content/EditorMaterials/WidgetMaterial.uasset" 104
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Slomo.uasset" 105 "../../../Engine/Content/EditorMaterials/WidgetMaterial_Current.uasset" 105
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Sound.uasset" 106 "../../../Engine/Content/EditorMaterials/WidgetMaterial_X.uasset" 106
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Vector.uasset" 107 "../../../Engine/Content/EditorMaterials/WidgetMaterial_Y.uasset" 107
"../../../Engine/Content/EditorMaterials/ParticleSystems/PSysThumbnail_NoImage.uasset" 108 "../../../Engine/Content/EditorMaterials/WidgetMaterial_Z.uasset" 108
"../../../Engine/Content/EditorMaterials/ParticleSystems/PSysThumbnail_OOD.uasset" 109 "../../../Engine/Content/EditorMaterials/WidgetVertexColorMaterial.uasset" 109
"../../../Engine/Content/EngineMaterials/Grid.uasset" 110 "../../../Engine/Content/EditorMaterials/AssetViewer/EpicQuadPanorama_CC+EV1.uasset" 110
"../../../Engine/Content/EditorMaterials/Thumbnails/FloorPlaneMaterial.uasset" 111 "../../../Engine/Content/MapTemplates/Sky/SunsetAmbientCubemap.uasset" 111
"../../../Engine/Content/EditorMeshes/EditorCube.uasset" 112 "../../../Engine/Content/EditorMaterials/AssetViewer/M_SkyBox.uasset" 112
"../../../Engine/Content/EditorMeshes/EditorCylinder.uasset" 113 "../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_ColorTrack.uasset" 113
"../../../Engine/Content/EditorMeshes/EditorPlane.uasset" 114 "../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Anim.uasset" 114
"../../../Engine/Content/EditorMaterials/Thumbnails/SkySphereMaterial.uasset" 115 "../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_AudioMaster.uasset" 115
"../../../Engine/Content/EditorMeshes/EditorSkySphere.uasset" 116 "../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Director.uasset" 116
"../../../Engine/Content/EditorMeshes/EditorSphere.uasset" 117 "../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Event.uasset" 117
"../../../Engine/Content/EditorResources/MatineeCam_D.uasset" 118 "../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Fade.uasset" 118
"../../../Engine/Content/EditorMaterials/MatineeCam_mat.uasset" 119 "../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Float.uasset" 119
"../../../Engine/Content/EditorMeshes/MatineeCam_SM.uasset" 120 "../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Move.uasset" 120
"../../../Engine/Content/EditorMeshes/PlanarReflectionPlane.uasset" 121 "../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Slomo.uasset" 121
"../../../Engine/Content/EditorMaterials/Camera/CineMat.uasset" 122 "../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Sound.uasset" 122
"../../../Engine/Content/EditorMaterials/Camera/MI_CineMat_CameraBody.uasset" 123 "../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Vector.uasset" 123
"../../../Engine/Content/EngineDebugMaterials/M_SimpleOpaque.uasset" 124 "../../../Engine/Content/EditorMaterials/ParticleSystems/PSysThumbnail_NoImage.uasset" 124
"../../../Engine/Content/EditorMaterials/Camera/MI_CineMat_CamViewFinder.uasset" 125 "../../../Engine/Content/EditorMaterials/ParticleSystems/PSysThumbnail_OOD.uasset" 125
"../../../Engine/Content/EditorMeshes/Camera/SM_CineCam.uasset" 126 "../../../Engine/Content/EditorMaterials/Thumbnails/FloorPlaneMaterial.uasset" 126
"../../../Engine/Content/EditorMaterials/Camera/MI_CineMat_Rig.uasset" 127 "../../../Engine/Content/EditorMeshes/EditorCube.uasset" 127
"../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Arm.uasset" 128 "../../../Engine/Content/EditorMeshes/EditorCylinder.uasset" 128
"../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Base.uasset" 129 "../../../Engine/Content/EditorMeshes/EditorPlane.uasset" 129
"../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Body.uasset" 130 "../../../Engine/Content/EditorMaterials/Thumbnails/SkySphereMaterial.uasset" 130
"../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Mount.uasset" 131 "../../../Engine/Content/EditorMeshes/EditorSkySphere.uasset" 131
"../../../Engine/Content/EditorMeshes/Camera/SM_RailRig_Mount.uasset" 132 "../../../Engine/Content/EditorMeshes/EditorSphere.uasset" 132
"../../../Engine/Content/EditorMeshes/Camera/SM_RailRig_Track.uasset" 133 "../../../Engine/Content/EditorResources/MatineeCam_D.uasset" 133
"../../../Engine/Content/EditorMeshes/ColorCalibrator/M_ChromeBall.uasset" 134 "../../../Engine/Content/EditorMaterials/MatineeCam_mat.uasset" 134
"../../../Engine/Content/EditorResources/Bad.uasset" 135 "../../../Engine/Content/EditorMeshes/MatineeCam_SM.uasset" 135
"../../../Engine/Content/EditorResources/BSPVertex.uasset" 136 "../../../Engine/Content/Functions/Engine_MaterialFunctions01/Shading/ConvertFromDiffSpec.uasset" 136
"../../../Engine/Content/EditorResources/EmptyActor.uasset" 137 "../../../Engine/Content/EditorMaterials/GridMaterial.uasset" 137
"../../../Engine/Content/EditorResources/MatInstActSprite.uasset" 138 "../../../Engine/Content/EditorMeshes/PhAT_FloorBox.uasset" 138
"../../../Engine/Content/EditorResources/SceneManager.uasset" 139 "../../../Engine/Content/EditorMeshes/PlanarReflectionPlane.uasset" 139
"../../../Engine/Content/EditorResources/SmallFont.uasset" 140 "../../../Engine/Content/EditorMeshes/AssetViewer/Floor_Mesh.uasset" 140
"../../../Engine/Content/EditorResources/S_Actor.uasset" 141 "../../../Engine/Content/EditorMeshes/AssetViewer/Sphere_inversenormals.uasset" 141
"../../../Engine/Content/EditorResources/S_CameraShakeSource.uasset" 142 "../../../Engine/Content/EditorMaterials/Camera/CineMat.uasset" 142
"../../../Engine/Content/EditorResources/S_DecalActorIcon.uasset" 143 "../../../Engine/Content/EditorMaterials/Camera/MI_CineMat_CameraBody.uasset" 143
"../../../Engine/Content/EditorResources/S_Emitter.uasset" 144 "../../../Engine/Content/EngineDebugMaterials/M_SimpleOpaque.uasset" 144
"../../../Engine/Content/EditorResources/S_ExpoHeightFog.uasset" 145 "../../../Engine/Content/EditorMaterials/Camera/MI_CineMat_CamViewFinder.uasset" 145
"../../../Engine/Content/EditorResources/S_FTest.uasset" 146 "../../../Engine/Content/EditorMeshes/Camera/SM_CineCam.uasset" 146
"../../../Engine/Content/EditorResources/S_KBSJoint.uasset" 147 "../../../Engine/Content/EditorMaterials/Camera/MI_CineMat_Rig.uasset" 147
"../../../Engine/Content/EditorResources/S_KHinge.uasset" 148 "../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Arm.uasset" 148
"../../../Engine/Content/EditorResources/S_KPrismatic.uasset" 149 "../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Base.uasset" 149
"../../../Engine/Content/EditorResources/S_LevelSequence.uasset" 150 "../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Body.uasset" 150
"../../../Engine/Content/EditorResources/S_NavP.uasset" 151 "../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Mount.uasset" 151
"../../../Engine/Content/EditorResources/S_Note.uasset" 152 "../../../Engine/Content/EditorMeshes/Camera/SM_RailRig_Mount.uasset" 152
"../../../Engine/Content/EditorResources/S_Player.uasset" 153 "../../../Engine/Content/EditorMeshes/Camera/SM_RailRig_Track.uasset" 153
"../../../Engine/Content/EditorResources/S_PortalActorIcon2.uasset" 154 "../../../Engine/Content/EditorMeshes/ColorCalibrator/M_ChromeBall.uasset" 154
"../../../Engine/Content/EditorResources/S_RadForce.uasset" 155 "../../../Engine/Content/EditorResources/Bad.uasset" 155
"../../../Engine/Content/EditorResources/S_ReflActorIcon.uasset" 156 "../../../Engine/Content/EditorResources/BSPVertex.uasset" 156
"../../../Engine/Content/EditorResources/S_SkyAtmosphere.uasset" 157 "../../../Engine/Content/EditorResources/EmptyActor.uasset" 157
"../../../Engine/Content/EditorResources/S_Solver.uasset" 158 "../../../Engine/Content/EditorResources/MatInstActSprite.uasset" 158
"../../../Engine/Content/EditorResources/S_Terrain.uasset" 159 "../../../Engine/Content/EditorResources/SceneManager.uasset" 159
"../../../Engine/Content/EditorResources/S_TextRenderActorIcon.uasset" 160 "../../../Engine/Content/EditorResources/SmallFont.uasset" 160
"../../../Engine/Content/EditorResources/S_Thruster.uasset" 161 "../../../Engine/Content/EditorResources/S_Actor.uasset" 161
"../../../Engine/Content/EditorResources/S_Trigger.uasset" 162 "../../../Engine/Content/EditorResources/S_CameraShakeSource.uasset" 162
"../../../Engine/Content/EditorResources/S_VectorFieldVol.uasset" 163 "../../../Engine/Content/EditorResources/S_DecalActorIcon.uasset" 163
"../../../Engine/Content/EditorResources/S_WindDirectional.uasset" 164 "../../../Engine/Content/EditorResources/S_Emitter.uasset" 164
"../../../Engine/Content/EditorResources/AI/S_NavLink.uasset" 165 "../../../Engine/Content/EditorResources/S_ExpoHeightFog.uasset" 165
"../../../Engine/Content/EditorResources/AudioIcons/S_AudioComponent.uasset" 166 "../../../Engine/Content/EditorResources/S_FTest.uasset" 166
"../../../Engine/Content/EditorResources/AudioIcons/S_AudioComponent_AutoActivate.uasset" 167 "../../../Engine/Content/EditorResources/S_KBSJoint.uasset" 167
"../../../Engine/Content/EditorResources/LightIcons/SkyLight.uasset" 168 "../../../Engine/Content/EditorResources/S_KHinge.uasset" 168
"../../../Engine/Content/EditorResources/LightIcons/S_LightDirectional.uasset" 169 "../../../Engine/Content/EditorResources/S_KPrismatic.uasset" 169
"../../../Engine/Content/EditorResources/LightIcons/S_LightDirectionalMove.uasset" 170 "../../../Engine/Content/EditorResources/S_LevelSequence.uasset" 170
"../../../Engine/Content/EditorResources/LightIcons/S_LightError.uasset" 171 "../../../Engine/Content/EditorResources/S_NavP.uasset" 171
"../../../Engine/Content/EditorResources/LightIcons/S_LightPoint.uasset" 172 "../../../Engine/Content/EditorResources/S_Note.uasset" 172
"../../../Engine/Content/EditorResources/LightIcons/S_LightPointMove.uasset" 173 "../../../Engine/Content/EditorResources/S_Player.uasset" 173
"../../../Engine/Content/EditorResources/LightIcons/S_LightSpot.uasset" 174 "../../../Engine/Content/EditorResources/S_PortalActorIcon2.uasset" 174
"../../../Engine/Content/EditorResources/LightIcons/S_LightSpotMove.uasset" 175 "../../../Engine/Content/EditorResources/S_RadForce.uasset" 175
"../../../Engine/Content/EditorResources/SequenceRecorder/Countdown.uasset" 176 "../../../Engine/Content/EditorResources/S_ReflActorIcon.uasset" 176
"../../../Engine/Content/EditorResources/SequenceRecorder/RecordingIndicator.uasset" 177 "../../../Engine/Content/EditorResources/S_SkyAtmosphere.uasset" 177
"../../../Engine/Content/EditorResources/Spline/T_Loft_Spline.uasset" 178 "../../../Engine/Content/EditorResources/S_Solver.uasset" 178
"../../../Engine/Content/EditorSounds/Notifications/CompileFailed.uasset" 179 "../../../Engine/Content/EditorResources/S_Terrain.uasset" 179
"../../../Engine/Content/EditorSounds/Notifications/CompileFailed_Cue.uasset" 180 "../../../Engine/Content/EditorResources/S_TextRenderActorIcon.uasset" 180
"../../../Engine/Content/EditorSounds/Notifications/CompileSuccess.uasset" 181 "../../../Engine/Content/EditorResources/S_Thruster.uasset" 181
"../../../Engine/Content/EditorSounds/Notifications/CompileStart_Cue.uasset" 182 "../../../Engine/Content/EditorResources/S_Trigger.uasset" 182
"../../../Engine/Content/EditorSounds/Notifications/CompileSuccess_Cue.uasset" 183 "../../../Engine/Content/EditorResources/S_VectorFieldVol.uasset" 183
"../../../Engine/Content/EngineDamageTypes/DmgTypeBP_Environmental.uasset" 184 "../../../Engine/Content/EditorResources/S_WindDirectional.uasset" 184
"../../../Engine/Content/EngineDebugMaterials/HeatmapGradient.uasset" 185 "../../../Engine/Content/EditorResources/AI/S_NavLink.uasset" 185
"../../../Engine/Content/EngineDebugMaterials/BoneWeightMaterial.uasset" 186 "../../../Engine/Content/EditorResources/LightIcons/SkyLight.uasset" 186
"../../../Engine/Content/EngineDebugMaterials/ClothMaterial.uasset" 187 "../../../Engine/Content/EditorResources/LightIcons/S_LightDirectional.uasset" 187
"../../../Engine/Content/EngineDebugMaterials/ClothMaterial_WF.uasset" 188 "../../../Engine/Content/EditorResources/LightIcons/S_LightDirectionalMove.uasset" 188
"../../../Engine/Content/EngineDebugMaterials/DebugEditorMaterial.uasset" 189 "../../../Engine/Content/EditorResources/LightIcons/S_LightError.uasset" 189
"../../../Engine/Content/EngineDebugMaterials/DebugMeshMaterial.uasset" 190 "../../../Engine/Content/EditorResources/LightIcons/S_LightPoint.uasset" 190
"../../../Engine/Content/EngineDebugMaterials/GeomMaterial.uasset" 191 "../../../Engine/Content/EditorResources/LightIcons/S_LightPointMove.uasset" 191
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Shading/ConvertFromDiffSpec.uasset" 192 "../../../Engine/Content/EditorResources/LightIcons/S_LightSpot.uasset" 192
"../../../Engine/Content/EngineDebugMaterials/LevelColorationLitMaterial.uasset" 193 "../../../Engine/Content/EditorResources/LightIcons/S_LightSpotMove.uasset" 193
"../../../Engine/Content/EngineDebugMaterials/LevelColorationUnlitMaterial.uasset" 194 "../../../Engine/Content/EditorResources/SequenceRecorder/Countdown.uasset" 194
"../../../Engine/Content/EngineMaterials/DefaultWhiteGrid.uasset" 195 "../../../Engine/Content/EditorResources/SequenceRecorder/RecordingIndicator.uasset" 195
"../../../Engine/Content/EngineDebugMaterials/MAT_LevelColorationLitLightmapUV.uasset" 196 "../../../Engine/Content/EditorResources/Spline/T_Loft_Spline.uasset" 196
"../../../Engine/Content/EngineDebugMaterials/M_SimpleUnlitTranslucent.uasset" 197 "../../../Engine/Content/EditorSounds/Notifications/CompileFailed.uasset" 197
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/CameraDirectionVector.uasset" 198 "../../../Engine/Content/EditorSounds/Notifications/CompileFailed_Cue.uasset" 198
"../../../Engine/Content/EngineDebugMaterials/VolumeToRender.uasset" 199 "../../../Engine/Content/EditorSounds/Notifications/CompileSuccess.uasset" 199
"../../../Engine/Content/EngineDebugMaterials/M_VolumeRenderSphereTracePP.uasset" 200 "../../../Engine/Content/EditorSounds/Notifications/CompileStart_Cue.uasset" 200
"../../../Engine/Content/EngineMaterials/DefaultWhiteGrid_Low.uasset" 201 "../../../Engine/Content/EditorSounds/Notifications/CompileSuccess_Cue.uasset" 201
"../../../Engine/Content/EngineDebugMaterials/PhysicalMaterialMaskMaterial.uasset" 202 "../../../Engine/Content/EngineDamageTypes/DmgTypeBP_Environmental.uasset" 202
"../../../Engine/Content/EngineDebugMaterials/ShadedLevelColorationLitMaterial.uasset" 203 "../../../Engine/Content/EngineDebugMaterials/HeatmapGradient.uasset" 203
"../../../Engine/Content/EngineDebugMaterials/ShadedLevelColorationUnlitMateri.uasset" 204 "../../../Engine/Content/EngineDebugMaterials/BoneWeightMaterial.uasset" 204
"../../../Engine/Content/EngineDebugMaterials/VertexColorMaterial.uasset" 205 "../../../Engine/Content/EngineDebugMaterials/ClothMaterial.uasset" 205
"../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_AlphaAsColor.uasset" 206 "../../../Engine/Content/EngineDebugMaterials/ClothMaterial_WF.uasset" 206
"../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_BlueOnly.uasset" 207 "../../../Engine/Content/EngineDebugMaterials/DebugEditorMaterial.uasset" 207
"../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_ColorOnly.uasset" 208 "../../../Engine/Content/EngineDebugMaterials/DebugMeshMaterial.uasset" 208
"../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_GreenOnly.uasset" 209 "../../../Engine/Content/EngineDebugMaterials/GeomMaterial.uasset" 209
"../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_RedOnly.uasset" 210 "../../../Engine/Content/EngineDebugMaterials/LevelColorationLitMaterial.uasset" 210
"../../../Engine/Content/EngineDebugMaterials/WireframeMaterial.uasset" 211 "../../../Engine/Content/EngineDebugMaterials/LevelColorationUnlitMaterial.uasset" 211
"../../../Engine/Content/EngineFonts/Faces/DroidSansFallback.uasset" 212 "../../../Engine/Content/EngineMaterials/DefaultWhiteGrid.uasset" 212
"../../../Engine/Content/EngineFonts/Faces/RobotoBold.uasset" 213 "../../../Engine/Content/EngineDebugMaterials/MAT_LevelColorationLitLightmapUV.uasset" 213
"../../../Engine/Content/EngineFonts/Faces/RobotoBoldItalic.uasset" 214 "../../../Engine/Content/EngineDebugMaterials/M_SimpleUnlitTranslucent.uasset" 214
"../../../Engine/Content/EngineFonts/Faces/RobotoItalic.uasset" 215 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/CameraDirectionVector.uasset" 215
"../../../Engine/Content/EngineFonts/Faces/RobotoLight.uasset" 216 "../../../Engine/Content/EngineDebugMaterials/VolumeToRender.uasset" 216
"../../../Engine/Content/EngineFonts/Faces/RobotoRegular.uasset" 217 "../../../Engine/Content/EngineDebugMaterials/M_VolumeRenderSphereTracePP.uasset" 217
"../../../Engine/Content/EngineFonts/Roboto.uasset" 218 "../../../Engine/Content/EngineMaterials/DefaultWhiteGrid_Low.uasset" 218
"../../../Engine/Content/EngineFonts/Faces/RobotoTiny.uasset" 219 "../../../Engine/Content/EngineDebugMaterials/PhysicalMaterialMaskMaterial.uasset" 219
"../../../Engine/Content/EngineFonts/RobotoTiny.uasset" 220 "../../../Engine/Content/EngineDebugMaterials/ShadedLevelColorationLitMaterial.uasset" 220
"../../../Engine/Content/EngineFonts/SmallFont.uasset" 221 "../../../Engine/Content/EngineDebugMaterials/ShadedLevelColorationUnlitMateri.uasset" 221
"../../../Engine/Content/EngineFonts/TinyFont.uasset" 222 "../../../Engine/Content/EngineDebugMaterials/VertexColorMaterial.uasset" 222
"../../../Engine/Content/EngineMaterials/BaseFlattenDiffuseMap.uasset" 223 "../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_AlphaAsColor.uasset" 223
"../../../Engine/Content/EngineMaterials/BaseFlattenEmissiveMap.uasset" 224 "../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_BlueOnly.uasset" 224
"../../../Engine/Content/EngineMaterials/BaseFlattenGrayscaleMap.uasset" 225 "../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_ColorOnly.uasset" 225
"../../../Engine/Content/EngineMaterials/BaseFlattenNormalMap.uasset" 226 "../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_GreenOnly.uasset" 226
"../../../Engine/Content/EngineMaterials/BaseFlattenMaterial.uasset" 227 "../../../Engine/Content/EngineDebugMaterials/VertexColorViewMode_RedOnly.uasset" 227
"../../../Engine/Content/EngineResources/WhiteSquareTexture.uasset" 228 "../../../Engine/Content/EngineDebugMaterials/WireframeMaterial.uasset" 228
"../../../Engine/Content/EngineMaterials/BlinkingCaret.uasset" 229 "../../../Engine/Content/EngineFonts/Faces/DroidSansFallback.uasset" 229
"../../../Engine/Content/EngineMaterials/BlueNoise.uasset" 230 "../../../Engine/Content/EngineFonts/Faces/RobotoBold.uasset" 230
"../../../Engine/Content/EngineMaterials/DefaultBloomKernel.uasset" 231 "../../../Engine/Content/EngineFonts/Faces/RobotoBoldItalic.uasset" 231
"../../../Engine/Content/EngineMaterials/DefaultBokeh.uasset" 232 "../../../Engine/Content/EngineFonts/Faces/RobotoItalic.uasset" 232
"../../../Engine/Content/EngineMaterials/DefaultDeferredDecalMaterial.uasset" 233 "../../../Engine/Content/EngineFonts/Faces/RobotoLight.uasset" 233
"../../../Engine/Content/EngineMaterials/DefaultLightFunctionMaterial.uasset" 234 "../../../Engine/Content/EngineFonts/Faces/RobotoRegular.uasset" 234
"../../../Engine/Content/EngineMaterials/DefaultNormal.uasset" 235 "../../../Engine/Content/EngineFonts/Roboto.uasset" 235
"../../../Engine/Content/EngineMaterials/DefaultPostProcessMaterial.uasset" 236 "../../../Engine/Content/EngineFonts/Faces/RobotoTiny.uasset" 236
"../../../Engine/Content/EngineFonts/RobotoDistanceField.uasset" 237 "../../../Engine/Content/EngineFonts/RobotoTiny.uasset" 237
"../../../Engine/Content/EngineMaterials/DefaultTextMaterialOpaque.uasset" 238 "../../../Engine/Content/EngineFonts/SmallFont.uasset" 238
"../../../Engine/Content/EngineMaterials/EditorBrushMaterial.uasset" 239 "../../../Engine/Content/EngineFonts/TinyFont.uasset" 239
"../../../Engine/Content/EngineMaterials/EmissiveMeshMaterial.uasset" 240 "../../../Engine/Content/EngineMaterials/BaseFlattenDiffuseMap.uasset" 240
"../../../Engine/Content/EngineMaterials/GizmoMaterial.uasset" 241 "../../../Engine/Content/EngineMaterials/BaseFlattenEmissiveMap.uasset" 241
"../../../Engine/Content/EngineMaterials/Grid_N.uasset" 242 "../../../Engine/Content/EngineMaterials/BaseFlattenGrayscaleMap.uasset" 242
"../../../Engine/Content/EngineMaterials/HighResolutionScreenshotMaskFunction.uasset" 243 "../../../Engine/Content/EngineMaterials/BaseFlattenNormalMap.uasset" 243
"../../../Engine/Content/EngineMaterials/HighResScreenshot.uasset" 244 "../../../Engine/Content/EngineMaterials/BaseFlattenMaterial.uasset" 244
"../../../Engine/Content/EngineMaterials/HighResScreenshotCaptureRegion.uasset" 245 "../../../Engine/Content/EngineResources/WhiteSquareTexture.uasset" 245
"../../../Engine/Content/EngineMaterials/HighResScreenshotMask.uasset" 246 "../../../Engine/Content/EngineMaterials/BlinkingCaret.uasset" 246
"../../../Engine/Content/EngineMaterials/LandscapeHolePhysicalMaterial.uasset" 247 "../../../Engine/Content/EngineMaterials/BlueNoise.uasset" 247
"../../../Engine/Content/EngineMaterials/InvalidLightmapSettings.uasset" 248 "../../../Engine/Content/EngineMaterials/DefaultBloomKernel.uasset" 248
"../../../Engine/Content/EngineMaterials/M_InvalidLightmapSettings.uasset" 249 "../../../Engine/Content/EngineMaterials/DefaultBokeh.uasset" 249
"../../../Engine/Content/EngineMaterials/PaperDiffuse.uasset" 250 "../../../Engine/Content/EngineMaterials/DefaultDeferredDecalMaterial.uasset" 250
"../../../Engine/Content/EngineMaterials/PaperNormal.uasset" 251 "../../../Engine/Content/EngineMaterials/DefaultLightFunctionMaterial.uasset" 251
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/WorldPositionOffset/CameraOffset.uasset" 252 "../../../Engine/Content/EngineMaterials/DefaultNormal.uasset" 252
"../../../Engine/Content/EngineMaterials/PhAT_JointLimitMaterial.uasset" 253 "../../../Engine/Content/EngineMaterials/DefaultPostProcessMaterial.uasset" 253
"../../../Engine/Content/EngineMaterials/PhysMat_Rubber.uasset" 254 "../../../Engine/Content/EngineFonts/RobotoDistanceField.uasset" 254
"../../../Engine/Content/EngineMaterials/PreintegratedSkinBRDF.uasset" 255 "../../../Engine/Content/EngineMaterials/DefaultTextMaterialOpaque.uasset" 255
"../../../Engine/Content/EngineMaterials/RemoveSurfaceMaterial.uasset" 256 "../../../Engine/Content/EngineMaterials/EditorBrushMaterial.uasset" 256
"../../../Engine/Content/EngineMaterials/WeightMapPlaceholderTexture.uasset" 257 "../../../Engine/Content/EngineMaterials/EmissiveMeshMaterial.uasset" 257
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/ImageAdjustment/sRGBToLinear.uasset" 258 "../../../Engine/Content/EngineMaterials/GizmoMaterial.uasset" 258
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat3Components.uasset" 259 "../../../Engine/Content/EngineMaterials/Grid_N.uasset" 259
"../../../Engine/Content/EngineMaterials/Widget3DCameraPassThrough_Opaque_OneSided.uasset" 260 "../../../Engine/Content/EngineMaterials/HighResolutionScreenshotMaskFunction.uasset" 260
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough.uasset" 261 "../../../Engine/Content/EngineMaterials/HighResScreenshot.uasset" 261
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Masked.uasset" 262 "../../../Engine/Content/EngineMaterials/HighResScreenshotCaptureRegion.uasset" 262
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Opaque.uasset" 263 "../../../Engine/Content/EngineMaterials/HighResScreenshotMask.uasset" 263
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Masked_OneSided.uasset" 264 "../../../Engine/Content/EngineMaterials/LandscapeHolePhysicalMaterial.uasset" 264
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Opaque_OneSided.uasset" 265 "../../../Engine/Content/EngineMaterials/InvalidLightmapSettings.uasset" 265
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Translucent.uasset" 266 "../../../Engine/Content/EngineMaterials/M_InvalidLightmapSettings.uasset" 266
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Translucent_OneSided.uasset" 267 "../../../Engine/Content/EngineMaterials/PaperDiffuse.uasset" 267
"../../../Engine/Content/EngineMeshes/Cylinder.uasset" 268 "../../../Engine/Content/EngineMaterials/PaperNormal.uasset" 268
"../../../Engine/Content/EngineMeshes/Sphere.uasset" 269 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/WorldPositionOffset/CameraOffset.uasset" 269
"../../../Engine/Content/EngineResources/Black.uasset" 270 "../../../Engine/Content/EngineMaterials/PhAT_JointLimitMaterial.uasset" 270
"../../../Engine/Content/EngineResources/DefaultTexture.uasset" 271 "../../../Engine/Content/EngineMaterials/PhysMat_Rubber.uasset" 271
"../../../Engine/Content/EngineResources/DefaultTextureCube.uasset" 272 "../../../Engine/Content/EngineMaterials/PreintegratedSkinBRDF.uasset" 272
"../../../Engine/Content/EngineResources/DefaultVolumeTexture2D.uasset" 273 "../../../Engine/Content/EngineMaterials/RemoveSurfaceMaterial.uasset" 273
"../../../Engine/Content/EngineResources/DefaultVolumeTexture.uasset" 274 "../../../Engine/Content/EngineMaterials/WeightMapPlaceholderTexture.uasset" 274
"../../../Engine/Content/EngineResources/GradientTexture0.uasset" 275 "../../../Engine/Content/Functions/Engine_MaterialFunctions01/ImageAdjustment/sRGBToLinear.uasset" 275
"../../../Engine/Content/EngineResources/StreamingPauseIcon.uasset" 276 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat3Components.uasset" 276
"../../../Engine/Content/EngineResources/M_StreamingPause.uasset" 277 "../../../Engine/Content/EngineMaterials/Widget3DCameraPassThrough_Opaque_OneSided.uasset" 277
"../../../Engine/Content/EngineSounds/Master.uasset" 278 "../../../Engine/Content/EngineMaterials/Widget3DPassThrough.uasset" 278
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Shading/PowerToRoughness.uasset" 279 "../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Masked.uasset" 279
"../../../Engine/Content/Maps/Templates/Thumbnails/Default.uasset" 280 "../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Opaque.uasset" 280
"../../../Engine/Content/Maps/Templates/Thumbnails/TimeOfDay.uasset" 281 "../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Masked_OneSided.uasset" 281
"../../../Engine/Content/Maps/Templates/Thumbnails/VR-Basic.uasset" 282 "../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Opaque_OneSided.uasset" 282
"../../../Engine/Content/MapTemplates/Sky/DaylightAmbientCubemap.uasset" 283 "../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Translucent.uasset" 283
"../../../Engine/Content/MobileResources/T_MobileControls_texture.uasset" 284 "../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Translucent_OneSided.uasset" 284
"../../../Engine/Content/MobileResources/T_MobileMenu2.uasset" 285 "../../../Engine/Content/EngineMeshes/Cylinder.uasset" 285
"../../../Engine/Content/MobileResources/HUD/AnalogHat.uasset" 286 "../../../Engine/Content/EngineMeshes/Sphere.uasset" 286
"../../../Engine/Content/MobileResources/HUD/VirtualJoystick_Background.uasset" 287 "../../../Engine/Content/EngineResources/Black.uasset" 287
"../../../Engine/Content/MobileResources/HUD/VirtualJoystick_Thumb.uasset" 288 "../../../Engine/Content/EngineResources/DefaultTexture.uasset" 288
"../../../Engine/Content/MobileResources/HUD/DefaultVirtualJoysticks.uasset" 289 "../../../Engine/Content/EngineResources/DefaultTextureCube.uasset" 289
"../../../Engine/Content/MobileResources/HUD/LeftVirtualJoystickOnly.uasset" 290 "../../../Engine/Content/EngineResources/DefaultVolumeTexture2D.uasset" 290
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton1_off.uasset" 291 "../../../Engine/Content/EngineResources/DefaultVolumeTexture.uasset" 291
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton1_on.uasset" 292 "../../../Engine/Content/EngineResources/GradientTexture0.uasset" 292
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton2_off.uasset" 293 "../../../Engine/Content/EngineResources/StreamingPauseIcon.uasset" 293
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton2_on.uasset" 294 "../../../Engine/Content/EngineResources/M_StreamingPause.uasset" 294
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton3.uasset" 295 "../../../Engine/Content/EngineSounds/Master.uasset" 295
"../../../Engine/Content/MobileResources/HUD/MobileHUDButtonFire.uasset" 296 "../../../Engine/Content/Functions/Engine_MaterialFunctions01/Shading/PowerToRoughness.uasset" 296
"../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionPad.uasset" 297 "../../../Engine/Content/Maps/Templates/Thumbnails/Default.uasset" 297
"../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionPad2.uasset" 298 "../../../Engine/Content/Maps/Templates/Thumbnails/TimeOfDay.uasset" 298
"../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionPad3.uasset" 299 "../../../Engine/Content/Maps/Templates/Thumbnails/VR-Basic.uasset" 299
"../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionStick.uasset" 300 "../../../Engine/Content/MapTemplates/Sky/DaylightAmbientCubemap.uasset" 300
"../../../Engine/Content/MobileResources/HUD/T_Castle_ThumbstickInner.uasset" 301 "../../../Engine/Content/MobileResources/T_MobileControls_texture.uasset" 301
"../../../Engine/Content/MobileResources/HUD/T_Castle_ThumbstickOutter.uasset" 302 "../../../Engine/Content/MobileResources/T_MobileMenu2.uasset" 302
"../../../Engine/Content/Tutorial/ContentIntroCurve.uasset" 303 "../../../Engine/Content/MobileResources/HUD/AnalogHat.uasset" 303
"../../../Engine/Content/Tutorial/Basics/LevelEditorAttract.uasset" 304 "../../../Engine/Content/MobileResources/HUD/VirtualJoystick_Background.uasset" 304
"../../../Engine/Content/Tutorial/Basics/TutorialAssets/icon_tab_Levels_40x.uasset" 305 "../../../Engine/Content/MobileResources/HUD/VirtualJoystick_Thumb.uasset" 305
"../../../Engine/Content/Tutorial/Basics/LevelEditorOverview.uasset" 306 "../../../Engine/Content/MobileResources/HUD/DefaultVirtualJoysticks.uasset" 306
"../../../Engine/Content/Tutorial/BlueprintTutorials/TutorialAssets/Blueprint_64x.uasset" 307 "../../../Engine/Content/MobileResources/HUD/LeftVirtualJoystickOnly.uasset" 307
"../../../Engine/Content/Tutorial/BlueprintTutorials/BlueprintEditorTutorial.uasset" 308 "../../../Engine/Content/MobileResources/HUD/MobileHUDButton1_off.uasset" 308
"../../../Engine/Content/VREditor/LaserPointer/VR_LaserPower_01.uasset" 309 "../../../Engine/Content/MobileResources/HUD/MobileHUDButton1_on.uasset" 309
"../../../Engine/Content/VREditor/TransformGizmo/TransformGizmoMaterial.uasset" 310 "../../../Engine/Content/MobileResources/HUD/MobileHUDButton2_off.uasset" 310
"../../../Engine/Content/VREditor/TransformGizmo/TranslucentTransformGizmoMaterial.uasset" 311 "../../../Engine/Content/MobileResources/HUD/MobileHUDButton2_on.uasset" 311
"../../../Engine/Content/VREditor/TransformGizmo/BoundingBoxCorner.uasset" 312 "../../../Engine/Content/MobileResources/HUD/MobileHUDButton3.uasset" 312
"../../../Engine/Content/VREditor/TransformGizmo/BoundingBoxEdge.uasset" 313 "../../../Engine/Content/MobileResources/HUD/MobileHUDButtonFire.uasset" 313
"../../../Engine/Content/VREditor/TransformGizmo/PlaneTranslationHandle.uasset" 314 "../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionPad.uasset" 314
"../../../Engine/Content/VREditor/TransformGizmo/Main.uasset" 315 "../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionPad2.uasset" 315
"../../../Engine/Content/VREditor/TransformGizmo/Xray.uasset" 316 "../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionPad3.uasset" 316
"../../../Engine/Content/VREditor/TransformGizmo/SM_Sequencer_Key.uasset" 317 "../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionStick.uasset" 317
"../../../Engine/Content/VREditor/TransformGizmo/SM_Sequencer_Node.uasset" 318 "../../../Engine/Content/MobileResources/HUD/T_Castle_ThumbstickInner.uasset" 318
"../../../Engine/Content/EditorBlueprintResources/ActorMacros.uasset" 319 "../../../Engine/Content/MobileResources/HUD/T_Castle_ThumbstickOutter.uasset" 319
"../../../Engine/Content/EditorBlueprintResources/StandardMacros.uasset" 320 "../../../Engine/Content/Tutorial/ContentIntroCurve.uasset" 320
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Plugins/OWSPlugin/Content/UMG/Textures/OWSParchmentPaper.uasset" 321 "../../../Engine/Content/Tutorial/Basics/LevelEditorAttract.uasset" 321
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Plugins/OWSPlugin/Content/UMG/OWSLoadingWidget.uasset" 322 "../../../Engine/Content/Tutorial/Basics/TutorialAssets/icon_tab_Levels_40x.uasset" 322
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/CLoading_Widget.uasset" 323 "../../../Engine/Content/Tutorial/Basics/LevelEditorOverview.uasset" 323
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Blueprints/BP_CGameInstance.uasset" 324 "../../../Engine/Content/Tutorial/BlueprintTutorials/TutorialAssets/Blueprint_64x.uasset" 324
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Blueprints/BP_CPlayerController.uasset" 325 "../../../Engine/Content/Tutorial/BlueprintTutorials/BlueprintEditorTutorial.uasset" 325
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Mannequin/Character/Mesh/MannequinHand_Right_Skeleton.uasset" 326 "../../../Engine/Content/Tutorial/BlueprintTutorials/TutorialAssets/Tutorial_BP_MacroLib.uasset" 326
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Mannequin/Animations/MannequinHand_Right_CanGrab.uasset" 327 "../../../Engine/Content/Tutorial/SubEditors/MaterialEditorTutorial.uasset" 327
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Mannequin/Animations/MannequinHand_Right_Grab.uasset" 328 "../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/TutorialMaterial.uasset" 328
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Mannequin/Animations/MannequinHand_Right_Open.uasset" 329 "../../../Engine/Content/VREditor/LaserPointer/VR_LaserPower_01.uasset" 329
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Mannequin/Animations/RightGrip_BS.uasset" 330 "../../../Engine/Content/VREditor/TransformGizmo/TransformGizmoMaterial.uasset" 330
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualRealityBP/Blueprints/GripEnum.uasset" 331 "../../../Engine/Content/VREditor/TransformGizmo/TranslucentTransformGizmoMaterial.uasset" 331
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Mannequin/Animations/RightHand_AnimBP.uasset" 332 "../../../Engine/Content/VREditor/TransformGizmo/BoundingBoxCorner.uasset" 332
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualRealityBP/Blueprints/PickupActorInterface.uasset" 333 "../../../Engine/Content/VREditor/TransformGizmo/BoundingBoxEdge.uasset" 333
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Blueprints/TextureToCopy.uasset" 334 "../../../Engine/Content/VREditor/TransformGizmo/PlaneTranslationHandle.uasset" 334
"../../../Engine/Content/BasicShapes/BasicShapeMaterial.uasset" 335 "../../../Engine/Content/VREditor/TransformGizmo/Main.uasset" 335
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Whiteboard/Materials/M_WhiteBoardMaterial.uasset" 336 "../../../Engine/Content/VREditor/TransformGizmo/Xray.uasset" 336
"../../../Engine/Content/BasicShapes/Cube.uasset" 337 "../../../Engine/Content/VREditor/TransformGizmo/SM_Sequencer_Key.uasset" 337
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Whiteboard/Blueprints/BP_WhiteBoard2.uasset" 338 "../../../Engine/Content/VREditor/TransformGizmo/SM_Sequencer_Node.uasset" 338
"../../../Engine/Content/BasicShapes/Cylinder.uasset" 339 "../../../Engine/Content/EditorBlueprintResources/ActorMacros.uasset" 339
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Whiteboard/Blueprints/BP_Marker.uasset" 340 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Blueprints/GS_CState.uasset" 340
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualRealityBP/Blueprints/MotionControllerHaptics.uasset" 341 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Mannequin/Character/Mesh/MannequinHand_Right_Skeleton.uasset" 341
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Mannequin/Character/Textures/UE4_Mannequin__normals.uasset" 342 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Mannequin/Animations/MannequinHand_Right_CanGrab.uasset" 342
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Mannequin/Character/Textures/UE4_Mannequin_MAT_MASKA.uasset" 343 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Mannequin/Animations/MannequinHand_Right_Grab.uasset" 343
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Mannequin/Character/Materials/M_HandMat.uasset" 344 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Mannequin/Animations/MannequinHand_Right_Open.uasset" 344
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Mannequin/Character/Mesh/MannequinHand_Right_PhysicsAsset.uasset" 345 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Mannequin/Animations/RightGrip_BS.uasset" 345
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Mannequin/Character/Mesh/MannequinHand_Right.uasset" 346 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualRealityBP/Blueprints/GripEnum.uasset" 346
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualRealityBP/Blueprints/BP_MotionController.uasset" 347 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Mannequin/Animations/RightHand_AnimBP.uasset" 347
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Blueprints/BP_NetMotionController.uasset" 348 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/BPW_GameMenu.uasset" 348
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/DepthFromWorldPosition.uasset" 349 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Data/UMeetingEntry.uasset" 349
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Materials/MF_OccludedPixels.uasset" 350 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/BPW_MeetingListItem.uasset" 350
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Materials/TeleportMCP.uasset" 351 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/BPW_MeetingListing.uasset" 351
"../../../Engine/Content/EngineMaterials/Good64x64TilingNoiseHighFreq.uasset" 352 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/WA_GameMenu.uasset" 352
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Materials/M_ArcEndpoint.uasset" 353 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualRealityBP/Blueprints/PickupActorInterface.uasset" 353
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Materials/M_SplineArcMat.uasset" 354 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Blueprints/TextureToCopy.uasset" 354
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Materials/M_TeleportPreviews.uasset" 355 "../../../Engine/Content/BasicShapes/BasicShapeMaterial.uasset" 355
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Materials/MI_ChaperoneOutline.uasset" 356 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Whiteboard/Materials/M_WhiteBoardMaterial.uasset" 356
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Materials/MI_TeleportCylinderPreview.uasset" 357 "../../../Engine/Content/BasicShapes/Cube.uasset" 357
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Meshes/1x1_cube.uasset" 358 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Whiteboard/Blueprints/BP_WhiteBoard2.uasset" 358
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Meshes/BeaconDirection.uasset" 359 "../../../Engine/Content/BasicShapes/Cylinder.uasset" 359
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Meshes/BeamMesh.uasset" 360 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Whiteboard/Blueprints/BP_Marker.uasset" 360
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Meshes/SM_FatCylinder.uasset" 361 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualRealityBP/Blueprints/MotionControllerHaptics.uasset" 361
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Blueprints/BP_Teleporter.uasset" 362 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Mannequin/Character/Textures/UE4_Mannequin__normals.uasset" 362
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Blueprints/Interfaces/BPI_KeyboardInteraction.uasset" 363 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Mannequin/Character/Textures/UE4_Mannequin_MAT_MASKA.uasset" 363
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Textures/PointAndClick/T_StandardButton_Blank.uasset" 364 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Mannequin/Character/Materials/M_HandMat.uasset" 364
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/M_KeyboardButton_Master.uasset" 365 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Mannequin/Character/Mesh/MannequinHand_Right_PhysicsAsset.uasset" 365
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/StandardButton/MI_StandardButton_Normal.uasset" 366 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Mannequin/Character/Mesh/MannequinHand_Right.uasset" 366
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/StandardButton/MI_StandardButton_Pressed.uasset" 367 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualRealityBP/Blueprints/BP_MotionController.uasset" 367
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Audio/Wav/Click_WAV.uasset" 368 "../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/DepthFromWorldPosition.uasset" 368
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Audio/Cue/Click_Cue.uasset" 369 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Materials/MF_OccludedPixels.uasset" 369
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Blueprints/Enums/EModifierKeys.uasset" 370 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Materials/TeleportMCP.uasset" 370
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Blueprints/Keyboards/CustomExamples/CustomExample1/WBP_CustomButton.uasset" 371 "../../../Engine/Content/EngineMaterials/Good64x64TilingNoiseHighFreq.uasset" 371
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Textures/PointAndClick/T_KeyboardBG_Blank.uasset" 372 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Materials/M_ArcEndpoint.uasset" 372
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/KeyboardBackground/MI_KeyboardBG.uasset" 373 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Materials/M_SplineArcMat.uasset" 373
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Textures/PointAndClick/T_BackspaceIcon_Blank.uasset" 374 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Materials/M_TeleportPreviews.uasset" 374
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_BackSpace_Normal.uasset" 375 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Materials/MI_ChaperoneOutline.uasset" 375
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_BackSpace_Pressed.uasset" 376 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Materials/MI_TeleportCylinderPreview.uasset" 376
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Textures/PointAndClick/T_BrowserIcon_Blank2.uasset" 377 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Meshes/1x1_cube.uasset" 377
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_Browser_Normal.uasset" 378 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Meshes/BeaconDirection.uasset" 378
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_Browser_Pressed.uasset" 379 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Meshes/BeamMesh.uasset" 379
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Textures/PointAndClick/T_CapslockButton_Blank.uasset" 380 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Meshes/SM_FatCylinder.uasset" 380
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_CapsLock_Normal.uasset" 381 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Blueprints/A_Teleporter.uasset" 381
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_CapsLock_Pressed.uasset" 382 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Blueprints/MC_NetMotionController.uasset" 382
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Textures/PointAndClick/T_ChangeThemeIcon.uasset" 383 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/Interfaces/BPI_KeyboardInteraction.uasset" 383
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_ChangeTheme_Normal.uasset" 384 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Textures/PointAndClick/T_StandardButton_Blank.uasset" 384
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Textures/PointAndClick/T_ChangeThemeIcon_Pressed.uasset" 385 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/M_KeyboardButton_Master.uasset" 385
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_ChangeTheme_Pressed.uasset" 386 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Textures/PointAndClick/T_KeyboardBG_Blank.uasset" 386
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Textures/PointAndClick/ChatBox_Blank.uasset" 387 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/KeyboardBackground/MI_KeyboardBG.uasset" 387
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_ChatBox_Normal.uasset" 388 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/KeyboardAddons/Blueprints/Widgets/WBP_ChatBox.uasset" 388
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_ChatBox_Pressed.uasset" 389 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/KeyboardAddons/Blueprints/BP_ChatBox.uasset" 389
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Textures/PointAndClick/T_EnterIcon_Blank.uasset" 390 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/KeyboardAddons/Blueprints/Widgets/WBP_WebBrowser.uasset" 390
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_Enter_Normal.uasset" 391 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/KeyboardAddons/Blueprints/BP_WebBrowser.uasset" 391
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_Enter_Pressed.uasset" 392 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/StandardButton/MI_StandardButton_Normal.uasset" 392
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Textures/PointAndClick/T_KeyboardIcon_Blank.uasset" 393 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/StandardButton/MI_StandardButton_Pressed.uasset" 393
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_Keyboard_Normal.uasset" 394 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Audio/Wav/Click_WAV.uasset" 394
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_Keyboard_Pressed.uasset" 395 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Audio/Cue/Click_Cue.uasset" 395
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Audio/Wav/Accept_WAV.uasset" 396 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/Enums/EModifierKeys.uasset" 396
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Audio/Cue/Accept_Cue.uasset" 397 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/Keyboards/CustomExamples/CustomExample1/WBP_CustomButton.uasset" 397
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Audio/Wav/Blip_WAV.uasset" 398 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Textures/PointAndClick/T_BackspaceIcon_Blank.uasset" 398
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Audio/Cue/Blip_Cue.uasset" 399 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_BackSpace_Normal.uasset" 399
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Blueprints/Keyboards/CustomExamples/CustomExample2/WBP_CustomKeyboard_Example2.uasset" 400 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_BackSpace_Pressed.uasset" 400
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualRealityBP/Blueprints/MotionControllerPawn.uasset" 401 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Textures/PointAndClick/T_BrowserIcon_Blank2.uasset" 401
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Blueprints/BP_GameMode.uasset" 402 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_Browser_Normal.uasset" 402
"../../Plugins/2D/Paper2D/Content/PlaceholderTextures/DummySpriteTexture.uasset" 403 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_Browser_Pressed.uasset" 403
"../../Plugins/2D/Paper2D/Content/DummySprite.uasset" 404 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Textures/PointAndClick/T_CapslockButton_Blank.uasset" 404
"../../Plugins/2D/Paper2D/Content/DefaultPaperTerrainMaterial.uasset" 405 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_CapsLock_Normal.uasset" 405
"../../Plugins/2D/Paper2D/Content/DefaultSpriteMaterial.uasset" 406 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_CapsLock_Pressed.uasset" 406
"../../Plugins/2D/Paper2D/Content/MaskedUnlitSpriteMaterial.uasset" 407 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Textures/PointAndClick/T_ChangeThemeIcon.uasset" 407
"../../Plugins/2D/Paper2D/Content/OpaqueUnlitSpriteMaterial.uasset" 408 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_ChangeTheme_Normal.uasset" 408
"../../Plugins/FX/Niagara/Content/Enums/ENiagaraBooleanLogicOps.uasset" 409 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Textures/PointAndClick/T_ChangeThemeIcon_Pressed.uasset" 409
"../../Plugins/FX/Niagara/Content/Enums/ENiagaraCoordinateSpace.uasset" 410 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_ChangeTheme_Pressed.uasset" 410
"../../Plugins/FX/Niagara/Content/Enums/ENiagaraExpansionMode.uasset" 411 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Textures/PointAndClick/ChatBox_Blank.uasset" 411
"../../Plugins/FX/Niagara/Content/Enums/ENiagaraOrientationAxis.uasset" 412 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_ChatBox_Normal.uasset" 412
"../../Plugins/FX/Niagara/Content/Enums/ENiagaraRandomnessMode.uasset" 413 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_ChatBox_Pressed.uasset" 413
"../../Plugins/FX/Niagara/Content/Icons/S_ParticleSystem.uasset" 414 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Textures/PointAndClick/T_EnterIcon_Blank.uasset" 414
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat4Components.uasset" 415 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_Enter_Normal.uasset" 415
"../../Plugins/Runtime/Oculus/OculusVR/Content/Materials/OculusMR_ChromaKey.uasset" 416 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_Enter_Pressed.uasset" 416
"../../Plugins/Runtime/Oculus/OculusVR/Content/Materials/OculusMR_ChromaKey_Lit.uasset" 417 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Textures/PointAndClick/T_KeyboardIcon_Blank.uasset" 417
"../../Plugins/Runtime/Oculus/OculusVR/Content/Materials/OculusMR_OpaqueColoredMaterial.uasset" 418 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_Keyboard_Normal.uasset" 418
"../../Plugins/Runtime/Oculus/OculusVR/Content/Materials/OculusMR_WhiteMaterial.uasset" 419 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Materials/Keyboards/PointAndClick/SpecialButtons/MI_Keyboard_Pressed.uasset" 419
"../../Plugins/Runtime/Oculus/OculusVR/Content/Materials/PokeAHoleMaterial.uasset" 420 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Audio/Wav/Accept_WAV.uasset" 420
"../../Plugins/Runtime/Oculus/OculusVR/Content/Textures/GearVRController_AO.uasset" 421 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Audio/Cue/Accept_Cue.uasset" 421
"../../Plugins/Runtime/Oculus/OculusVR/Content/Textures/GearVRController_Color.uasset" 422 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Audio/Wav/Blip_WAV.uasset" 422
"../../Plugins/Runtime/Oculus/OculusVR/Content/Textures/GearVRController_Normal.uasset" 423 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Audio/Cue/Blip_Cue.uasset" 423
"../../Plugins/Runtime/Oculus/OculusVR/Content/Materials/GearVRControllerMaterial.uasset" 424 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/WBP_CKeyboard.uasset" 424
"../../Plugins/Runtime/Oculus/OculusVR/Content/Meshes/GearVrController.uasset" 425 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/WA_CKeyboard.uasset" 425
"../../Plugins/Runtime/Oculus/OculusVR/Content/Textures/touchController_albedo.uasset" 426 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualRealityBP/Blueprints/MotionControllerPawn.uasset" 426
"../../Plugins/Runtime/Oculus/OculusVR/Content/Textures/touchController_controlmap.uasset" 427 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Blueprints/PC_CPlayerController.uasset" 427
"../../Plugins/Runtime/Oculus/OculusVR/Content/Materials/touchController_mat.uasset" 428 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Blueprints/GM_CGameMode.uasset" 428
"../../Plugins/Runtime/Oculus/OculusVR/Content/Meshes/LeftTouchController.uasset" 429 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Blueprints/GM_CServerMode.uasset" 429
"../../Plugins/Runtime/Oculus/OculusVR/Content/Meshes/RiftHMD.uasset" 430 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Blueprints/GM_CMeetingMode.uasset" 430
"../../Plugins/Runtime/Oculus/OculusVR/Content/Meshes/RightTouchController.uasset" 431 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/Enums/EPointerKeyControl.uasset" 431
"../../Plugins/Runtime/WebBrowserWidget/Content/WebTexture_T.uasset" 432 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/DemoRoom/Blueprint/BP_DemoDisplay_Enum.uasset" 432
"../../Plugins/Runtime/WebBrowserWidget/Content/WebTexture_M.uasset" 433 "../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/VRTemplate/VirtualRealityBP/Blueprints/GripEnum.uasset" 433
"../../Plugins/Runtime/WebBrowserWidget/Content/WebTexture_TM.uasset" 434 "../../Plugins/2D/Paper2D/Content/PlaceholderTextures/DummySpriteTexture.uasset" 434
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Blueprints/Keyboards/BasicPointAndClick/WBP_Button_Basic.uasset" 435 "../../Plugins/2D/Paper2D/Content/DummySprite.uasset" 435
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Blueprints/Keyboards/BasicPointAndClick/WBP_Keyboard_Basic.uasset" 436 "../../Plugins/2D/Paper2D/Content/DefaultPaperTerrainMaterial.uasset" 436
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Blueprints/Keyboards/BasicPointAndClick/BP_BasicKeyboard.uasset" 437 "../../Plugins/2D/Paper2D/Content/DefaultSpriteMaterial.uasset" 437
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Blueprints/KeyboardAddons/Blueprints/Widgets/WBP_ChatBox.uasset" 438 "../../Plugins/2D/Paper2D/Content/MaskedUnlitSpriteMaterial.uasset" 438
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Blueprints/KeyboardAddons/Blueprints/BP_ChatBox.uasset" 439 "../../Plugins/2D/Paper2D/Content/OpaqueUnlitSpriteMaterial.uasset" 439
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Blueprints/KeyboardAddons/Blueprints/Widgets/WBP_WebBrowser.uasset" 440 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraAnimTrailWidthMode.uasset" 440
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Blueprints/KeyboardAddons/Blueprints/BP_WebBrowser.uasset" 441 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraBoneSamplingMode.uasset" 441
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VRKeyboards/Blueprints/Keyboards/CustomExamples/CustomExample2/BP_CustomKeyboard_Example2.uasset" 442 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraBoneSocketSamplingMode.uasset" 442
"../../../Engine/Content/EngineSky/C_Sky_Cloud_Color.uasset" 443 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraBooleanLogicOps.uasset" 443
"../../../Engine/Content/EngineSky/C_Sky_Horizon_Color.uasset" 444 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraBooleanLogicOps_v2.uasset" 444
"../../../Engine/Content/EngineSky/C_Sky_Zenith_Color.uasset" 445 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraCalculateRadiusOptions.uasset" 445
"../../../Engine/Content/EngineSky/T_Sky_Blue.uasset" 446 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraChannelCorrelation.uasset" 446
"../../../Engine/Content/EngineSky/T_Sky_Clouds_M.uasset" 447 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraCollisionRadiusOptions.uasset" 447
"../../../Engine/Content/EngineSky/T_Sky_Stars.uasset" 448 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraCoordinateSpace.uasset" 448
"../../../Engine/Content/EngineSky/M_Sky_Panning_Clouds2.uasset" 449 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraCurlNoiseQuality.uasset" 449
"../../../Engine/Content/EngineSky/SM_SkySphere.uasset" 450 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraEmitterLifeCycleMode.uasset" 450
"../../../Engine/Content/EngineSky/BP_Sky_Sphere.uasset" 451 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraEmitterScalabilityMode.uasset" 451
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Materials/M_BaseMaterial.uasset" 452 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraEmitterScalabilityMode_Limited.uasset" 452
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Materials/MI_SmallCubes.uasset" 453 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraExecutionStateManagement.uasset" 453
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Geometry/Meshes/CubeMaterial.uasset" 454 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraExpansionMode.uasset" 454
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Geometry/Meshes/1M_Cube.uasset" 455 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraFrictionMergeType.uasset" 455
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualRealityBP/Blueprints/BP_PickupCube.uasset" 456 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraGPUDepthResponseType.uasset" 456
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Maps/MainMenu_BuiltData.uasset" 457 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraGridPlacementType.uasset" 457
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/Projector.uasset" 458 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraInactiveMode.uasset" 458
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/Projector_Video.uasset" 459 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraKillVolumeOptions.uasset" 459
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/Projector_Video_Mat.uasset" 460 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraLinearColor_Channels.uasset" 460
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Materials/MI_BaseMaterial2.uasset" 461 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraMassByVolume.uasset" 461
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/VirtualReality/Materials/MI_BaseMaterial3.uasset" 462 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraMassCalculationForRendererTypes.uasset" 462
"../../../Engine/Content/BasicShapes/Plane.uasset" 463 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraMeshOrSprite.uasset" 463
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/BPW_MenuMain.uasset" 464 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraMeshSamplingMode.uasset" 464
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/Projector_Material.uasset" 465 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraMeshSurfaceSamplingMode.uasset" 465
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/HUD.uasset" 466 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraMeshTransforms.uasset" 466
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Data/UMeetingEntry.uasset" 467 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraMinOrMax.uasset" 467
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/CourseListItem_Widget.uasset" 468 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraOrientationAxis.uasset" 468
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/CoursesListing_Widget.uasset" 469 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraRandomnessMode.uasset" 469
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/MainMenu.uasset" 470 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraRestitutionMergeType.uasset" 470
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/SelectLogin_Widget.uasset" 471 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraScaleColorMode.uasset" 471
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/TestStream.uasset" 472 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraSimulationTarget.uasset" 472
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/UMG/Webpage_Test.uasset" 473 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraSkeletalSpawning.uasset" 473
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Maps/MainMenu.umap" 474 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraSkelSamplingFilteringMode.uasset" 474
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Maps/TestServer_BuiltData.uasset" 475 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraSkelSamplingModeFull.uasset" 475
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Maps/TestServer.umap" 476 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraSocketSamplingMode.uasset" 476
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Maps/TestyMainMap_BuiltData.uasset" 477 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraSUbUVAnimationMode.uasset" 477
"../../../Engine/Content/MapTemplates/SM_Template_Map_Floor.uasset" 478 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraSystemInactiveMode.uasset" 478
"../../../../../College/Spring2021/SeniorDesign/VRClassroom/src/Content/Campus/Maps/TestyMainMap.umap" 479 "../../Plugins/FX/Niagara/Content/Enums/ENiagaraTorusDistributionMode.uasset" 479
"../../Plugins/FX/Niagara/Content/Enums/ENiagaraTorusMode.uasset" 480
"../../Plugins/FX/Niagara/Content/Enums/ENiagaraTriangleSamplingMode.uasset" 481
"../../Plugins/FX/Niagara/Content/Enums/ENiagaraVector2_Channels.uasset" 482
"../../Plugins/FX/Niagara/Content/Enums/ENiagaraVector3_Channels.uasset" 483
"../../Plugins/FX/Niagara/Content/Enums/ENiagaraVector4_Channels.uasset" 484
"../../Plugins/FX/Niagara/Content/Enums/ENiagaraVertexFilteringMode.uasset" 485
"../../Plugins/FX/Niagara/Content/Enums/ENiagaraVertexSamplingMode.uasset" 486
"../../Plugins/FX/Niagara/Content/Enums/ENiagara_CameraMeshOrientation.uasset" 487
"../../Plugins/FX/Niagara/Content/Enums/ENiagara_CameraProperties.uasset" 488
"../../Plugins/FX/Niagara/Content/Enums/ENiagara_CollisionType.uasset" 489
"../../Plugins/FX/Niagara/Content/Enums/ENiagara_CPUCollisionType.uasset" 490
"../../Plugins/FX/Niagara/Content/Enums/ENiagara_EmitterStateOptions.uasset" 491
"../../Plugins/FX/Niagara/Content/Enums/ENiagara_Float4Channel.uasset" 492
"../../Plugins/FX/Niagara/Content/Enums/ENiagara_GPUCollisionType.uasset" 493
"../../Plugins/FX/Niagara/Content/Enums/ENiagara_InfiniteLoopDuration.uasset" 494
"../../Plugins/FX/Niagara/Content/Icons/S_ParticleSystem.uasset" 495
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat4Components.uasset" 496
"../../Plugins/Runtime/Oculus/OculusVR/Content/Materials/OculusMR_ChromaKey.uasset" 497
"../../Plugins/Runtime/Oculus/OculusVR/Content/Materials/OculusMR_OpaqueColoredMaterial.uasset" 498
"../../Plugins/Runtime/Oculus/OculusVR/Content/Materials/PokeAHoleMaterial.uasset" 499
"../../Plugins/Runtime/Oculus/OculusVR/Content/Textures/touchController_albedo.uasset" 500
"../../Plugins/Runtime/Oculus/OculusVR/Content/Textures/touchController_controlmap.uasset" 501
"../../Plugins/Runtime/Oculus/OculusVR/Content/Materials/touchController_mat.uasset" 502
"../../Plugins/Runtime/Oculus/OculusVR/Content/Meshes/LeftTouchController.uasset" 503
"../../Plugins/Runtime/Oculus/OculusVR/Content/Textures/TouchForQuestRiftSController_albedo.uasset" 504
"../../Plugins/Runtime/Oculus/OculusVR/Content/Materials/TouchForQuestRiftSControllerMaterial.uasset" 505
"../../Plugins/Runtime/Oculus/OculusVR/Content/Meshes/LeftTouchForQuestRiftSController.uasset" 506
"../../Plugins/Runtime/Oculus/OculusVR/Content/Meshes/RiftHMD.uasset" 507
"../../Plugins/Runtime/Oculus/OculusVR/Content/Meshes/RightTouchController.uasset" 508
"../../Plugins/Runtime/Oculus/OculusVR/Content/Meshes/RightTouchForQuestRiftSController.uasset" 509
"../../Plugins/Runtime/WebBrowserWidget/Content/WebTexture_T.uasset" 510
"../../Plugins/Runtime/WebBrowserWidget/Content/WebTexture_M.uasset" 511
"../../Plugins/Runtime/WebBrowserWidget/Content/WebTexture_TM.uasset" 512
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Blueprints/GM_CMainMenuMode.uasset" 513
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/BPW_LoginMenu.uasset" 514
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/BPW_MainMenu.uasset" 515
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/WA_MainMenu.uasset" 516
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Maps/Login_BuiltData.uasset" 517
"../../../Engine/Content/BasicShapes/Plane.uasset" 518
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Maps/Login.umap" 519
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/Keyboards/BasicPointAndClick/WBP_Button_Basic.uasset" 520
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/Keyboards/BasicPointAndClick/WBP_Keyboard_Basic.uasset" 521
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/Keyboards/BasicPointAndClick/BP_BasicKeyboard.uasset" 522
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/Keyboards/CustomExamples/CustomExample2/WBP_CustomKeyboard_Example2.uasset" 523
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VRKeyboards/Blueprints/Keyboards/CustomExamples/CustomExample2/BP_CustomKeyboard_Example2.uasset" 524
"../../../Engine/Content/EngineSky/C_Sky_Cloud_Color.uasset" 525
"../../../Engine/Content/EngineSky/C_Sky_Horizon_Color.uasset" 526
"../../../Engine/Content/EngineSky/C_Sky_Zenith_Color.uasset" 527
"../../../Engine/Content/EngineSky/T_Sky_Blue.uasset" 528
"../../../Engine/Content/EngineSky/T_Sky_Clouds_M.uasset" 529
"../../../Engine/Content/EngineSky/T_Sky_Stars.uasset" 530
"../../../Engine/Content/EngineSky/M_Sky_Panning_Clouds2.uasset" 531
"../../../Engine/Content/EngineSky/SM_SkySphere.uasset" 532
"../../../Engine/Content/EngineSky/BP_Sky_Sphere.uasset" 533
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/Projector.uasset" 534
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/Projector_Video.uasset" 535
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/Projector_Material.uasset" 536
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/HUD.uasset" 537
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/WA_Stream.uasset" 538
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Materials/M_BaseMaterial.uasset" 539
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Materials/MI_SmallCubes.uasset" 540
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Geometry/Meshes/CubeMaterial.uasset" 541
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Geometry/Meshes/1M_Cube.uasset" 542
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualRealityBP/Blueprints/BP_PickupCube.uasset" 543
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Maps/MainMenu_BuiltData.uasset" 544
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/Projector_Video_Mat.uasset" 545
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Materials/MI_BaseMaterial2.uasset" 546
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/VirtualReality/Materials/MI_BaseMaterial3.uasset" 547
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/TestStream.uasset" 548
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Maps/MainMenu.umap" 549
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Blueprints/GM_CHubMode.uasset" 550
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Blueprints/BP_CHubMode.uasset" 551
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Maps/TestServer_BuiltData.uasset" 552
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/UMG/CoursesListing_Widget.uasset" 553
"../../../../Users/geova/OneDrive/Documents/Unreal Projects/VRClassroom 4.25/src/Content/Campus/Maps/TestServer.umap" 554
...@@ -34,9 +34,9 @@ ThreePlayerSplitscreenLayout=FavorTop ...@@ -34,9 +34,9 @@ ThreePlayerSplitscreenLayout=FavorTop
FourPlayerSplitscreenLayout=Grid FourPlayerSplitscreenLayout=Grid
bOffsetPlayerGamepadIds=False bOffsetPlayerGamepadIds=False
GameInstanceClass=/Script/VRClassroom.VRCGameInstance GameInstanceClass=/Script/VRClassroom.VRCGameInstance
GameDefaultMap=/Game/Campus/Maps/Login.Login GameDefaultMap=/Game/Campus/Maps/MainMenu.MainMenu
ServerDefaultMap=/Game/Campus/Maps/TestServer.TestServer ServerDefaultMap=/Game/Campus/Maps/TestServer.TestServer
GlobalDefaultGameMode=/Game/Campus/Blueprints/BP_CGameMode.BP_CGameMode_C GlobalDefaultGameMode=/Game/Campus/Blueprints/GM_CGameMode.GM_CGameMode_C
GlobalDefaultServerGameMode=None GlobalDefaultServerGameMode=None
[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings] [/Script/AndroidRuntimeSettings.AndroidRuntimeSettings]
......
...@@ -131,7 +131,6 @@ DoubleClickTime=0.200000 ...@@ -131,7 +131,6 @@ DoubleClickTime=0.200000
+ActionMappings=(ActionName="TeleportRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Daydream_Right_Trackpad_Click) +ActionMappings=(ActionName="TeleportRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Daydream_Right_Trackpad_Click)
+ActionMappings=(ActionName="TeleportRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_A_Click) +ActionMappings=(ActionName="TeleportRight",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_A_Click)
+ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trackpad_Click) +ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Vive_Left_Trackpad_Click)
+ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Thumbstick_Click)
+ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_Thumbstick_Click) +ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=ValveIndex_Left_Thumbstick_Click)
+ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Thumbstick_Click) +ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MixedReality_Left_Thumbstick_Click)
+ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusGo_Left_Trackpad_Click) +ActionMappings=(ActionName="TeleportLeft",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusGo_Left_Trackpad_Click)
...@@ -166,44 +165,8 @@ DoubleClickTime=0.200000 ...@@ -166,44 +165,8 @@ DoubleClickTime=0.200000
+ActionMappings=(ActionName="Jump",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MotionController_Right_Trigger) +ActionMappings=(ActionName="Jump",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=MotionController_Right_Trigger)
+ActionMappings=(ActionName="ToggleKeyboard",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_B_Click) +ActionMappings=(ActionName="ToggleKeyboard",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_B_Click)
+ActionMappings=(ActionName="ToggleMenu",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Menu_Click) +ActionMappings=(ActionName="ToggleMenu",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Menu_Click)
+ActionMappings=(ActionName="UseAbility3",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Three)
+ActionMappings=(ActionName="UseAbility4",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Four)
+ActionMappings=(ActionName="UseAbility5",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Five)
+ActionMappings=(ActionName="UseAbility6",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Six)
+ActionMappings=(ActionName="UseAbility7",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Seven)
+ActionMappings=(ActionName="UseAbility8",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Eight)
+ActionMappings=(ActionName="UseAbility9",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Nine)
+ActionMappings=(ActionName="CancelInput",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=SpaceBar)
+ActionMappings=(ActionName="LoadNewItem",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F)
+ActionMappings=(ActionName="ToggleCursorMode",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Tab)
+ActionMappings=(ActionName="ConfirmInput",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftMouseButton) +ActionMappings=(ActionName="ConfirmInput",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftMouseButton)
+ActionMappings=(ActionName="UseAbility0",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Zero) +ActionMappings=(ActionName="ShowUsers",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Thumbstick_Click)
+ActionMappings=(ActionName="UseAbility3",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftShift)
+ActionMappings=(ActionName="UseWeapon1",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftMouseButton)
+ActionMappings=(ActionName="ToggleInventory",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=I)
+ActionMappings=(ActionName="UseAbility11",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F1)
+ActionMappings=(ActionName="UseAbility12",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F2)
+ActionMappings=(ActionName="UseAbility13",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F3)
+ActionMappings=(ActionName="UseAbility14",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F4)
+ActionMappings=(ActionName="UseAbility15",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F5)
+ActionMappings=(ActionName="UseAbility16",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F6)
+ActionMappings=(ActionName="UseAbility17",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F7)
+ActionMappings=(ActionName="UseAbility18",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F8)
+ActionMappings=(ActionName="UseAbility19",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F9)
+ActionMappings=(ActionName="UseAbility20",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F10)
+ActionMappings=(ActionName="UseAbility21",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F11)
+ActionMappings=(ActionName="UseAbility22",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F12)
+ActionMappings=(ActionName="Dodge",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftControl)
+ActionMappings=(ActionName="Dodge",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Gamepad_FaceButton_Right)
+ActionMappings=(ActionName="ShowPlayersOnline",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=O)
+ActionMappings=(ActionName="ShowItemLibrary",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=L)
+ActionMappings=(ActionName="ShowRunningZones",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Z)
+ActionMappings=(ActionName="FocusToChat",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Slash)
+ActionMappings=(ActionName="ShowPartyWidget",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=P)
+ActionMappings=(ActionName="ShowCharacterSheet",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=C)
+ActionMappings=(ActionName="ClearTarget",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=BackSpace)
+ActionMappings=(ActionName="SelectTargetOrPressSwitch",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=RightMouseButton)
+ActionMappings=(ActionName="TeleportOutOfDungeon",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=T)
+AxisMappings=(AxisName="TeleportDirectionUp",Scale=1.000000,Key=Gamepad_LeftY) +AxisMappings=(AxisName="TeleportDirectionUp",Scale=1.000000,Key=Gamepad_LeftY)
+AxisMappings=(AxisName="TeleportDirectionRight",Scale=1.000000,Key=Gamepad_LeftX) +AxisMappings=(AxisName="TeleportDirectionRight",Scale=1.000000,Key=Gamepad_LeftX)
+AxisMappings=(AxisName="MotionControllerThumbLeft_Y",Scale=1.000000,Key=Vive_Left_Trackpad_Y) +AxisMappings=(AxisName="MotionControllerThumbLeft_Y",Scale=1.000000,Key=Vive_Left_Trackpad_Y)
......
...@@ -215,6 +215,11 @@ ...@@ -215,6 +215,11 @@
"dns-packet": "^5.1.2" "dns-packet": "^5.1.2"
} }
}, },
"dotenv": {
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz",
"integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw=="
},
"duplexer3": { "duplexer3": {
"version": "0.1.4", "version": "0.1.4",
"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
"name": "world-server-client", "name": "world-server-client",
"dependencies": { "dependencies": {
"@koa/router": "^8.0.8", "@koa/router": "^8.0.8",
"dotenv": "^8.2.0",
"koa": "^2.11.0", "koa": "^2.11.0",
"koa-body": "^4.1.1", "koa-body": "^4.1.1",
"node-fetch": "^2.6.1", "node-fetch": "^2.6.1",
......
const Router = require('@koa/router'); const Router = require('@koa/router');
const CONFIG = require('./config.js'); const CONFIG = require('./config.js');
const {spawn} = require('child_process'); const {spawn} = require('child_process');
require('dotenv/config')
const router = new Router(); const router = new Router();
const ServerUser = process.env.SERVER_USERNAME;
const ServerPasswd = process.env.SERVER_PASSWD;
router.post('/', (ctx, next) => { router.post('/', (ctx, next) => {
const body = ctx.request.body; const body = ctx.request.body;
console.log(`Server ${body.name}`); console.log(`Server ${body.name}`);
const sub = spawn(CONFIG.UE4_PATH, [CONFIG.PROJECT_PATH, `${body.name}?listen?ip=${CONFIG.ip}?port=${body.port}`, '-server', '-log', '-nosteam', '-messaging', `-port=${body.port}`], { const sub = spawn(CONFIG.UE4_PATH, [CONFIG.PROJECT_PATH, `${body.name}?listen?ip=${CONFIG.ip}?port=${body.port}?serverUserName=${ServerUser}?serverPasswd=${ServerPasswd}`, '-server', '-log', '-nosteam', '-messaging', `-port=${body.port}`], {
detached: true, detached: true,
stdio: 'ignore' stdio: 'ignore'
}); });
...@@ -19,8 +23,8 @@ router.post('/', (ctx, next) => { ...@@ -19,8 +23,8 @@ router.post('/', (ctx, next) => {
router.post('/meeting', (ctx, next) => { router.post('/meeting', (ctx, next) => {
const body = ctx.request.body; const body = ctx.request.body;
console.log(`Classroom ${body.name}`); console.log(`Classroom ${body.name} Id: ${body.meetingId}`);
const sub = spawn(CONFIG.UE4_PATH, [CONFIG.PROJECT_PATH, `${body.name}?listen?ip=${CONFIG.ip}?port=${body.port}`, '-server', '-log', '-nosteam', '-messaging', `-port=${body.port}`], { const sub = spawn(CONFIG.UE4_PATH, [CONFIG.PROJECT_PATH, `${body.name}?listen?ip=${CONFIG.ip}?port=${body.port}?serverUserName=${ServerUser}?serverPasswd=${ServerPasswd}?meetingId=${body.meetingId}`, '-server', '-log', '-nosteam', '-messaging', `-port=${body.port}`], {
detached: true, detached: true,
stdio: 'ignore' stdio: 'ignore'
}); });
......
...@@ -147,26 +147,35 @@ bool FVlc::Initialize() ...@@ -147,26 +147,35 @@ bool FVlc::Initialize()
#elif PLATFORM_MAC #elif PLATFORM_MAC
const FString LibDir = FPaths::Combine(*VlcDir, TEXT("Mac")); const FString LibDir = FPaths::Combine(*VlcDir, TEXT("Mac"));
#elif PLATFORM_WINDOWS #elif PLATFORM_WINDOWS
UE_LOG(LogVlcMedia, Warning, TEXT("On Windows"));
#if PLATFORM_64BITS #if PLATFORM_64BITS
const FString LibDir = FPaths::Combine(*VlcDir, TEXT("Win64")); const FString LibDir = FPaths::Combine(*VlcDir, TEXT("Win64"));
#else #else
const FString LibDir = FPaths::Combine(*VlcDir, TEXT("Win32")); const FString LibDir = FPaths::Combine(*VlcDir, TEXT("Win32"));
#endif #endif
#elif PLATFORM_ANDROID
UE_LOG(LogVlcMedia, Warning, TEXT("Start Import"));
const FString LibDir = FPaths::Combine(*VlcDir, TEXT("Android"));
#endif #endif
UE_LOG(LogVlcMedia, Warning, TEXT("Start Import"));
// load required libraries in the correct order // load required libraries in the correct order
#if !PLATFORM_ANDROID
if (!LoadDependency(LibDir, TEXT("libvlccore"), CoreHandle)) if (!LoadDependency(LibDir, TEXT("libvlccore"), CoreHandle))
{ {
UE_LOG(LogVlcMedia, Warning, TEXT("No Core"));
return false; return false;
} }
#endif
UE_LOG(LogVlcMedia, Warning, TEXT("After Core"));
if (!LoadDependency(LibDir, TEXT("libvlc"), LibHandle)) if (!LoadDependency(LibDir, TEXT("libvlc"), LibHandle))
{ {
UE_LOG(LogVlcMedia, Warning, TEXT("No lib"));
FreeDependency(CoreHandle); FreeDependency(CoreHandle);
return false; return false;
} }
UE_LOG(LogVlcMedia, Warning, TEXT("After lib"));
PluginDir = FPaths::ConvertRelativePathToFull(FPaths::Combine(*LibDir, TEXT("plugins"))); PluginDir = FPaths::ConvertRelativePathToFull(FPaths::Combine(*LibDir, TEXT("plugins")));
#if PLATFORM_LINUX #if PLATFORM_LINUX
...@@ -261,7 +270,9 @@ bool FVlc::Initialize() ...@@ -261,7 +270,9 @@ bool FVlc::Initialize()
VLC_IMPORT(libvlc_track_description_release, TrackDescriptionListRelease) VLC_IMPORT(libvlc_track_description_release, TrackDescriptionListRelease)
// import core functions // import core functions
#if !PLATFORM_ANDROID
VLCCORE_IMPORT(vlc_fourcc_GetChromaDescription, FourccGetChromaDescription) VLCCORE_IMPORT(vlc_fourcc_GetChromaDescription, FourccGetChromaDescription)
#endif
return true; return true;
} }
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"CreatedBy" : "Epic Games Inc", "CreatedBy" : "Epic Games Inc",
"CreatedByURL" : "http://epicgames.com", "CreatedByURL" : "http://epicgames.com",
"DocsURL" : "https://github.com/ue4plugins/VlcMedia", "DocsURL" : "https://github.com/ue4plugins/VlcMedia",
"EngineVersion" : "4.25.0", "EngineVersion" : "4.25.4",
"Description" : "Implements a media player using the Video LAN Codec (libvlc).", "Description" : "Implements a media player using the Video LAN Codec (libvlc).",
"Category" : "Media Players", "Category" : "Media Players",
"EnabledByDefault" : true, "EnabledByDefault" : true,
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
"Name" : "VlcMedia", "Name" : "VlcMedia",
"Type" : "RuntimeNoCommandlet", "Type" : "RuntimeNoCommandlet",
"LoadingPhase" : "PreLoadingScreen", "LoadingPhase" : "PreLoadingScreen",
"WhitelistPlatforms" : [ "Linux", "Mac", "Win32", "Win64" ] "WhitelistPlatforms" : [ "Linux", "Mac", "Win32", "Win64", "Android" ]
}, },
{ {
"Name" : "VlcMediaEditor", "Name" : "VlcMediaEditor",
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
"Name": "VlcMediaFactory", "Name": "VlcMediaFactory",
"Type": "RuntimeNoCommandlet", "Type": "RuntimeNoCommandlet",
"LoadingPhase" : "PostEngineInit", "LoadingPhase" : "PostEngineInit",
"WhitelistPlatforms" : [ "Linux", "Mac", "Win32", "Win64" ] "WhitelistPlatforms" : [ "Linux", "Mac", "Win32", "Win64", "Android" ]
} }
], ],
......
...@@ -14,7 +14,10 @@ UHttpService::UHttpService(const class FObjectInitializer& ObjectInitializer) : ...@@ -14,7 +14,10 @@ UHttpService::UHttpService(const class FObjectInitializer& ObjectInitializer) :
VRCAPIPath, VRCAPIPath,
GGameIni GGameIni
);*/ );*/
VRCAPIPath = FString(TEXT("https://api.ev3.me/")); //VRCAPIPath = FString(TEXT("https://api.ev3.me/"));
UE_LOG(LogTemp, Log, TEXT("Setting PATH"));
VRCAPIPath = FString(TEXT("http://localhost:1337/"));
UE_LOG(LogTemp, Log, TEXT("Path: %s"), *VRCAPIPath);
Http = &FHttpModule::Get(); Http = &FHttpModule::Get();
} }
...@@ -31,19 +34,19 @@ void UHttpService::SetAuthToken(FString token) { ...@@ -31,19 +34,19 @@ void UHttpService::SetAuthToken(FString token) {
else { else {
UE_LOG(LogTemp, Log, TEXT("I don't know anymore")); UE_LOG(LogTemp, Log, TEXT("I don't know anymore"));
} }
FString killme = FString("Bearer "); //TODO: Fix access violation error when changing FString
killme.Append(token);
//AuthToken = FString("Bearer "); //AuthToken = FString(TEXT("Bearer "));
//AuthToken.Append(token);
//AuthToken.Empty(); //AuthToken.Empty();
//AuthToken.Append(*killme);
} }
FString UHttpService::GetAuthToken() { FString UHttpService::GetAuthToken() {
FString why = FString("Bearer "); //FString why = FString("Bearer ");
UVRCGameInstance* GameInstance = Cast<UVRCGameInstance>(GetWorld()->GetGameInstance()); //UVRCGameInstance* GameInstance = Cast<UVRCGameInstance>(GetWorld()->GetGameInstance());
why.Append(GameInstance->GetUserToken()); //why.Append(GameInstance->GetUserToken());
return why; return AuthToken;
} }
void UHttpService::SetTimeout(float Timeout) { void UHttpService::SetTimeout(float Timeout) {
...@@ -74,7 +77,7 @@ TSharedRef<IHttpRequest> UHttpService::RequestWithRoute(FString Subroute) { ...@@ -74,7 +77,7 @@ TSharedRef<IHttpRequest> UHttpService::RequestWithRoute(FString Subroute) {
Http = &FHttpModule::Get(); Http = &FHttpModule::Get();
TSharedRef<IHttpRequest> Request = Http->CreateRequest(); TSharedRef<IHttpRequest> Request = Http->CreateRequest();
FString url = FString(VRCAPIPath1); FString url = VRCAPIPath1;
url.Append(Subroute); url.Append(Subroute);
Request->SetURL(url); Request->SetURL(url);
......
...@@ -3,12 +3,105 @@ ...@@ -3,12 +3,105 @@
#include "VRCGameMode.h" #include "VRCGameMode.h"
#include "HttpService.h" #include "HttpService.h"
#include "Runtime/Engine/Classes/Kismet/GameplayStatics.h"
#include "VRCPlayerState.h"
#include "VRCGameInstance.h" #include "VRCGameInstance.h"
AVRCGameMode::AVRCGameMode() { AVRCGameMode::AVRCGameMode() {
EndTimeout = 10.0f; EndTimeout = 10.0f;
} }
FString AVRCGameMode::InitNewPlayer(APlayerController* NewPlayerController, const FUniqueNetIdRepl& UniqueId, const FString& Options, const FString& Portal)
{
FString retString = Super::InitNewPlayer(NewPlayerController, UniqueId, Options, Portal);
UE_LOG(LogTemp, Warning, TEXT("InitNewPlayer Started"));
FString SUserID = "";
FString SUserName = "";
FString SDisplayName = "";
FString IDData = UGameplayStatics::ParseOption(Options, TEXT("ID"));
if (!IDData.IsEmpty())
{
UE_LOG(LogTemp, Warning, TEXT("Raw options: %s"), *IDData);
FString DecodedIDData = FGenericPlatformHttp::UrlDecode(IDData);
UE_LOG(LogTemp, Warning, TEXT("Decoded options: %s"), *DecodedIDData);
TArray<FString> SplitArray;
DecodedIDData.ParseIntoArray(SplitArray, TEXT("|"), false);
SUserID = SplitArray[0];
SUserName = SplitArray[1];
SDisplayName = SplitArray[2];
UE_LOG(LogTemp, Warning, TEXT("PlayerName: %s"), *SUserName);
}
else {
SUserName = "testy";
}
AVRCPlayerState* NewPlayerState = CastChecked<AVRCPlayerState>(NewPlayerController->PlayerState);
if (!SUserID.IsEmpty() && !SDisplayName.IsEmpty()) {
NewPlayerState->UserID = FCString::Atoi(*SUserID);
NewPlayerState->DisplayName = SDisplayName;
}
else {
NewPlayerState->UserID = 111;
NewPlayerState->DisplayName = "Testy";
}
NewPlayerState->UserName = SUserName;
return retString;
}
void AVRCGameMode::LoginSeverUser(FString UserName, FString Password) {
if (Http == NULL) {
UVRCGameInstance* GameInstance = Cast<UVRCGameInstance>(GetWorld()->GetGameInstance());
Http = GameInstance->GetHttpService();
}
Http->SetTimeout(20.0f); //Set timeout
UE_LOG(LogTemp, Warning, TEXT("User: %s, Pass: %s"), *UserName, *Password);
if (UserName.IsEmpty() || Password.IsEmpty()) {
UE_LOG(LogTemp, Error, TEXT("Server Login Credentials not set correctly"));
return;
}
//Trim whitespace
UserName.TrimStartAndEndInline();
Password.TrimStartAndEndInline();
FString PostParameters = FString(TEXT("username=")) + UserName
+ FString(TEXT("&password=")) + Password;
TSharedRef<IHttpRequest> Request = Http->PostRequest("login", PostParameters);
Request->OnProcessRequestComplete().BindUObject(this, &AVRCGameMode::OnLoginSeverUser);
Request->SetHeader("Content-Type", TEXT("application/x-www-form-urlencoded"));
Request->ProcessRequest();
}
void AVRCGameMode::OnLoginSeverUser(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful) {
FString content = *Response->GetContentAsString();
if (Http->ResponseIsValid(Response, bWasSuccessful))
{
UE_LOG(LogTemp, Warning, TEXT("OnLoginSeverUser Success!"));
NotifyLoginSeverUser(content);
}
else
{
UE_LOG(LogTemp, Error, TEXT("OnLoginSeverUser Error accessing login server!"));
}
}
void AVRCGameMode::ShutDown() { void AVRCGameMode::ShutDown() {
GIsRequestingExit = true; GIsRequestingExit = true;
} }
...@@ -53,3 +146,45 @@ void AVRCGameMode::RemoveHubFromAPI(const FString& IP, const FString& PORT) { ...@@ -53,3 +146,45 @@ void AVRCGameMode::RemoveHubFromAPI(const FString& IP, const FString& PORT) {
void AVRCGameMode::RemoveMeetingFromAPI(const FString& IP, const FString& PORT) { void AVRCGameMode::RemoveMeetingFromAPI(const FString& IP, const FString& PORT) {
RemoveInstanceFromAPI(TEXT("instances/remove-meeting"), IP, PORT); RemoveInstanceFromAPI(TEXT("instances/remove-meeting"), IP, PORT);
} }
void AVRCGameMode::GetMeetingData(int32 MeetingId) {
UVRCGameInstance* GameInstance = Cast<UVRCGameInstance>(GetWorld()->GetGameInstance());
Http = GameInstance->GetHttpService();
Http->SetTimeout(EndTimeout);
FString SubRoute = "meetings/";
SubRoute.AppendInt(MeetingId);
TSharedRef<IHttpRequest> Request = Http->GetRequest(SubRoute);
Request->OnProcessRequestComplete().BindUObject(this, &AVRCGameMode::OnGetMeetingData);
Request->SetHeader("Accepts", TEXT("application/json"));
FString auth = "Bearer ";
auth.Append(ServerToken);
Request->SetHeader("Authorization", auth);
Request->SetHeader("Accepts", TEXT("application/json"));
Request->ProcessRequest();
}
void AVRCGameMode::OnGetMeetingData(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful) {
if (Http->ResponseIsValid(Response, bWasSuccessful)) {
TSharedPtr<FJsonObject> JsonObject;
TSharedRef<TJsonReader<>> Reader = TJsonReaderFactory<>::Create(Response->GetContentAsString());
if (FJsonSerializer::Deserialize(Reader, JsonObject))
{
FString MeetingName = JsonObject->GetStringField("name");
int CreatorId = JsonObject->GetIntegerField("creator_id");
NotifyGetMeetingData(MeetingName, CreatorId);
}
else {
UE_LOG(LogTemp, Error, TEXT("OnGetMeetingData Server returned no data!"));
}
}
else {
UE_LOG(LogTemp, Error, TEXT("OnGetMeetingData Error getting meeting data!"));
}
}
\ No newline at end of file
...@@ -19,6 +19,11 @@ void UVRCLoginWidget::LoginAndCreateSession(FString Username, FString Password) ...@@ -19,6 +19,11 @@ void UVRCLoginWidget::LoginAndCreateSession(FString Username, FString Password)
} }
Http->SetTimeout(LoginTimeout); //Set timeout Http->SetTimeout(LoginTimeout); //Set timeout
FString UsernameA = FPlatformMisc::GetEnvironmentVariable(TEXT("UEServerUserName"));
FString PasswordA = FPlatformMisc::GetEnvironmentVariable(TEXT("UEServerPassword"));
UE_LOG(LogTemp, Warning, TEXT("User: %s, Pass: %s"), *UsernameA, *PasswordA);
//Trim whitespace //Trim whitespace
Username.TrimStartAndEndInline(); Username.TrimStartAndEndInline();
Password.TrimStartAndEndInline(); Password.TrimStartAndEndInline();
...@@ -38,7 +43,6 @@ void UVRCLoginWidget::OnLoginAndCreateSessionResponseReceived(FHttpRequestPtr Re ...@@ -38,7 +43,6 @@ void UVRCLoginWidget::OnLoginAndCreateSessionResponseReceived(FHttpRequestPtr Re
FString content = *Response->GetContentAsString(); FString content = *Response->GetContentAsString();
if (Http->ResponseIsValid(Response, bWasSuccessful)) if (Http->ResponseIsValid(Response, bWasSuccessful))
{ {
TSharedPtr<FJsonObject> JsonObject;
NotifyLoginAndCreateSession(content); NotifyLoginAndCreateSession(content);
} }
else else
......
...@@ -15,6 +15,25 @@ void AVRCPlayerController::TravelToMap(const FString& URL, const bool SeamlessTr ...@@ -15,6 +15,25 @@ void AVRCPlayerController::TravelToMap(const FString& URL, const bool SeamlessTr
ClientTravel(URL, TRAVEL_Absolute, false, FGuid()); ClientTravel(URL, TRAVEL_Absolute, false, FGuid());
} }
void AVRCPlayerController::TravelToMapWithState(const FString& URL, const bool SeamlessTravel) {
AVRCPlayerState* state = GetVRCPlayerState();
if (!state) {
UE_LOG(LogTemp, Error, TEXT("Invalid VRC Player State. Can't travel with state"));
return;
}
FString IDData = FString::FromInt(state->UserID)
+ "|" + FGenericPlatformHttp::UrlEncode(state->UserName)
+ "|" + FGenericPlatformHttp::UrlEncode(state->DisplayName);
//TODO: Encrypt IDData with AES
FString NewUrl = URL
+ FString(TEXT("?ID=")) + IDData;
TravelToMap(NewUrl, SeamlessTravel);
}
void AVRCPlayerController::ConnectToHub() { void AVRCPlayerController::ConnectToHub() {
UVRCGameInstance* GameInstance = Cast<UVRCGameInstance>(GetWorld()->GetGameInstance()); UVRCGameInstance* GameInstance = Cast<UVRCGameInstance>(GetWorld()->GetGameInstance());
...@@ -48,7 +67,7 @@ void AVRCPlayerController::OnConnectToHubResponseRecieved(FHttpRequestPtr Reques ...@@ -48,7 +67,7 @@ void AVRCPlayerController::OnConnectToHubResponseRecieved(FHttpRequestPtr Reques
FString URL = IP + FString(TEXT(":")) + PORT.Left(4); FString URL = IP + FString(TEXT(":")) + PORT.Left(4);
UE_LOG(LogTemp, Log, TEXT("OnConnectToHub IP is %s Port %s, Both"), *IP, *PORT, *URL); UE_LOG(LogTemp, Log, TEXT("OnConnectToHub IP is %s Port %s, Both"), *IP, *PORT, *URL);
TravelToMap(URL, true); TravelToMapWithState(URL, true);
} }
else { else {
...@@ -83,7 +102,6 @@ void AVRCPlayerController::ConnectToMeeting(int32 MeetingId) { ...@@ -83,7 +102,6 @@ void AVRCPlayerController::ConnectToMeeting(int32 MeetingId) {
} }
void AVRCPlayerController::OnConnectToMeetingResponseRecieved(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful) { void AVRCPlayerController::OnConnectToMeetingResponseRecieved(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful) {
FString content = *Response->GetContentAsString();
if(Http->ResponseIsValid(Response, bWasSuccessful)){ if(Http->ResponseIsValid(Response, bWasSuccessful)){
UE_LOG(LogTemp, Log, TEXT("Connecting to meeting")); UE_LOG(LogTemp, Log, TEXT("Connecting to meeting"));
...@@ -96,9 +114,9 @@ void AVRCPlayerController::OnConnectToMeetingResponseRecieved(FHttpRequestPtr Re ...@@ -96,9 +114,9 @@ void AVRCPlayerController::OnConnectToMeetingResponseRecieved(FHttpRequestPtr Re
FString PORT = JsonObject->GetStringField("port"); FString PORT = JsonObject->GetStringField("port");
FString URL = IP + FString(TEXT(":")) + PORT.Left(4); FString URL = IP + FString(TEXT(":")) + PORT.Left(4);
UE_LOG(LogTemp, Log, TEXT("OnConnectToMeeting IP is %s Port %s, Both"), *IP, *PORT, *URL); UE_LOG(LogTemp, Log, TEXT("OnConnectToMeeting IP is %s Port %s, Both %s"), *IP, *PORT, *URL);
TravelToMap(URL, true); TravelToMapWithState(URL, true);
} }
else { else {
UE_LOG(LogTemp, Error, TEXT("OnConnectToMeeting Server returned no data!")); UE_LOG(LogTemp, Error, TEXT("OnConnectToMeeting Server returned no data!"));
...@@ -108,3 +126,58 @@ void AVRCPlayerController::OnConnectToMeetingResponseRecieved(FHttpRequestPtr Re ...@@ -108,3 +126,58 @@ void AVRCPlayerController::OnConnectToMeetingResponseRecieved(FHttpRequestPtr Re
UE_LOG(LogTemp, Error, TEXT("Connect to meeting failed")); UE_LOG(LogTemp, Error, TEXT("Connect to meeting failed"));
} }
} }
void AVRCPlayerController::GetUserData() {
UVRCGameInstance* GameInstance = Cast<UVRCGameInstance>(GetWorld()->GetGameInstance());
Http = GameInstance->GetHttpService();
FString token = GameInstance->GetUserToken();
Http->SetTimeout(20.0f);
TSharedRef<IHttpRequest> Request = Http->GetRequest("users/");
Request->SetHeader("Accepts", TEXT("application/json"));
Request->OnProcessRequestComplete().BindUObject(this, &AVRCPlayerController::OnGetUserDataRecieved);
FString auth = "Bearer ";
auth.Append(token);
Request->SetHeader("Authorization", auth);
Request->SetHeader("Accepts", TEXT("application/json"));
Request->ProcessRequest();
}
void AVRCPlayerController::OnGetUserDataRecieved(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful) {
if (Http->ResponseIsValid(Response, bWasSuccessful)) {
TSharedPtr<FJsonObject> JsonObject;
TSharedRef<TJsonReader<>> Reader = TJsonReaderFactory<>::Create(Response->GetContentAsString());
if (FJsonSerializer::Deserialize(Reader, JsonObject))
{
int UserID = JsonObject->GetIntegerField("id");
FString UserName = JsonObject->GetStringField("username");
FString DisplayName = JsonObject->GetStringField("display_name");
AVRCPlayerState* playerState = GetVRCPlayerState();
playerState->UserID = UserID;
playerState->UserName = UserName;
playerState->DisplayName = DisplayName;
UE_LOG(LogTemp, Log, TEXT("OnGetUserData success"));
}
else {
UE_LOG(LogTemp, Error, TEXT("OnGetUserData Server returned no data!"));
}
}
else {
UE_LOG(LogTemp, Error, TEXT("Get User Failed"));
}
}
AVRCPlayerState* AVRCPlayerController::GetVRCPlayerState() const {
return GetPlayerState<AVRCPlayerState>();
}
// Copyright 2020 Testy
#include "VRCPlayerState.h"
#include "UnrealNetwork.h"
AVRCPlayerState::AVRCPlayerState(const class FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer)
{
bReplicates = true;
}
void AVRCPlayerState::GetLifetimeReplicatedProps(TArray< FLifetimeProperty >& OutLifetimeProps) const
{
Super::GetLifetimeReplicatedProps(OutLifetimeProps);
DOREPLIFETIME(AVRCPlayerState, UserID);
DOREPLIFETIME(AVRCPlayerState, UserName);
DOREPLIFETIME(AVRCPlayerState, DisplayName);
}
\ No newline at end of file
...@@ -15,13 +15,16 @@ class VRCLASSROOM_API UHttpService : public UObject ...@@ -15,13 +15,16 @@ class VRCLASSROOM_API UHttpService : public UObject
GENERATED_BODY() GENERATED_BODY()
FHttpModule* Http; FHttpModule* Http;
FString AuthToken;
public: public:
UHttpService(const class FObjectInitializer& ObjectInitializer); UHttpService(const class FObjectInitializer& ObjectInitializer);
FString VRCAPIPath = ""; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "API")
FString AuthToken;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "API")
FString VRCAPIPath = FString(TEXT("http://localhost:1337/"));
UHttpService* GetHttp(); UHttpService* GetHttp();
......
...@@ -7,6 +7,16 @@ ...@@ -7,6 +7,16 @@
#include "HttpService.h" #include "HttpService.h"
#include "VRCGameMode.generated.h" #include "VRCGameMode.generated.h"
USTRUCT(BlueprintType, Blueprintable)
struct FUserPermissions {
GENERATED_USTRUCT_BODY()
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Permissions")
bool bCanShareScreen;
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Permissions")
bool bCanWriteOnBoard;
};
/** /**
* *
*/ */
...@@ -16,10 +26,26 @@ class VRCLASSROOM_API AVRCGameMode : public AGameMode ...@@ -16,10 +26,26 @@ class VRCLASSROOM_API AVRCGameMode : public AGameMode
GENERATED_BODY() GENERATED_BODY()
UHttpService* Http; UHttpService* Http;
protected:
FString InitNewPlayer(APlayerController* NewPlayerController, const FUniqueNetIdRepl& UniqueId, const FString& Options, const FString& Portal);
public: public:
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "API")
FString ServerToken;
AVRCGameMode(); AVRCGameMode();
UFUNCTION(BlueprintCallable, Category = "API")
void LoginSeverUser(FString UserName, FString Password);
void OnLoginSeverUser(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful);
UFUNCTION(BlueprintImplementableEvent, Category = "API")
void NotifyLoginSeverUser(const FString& Token);
UFUNCTION(BlueprintCallable, Category = "Engine", meta = (HidePin = "WorldContextObject", DefaultToSelf = "WorldContextObject", Keywords = "Shut Down")) UFUNCTION(BlueprintCallable, Category = "Engine", meta = (HidePin = "WorldContextObject", DefaultToSelf = "WorldContextObject", Keywords = "Shut Down"))
void ShutDown(); void ShutDown();
...@@ -40,4 +66,12 @@ public: ...@@ -40,4 +66,12 @@ public:
UFUNCTION(BlueprintImplementableEvent, Category = "API") UFUNCTION(BlueprintImplementableEvent, Category = "API")
void NotifyRemoveInstanceFromAPI(); void NotifyRemoveInstanceFromAPI();
UFUNCTION(BlueprintCallable, Category = "API")
void GetMeetingData(int32 MeetingId);
void OnGetMeetingData(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful);
UFUNCTION(BlueprintImplementableEvent, Category = "API")
void NotifyGetMeetingData(const FString& MeetingName, int creatorId);
}; };
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "CoreMinimal.h" #include "CoreMinimal.h"
#include "GameFramework/PlayerController.h" #include "GameFramework/PlayerController.h"
#include "HttpService.h" #include "HttpService.h"
#include "VRCPlayerState.h"
#include "VRCPlayerController.generated.h" #include "VRCPlayerController.generated.h"
USTRUCT(BlueprintType, Blueprintable) USTRUCT(BlueprintType, Blueprintable)
...@@ -41,6 +42,9 @@ public: ...@@ -41,6 +42,9 @@ public:
UFUNCTION(BlueprintCallable, Category = "Travel") UFUNCTION(BlueprintCallable, Category = "Travel")
void TravelToMap(const FString& URL, const bool SeamlessTravel); void TravelToMap(const FString& URL, const bool SeamlessTravel);
UFUNCTION(BlueprintCallable, Category = "Travel")
void TravelToMapWithState(const FString& URL, const bool SeamlessTravel);
UFUNCTION(BlueprintCallable, Category = "Travel") UFUNCTION(BlueprintCallable, Category = "Travel")
void ConnectToHub(); void ConnectToHub();
...@@ -51,4 +55,11 @@ public: ...@@ -51,4 +55,11 @@ public:
void OnConnectToMeetingResponseRecieved(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful); void OnConnectToMeetingResponseRecieved(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful);
UFUNCTION(BlueprintCallable, Category = "User")
void GetUserData();
void OnGetUserDataRecieved(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful);
AVRCPlayerState* GetVRCPlayerState() const;
}; };
// Copyright 2020 Testy
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/PlayerState.h"
#include "VRCPlayerState.generated.h"
/**
*
*/
UCLASS()
class VRCLASSROOM_API AVRCPlayerState : public APlayerState
{
GENERATED_BODY()
public:
AVRCPlayerState(const class FObjectInitializer& ObjectInitializer);
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "User", Replicated)
int UserID;
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "User", Replicated)
FString UserName;
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "User", Replicated)
FString DisplayName;
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty >& OutLifetimeProps) const;
};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment