├── .gitattributes ├── .gitignore ├── FPS Game ├── .vsconfig ├── Assets │ ├── Images.meta │ ├── Images │ │ ├── Square.png │ │ └── Square.png.meta │ ├── Items.meta │ ├── Items │ │ ├── Guns.meta │ │ └── Guns │ │ │ ├── Pistol.asset │ │ │ ├── Pistol.asset.meta │ │ │ ├── Rifle.asset │ │ │ └── Rifle.asset.meta │ ├── Materials.meta │ ├── Materials │ │ ├── Block.mat │ │ ├── Block.mat.meta │ │ ├── Spawnpoint Face.mat │ │ ├── Spawnpoint Face.mat.meta │ │ ├── Spawnpoint.mat │ │ └── Spawnpoint.mat.meta │ ├── Photon.meta │ ├── Photon │ │ ├── PhotonChat.meta │ │ ├── PhotonChat │ │ │ ├── Code.meta │ │ │ └── Code │ │ │ │ ├── ChannelCreationOptions.cs │ │ │ │ ├── ChannelCreationOptions.cs.meta │ │ │ │ ├── ChannelWellKnownProperties.cs │ │ │ │ ├── ChannelWellKnownProperties.cs.meta │ │ │ │ ├── ChatAppSettings.cs │ │ │ │ ├── ChatAppSettings.cs.meta │ │ │ │ ├── ChatChannel.cs │ │ │ │ ├── ChatChannel.cs.meta │ │ │ │ ├── ChatClient.cs │ │ │ │ ├── ChatClient.cs.meta │ │ │ │ ├── ChatDisconnectCause.cs │ │ │ │ ├── ChatDisconnectCause.cs.meta │ │ │ │ ├── ChatEventCode.cs │ │ │ │ ├── ChatEventCode.cs.meta │ │ │ │ ├── ChatOperationCode.cs │ │ │ │ ├── ChatOperationCode.cs.meta │ │ │ │ ├── ChatParameterCode.cs │ │ │ │ ├── ChatParameterCode.cs.meta │ │ │ │ ├── ChatPeer.cs │ │ │ │ ├── ChatPeer.cs.meta │ │ │ │ ├── ChatState.cs │ │ │ │ ├── ChatState.cs.meta │ │ │ │ ├── ChatUserStatus.cs │ │ │ │ ├── ChatUserStatus.cs.meta │ │ │ │ ├── IChatClientListener.cs │ │ │ │ ├── IChatClientListener.cs.meta │ │ │ │ ├── PhotonChat.asmdef │ │ │ │ ├── PhotonChat.asmdef.meta │ │ │ │ ├── changes-chat.txt │ │ │ │ └── changes-chat.txt.meta │ │ ├── PhotonLibs.meta │ │ ├── PhotonLibs │ │ │ ├── Metro.meta │ │ │ ├── Metro │ │ │ │ ├── Photon3Unity3D.dll │ │ │ │ ├── Photon3Unity3D.dll.meta │ │ │ │ ├── Photon3Unity3D.pri │ │ │ │ └── Photon3Unity3D.pri.meta │ │ │ ├── Photon3Unity3D.dll │ │ │ ├── Photon3Unity3D.dll.meta │ │ │ ├── Photon3Unity3D.pri │ │ │ ├── Photon3Unity3D.pri.meta │ │ │ ├── Photon3Unity3D.xml │ │ │ ├── Photon3Unity3D.xml.meta │ │ │ ├── WebSocket.meta │ │ │ ├── WebSocket │ │ │ │ ├── PhotonWebSocket.asmdef │ │ │ │ ├── PhotonWebSocket.asmdef.meta │ │ │ │ ├── SocketWebTcp.cs │ │ │ │ ├── SocketWebTcp.cs.meta │ │ │ │ ├── WebSocket.cs │ │ │ │ ├── WebSocket.cs.meta │ │ │ │ ├── WebSocket.jslib │ │ │ │ ├── WebSocket.jslib.meta │ │ │ │ ├── websocket-sharp.README │ │ │ │ ├── websocket-sharp.README.meta │ │ │ │ ├── websocket-sharp.dll │ │ │ │ └── websocket-sharp.dll.meta │ │ │ ├── changes-library.txt │ │ │ └── changes-library.txt.meta │ │ ├── PhotonNetworking-Documentation.chm │ │ ├── PhotonNetworking-Documentation.chm.meta │ │ ├── PhotonNetworking-Documentation.pdf │ │ ├── PhotonNetworking-Documentation.pdf.meta │ │ ├── PhotonRealtime.meta │ │ ├── PhotonRealtime │ │ │ ├── Code.meta │ │ │ └── Code │ │ │ │ ├── AppSettings.cs │ │ │ │ ├── AppSettings.cs.meta │ │ │ │ ├── ConnectionHandler.cs │ │ │ │ ├── ConnectionHandler.cs.meta │ │ │ │ ├── Extensions.cs │ │ │ │ ├── Extensions.cs.meta │ │ │ │ ├── FriendInfo.cs │ │ │ │ ├── FriendInfo.cs.meta │ │ │ │ ├── LoadBalancingClient.cs │ │ │ │ ├── LoadBalancingClient.cs.meta │ │ │ │ ├── LoadbalancingPeer.cs │ │ │ │ ├── LoadbalancingPeer.cs.meta │ │ │ │ ├── PhotonPing.cs │ │ │ │ ├── PhotonPing.cs.meta │ │ │ │ ├── PhotonPingClasses.cs │ │ │ │ ├── PhotonPingClasses.cs.meta │ │ │ │ ├── PhotonRealtime.asmdef │ │ │ │ ├── PhotonRealtime.asmdef.meta │ │ │ │ ├── Player.cs │ │ │ │ ├── Player.cs.meta │ │ │ │ ├── Region.cs │ │ │ │ ├── Region.cs.meta │ │ │ │ ├── RegionHandler.cs │ │ │ │ ├── RegionHandler.cs.meta │ │ │ │ ├── Room.cs │ │ │ │ ├── Room.cs.meta │ │ │ │ ├── RoomInfo.cs │ │ │ │ ├── RoomInfo.cs.meta │ │ │ │ ├── SupportLogger.cs │ │ │ │ ├── SupportLogger.cs.meta │ │ │ │ ├── WebRpc.cs │ │ │ │ ├── WebRpc.cs.meta │ │ │ │ ├── changes-realtime.txt │ │ │ │ └── changes-realtime.txt.meta │ │ ├── PhotonUnityNetworking.meta │ │ └── PhotonUnityNetworking │ │ │ ├── Code.meta │ │ │ ├── Code │ │ │ ├── CustomTypes.cs │ │ │ ├── CustomTypes.cs.meta │ │ │ ├── Editor.meta │ │ │ ├── Editor │ │ │ │ ├── AccountService.cs │ │ │ │ ├── AccountService.cs.meta │ │ │ │ ├── CopyIcon.png │ │ │ │ ├── CopyIcon.png.meta │ │ │ │ ├── CopyIconPro.png │ │ │ │ ├── CopyIconPro.png.meta │ │ │ │ ├── PhotonEditor.cs │ │ │ │ ├── PhotonEditor.cs.meta │ │ │ │ ├── PhotonEditorUtils.cs │ │ │ │ ├── PhotonEditorUtils.cs.meta │ │ │ │ ├── PhotonGUI.cs │ │ │ │ ├── PhotonGUI.cs.meta │ │ │ │ ├── PhotonUnityNetworking.Editor.asmdef │ │ │ │ ├── PhotonUnityNetworking.Editor.asmdef.meta │ │ │ │ ├── PhotonViewHandler.cs │ │ │ │ ├── PhotonViewHandler.cs.meta │ │ │ │ ├── PhotonViewInspector.cs │ │ │ │ ├── PhotonViewInspector.cs.meta │ │ │ │ ├── PunGradient.png │ │ │ │ ├── PunGradient.png.meta │ │ │ │ ├── PunSceneSettings.cs │ │ │ │ ├── PunSceneSettings.cs.meta │ │ │ │ ├── PunSceneSettingsFile.asset │ │ │ │ ├── PunSceneSettingsFile.asset.meta │ │ │ │ ├── PunSceneSettingsInspector.cs │ │ │ │ ├── PunSceneSettingsInspector.cs.meta │ │ │ │ ├── ReordableList.meta │ │ │ │ ├── ReordableList │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── LICENSE.txt.meta │ │ │ │ │ ├── ReorderableListResources.cs │ │ │ │ │ └── ReorderableListResources.cs.meta │ │ │ │ ├── ServerSettingsInspector.cs │ │ │ │ ├── ServerSettingsInspector.cs.meta │ │ │ │ ├── Views.meta │ │ │ │ ├── Views │ │ │ │ │ ├── PhotonAnimatorViewEditor.cs │ │ │ │ │ ├── PhotonAnimatorViewEditor.cs.meta │ │ │ │ │ ├── PhotonRigidbody2DViewEditor.cs │ │ │ │ │ ├── PhotonRigidbody2DViewEditor.cs.meta │ │ │ │ │ ├── PhotonRigidbodyViewEditor.cs │ │ │ │ │ ├── PhotonRigidbodyViewEditor.cs.meta │ │ │ │ │ ├── PhotonTransformViewClassicEditor.cs │ │ │ │ │ ├── PhotonTransformViewClassicEditor.cs.meta │ │ │ │ │ ├── PhotonTransformViewEditor.cs │ │ │ │ │ └── PhotonTransformViewEditor.cs.meta │ │ │ │ ├── help.png │ │ │ │ └── help.png.meta │ │ │ ├── Enums.cs │ │ │ ├── Enums.cs.meta │ │ │ ├── PhotonHandler.cs │ │ │ ├── PhotonHandler.cs.meta │ │ │ ├── PhotonNetwork.cs │ │ │ ├── PhotonNetwork.cs.meta │ │ │ ├── PhotonNetworkPart.cs │ │ │ ├── PhotonNetworkPart.cs.meta │ │ │ ├── PhotonStreamQueue.cs │ │ │ ├── PhotonStreamQueue.cs.meta │ │ │ ├── PhotonUnityNetworking.asmdef │ │ │ ├── PhotonUnityNetworking.asmdef.meta │ │ │ ├── PhotonView.cs │ │ │ ├── PhotonView.cs.meta │ │ │ ├── PunClasses.cs │ │ │ ├── PunClasses.cs.meta │ │ │ ├── ServerSettings.cs │ │ │ ├── ServerSettings.cs.meta │ │ │ ├── Views.meta │ │ │ └── Views │ │ │ │ ├── PhotonAnimatorView.cs │ │ │ │ ├── PhotonAnimatorView.cs.meta │ │ │ │ ├── PhotonRigidbody2DView.cs │ │ │ │ ├── PhotonRigidbody2DView.cs.meta │ │ │ │ ├── PhotonRigidbodyView.cs │ │ │ │ ├── PhotonRigidbodyView.cs.meta │ │ │ │ ├── PhotonTransformView.cs │ │ │ │ ├── PhotonTransformView.cs.meta │ │ │ │ ├── PhotonTransformViewClassic.cs │ │ │ │ └── PhotonTransformViewClassic.cs.meta │ │ │ ├── Icons.meta │ │ │ ├── Icons │ │ │ ├── PunIcon-128.png │ │ │ ├── PunIcon-128.png.meta │ │ │ ├── PunIconApp128.png │ │ │ ├── PunIconApp128.png.meta │ │ │ ├── PunIconApp32.png │ │ │ ├── PunIconApp32.png.meta │ │ │ ├── PunIconApp48.png │ │ │ ├── PunIconApp48.png.meta │ │ │ ├── PunIconApp512.png │ │ │ └── PunIconApp512.png.meta │ │ │ ├── Resources.meta │ │ │ ├── Resources │ │ │ ├── PhotonServerSettings.asset │ │ │ └── PhotonServerSettings.asset.meta │ │ │ ├── UtilityScripts.meta │ │ │ ├── UtilityScripts │ │ │ ├── Culling.meta │ │ │ ├── Culling │ │ │ │ ├── CullArea.cs │ │ │ │ ├── CullArea.cs.meta │ │ │ │ ├── CullingHandler.cs │ │ │ │ ├── CullingHandler.cs.meta │ │ │ │ ├── Editor.meta │ │ │ │ └── Editor │ │ │ │ │ ├── CullAreaEditor.cs │ │ │ │ │ ├── CullAreaEditor.cs.meta │ │ │ │ │ ├── PhotonUnityNetworking.Utilities.Culling.Editor.asmdef │ │ │ │ │ └── PhotonUnityNetworking.Utilities.Culling.Editor.asmdef.meta │ │ │ ├── Debugging.meta │ │ │ ├── Debugging │ │ │ │ ├── PhotonLagSimulationGui.cs │ │ │ │ ├── PhotonLagSimulationGui.cs.meta │ │ │ │ ├── PhotonStatsGui.cs │ │ │ │ ├── PhotonStatsGui.cs.meta │ │ │ │ ├── PointedAtGameObjectInfo.cs │ │ │ │ ├── PointedAtGameObjectInfo.cs.meta │ │ │ │ ├── StatesGui.cs │ │ │ │ └── StatesGui.cs.meta │ │ │ ├── PhotonPlayer.meta │ │ │ ├── PhotonPlayer │ │ │ │ ├── Editor.meta │ │ │ │ ├── Editor │ │ │ │ │ ├── PhotonTeamsManagerInspector.cs │ │ │ │ │ ├── PhotonTeamsManagerInspector.cs.meta │ │ │ │ │ ├── PhotonUnityNetworking.Utilities.PhotonPlayer.Editor.asmdef │ │ │ │ │ ├── PhotonUnityNetworking.Utilities.PhotonPlayer.Editor.asmdef.meta │ │ │ │ │ ├── PlayerNumberingInspector.cs │ │ │ │ │ ├── PlayerNumberingInspector.cs.meta │ │ │ │ │ ├── PunTeamsInspector.cs │ │ │ │ │ └── PunTeamsInspector.cs.meta │ │ │ │ ├── PhotonTeamsManager.cs │ │ │ │ ├── PhotonTeamsManager.cs.meta │ │ │ │ ├── PlayerNumbering.cs │ │ │ │ ├── PlayerNumbering.cs.meta │ │ │ │ ├── PunPlayerScores.cs │ │ │ │ ├── PunPlayerScores.cs.meta │ │ │ │ ├── PunTeams.cs │ │ │ │ └── PunTeams.cs.meta │ │ │ ├── PhotonUnityNetworking.Utilities.asmdef │ │ │ ├── PhotonUnityNetworking.Utilities.asmdef.meta │ │ │ ├── PhotonView.meta │ │ │ ├── PhotonView │ │ │ │ ├── SmoothSyncMovement.cs │ │ │ │ └── SmoothSyncMovement.cs.meta │ │ │ ├── Prototyping.meta │ │ │ ├── Prototyping │ │ │ │ ├── ConnectAndJoinRandom.cs │ │ │ │ ├── ConnectAndJoinRandom.cs.meta │ │ │ │ ├── MoveByKeys.cs │ │ │ │ ├── MoveByKeys.cs.meta │ │ │ │ ├── OnClickDestroy.cs │ │ │ │ ├── OnClickDestroy.cs.meta │ │ │ │ ├── OnClickInstantiate.cs │ │ │ │ ├── OnClickInstantiate.cs.meta │ │ │ │ ├── OnClickRpc.cs │ │ │ │ ├── OnClickRpc.cs.meta │ │ │ │ ├── OnEscapeQuit.cs │ │ │ │ ├── OnEscapeQuit.cs.meta │ │ │ │ ├── OnJoinedInstantiate.cs │ │ │ │ ├── OnJoinedInstantiate.cs.meta │ │ │ │ ├── OnStartDelete.cs │ │ │ │ └── OnStartDelete.cs.meta │ │ │ ├── Room.meta │ │ │ ├── Room │ │ │ │ ├── CountdownTimer.cs │ │ │ │ └── CountdownTimer.cs.meta │ │ │ ├── TurnBased.meta │ │ │ ├── TurnBased │ │ │ │ ├── PunTurnManager.cs │ │ │ │ └── PunTurnManager.cs.meta │ │ │ ├── UI.meta │ │ │ └── UI │ │ │ │ ├── ButtonInsideScrollList.cs │ │ │ │ ├── ButtonInsideScrollList.cs.meta │ │ │ │ ├── EventSystemSpawner.cs │ │ │ │ ├── EventSystemSpawner.cs.meta │ │ │ │ ├── GraphicToggleIsOnTransition.cs │ │ │ │ ├── GraphicToggleIsOnTransition.cs.meta │ │ │ │ ├── OnPointerOverTooltip.cs │ │ │ │ ├── OnPointerOverTooltip.cs.meta │ │ │ │ ├── TabViewManager.cs │ │ │ │ ├── TabViewManager.cs.meta │ │ │ │ ├── TextButtonTransition.cs │ │ │ │ ├── TextButtonTransition.cs.meta │ │ │ │ ├── TextToggleIsOnTransition.cs │ │ │ │ └── TextToggleIsOnTransition.cs.meta │ │ │ ├── changelog.txt │ │ │ ├── changelog.txt.meta │ │ │ ├── link.xml │ │ │ ├── link.xml.meta │ │ │ ├── readme.txt │ │ │ └── readme.txt.meta │ ├── Prefabs.meta │ ├── Prefabs │ │ ├── BulletImpact.prefab │ │ ├── BulletImpact.prefab.meta │ │ ├── PlayerListItem.prefab │ │ ├── PlayerListItem.prefab.meta │ │ ├── RoomListItem.prefab │ │ ├── RoomListItem.prefab.meta │ │ ├── ScoreboardItem.prefab │ │ ├── ScoreboardItem.prefab.meta │ │ ├── Spawnpoint.prefab │ │ └── Spawnpoint.prefab.meta │ ├── Resources.meta │ ├── Resources │ │ ├── PhotonPrefabs.meta │ │ └── PhotonPrefabs │ │ │ ├── PlayerController.prefab │ │ │ ├── PlayerController.prefab.meta │ │ │ ├── PlayerManager.prefab │ │ │ └── PlayerManager.prefab.meta │ ├── Scenes.meta │ ├── Scenes │ │ ├── Game.unity │ │ ├── Game.unity.meta │ │ ├── GameSettings.lighting │ │ ├── GameSettings.lighting.meta │ │ ├── Menu.unity │ │ ├── Menu.unity.meta │ │ ├── MenuSettings.lighting │ │ └── MenuSettings.lighting.meta │ ├── Scoreboard.cs │ ├── Scoreboard.cs.meta │ ├── ScoreboardItem.cs │ ├── ScoreboardItem.cs.meta │ ├── Scripts.meta │ ├── Scripts │ │ ├── Billboard.cs │ │ ├── Billboard.cs.meta │ │ ├── Gun.cs │ │ ├── Gun.cs.meta │ │ ├── GunInfo.cs │ │ ├── GunInfo.cs.meta │ │ ├── IDamageable.cs │ │ ├── IDamageable.cs.meta │ │ ├── Item.cs │ │ ├── Item.cs.meta │ │ ├── ItemInfo.cs │ │ ├── ItemInfo.cs.meta │ │ ├── Launcher.cs │ │ ├── Launcher.cs.meta │ │ ├── Menu.cs │ │ ├── Menu.cs.meta │ │ ├── MenuManager.cs │ │ ├── MenuManager.cs.meta │ │ ├── PlayerController.cs │ │ ├── PlayerController.cs.meta │ │ ├── PlayerGroundCheck.cs │ │ ├── PlayerGroundCheck.cs.meta │ │ ├── PlayerListItem.cs │ │ ├── PlayerListItem.cs.meta │ │ ├── PlayerManager.cs │ │ ├── PlayerManager.cs.meta │ │ ├── PlayerNameManager.cs │ │ ├── PlayerNameManager.cs.meta │ │ ├── RoomListItem.cs │ │ ├── RoomListItem.cs.meta │ │ ├── RoomManager.cs │ │ ├── RoomManager.cs.meta │ │ ├── SingleShotGun.cs │ │ ├── SingleShotGun.cs.meta │ │ ├── SpawnManager.cs │ │ ├── SpawnManager.cs.meta │ │ ├── Spawnpoint.cs │ │ ├── Spawnpoint.cs.meta │ │ ├── UsernameDisplay.cs │ │ └── UsernameDisplay.cs.meta │ ├── TextMesh Pro.meta │ └── TextMesh Pro │ │ ├── Documentation.meta │ │ ├── Documentation │ │ ├── TextMesh Pro User Guide 2016.pdf │ │ └── TextMesh Pro User Guide 2016.pdf.meta │ │ ├── Fonts.meta │ │ ├── Fonts │ │ ├── LiberationSans - OFL.txt │ │ ├── LiberationSans - OFL.txt.meta │ │ ├── LiberationSans.ttf │ │ └── LiberationSans.ttf.meta │ │ ├── Resources.meta │ │ ├── Resources │ │ ├── Fonts & Materials.meta │ │ ├── Fonts & Materials │ │ │ ├── LiberationSans SDF - Drop Shadow.mat │ │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta │ │ │ ├── LiberationSans SDF - Fallback.asset │ │ │ ├── LiberationSans SDF - Fallback.asset.meta │ │ │ ├── LiberationSans SDF - Outline.mat │ │ │ ├── LiberationSans SDF - Outline.mat.meta │ │ │ ├── LiberationSans SDF.asset │ │ │ └── LiberationSans SDF.asset.meta │ │ ├── LineBreaking Following Characters.txt │ │ ├── LineBreaking Following Characters.txt.meta │ │ ├── LineBreaking Leading Characters.txt │ │ ├── LineBreaking Leading Characters.txt.meta │ │ ├── Shaders.meta │ │ ├── Shaders │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta │ │ │ ├── TMP_Bitmap-Mobile.shader │ │ │ ├── TMP_Bitmap-Mobile.shader.meta │ │ │ ├── TMP_Bitmap.shader │ │ │ ├── TMP_Bitmap.shader.meta │ │ │ ├── TMP_SDF Overlay.shader │ │ │ ├── TMP_SDF Overlay.shader.meta │ │ │ ├── TMP_SDF-Mobile Masking.shader │ │ │ ├── TMP_SDF-Mobile Masking.shader.meta │ │ │ ├── TMP_SDF-Mobile Overlay.shader │ │ │ ├── TMP_SDF-Mobile Overlay.shader.meta │ │ │ ├── TMP_SDF-Mobile.shader │ │ │ ├── TMP_SDF-Mobile.shader.meta │ │ │ ├── TMP_SDF-Surface-Mobile.shader │ │ │ ├── TMP_SDF-Surface-Mobile.shader.meta │ │ │ ├── TMP_SDF-Surface.shader │ │ │ ├── TMP_SDF-Surface.shader.meta │ │ │ ├── TMP_SDF.shader │ │ │ ├── TMP_SDF.shader.meta │ │ │ ├── TMP_Sprite.shader │ │ │ ├── TMP_Sprite.shader.meta │ │ │ ├── TMPro.cginc │ │ │ ├── TMPro.cginc.meta │ │ │ ├── TMPro_Properties.cginc │ │ │ ├── TMPro_Properties.cginc.meta │ │ │ ├── TMPro_Surface.cginc │ │ │ └── TMPro_Surface.cginc.meta │ │ ├── Sprite Assets.meta │ │ ├── Sprite Assets │ │ │ ├── EmojiOne.asset │ │ │ └── EmojiOne.asset.meta │ │ ├── Style Sheets.meta │ │ ├── Style Sheets │ │ │ ├── Default Style Sheet.asset │ │ │ └── Default Style Sheet.asset.meta │ │ ├── TMP Settings.asset │ │ └── TMP Settings.asset.meta │ │ ├── Sprites.meta │ │ └── Sprites │ │ ├── EmojiOne Attribution.txt │ │ ├── EmojiOne Attribution.txt.meta │ │ ├── EmojiOne.json │ │ ├── EmojiOne.json.meta │ │ ├── EmojiOne.png │ │ └── EmojiOne.png.meta ├── Build │ ├── FPS Game.exe │ ├── FPS Game_Data │ │ ├── Managed │ │ │ ├── Assembly-CSharp.dll │ │ │ ├── Mono.Security.dll │ │ │ ├── Photon3Unity3D.dll │ │ │ ├── PhotonChat.dll │ │ │ ├── PhotonRealtime.dll │ │ │ ├── PhotonUnityNetworking.Utilities.dll │ │ │ ├── PhotonUnityNetworking.dll │ │ │ ├── PhotonWebSocket.dll │ │ │ ├── System.ComponentModel.Composition.dll │ │ │ ├── System.Configuration.dll │ │ │ ├── System.Core.dll │ │ │ ├── System.Data.dll │ │ │ ├── System.Diagnostics.StackTrace.dll │ │ │ ├── System.Drawing.dll │ │ │ ├── System.EnterpriseServices.dll │ │ │ ├── System.Globalization.Extensions.dll │ │ │ ├── System.IO.Compression.FileSystem.dll │ │ │ ├── System.IO.Compression.dll │ │ │ ├── System.Net.Http.dll │ │ │ ├── System.Numerics.dll │ │ │ ├── System.Runtime.Serialization.Xml.dll │ │ │ ├── System.Runtime.Serialization.dll │ │ │ ├── System.ServiceModel.Internals.dll │ │ │ ├── System.Transactions.dll │ │ │ ├── System.Xml.Linq.dll │ │ │ ├── System.Xml.XPath.XDocument.dll │ │ │ ├── System.Xml.dll │ │ │ ├── System.dll │ │ │ ├── Unity.TextMeshPro.dll │ │ │ ├── Unity.Timeline.dll │ │ │ ├── UnityEngine.AIModule.dll │ │ │ ├── UnityEngine.ARModule.dll │ │ │ ├── UnityEngine.AccessibilityModule.dll │ │ │ ├── UnityEngine.AndroidJNIModule.dll │ │ │ ├── UnityEngine.AnimationModule.dll │ │ │ ├── UnityEngine.AssetBundleModule.dll │ │ │ ├── UnityEngine.AudioModule.dll │ │ │ ├── UnityEngine.ClothModule.dll │ │ │ ├── UnityEngine.ClusterInputModule.dll │ │ │ ├── UnityEngine.ClusterRendererModule.dll │ │ │ ├── UnityEngine.CoreModule.dll │ │ │ ├── UnityEngine.CrashReportingModule.dll │ │ │ ├── UnityEngine.DSPGraphModule.dll │ │ │ ├── UnityEngine.DirectorModule.dll │ │ │ ├── UnityEngine.GameCenterModule.dll │ │ │ ├── UnityEngine.GridModule.dll │ │ │ ├── UnityEngine.HotReloadModule.dll │ │ │ ├── UnityEngine.IMGUIModule.dll │ │ │ ├── UnityEngine.ImageConversionModule.dll │ │ │ ├── UnityEngine.InputLegacyModule.dll │ │ │ ├── UnityEngine.InputModule.dll │ │ │ ├── UnityEngine.JSONSerializeModule.dll │ │ │ ├── UnityEngine.LocalizationModule.dll │ │ │ ├── UnityEngine.ParticleSystemModule.dll │ │ │ ├── UnityEngine.PerformanceReportingModule.dll │ │ │ ├── UnityEngine.Physics2DModule.dll │ │ │ ├── UnityEngine.PhysicsModule.dll │ │ │ ├── UnityEngine.ProfilerModule.dll │ │ │ ├── UnityEngine.ScreenCaptureModule.dll │ │ │ ├── UnityEngine.SharedInternalsModule.dll │ │ │ ├── UnityEngine.SpriteMaskModule.dll │ │ │ ├── UnityEngine.SpriteShapeModule.dll │ │ │ ├── UnityEngine.StreamingModule.dll │ │ │ ├── UnityEngine.SubstanceModule.dll │ │ │ ├── UnityEngine.SubsystemsModule.dll │ │ │ ├── UnityEngine.TLSModule.dll │ │ │ ├── UnityEngine.TerrainModule.dll │ │ │ ├── UnityEngine.TerrainPhysicsModule.dll │ │ │ ├── UnityEngine.TextCoreModule.dll │ │ │ ├── UnityEngine.TextRenderingModule.dll │ │ │ ├── UnityEngine.TilemapModule.dll │ │ │ ├── UnityEngine.UI.dll │ │ │ ├── UnityEngine.UIElementsModule.dll │ │ │ ├── UnityEngine.UIElementsNativeModule.dll │ │ │ ├── UnityEngine.UIModule.dll │ │ │ ├── UnityEngine.UNETModule.dll │ │ │ ├── UnityEngine.UmbraModule.dll │ │ │ ├── UnityEngine.UnityAnalyticsModule.dll │ │ │ ├── UnityEngine.UnityConnectModule.dll │ │ │ ├── UnityEngine.UnityTestProtocolModule.dll │ │ │ ├── UnityEngine.UnityWebRequestAssetBundleModule.dll │ │ │ ├── UnityEngine.UnityWebRequestAudioModule.dll │ │ │ ├── UnityEngine.UnityWebRequestModule.dll │ │ │ ├── UnityEngine.UnityWebRequestTextureModule.dll │ │ │ ├── UnityEngine.UnityWebRequestWWWModule.dll │ │ │ ├── UnityEngine.VFXModule.dll │ │ │ ├── UnityEngine.VRModule.dll │ │ │ ├── UnityEngine.VehiclesModule.dll │ │ │ ├── UnityEngine.VideoModule.dll │ │ │ ├── UnityEngine.VirtualTexturingModule.dll │ │ │ ├── UnityEngine.WindModule.dll │ │ │ ├── UnityEngine.XRModule.dll │ │ │ ├── UnityEngine.dll │ │ │ ├── mscorlib.dll │ │ │ └── netstandard.dll │ │ ├── Resources │ │ │ ├── unity default resources │ │ │ └── unity_builtin_extra │ │ ├── app.info │ │ ├── boot.config │ │ ├── globalgamemanagers │ │ ├── globalgamemanagers.assets │ │ ├── level0 │ │ ├── level0.resS │ │ ├── level1 │ │ ├── level1.resS │ │ ├── resources.assets │ │ ├── resources.assets.resS │ │ ├── sharedassets0.assets │ │ ├── sharedassets0.assets.resS │ │ └── sharedassets1.assets │ ├── MonoBleedingEdge │ │ ├── EmbedRuntime │ │ │ ├── MonoPosixHelper.dll │ │ │ └── mono-2.0-bdwgc.dll │ │ └── etc │ │ │ └── mono │ │ │ ├── 2.0 │ │ │ ├── Browsers │ │ │ │ └── Compat.browser │ │ │ ├── DefaultWsdlHelpGenerator.aspx │ │ │ ├── machine.config │ │ │ ├── settings.map │ │ │ └── web.config │ │ │ ├── 4.0 │ │ │ ├── Browsers │ │ │ │ └── Compat.browser │ │ │ ├── DefaultWsdlHelpGenerator.aspx │ │ │ ├── machine.config │ │ │ ├── settings.map │ │ │ └── web.config │ │ │ ├── 4.5 │ │ │ ├── Browsers │ │ │ │ └── Compat.browser │ │ │ ├── DefaultWsdlHelpGenerator.aspx │ │ │ ├── machine.config │ │ │ ├── settings.map │ │ │ └── web.config │ │ │ ├── browscap.ini │ │ │ ├── config │ │ │ └── mconfig │ │ │ └── config.xml │ ├── UnityCrashHandler32.exe │ └── UnityPlayer.dll ├── Logs │ └── Packages-Update.log ├── Packages │ ├── manifest.json │ └── packages-lock.json ├── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ ├── VersionControlSettings.asset │ └── XRSettings.asset ├── UserSettings │ └── EditorUserSettings.asset └── obj │ └── Debug │ ├── Assembly-CSharp.csprojAssemblyReference.cache │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── PhotonChat.csprojAssemblyReference.cache │ ├── PhotonRealtime.csprojAssemblyReference.cache │ ├── PhotonUnityNetworking.Editor.csprojAssemblyReference.cache │ ├── PhotonUnityNetworking.Utilities.Culling.Editor.csprojAssemblyReference.cache │ ├── PhotonUnityNetworking.Utilities.csprojAssemblyReference.cache │ ├── PhotonUnityNetworking.csprojAssemblyReference.cache │ ├── PhotonWebSocket.csprojAssemblyReference.cache │ ├── PunDemos.DemoHubEditor.csprojAssemblyReference.cache │ └── PunDemos.DemoSlotcarEditor.csprojAssemblyReference.cache ├── LICENSE └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # This .gitignore file should be placed at the root of your Unity project directory 2 | # 3 | # Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore 4 | # 5 | FPS Game/[Ll]ibrary/ 6 | FPS Game/[Tt]emp/ 7 | FPS Game/[Oo]bj/ 8 | FPS Game/[Bb]uild/ 9 | FPS Game/[Bb]uilds/ 10 | FPS Game/[Ll]ogs/ 11 | FPS Game/[Mm]emoryCaptures/ 12 | 13 | # Never ignore Asset meta data 14 | !FPS Game/[Aa]ssets/**/*.meta 15 | 16 | # Uncomment this line if you wish to ignore the asset store tools plugin 17 | # /[Aa]ssets/AssetStoreTools* 18 | 19 | # Autogenerated Jetbrains Rider plugin 20 | FPS Game[Aa]ssets/Plugins/Editor/JetBrains* 21 | 22 | # Visual Studio cache directory 23 | .vs/ 24 | 25 | # Gradle cache directory 26 | .gradle/ 27 | 28 | # Autogenerated VS/MD/Consulo solution and project files 29 | ExportedObj/ 30 | .consulo/ 31 | *.csproj 32 | *.unityproj 33 | *.sln 34 | *.suo 35 | *.tmp 36 | *.user 37 | *.userprefs 38 | *.pidb 39 | *.booproj 40 | *.svd 41 | *.pdb 42 | *.mdb 43 | *.opendb 44 | *.VC.db 45 | 46 | # Unity3D generated meta files 47 | *.pidb.meta 48 | *.pdb.meta 49 | *.mdb.meta 50 | 51 | # Unity3D generated file on crash reports 52 | sysinfo.txt 53 | 54 | # Builds 55 | *.apk 56 | *.unitypackage 57 | 58 | # Crashlytics generated file 59 | crashlytics-build.properties 60 | 61 | FPS Game/Assets/Photon/PhotonUnityNetworking/Resources/PhotonServerSettings.asset 62 | -------------------------------------------------------------------------------- /FPS Game/.vsconfig: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0", 3 | "components": [ 4 | "Microsoft.VisualStudio.Workload.ManagedGame" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /FPS Game/Assets/Images.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0999ac82a5da0424aa95360c9ca5b5e5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Images/Square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Images/Square.png -------------------------------------------------------------------------------- /FPS Game/Assets/Items.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b99507eab0df6094f9c93527033fda18 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Items/Guns.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7dcd4acefb68f04d89c63e883169a2d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Items/Guns/Pistol.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 82c2ad346950704498cba8492b0fd389, type: 3} 13 | m_Name: Pistol 14 | m_EditorClassIdentifier: 15 | itemName: Pistol 16 | damage: 25 17 | -------------------------------------------------------------------------------- /FPS Game/Assets/Items/Guns/Pistol.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d265224a6a25bb449941c374d0946a4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Items/Guns/Rifle.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 82c2ad346950704498cba8492b0fd389, type: 3} 13 | m_Name: Rifle 14 | m_EditorClassIdentifier: 15 | itemName: Rifle 16 | damage: 50 17 | -------------------------------------------------------------------------------- /FPS Game/Assets/Items/Guns/Rifle.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: faedfac47be255447ae44e48a73a1423 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a47a21119b791cc47861f41de72cb0b9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Materials/Block.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65d9f17977dc62149ad993238c0a8eff 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Materials/Spawnpoint Face.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: daf63a7cda6331a40a62c9a82e11a538 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Materials/Spawnpoint.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e8ba6fe0ba8fa742a16a68534b827d0 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98951132346795f438babe7a3183da43 3 | folderAsset: yes 4 | timeCreated: 1523536679 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea05e6479d592944d955c2a5e1a6d6f1 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af83a98aaa4f7b64eb7fcec95ee7b1ed 3 | folderAsset: yes 4 | timeCreated: 1523525757 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChannelCreationOptions.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------------------------------------------------- 2 | // The Photon Chat Api enables clients to connect to a chat server and communicate with other clients. 3 | // ChannelCreationOptions is a parameter used when subscribing to a public channel for the first time. 4 | // Photon Chat Api - Copyright (C) 2018 Exit Games GmbH 5 | // ---------------------------------------------------------------------------------------------------------------------- 6 | 7 | namespace Photon.Chat 8 | { 9 | public class ChannelCreationOptions 10 | { 11 | /// Default values of channel creation options. 12 | public static ChannelCreationOptions Default = new ChannelCreationOptions(); 13 | /// Whether or not the channel to be created will allow client to keep a list of users. 14 | public bool PublishSubscribers { get; set; } 15 | /// Limit of the number of users subscribed to the channel to be created. 16 | public int MaxSubscribers { get; set; } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChannelCreationOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c1aa0fceaa2bc14eabdf85976f4e2c8 3 | timeCreated: 1549546375 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChannelWellKnownProperties.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------------------------------------------------- 2 | // The Photon Chat Api enables clients to connect to a chat server and communicate with other clients. 3 | // ChannelWellKnownProperties contains the list of well-known channel properties. 4 | // Photon Chat Api - Copyright (C) 2018 Exit Games GmbH 5 | // ---------------------------------------------------------------------------------------------------------------------- 6 | 7 | namespace Photon.Chat 8 | { 9 | public class ChannelWellKnownProperties 10 | { 11 | public const byte MaxSubscribers = 255; 12 | public const byte PublishSubscribers = 254; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChannelWellKnownProperties.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5eb508ffb7b7b0f47882f0087a668283 3 | timeCreated: 1547826678 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChatAppSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87776a9b1f405644abcc38ecd70c37fb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChatChannel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35b2a4878e5e99e438c97fbe8dbbd863 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChatClient.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 692e391fa2a297c45b3d530aa85be610 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChatDisconnectCause.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b90b85043f1857f43b94fd00edfc1ef1 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChatEventCode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 188e4a680bce12d4cbad8d57a24f7d44 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChatOperationCode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c90a2a73f3ce648409739c724d3e6cef 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChatParameterCode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7a17b60c85fb30448492e397c58c7ce 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChatPeer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f712805dec728943a668b3bf19dc422 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChatState.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f482d8c4fe7ade4cbb08eb4a2d83b39 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/ChatUserStatus.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7db67e7f5face2e42b6daafcaf4e6c82 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/IChatClientListener.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bab7c8053b486e34aa0d4ca99dcbec80 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/PhotonChat.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhotonChat", 3 | "references": [ 4 | "PhotonWebSocket" 5 | ], 6 | "optionalUnityReferences": [], 7 | "includePlatforms": [], 8 | "excludePlatforms": [], 9 | "allowUnsafeCode": false 10 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/PhotonChat.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08a110bd598f7604f9519c2d7e1fb3cc 3 | timeCreated: 1537459565 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonChat/Code/changes-chat.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5c3dda6f11fe7845989297c8a603dc2 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee1734b1a7bac244bb5f15ecd778b5f2 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/Metro.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 887ac71c799552346b6cf7654fb699cb 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/Metro/Photon3Unity3D.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonLibs/Metro/Photon3Unity3D.dll -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/Metro/Photon3Unity3D.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonLibs/Metro/Photon3Unity3D.pri -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/Metro/Photon3Unity3D.pri.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3439a9e4030efca45b6cc06240106c02 3 | timeCreated: 1460035811 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/Photon3Unity3D.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonLibs/Photon3Unity3D.dll -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/Photon3Unity3D.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonLibs/Photon3Unity3D.pri -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/Photon3Unity3D.pri.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e4837cb6b12392429bd517b0aa9db03 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/Photon3Unity3D.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d4f08d435c4b6343969d8af249460ff 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | TextScriptImporter: 9 | userData: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/WebSocket.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f243ce0406bd1c40a9ff5fc2d78d905 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/WebSocket/PhotonWebSocket.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhotonWebSocket", 3 | "references": [], 4 | "includePlatforms": [], 5 | "excludePlatforms": [ 6 | "WSA" 7 | ] 8 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/WebSocket/PhotonWebSocket.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a10ff188cbfd201409863c062b118e1d 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/WebSocket/SocketWebTcp.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac953d6a57a9ea94e96ec689598995d5 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/WebSocket/WebSocket.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1bad04f7805f764dba77f0d4518e0f0 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/WebSocket/WebSocket.jslib.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04bb5f307f2e48b4fbaa6da865fd4091 3 | PluginImporter: 4 | serializedVersion: 1 5 | iconMap: {} 6 | executionOrder: {} 7 | isPreloaded: 0 8 | platformData: 9 | Any: 10 | enabled: 0 11 | settings: {} 12 | Editor: 13 | enabled: 0 14 | settings: 15 | DefaultValueInitialized: true 16 | WebGL: 17 | enabled: 1 18 | settings: {} 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/WebSocket/websocket-sharp.README: -------------------------------------------------------------------------------- 1 | websocket-sharp.dll built from https://github.com/sta/websocket-sharp.git, commit 869dfb09778de51081b0ae64bd2c3217cffe0699 on Aug 24, 2016. 2 | 3 | websocket-sharp is provided under The MIT License as mentioned here: https://github.com/sta/websocket-sharp#license -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/WebSocket/websocket-sharp.README.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e262c2b04eaa8440987b50a91e86674 3 | DefaultImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/WebSocket/websocket-sharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonLibs/WebSocket/websocket-sharp.dll -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonLibs/changes-library.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8040d310df77714a90a561261bfb2cb 3 | timeCreated: 1557919981 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonNetworking-Documentation.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonNetworking-Documentation.chm -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonNetworking-Documentation.chm.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6923098d409554f57bedd5a4fa66e3ad 3 | timeCreated: 1527163075 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonNetworking-Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonNetworking-Documentation.pdf -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonNetworking-Documentation.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c285a840e88d74462a18710772dc4bfb 3 | timeCreated: 1527163075 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b54c221855bde4a4ba511877e7b6b904 3 | folderAsset: yes 4 | timeCreated: 1505899913 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 028784b24103cfd46a9d2eadba4c285f 3 | folderAsset: yes 4 | timeCreated: 1523525776 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/AppSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 272beb7315eb9fc4daecafe2ff373baf 3 | timeCreated: 1521804700 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/ConnectionHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0b3ce6748186d3468e0dbaecb38b04c 3 | timeCreated: 1527243846 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/Extensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c0464991e33a70498abdd85c150cc59 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/FriendInfo.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------- 2 | // 3 | // Loadbalancing Framework for Photon - Copyright (C) 2018 Exit Games GmbH 4 | // 5 | // 6 | // Collection of values related to a user / friend. 7 | // 8 | // developer@photonengine.com 9 | // ---------------------------------------------------------------------------- 10 | 11 | #if UNITY_4_7 || UNITY_5 || UNITY_5_3_OR_NEWER 12 | #define SUPPORTED_UNITY 13 | #endif 14 | 15 | 16 | namespace Photon.Realtime 17 | { 18 | using ExitGames.Client.Photon; 19 | 20 | #if SUPPORTED_UNITY || NETFX_CORE 21 | using Hashtable = ExitGames.Client.Photon.Hashtable; 22 | using SupportClass = ExitGames.Client.Photon.SupportClass; 23 | #endif 24 | 25 | 26 | /// 27 | /// Used to store info about a friend's online state and in which room he/she is. 28 | /// 29 | public class FriendInfo 30 | { 31 | [System.Obsolete("Use UserId.")] 32 | public string Name { get { return this.UserId; } } 33 | public string UserId { get; internal protected set; } 34 | 35 | public bool IsOnline { get; internal protected set; } 36 | public string Room { get; internal protected set; } 37 | 38 | public bool IsInRoom 39 | { 40 | get { return this.IsOnline && !string.IsNullOrEmpty(this.Room); } 41 | } 42 | 43 | public override string ToString() 44 | { 45 | return string.Format("{0}\t is: {1}", this.UserId, (!this.IsOnline) ? "offline" : this.IsInRoom ? "playing" : "on master"); 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/FriendInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94ba1138c322ea04c8c37cfbcf87f468 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/LoadBalancingClient.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4e65968c7102bf42a77b6a5cade8743 3 | timeCreated: 1497614756 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/LoadbalancingPeer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35c989013c977244186e524a4c90dcee 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/PhotonPing.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a2f6055139b44142954461627d344bc 3 | timeCreated: 1524653911 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/PhotonPingClasses.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------- 2 | // 3 | // Loadbalancing Framework for Photon - Copyright (C) 2018 Exit Games GmbH 4 | // 5 | // 6 | // Provides implementations of the PhotonPing for various platforms and 7 | // use cases. 8 | // 9 | // developer@photonengine.com 10 | // ---------------------------------------------------------------------------- 11 | 12 | #if UNITY_4_7 || UNITY_5 || UNITY_5_3_OR_NEWER 13 | #define SUPPORTED_UNITY 14 | #endif 15 | 16 | #if SUPPORTED_UNITY 17 | namespace Photon.Realtime 18 | { 19 | using System; 20 | using System.Net.Sockets; 21 | using ExitGames.Client.Photon; 22 | 23 | #if UNITY_WEBGL 24 | // import WWW class 25 | using UnityEngine; 26 | #endif 27 | 28 | 29 | #if UNITY_WEBGL 30 | public class PingHttp : PhotonPing 31 | { 32 | private WWW webRequest; 33 | 34 | public override bool StartPing(string address) 35 | { 36 | base.Init(); 37 | 38 | address = "https://" + address + "/photon/m/?ping&r=" + UnityEngine.Random.Range(0, 10000); 39 | this.webRequest = new WWW(address); 40 | return true; 41 | } 42 | 43 | public override bool Done() 44 | { 45 | if (this.webRequest.isDone) 46 | { 47 | Successful = true; 48 | return true; 49 | } 50 | 51 | return false; 52 | } 53 | 54 | public override void Dispose() 55 | { 56 | this.webRequest.Dispose(); 57 | } 58 | } 59 | #endif 60 | } 61 | #endif -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/PhotonPingClasses.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d93148764d7961d4a8b8112bd166cf35 3 | timeCreated: 1494420905 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/PhotonRealtime.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhotonRealtime", 3 | "references": [ 4 | "PhotonWebSocket" 5 | ], 6 | "optionalUnityReferences": [], 7 | "includePlatforms": [], 8 | "excludePlatforms": [], 9 | "allowUnsafeCode": false 10 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/PhotonRealtime.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 831409e8f9d13b5479a3baef9822ad34 3 | timeCreated: 1537459565 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/Player.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3e4b5bebc687044b9c6c2803c36be3d 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/Region.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bddf4f4bde2f8dd46927411229ce1302 3 | timeCreated: 1494420905 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/RegionHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 207807222df026f40ac3688a3a051e38 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/Room.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17568a7a5552c09428dd48e73548b8b8 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/RoomInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71760b65ad7d5b842942c797a0366fa7 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/SupportLogger.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b61c60d38639484ebbd7f2100dd3d08 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/WebRpc.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 294b0a24f6c841f48acf4bf696a4d764 3 | timeCreated: 1493901324 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonRealtime/Code/changes-realtime.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 530dcba8d8fbbc24a8894ca925cadd8a 3 | timeCreated: 1558358700 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2b6672cc770a19438ff06fcb2637630 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a312e4dbb5268d4e859200f68478e0c 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/CustomTypes.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab517bd36a2b2504b83979fcad45d4a2 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e14293cef01c2f742a605d63babcb803 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/AccountService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 166dfe22956ef0341b28e18d0499e363 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/CopyIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/CopyIcon.png -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/CopyIconPro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/CopyIconPro.png -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PhotonEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dabbbed2a74eac44dac281f20d706ba8 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PhotonEditorUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 607340ca505d53d4f8e785423fac7964 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PhotonGUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d2cadb1ccf05074e8ce96b1393846cf 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PhotonUnityNetworking.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhotonUnityNetworking.Editor", 3 | "references": [ 4 | "PhotonRealtime", 5 | "PhotonUnityNetworking" 6 | ], 7 | "optionalUnityReferences": [], 8 | "includePlatforms": [ 9 | "Editor" 10 | ], 11 | "excludePlatforms": [], 12 | "allowUnsafeCode": false 13 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PhotonUnityNetworking.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4025d00f1ce60da4ea2d0830acf5ebfb 3 | timeCreated: 1537863428 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PhotonViewHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57b538e62a0ca6248bfd354def935e57 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PhotonViewInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e73a30c46df19194f873ea7a9ce12753 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PunGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PunGradient.png -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PunGradient.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1faa1cf0448470c4ebbb23b97759ab50 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 0 8 | linearTexture: 1 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -1 24 | maxTextureSize: 256 25 | textureSettings: 26 | filterMode: 0 27 | aniso: 1 28 | mipBias: -1 29 | wrapMode: 1 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 1 40 | textureType: 2 41 | buildTargetSettings: [] 42 | spriteSheet: 43 | sprites: [] 44 | spritePackingTag: 45 | userData: 46 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PunSceneSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc3284eace5a64d4bb516df7d7effdb9 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PunSceneSettingsFile.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: fc3284eace5a64d4bb516df7d7effdb9, type: 3} 13 | m_Name: PunSceneSettingsFile 14 | m_EditorClassIdentifier: 15 | SceneSettingsListFoldoutOpen: 1 16 | MinViewIdPerScene: [] 17 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PunSceneSettingsFile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0aacb83307022d449e90a09d28222ae 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/PunSceneSettingsInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ad59deacfd0848dcb64a51b0a0eb960 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/ReordableList.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62126d9bb7b8eb64ea07a039d902d0ac 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/ReordableList/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2013, Rotorz Limited 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are met: 6 | 7 | 1. Redistributions of source code must retain the above copyright notice, this 8 | list of conditions and the following disclaimer. 9 | 2. Redistributions in binary form must reproduce the above copyright notice, 10 | this list of conditions and the following disclaimer in the documentation 11 | and/or other materials provided with the distribution. 12 | 13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 14 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 15 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 16 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 17 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 18 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 19 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 20 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 22 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 | 24 | The views and conclusions contained in the software and documentation are those 25 | of the authors and should not be interpreted as representing official policies, 26 | either expressed or implied, of the FreeBSD Project. -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/ReordableList/LICENSE.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2fbd2e43c3dfae4d9830e9921238cf5 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/ReordableList/ReorderableListResources.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60c609ded101b0a468fb5cf27b31cf27 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/ServerSettingsInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21239ba77ac4b534f958e8617ef13ede 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/Views.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6024eaa234f94341af9e45cc99285c7 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/Views/PhotonAnimatorViewEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3f61bade114730459f7ad45f5f292c1 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/Views/PhotonRigidbody2DViewEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a82e8e86b9eecb40ac3f6ebc949f6ef 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/Views/PhotonRigidbodyViewEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4bcfebc9a2f1074488adedd1fe84e6c9 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/Views/PhotonTransformViewClassicEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22292ca8ffb574945bedfaf49266672e 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/Views/PhotonTransformViewEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8c9ec475ad103b43b901d942ff66e02 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/help.png -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Editor/help.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f1212502533cb34188dd6ef094188cb 3 | TextureImporter: 4 | serializedVersion: 2 5 | mipmaps: 6 | mipMapMode: 0 7 | enableMipMap: 0 8 | linearTexture: 1 9 | correctGamma: 0 10 | fadeOut: 0 11 | borderMipMap: 0 12 | mipMapFadeDistanceStart: 1 13 | mipMapFadeDistanceEnd: 3 14 | bumpmap: 15 | convertToNormalMap: 0 16 | externalNormalMap: 0 17 | heightScale: .25 18 | normalMapFilter: 0 19 | isReadable: 0 20 | grayScaleToAlpha: 0 21 | generateCubemap: 0 22 | seamlessCubemap: 0 23 | textureFormat: -3 24 | maxTextureSize: 1024 25 | textureSettings: 26 | filterMode: -1 27 | aniso: 1 28 | mipBias: -1 29 | wrapMode: 1 30 | nPOTScale: 0 31 | lightmap: 0 32 | compressionQuality: 50 33 | spriteMode: 0 34 | spriteExtrude: 1 35 | spriteMeshType: 1 36 | alignment: 0 37 | spritePivot: {x: .5, y: .5} 38 | spritePixelsToUnits: 100 39 | alphaIsTransparency: 1 40 | textureType: 2 41 | buildTargetSettings: [] 42 | spriteSheet: 43 | sprites: [] 44 | spritePackingTag: 45 | userData: 46 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Enums.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7962bbdaba2a4940b1341d755abd40d 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/PhotonHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 177bddf229f8d8445a70c0652f03b7df 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/PhotonNetwork.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88e11b3353de7e94d84b1ec5adbdd15e 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/PhotonNetworkPart.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbf2b3734a024f842bd50f8738feb400 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/PhotonStreamQueue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 006991e32d9020c4d896f161318a2bc0 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/PhotonUnityNetworking.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhotonUnityNetworking", 3 | "references": [ 4 | "PhotonRealtime" 5 | ], 6 | "optionalUnityReferences": [], 7 | "includePlatforms": [], 8 | "excludePlatforms": [], 9 | "allowUnsafeCode": false 10 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/PhotonUnityNetworking.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57c32fc907df0f54e8e6e8f0d2488336 3 | timeCreated: 1537459565 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/PhotonView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa584fbee541324448dd18d8409c7a41 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/PunClasses.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f40f16a0227e5c14293e269c875c0f9b 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/ServerSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f3758f8f58fdef43803eb9be1df0608 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Views.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a724ff00b77e85d44a2af6baf46fc6a2 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Views/PhotonAnimatorView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b8c4a61274f60b4ea5fb4299cfdbf14 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Views/PhotonRigidbody2DView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e7cb724808c322458aa4d15f5035fa9 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Views/PhotonRigidbodyView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64179f3720bbfe947b7724caa67b7c1d 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Views/PhotonTransformView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 627855c7f81362d41938ffe0b1475957 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Code/Views/PhotonTransformViewClassic.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8efc6b1d64977384eb3405357896c656 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Icons.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebc245e9a162d7749b96acd14e6d473e 3 | folderAsset: yes 4 | timeCreated: 1525338830 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Icons/PunIcon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonUnityNetworking/Icons/PunIcon-128.png -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Icons/PunIconApp128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonUnityNetworking/Icons/PunIconApp128.png -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Icons/PunIconApp32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonUnityNetworking/Icons/PunIconApp32.png -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Icons/PunIconApp48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonUnityNetworking/Icons/PunIconApp48.png -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Icons/PunIconApp512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonUnityNetworking/Icons/PunIconApp512.png -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60e4d5dbc9ba5e3478bbb9259389a35c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Resources/PhotonServerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 9f3758f8f58fdef43803eb9be1df0608, type: 3} 13 | m_Name: PhotonServerSettings 14 | m_EditorClassIdentifier: 15 | AppSettings: 16 | AppIdRealtime: 17 | AppIdChat: 18 | AppIdVoice: 19 | AppVersion: 20 | UseNameServer: 1 21 | FixedRegion: 22 | Server: 23 | Port: 0 24 | Protocol: 0 25 | AuthMode: 0 26 | EnableLobbyStatistics: 0 27 | NetworkLogging: 1 28 | DevRegion: 29 | PunLogging: 0 30 | EnableSupportLogger: 0 31 | RunInBackground: 1 32 | StartInOfflineMode: 0 33 | RpcList: 34 | - ClickRpc 35 | - DestroyRpc 36 | - RPC_GetKill 37 | - RPC_Shoot 38 | - RPC_TakeDamage 39 | DisableAutoOpenWizard: 1 40 | ShowSettings: 0 41 | DevRegionSetOnce: 0 42 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/Resources/PhotonServerSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c12dec1a0c96fd4588ad961a56e3c50 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c9485e879b69bf48bbc3ea64a71dbb2 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Culling.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 404d7999c3b78454798028d2efcb9336 3 | folderAsset: yes 4 | timeCreated: 1529327267 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Culling/CullArea.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfb1c264fdc576442b2f42c998bed4a2 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Culling/CullingHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84db789113d4b01418c1becb128c4561 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Culling/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fcede10f4c76b443483f21320fee20e5 3 | folderAsset: yes 4 | timeCreated: 1529329408 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Culling/Editor/CullAreaEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abadaa451a7bff0489078ed9eec61133 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Culling/Editor/PhotonUnityNetworking.Utilities.Culling.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhotonUnityNetworking.Utilities.Culling.Editor", 3 | "references": [ 4 | "PhotonUnityNetworking.Utilities" 5 | ], 6 | "optionalUnityReferences": [], 7 | "includePlatforms": [ 8 | "Editor" 9 | ], 10 | "excludePlatforms": [], 11 | "allowUnsafeCode": false 12 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Culling/Editor/PhotonUnityNetworking.Utilities.Culling.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 06dafbbe6b7b3a84f84213f47aabe7f0 3 | timeCreated: 1537459565 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Debugging.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72b80dd954bc647c4a2a924b87762f92 3 | folderAsset: yes 4 | timeCreated: 1529327208 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Debugging/PhotonLagSimulationGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5867a53c8db0e6745818285bb6b6e1b9 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Debugging/PhotonStatsGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d06466c03d263624786afa88b52928b6 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | MonoImporter: 9 | serializedVersion: 2 10 | defaultReferences: [] 11 | executionOrder: 0 12 | icon: {instanceID: 0} 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Debugging/PointedAtGameObjectInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6262dd9a9b078c4e8cbd47495aa6d23 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Debugging/StatesGui.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62880f27e95abf2418fd79e9d9d568b4 3 | timeCreated: 1493998271 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonPlayer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94d453efd58794348867b36584d05a1e 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonPlayer/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1d46a1c486645945a3667d8bbe2d2e7 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonPlayer/Editor/PhotonTeamsManagerInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cb74f08e3fc52942a0d8557772bf4dc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonPlayer/Editor/PhotonUnityNetworking.Utilities.PhotonPlayer.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhotonUnityNetworking.Utilities.PhotonPlayer.Editor", 3 | "references": [ 4 | "PhotonRealtime", 5 | "PhotonUnityNetworking", 6 | "PhotonUnityNetworking.Utilities", 7 | "PhotonUnityNetworking.Editor" 8 | ], 9 | "optionalUnityReferences": [], 10 | "includePlatforms": [ 11 | "Editor" 12 | ], 13 | "excludePlatforms": [], 14 | "allowUnsafeCode": false 15 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonPlayer/Editor/PhotonUnityNetworking.Utilities.PhotonPlayer.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7024f760fc566cf45a16d2c838e22b2d 3 | timeCreated: 1537459565 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonPlayer/Editor/PlayerNumberingInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6590f39353bf4efdb3b14691166135f 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonPlayer/Editor/PunTeamsInspector.cs: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------------------------------------------------------------- 2 | // 3 | // Part of: Photon Unity Utilities, 4 | // 5 | // 6 | // Custom inspector for PunTeams 7 | // 8 | // developer@exitgames.com 9 | // -------------------------------------------------------------------------------------------------------------------- 10 | 11 | 12 | using System; 13 | using UnityEngine; 14 | using System.Collections; 15 | using System.Collections.Generic; 16 | using UnityEditor; 17 | 18 | using Photon.Pun; 19 | using Photon.Realtime; 20 | 21 | namespace Photon.Pun.UtilityScripts 22 | { 23 | #pragma warning disable 0618 24 | [CustomEditor(typeof(PunTeams))] 25 | public class PunTeamsInspector : Editor { 26 | 27 | 28 | Dictionary _Foldouts ; 29 | 30 | public override void OnInspectorGUI() 31 | { 32 | if (_Foldouts==null) 33 | { 34 | _Foldouts = new Dictionary(); 35 | } 36 | 37 | if (PunTeams.PlayersPerTeam!=null) 38 | { 39 | foreach (KeyValuePair> _pair in PunTeams.PlayersPerTeam) 40 | { 41 | #pragma warning restore 0618 42 | if (!_Foldouts.ContainsKey(_pair.Key)) 43 | { 44 | _Foldouts[_pair.Key] = true; 45 | } 46 | 47 | _Foldouts[_pair.Key] = EditorGUILayout.Foldout(_Foldouts[_pair.Key],"Team "+_pair.Key +" ("+_pair.Value.Count+")"); 48 | 49 | if (_Foldouts[_pair.Key]) 50 | { 51 | EditorGUI.indentLevel++; 52 | foreach(Player _player in _pair.Value) 53 | { 54 | EditorGUILayout.LabelField("",_player.ToString() + (PhotonNetwork.LocalPlayer==_player?" - You -":"")); 55 | } 56 | EditorGUI.indentLevel--; 57 | } 58 | 59 | } 60 | } 61 | } 62 | } 63 | } 64 | 65 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonPlayer/Editor/PunTeamsInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7dcadaf22424c4f5d82f4d48c3b8097f 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonPlayer/PhotonTeamsManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8701526de72d8774fa165e66daf050ed 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonPlayer/PlayerNumbering.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b28dd60f6abf16d4094cf0f642a043e2 3 | timeCreated: 1512563044 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonPlayer/PunPlayerScores.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b4df3943860f1d45bfe232053a58d80 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonPlayer/PunTeams.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6587c8104d7524f4280d0a68dd779f27 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonUnityNetworking.Utilities.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PhotonUnityNetworking.Utilities", 3 | "references": [ 4 | "PhotonRealtime", 5 | "PhotonUnityNetworking" 6 | ], 7 | "optionalUnityReferences": [], 8 | "includePlatforms": [], 9 | "excludePlatforms": [], 10 | "allowUnsafeCode": false 11 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonUnityNetworking.Utilities.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a738238285a7a8246af046cbf977522f 3 | timeCreated: 1537459565 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonView.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 199121930ec5d4aa9bb53d836180b74f 3 | folderAsset: yes 4 | timeCreated: 1529327582 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/PhotonView/SmoothSyncMovement.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35144820bcc25444bb8f0fd767d9423e 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Prototyping.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e10fe700b1a744ec78575843923fe6d7 3 | folderAsset: yes 4 | timeCreated: 1529327245 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Prototyping/ConnectAndJoinRandom.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c1b84a427010e0469ce0df07ab64dbc 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Prototyping/MoveByKeys.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99b4daedc5e674a429acdf1e77da6a55 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Prototyping/OnClickDestroy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9dab7328ba500e944a99d62065fba6c0 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Prototyping/OnClickInstantiate.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b79a9b62449de940a073364858c3f9b 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Prototyping/OnClickRpc.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2cd0ed7420882554fa146aab6aeb2e80 3 | timeCreated: 1536748184 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Prototyping/OnEscapeQuit.cs: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------------------------------------------------------------- 2 | // 3 | // Part of: Photon Unity Utilities, 4 | // 5 | // 6 | // This component will quit the application when escape key is pressed 7 | // 8 | // developer@exitgames.com 9 | // -------------------------------------------------------------------------------------------------------------------- 10 | 11 | using UnityEngine; 12 | using System.Collections; 13 | using System.Diagnostics; 14 | 15 | namespace Photon.Pun.UtilityScripts 16 | { 17 | /// 18 | /// This component will quit the application when escape key is pressed 19 | /// 20 | public class OnEscapeQuit : MonoBehaviour 21 | { 22 | [Conditional("UNITY_ANDROID"), Conditional("UNITY_IOS")] 23 | public void Update() 24 | { 25 | // "back" button of phone equals "Escape". quit app if that's pressed 26 | if (Input.GetKeyDown(KeyCode.Escape)) 27 | { 28 | Application.Quit(); 29 | } 30 | } 31 | } 32 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Prototyping/OnEscapeQuit.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1fbabafd914a48f4eb6108d8d8f43d29 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Prototyping/OnJoinedInstantiate.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed3b5dcba7bf9114cb13fc59e0a71f55 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Prototyping/OnStartDelete.cs: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------------------------------------------------------------- 2 | // 3 | // Part of: Photon Unity Utilities, 4 | // 5 | // 6 | // This component will destroy the GameObject it is attached to (in Start()). 7 | // 8 | // developer@exitgames.com 9 | // -------------------------------------------------------------------------------------------------------------------- 10 | 11 | using UnityEngine; 12 | 13 | namespace Photon.Pun.UtilityScripts 14 | { 15 | /// This component will destroy the GameObject it is attached to (in Start()). 16 | public class OnStartDelete : MonoBehaviour 17 | { 18 | // Use this for initialization 19 | private void Start() 20 | { 21 | Destroy(this.gameObject); 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Prototyping/OnStartDelete.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8d56a54ae062da4a87516fb994f4e30 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Room.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e3b3d6025e4b41fca914dca9dcc718d 3 | folderAsset: yes 4 | timeCreated: 1529328285 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/Room/CountdownTimer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffc398cf76e6d458caf303b5fceea504 3 | timeCreated: 1529327775 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/TurnBased.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2edc8c63e86d94f6990d3f7e7e90066a 3 | folderAsset: yes 4 | timeCreated: 1529327659 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/TurnBased/PunTurnManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a1b3bda60e9e804f87fd1e5d20a885a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 665e986f9b37c294d96c166a76e618d3 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/UI/ButtonInsideScrollList.cs: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------------------------------------------------------------- 2 | // 3 | // Part of: Photon Unity Utilities, 4 | // 5 | // 6 | // Used on Buttons inside UI lists to prevent scrollRect parent to scroll when down on buttons. 7 | // 8 | // developer@exitgames.com 9 | // -------------------------------------------------------------------------------------------------------------------- 10 | 11 | using UnityEngine; 12 | using UnityEngine.EventSystems; 13 | using UnityEngine.UI; 14 | 15 | namespace Photon.Pun.UtilityScripts 16 | { 17 | /// 18 | /// Button inside scroll list will stop scrolling ability of scrollRect container, so that when pressing down on a button and draggin up and down will not affect scrolling. 19 | /// this doesn't do anything if no scrollRect component found in Parent Hierarchy. 20 | /// 21 | public class ButtonInsideScrollList : MonoBehaviour, IPointerDownHandler, IPointerUpHandler { 22 | 23 | ScrollRect scrollRect; 24 | 25 | // Use this for initialization 26 | void Start () { 27 | scrollRect = GetComponentInParent(); 28 | } 29 | 30 | #region IPointerDownHandler implementation 31 | void IPointerDownHandler.OnPointerDown (PointerEventData eventData) 32 | { 33 | if (scrollRect !=null) 34 | { 35 | scrollRect.StopMovement(); 36 | scrollRect.enabled = false; 37 | } 38 | } 39 | #endregion 40 | 41 | #region IPointerUpHandler implementation 42 | 43 | void IPointerUpHandler.OnPointerUp (PointerEventData eventData) 44 | { 45 | if (scrollRect !=null && !scrollRect.enabled) 46 | { 47 | scrollRect.enabled = true; 48 | } 49 | } 50 | 51 | #endregion 52 | } 53 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/UI/ButtonInsideScrollList.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0e8b381f2c05442ca5c01638958156a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/UI/EventSystemSpawner.cs: -------------------------------------------------------------------------------- 1 | // -------------------------------------------------------------------------------------------------------------------- 2 | // 3 | // 4 | // 5 | // For additive Scene Loading context, eventSystem can't be added to each scene and instead should be instanciated only if necessary. 6 | // https://answers.unity.com/questions/1403002/multiple-eventsystem-in-scene-this-is-not-supporte.html 7 | // 8 | // developer@exitgames.com 9 | // -------------------------------------------------------------------------------------------------------------------- 10 | 11 | using UnityEngine; 12 | using UnityEngine.EventSystems; 13 | 14 | namespace Photon.Pun.UtilityScripts 15 | { 16 | /// 17 | /// Event system spawner. Will add an EventSystem GameObject with an EventSystem component and a StandaloneInputModule component 18 | /// Use this in additive scene loading context where you would otherwise get a "Multiple eventsystem in scene... this is not supported" error from Unity 19 | /// 20 | public class EventSystemSpawner : MonoBehaviour 21 | { 22 | void OnEnable() 23 | { 24 | EventSystem sceneEventSystem = FindObjectOfType(); 25 | if (sceneEventSystem == null) 26 | { 27 | GameObject eventSystem = new GameObject("EventSystem"); 28 | 29 | eventSystem.AddComponent(); 30 | eventSystem.AddComponent(); 31 | } 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/UI/EventSystemSpawner.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68187d3cf4c8746aaa64930f1a766a38 3 | timeCreated: 1529319867 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/UI/GraphicToggleIsOnTransition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 195602a009c4b42b6a62e0bdf601b70d 3 | timeCreated: 1524059610 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/UI/OnPointerOverTooltip.cs: -------------------------------------------------------------------------------- 1 | // 2 | // 3 | // 4 | // Set focus to a given photonView when pointed is over 5 | // 6 | // developer@exitgames.com 7 | // -------------------------------------------------------------------------------------------------------------------- 8 | 9 | using UnityEngine; 10 | using UnityEngine.EventSystems; 11 | 12 | namespace Photon.Pun.UtilityScripts 13 | { 14 | /// 15 | /// Set focus to a given photonView when pointed is over 16 | /// 17 | public class OnPointerOverTooltip : MonoBehaviour,IPointerEnterHandler,IPointerExitHandler 18 | { 19 | 20 | void OnDestroy() 21 | { 22 | PointedAtGameObjectInfo.Instance.RemoveFocus(this.GetComponent()); 23 | } 24 | 25 | #region IPointerExitHandler implementation 26 | 27 | void IPointerExitHandler.OnPointerExit (PointerEventData eventData) 28 | { 29 | PointedAtGameObjectInfo.Instance.RemoveFocus (this.GetComponent()); 30 | 31 | } 32 | 33 | #endregion 34 | 35 | #region IPointerEnterHandler implementation 36 | 37 | void IPointerEnterHandler.OnPointerEnter (PointerEventData eventData) 38 | { 39 | PointedAtGameObjectInfo.Instance.SetFocus (this.GetComponent()); 40 | } 41 | 42 | #endregion 43 | 44 | } 45 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/UI/OnPointerOverTooltip.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff93154db96e843fbbc5e816ec0d2b48 3 | timeCreated: 1495545560 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/UI/TabViewManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c94485733838d40fda441b2c0fbbec10 3 | timeCreated: 1521118118 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/UI/TextButtonTransition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d234639538a34b8d9e3cc6362a7afd0 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/UtilityScripts/UI/TextToggleIsOnTransition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec99d371d7c8e44899ce4b834dfd4d6a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/changelog.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 612a7d8fb44bb994d90d9c0fa1408703 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/link.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/link.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cecd4a32eba31cd4393c185e20824bfc 3 | TextScriptImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/Photon/PhotonUnityNetworking/readme.txt -------------------------------------------------------------------------------- /FPS Game/Assets/Photon/PhotonUnityNetworking/readme.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d90864ccbf99d4a449c87472b0a181e8 3 | labels: 4 | - ExitGames 5 | - PUN 6 | - Photon 7 | - Networking 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5715b69172ea414aa2ced36c16ca8b0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Prefabs/BulletImpact.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e53c980aac40f714e8037076227eeeec 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Prefabs/PlayerListItem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d11edb5dbb901db49a659dace16ad395 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Prefabs/RoomListItem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1269824dfd0cb1642a9294fbbfb1a1ea 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Prefabs/ScoreboardItem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae6f091c57c134740a77e816fcd3c6ce 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Prefabs/Spawnpoint.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 908272d8917bff141a507551c82e651b 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da17a9c93ce7c2743aebe51a233fd62e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Resources/PhotonPrefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90003dc9d5f90cb46b44727edda74677 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Resources/PhotonPrefabs/PlayerController.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 344b29e78c596ad47b6e205062ce74a6 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Resources/PhotonPrefabs/PlayerManager.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18cda8990ed97fc45be41357578bf333 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34843d6263b512041a91903d1f3dcc7a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scenes/Game.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15ac9239e282ded4389eb82e27054d86 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scenes/GameSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: GameSettings 10 | serializedVersion: 2 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_TextureCompression: 1 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 512 45 | m_PVREnvironmentSampleCount: 256 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRRussianRouletteStartBounce: 2 50 | m_PVREnvironmentMIS: 1 51 | m_PVRFilteringMode: 1 52 | m_PVRDenoiserTypeDirect: 1 53 | m_PVRDenoiserTypeIndirect: 1 54 | m_PVRDenoiserTypeAO: 1 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scenes/GameSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8543224bcd3ca14f9dd07deadf2aed4 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scenes/Menu.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9fc0d4010bbf28b4594072e72b8655ab 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scenes/MenuSettings.lighting: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!850595691 &4890085278179872738 4 | LightingSettings: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: MenuSettings 10 | serializedVersion: 2 11 | m_GIWorkflowMode: 0 12 | m_EnableBakedLightmaps: 1 13 | m_EnableRealtimeLightmaps: 1 14 | m_RealtimeEnvironmentLighting: 1 15 | m_BounceScale: 1 16 | m_AlbedoBoost: 1 17 | m_IndirectOutputScale: 1 18 | m_UsingShadowmask: 1 19 | m_BakeBackend: 1 20 | m_LightmapMaxSize: 1024 21 | m_BakeResolution: 40 22 | m_Padding: 2 23 | m_TextureCompression: 1 24 | m_AO: 0 25 | m_AOMaxDistance: 1 26 | m_CompAOExponent: 1 27 | m_CompAOExponentDirect: 0 28 | m_ExtractAO: 0 29 | m_MixedBakeMode: 2 30 | m_LightmapsBakeMode: 1 31 | m_FilterMode: 1 32 | m_LightmapParameters: {fileID: 0} 33 | m_ExportTrainingData: 0 34 | m_TrainingDataDestination: TrainingData 35 | m_RealtimeResolution: 2 36 | m_ForceWhiteAlbedo: 0 37 | m_ForceUpdates: 0 38 | m_FinalGather: 0 39 | m_FinalGatherRayCount: 256 40 | m_FinalGatherFiltering: 1 41 | m_PVRCulling: 1 42 | m_PVRSampling: 1 43 | m_PVRDirectSampleCount: 32 44 | m_PVRSampleCount: 500 45 | m_PVREnvironmentSampleCount: 500 46 | m_PVREnvironmentReferencePointCount: 2048 47 | m_LightProbeSampleCountMultiplier: 4 48 | m_PVRBounces: 2 49 | m_PVRRussianRouletteStartBounce: 2 50 | m_PVREnvironmentMIS: 0 51 | m_PVRFilteringMode: 2 52 | m_PVRDenoiserTypeDirect: 0 53 | m_PVRDenoiserTypeIndirect: 0 54 | m_PVRDenoiserTypeAO: 0 55 | m_PVRFilterTypeDirect: 0 56 | m_PVRFilterTypeIndirect: 0 57 | m_PVRFilterTypeAO: 0 58 | m_PVRFilteringGaussRadiusDirect: 1 59 | m_PVRFilteringGaussRadiusIndirect: 5 60 | m_PVRFilteringGaussRadiusAO: 2 61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5 62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2 63 | m_PVRFilteringAtrousPositionSigmaAO: 1 64 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scenes/MenuSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ca6e1d8c493ca64cbd8ae9d0a6a55da 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scoreboard.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using Photon.Realtime; 5 | using Photon.Pun; 6 | 7 | public class Scoreboard : MonoBehaviourPunCallbacks 8 | { 9 | [SerializeField] Transform container; 10 | [SerializeField] GameObject scoreboardItemPrefab; 11 | [SerializeField] CanvasGroup canvasGroup; 12 | 13 | Dictionary scoreboardItems = new Dictionary(); 14 | 15 | void Start() 16 | { 17 | foreach(Player player in PhotonNetwork.PlayerList) 18 | { 19 | AddScoreboardItem(player); 20 | } 21 | } 22 | 23 | public override void OnPlayerEnteredRoom(Player newPlayer) 24 | { 25 | AddScoreboardItem(newPlayer); 26 | } 27 | 28 | public override void OnPlayerLeftRoom(Player otherPlayer) 29 | { 30 | RemoveScoreboardItem(otherPlayer); 31 | } 32 | 33 | void AddScoreboardItem(Player player) 34 | { 35 | ScoreboardItem item = Instantiate(scoreboardItemPrefab, container).GetComponent(); 36 | item.Initialize(player); 37 | scoreboardItems[player] = item; 38 | } 39 | 40 | void RemoveScoreboardItem(Player player) 41 | { 42 | Destroy(scoreboardItems[player].gameObject); 43 | scoreboardItems.Remove(player); 44 | } 45 | 46 | void Update() 47 | { 48 | if(Input.GetKeyDown(KeyCode.Tab)) 49 | { 50 | canvasGroup.alpha = 1; 51 | } 52 | else if(Input.GetKeyUp(KeyCode.Tab)) 53 | { 54 | canvasGroup.alpha = 0; 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scoreboard.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 901f736e743d9b94694c7ffdac51df1c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/ScoreboardItem.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using TMPro; 5 | using Photon.Realtime; 6 | using Photon.Pun; 7 | using Hashtable = ExitGames.Client.Photon.Hashtable; 8 | 9 | public class ScoreboardItem : MonoBehaviourPunCallbacks 10 | { 11 | public TMP_Text usernameText; 12 | public TMP_Text killsText; 13 | public TMP_Text deathsText; 14 | 15 | Player player; 16 | 17 | public void Initialize(Player player) 18 | { 19 | this.player = player; 20 | 21 | usernameText.text = player.NickName; 22 | UpdateStats(); 23 | } 24 | 25 | void UpdateStats() 26 | { 27 | if(player.CustomProperties.TryGetValue("kills", out object kills)) 28 | { 29 | killsText.text = kills.ToString(); 30 | } 31 | if(player.CustomProperties.TryGetValue("deaths", out object deaths)) 32 | { 33 | deathsText.text = deaths.ToString(); 34 | } 35 | } 36 | 37 | public override void OnPlayerPropertiesUpdate(Player targetPlayer, Hashtable changedProps) 38 | { 39 | if(targetPlayer == player) 40 | { 41 | if(changedProps.ContainsKey("kills") || changedProps.ContainsKey("deaths")) 42 | { 43 | UpdateStats(); 44 | } 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /FPS Game/Assets/ScoreboardItem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d47d3a42c1b37fd4da39221c22a7756f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c779c10bddbb5574fac5c94edc665e6b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/Billboard.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Billboard : MonoBehaviour 6 | { 7 | Camera cam; 8 | 9 | void Update() 10 | { 11 | if(cam == null) 12 | cam = FindObjectOfType(); 13 | 14 | if(cam == null) 15 | return; 16 | 17 | transform.LookAt(cam.transform); 18 | transform.Rotate(Vector3.up * 180); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/Billboard.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de9da8c88f0a40e4a94b01043aadbf17 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/Gun.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public abstract class Gun : Item 6 | { 7 | public abstract override void Use(); 8 | 9 | public GameObject bulletImpactPrefab; 10 | } 11 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/Gun.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5ad8f17e18246f44bec9021d2bfbf30 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/GunInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | [CreateAssetMenu(menuName = "FPS/New Gun")] 6 | public class GunInfo : ItemInfo 7 | { 8 | public float damage; 9 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/GunInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 82c2ad346950704498cba8492b0fd389 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/IDamageable.cs: -------------------------------------------------------------------------------- 1 | public interface IDamageable 2 | { 3 | void TakeDamage(float damage); 4 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/IDamageable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9015f6d04955bb4d93e93e77052d069 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/Item.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public abstract class Item : MonoBehaviour 6 | { 7 | public ItemInfo itemInfo; 8 | public GameObject itemGameObject; 9 | 10 | public abstract void Use(); 11 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/Item.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9a2fc22faf6ad84bb54fb24c0b016d4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/ItemInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class ItemInfo : ScriptableObject 6 | { 7 | public string itemName; 8 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/ItemInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b98b72db6b9733a468449324dc7c6c60 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/Launcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39b659feeb4130d458d53e9fc08a51f5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/Menu.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Menu : MonoBehaviour 6 | { 7 | public string menuName; 8 | public bool open; 9 | 10 | public void Open() 11 | { 12 | open = true; 13 | gameObject.SetActive(true); 14 | } 15 | 16 | public void Close() 17 | { 18 | open = false; 19 | gameObject.SetActive(false); 20 | } 21 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/Menu.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c615795069bcf2419725c1e0e39b8b7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/MenuManager.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class MenuManager : MonoBehaviour 6 | { 7 | public static MenuManager Instance; 8 | 9 | [SerializeField] Menu[] menus; 10 | 11 | void Awake() 12 | { 13 | Instance = this; 14 | } 15 | 16 | public void OpenMenu(string menuName) 17 | { 18 | for(int i = 0; i < menus.Length; i++) 19 | { 20 | if(menus[i].menuName == menuName) 21 | { 22 | menus[i].Open(); 23 | } 24 | else if(menus[i].open) 25 | { 26 | CloseMenu(menus[i]); 27 | } 28 | } 29 | } 30 | 31 | public void OpenMenu(Menu menu) 32 | { 33 | for(int i = 0; i < menus.Length; i++) 34 | { 35 | if(menus[i].open) 36 | { 37 | CloseMenu(menus[i]); 38 | } 39 | } 40 | menu.Open(); 41 | } 42 | 43 | public void CloseMenu(Menu menu) 44 | { 45 | menu.Close(); 46 | } 47 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/MenuManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6bd7aeb2241709a4887f5724b5334e1b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/PlayerController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 30bf392b187a8a74dacdec5f02a53a37 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/PlayerGroundCheck.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class PlayerGroundCheck : MonoBehaviour 6 | { 7 | PlayerController playerController; 8 | 9 | void Awake() 10 | { 11 | playerController = GetComponentInParent(); 12 | } 13 | 14 | void OnTriggerEnter(Collider other) 15 | { 16 | if(other.gameObject == playerController.gameObject) 17 | return; 18 | 19 | playerController.SetGroundedState(true); 20 | } 21 | 22 | void OnTriggerExit(Collider other) 23 | { 24 | if(other.gameObject == playerController.gameObject) 25 | return; 26 | 27 | playerController.SetGroundedState(false); 28 | } 29 | 30 | void OnTriggerStay(Collider other) 31 | { 32 | if(other.gameObject == playerController.gameObject) 33 | return; 34 | 35 | playerController.SetGroundedState(true); 36 | } 37 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/PlayerGroundCheck.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2495b25e51930244db27896d25970115 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/PlayerListItem.cs: -------------------------------------------------------------------------------- 1 | using Photon.Pun; 2 | using Photon.Realtime; 3 | using System.Collections; 4 | using System.Collections.Generic; 5 | using TMPro; 6 | using UnityEngine; 7 | 8 | public class PlayerListItem : MonoBehaviourPunCallbacks 9 | { 10 | [SerializeField] TMP_Text text; 11 | Player player; 12 | 13 | public void SetUp(Player _player) 14 | { 15 | player = _player; 16 | text.text = _player.NickName; 17 | } 18 | 19 | public override void OnPlayerLeftRoom(Player otherPlayer) 20 | { 21 | if(player == otherPlayer) 22 | { 23 | Destroy(gameObject); 24 | } 25 | } 26 | 27 | public override void OnLeftRoom() 28 | { 29 | Destroy(gameObject); 30 | } 31 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/PlayerListItem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e45e6febc3c33f0479b6acd1345d1a20 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/PlayerManager.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using Photon.Pun; 5 | using Photon.Realtime; 6 | using System.Linq; 7 | using System.IO; 8 | using Hashtable = ExitGames.Client.Photon.Hashtable; 9 | 10 | public class PlayerManager : MonoBehaviour 11 | { 12 | PhotonView PV; 13 | 14 | GameObject controller; 15 | 16 | int kills; 17 | int deaths; 18 | 19 | void Awake() 20 | { 21 | PV = GetComponent(); 22 | } 23 | 24 | void Start() 25 | { 26 | if(PV.IsMine) 27 | { 28 | CreateController(); 29 | } 30 | } 31 | 32 | void CreateController() 33 | { 34 | Transform spawnpoint = SpawnManager.Instance.GetSpawnpoint(); 35 | controller = PhotonNetwork.Instantiate(Path.Combine("PhotonPrefabs", "PlayerController"), spawnpoint.position, spawnpoint.rotation, 0, new object[] { PV.ViewID }); 36 | } 37 | 38 | public void Die() 39 | { 40 | PhotonNetwork.Destroy(controller); 41 | CreateController(); 42 | 43 | deaths++; 44 | 45 | Hashtable hash = new Hashtable(); 46 | hash.Add("deaths", deaths); 47 | PhotonNetwork.LocalPlayer.SetCustomProperties(hash); 48 | } 49 | 50 | public void GetKill() 51 | { 52 | PV.RPC(nameof(RPC_GetKill), PV.Owner); 53 | } 54 | 55 | [PunRPC] 56 | void RPC_GetKill() 57 | { 58 | kills++; 59 | 60 | Hashtable hash = new Hashtable(); 61 | hash.Add("kills", kills); 62 | PhotonNetwork.LocalPlayer.SetCustomProperties(hash); 63 | } 64 | 65 | public static PlayerManager Find(Player player) 66 | { 67 | return FindObjectsOfType().SingleOrDefault(x => x.PV.Owner == player); 68 | } 69 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/PlayerManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1d50a3d25d051e4a865eb50e03d0553 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/PlayerNameManager.cs: -------------------------------------------------------------------------------- 1 | using Photon.Pun; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using TMPro; 5 | using UnityEngine; 6 | 7 | public class PlayerNameManager : MonoBehaviour 8 | { 9 | [SerializeField] TMP_InputField usernameInput; 10 | 11 | void Start() 12 | { 13 | if(PlayerPrefs.HasKey("username")) 14 | { 15 | usernameInput.text = PlayerPrefs.GetString("username"); 16 | PhotonNetwork.NickName = PlayerPrefs.GetString("username"); 17 | } 18 | else 19 | { 20 | usernameInput.text = "Player " + Random.Range(0, 10000).ToString("0000"); 21 | OnUsernameInputValueChanged(); 22 | } 23 | } 24 | 25 | public void OnUsernameInputValueChanged() 26 | { 27 | PhotonNetwork.NickName = usernameInput.text; 28 | PlayerPrefs.SetString("username", usernameInput.text); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/PlayerNameManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4dd1fbfdcf283d419246bb5a0918bb2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/RoomListItem.cs: -------------------------------------------------------------------------------- 1 | using Photon.Realtime; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using TMPro; 5 | using UnityEngine; 6 | 7 | public class RoomListItem : MonoBehaviour 8 | { 9 | [SerializeField] TMP_Text text; 10 | 11 | public RoomInfo info; 12 | 13 | public void SetUp(RoomInfo _info) 14 | { 15 | info = _info; 16 | text.text = _info.Name; 17 | } 18 | 19 | public void OnClick() 20 | { 21 | Launcher.Instance.JoinRoom(info); 22 | } 23 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/RoomListItem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b75c8304d3c4ea14586d03a51c3ca590 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/RoomManager.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using Photon.Pun; 5 | using UnityEngine.SceneManagement; 6 | using System.IO; 7 | 8 | public class RoomManager : MonoBehaviourPunCallbacks 9 | { 10 | public static RoomManager Instance; 11 | 12 | void Awake() 13 | { 14 | if(Instance) 15 | { 16 | Destroy(gameObject); 17 | return; 18 | } 19 | DontDestroyOnLoad(gameObject); 20 | Instance = this; 21 | } 22 | 23 | public override void OnEnable() 24 | { 25 | base.OnEnable(); 26 | SceneManager.sceneLoaded += OnSceneLoaded; 27 | } 28 | 29 | public override void OnDisable() 30 | { 31 | base.OnDisable(); 32 | SceneManager.sceneLoaded -= OnSceneLoaded; 33 | } 34 | 35 | void OnSceneLoaded(Scene scene, LoadSceneMode loadSceneMode) 36 | { 37 | if(scene.buildIndex == 1) // We're in the game scene 38 | { 39 | PhotonNetwork.Instantiate(Path.Combine("PhotonPrefabs", "PlayerManager"), Vector3.zero, Quaternion.identity); 40 | } 41 | } 42 | } -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/RoomManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 647e8b511d2c95b45bf0c9487b1c340e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/SingleShotGun.cs: -------------------------------------------------------------------------------- 1 | using Photon.Pun; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using UnityEngine; 5 | 6 | public class SingleShotGun : Gun 7 | { 8 | [SerializeField] Camera cam; 9 | 10 | PhotonView PV; 11 | 12 | void Awake() 13 | { 14 | PV = GetComponent(); 15 | } 16 | 17 | public override void Use() 18 | { 19 | Shoot(); 20 | } 21 | 22 | void Shoot() 23 | { 24 | Ray ray = cam.ViewportPointToRay(new Vector3(0.5f, 0.5f)); 25 | ray.origin = cam.transform.position; 26 | if(Physics.Raycast(ray, out RaycastHit hit)) 27 | { 28 | hit.collider.gameObject.GetComponent()?.TakeDamage(((GunInfo)itemInfo).damage); 29 | PV.RPC("RPC_Shoot", RpcTarget.All, hit.point, hit.normal); 30 | } 31 | } 32 | 33 | [PunRPC] 34 | void RPC_Shoot(Vector3 hitPosition, Vector3 hitNormal) 35 | { 36 | Collider[] colliders = Physics.OverlapSphere(hitPosition, 0.3f); 37 | if(colliders.Length != 0) 38 | { 39 | GameObject bulletImpactObj = Instantiate(bulletImpactPrefab, hitPosition + hitNormal * 0.001f, Quaternion.LookRotation(hitNormal, Vector3.up) * bulletImpactPrefab.transform.rotation); 40 | Destroy(bulletImpactObj, 10f); 41 | bulletImpactObj.transform.SetParent(colliders[0].transform); 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/SingleShotGun.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a549d564930c8f045b462dc9d36d84cb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/SpawnManager.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class SpawnManager : MonoBehaviour 6 | { 7 | public static SpawnManager Instance; 8 | 9 | Spawnpoint[] spawnpoints; 10 | 11 | void Awake() 12 | { 13 | Instance = this; 14 | spawnpoints = GetComponentsInChildren(); 15 | } 16 | 17 | public Transform GetSpawnpoint() 18 | { 19 | return spawnpoints[Random.Range(0, spawnpoints.Length)].transform; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/SpawnManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0be4914403d4b8499d9f1adb0e61bef 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/Spawnpoint.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class Spawnpoint : MonoBehaviour 6 | { 7 | [SerializeField] GameObject graphics; 8 | 9 | void Awake() 10 | { 11 | graphics.SetActive(false); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/Spawnpoint.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e155a89eaf18714db65487a1e34b85a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/UsernameDisplay.cs: -------------------------------------------------------------------------------- 1 | using Photon.Pun; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using TMPro; 5 | using UnityEngine; 6 | 7 | public class UsernameDisplay : MonoBehaviour 8 | { 9 | [SerializeField] PhotonView playerPV; 10 | [SerializeField] TMP_Text text; 11 | 12 | void Start() 13 | { 14 | if(playerPV.IsMine) 15 | { 16 | gameObject.SetActive(false); 17 | } 18 | 19 | text.text = playerPV.Owner.NickName; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /FPS Game/Assets/Scripts/UsernameDisplay.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37a12c545ceb37041bdbf7523fec82df 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f54d1bd14bd3ca042bd867b519fee8cc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Documentation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e7e8f5a82a3a134e91c54efd2274ea9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b8d251f9af63b746bf2f7ffe00ebb9b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ab70aee4d56447429c680537fbf93ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e59c59b81ab47f9b6ec5781fa725d2c 3 | timeCreated: 1484171296 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Fonts/LiberationSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/TextMesh Pro/Fonts/LiberationSans.ttf -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3265ab4bf004d28a9537516768c1c75 3 | timeCreated: 1484171297 4 | licenseType: Pro 5 | TrueTypeFontImporter: 6 | serializedVersion: 2 7 | fontSize: 16 8 | forceTextureCase: -2 9 | characterSpacing: 1 10 | characterPadding: 0 11 | includeFontData: 1 12 | use2xBehaviour: 0 13 | fontNames: [] 14 | fallbackFontReferences: [] 15 | customCharacters: 16 | fontRenderingMode: 0 17 | userData: 18 | assetBundleName: 19 | assetBundleVariant: 20 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 243e06394e614e5d99fab26083b707fa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Fonts & Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 731f1baa9d144a9897cb1d341c2092b8 3 | folderAsset: yes 4 | timeCreated: 1442040525 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e73a58f6e2794ae7b1b7e50b7fb811b0 3 | timeCreated: 1484172806 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e498d1c8094910479dc3e1b768306a4 3 | timeCreated: 1484171803 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79459efec17a4d00a321bdcc27bbc385 3 | timeCreated: 1484172856 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f586378b4e144a9851e7b34d9b748ee 3 | timeCreated: 1484171803 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt: -------------------------------------------------------------------------------- 1 | )]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fade42e8bc714b018fac513c043d323b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt: -------------------------------------------------------------------------------- 1 | ([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇〉》」$⦆¥₩ # -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d82c1b31c7e74239bff1220585707d2b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99f836c9cb9345dba2e72c4a1f2d0695 3 | folderAsset: yes 4 | timeCreated: 1436068007 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48bb5f55d8670e349b6e614913f9d910 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e3b057af24249748ff873be7fafee47 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 128e987d567d4e2c824d754223b3f3b0 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd89cf5b9246416f84610a006f916af7 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Masking.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc1ede39bf3643ee8e493720e4259791 3 | timeCreated: 1463704911 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a02a7d8c237544f1962732b55a9aebf1 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe393ace9b354375a9cb14cdbbc28be4 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85187c2149c549c5b33f0cdb02836b17 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7ada0af4f174f0694ca6a487b8f543d 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68e6db2ebdc24f95958faec2be5558d6 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMP_Sprite.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf81c85f95fe47e1a27f6ae460cf182c 3 | timeCreated: 1450517184 4 | licenseType: Pro 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMPro.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 407bc68d299748449bbf7f48ee690f8d 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMPro_Properties.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3997e2241185407d80309a82f9148466 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Shaders/TMPro_Surface.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d930090c0cd643c7b55f19a38538c162 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Sprite Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 512a49d95c0c4332bdd98131869c23c9 3 | folderAsset: yes 4 | timeCreated: 1441876896 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c41005c129ba4d66911b75229fd70b45 3 | timeCreated: 1480316912 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Style Sheets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4aecb92fff08436c8303b10eab8da368 3 | folderAsset: yes 4 | timeCreated: 1441876950 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f952c082cb03451daed3ee968ac6c63e 3 | timeCreated: 1432805430 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/TMP Settings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} 13 | m_Name: TMP Settings 14 | m_EditorClassIdentifier: 15 | m_enableWordWrapping: 1 16 | m_enableKerning: 1 17 | m_enableExtraPadding: 0 18 | m_enableTintAllSprites: 0 19 | m_enableParseEscapeCharacters: 1 20 | m_EnableRaycastTarget: 1 21 | m_GetFontFeaturesAtRuntime: 1 22 | m_missingGlyphCharacter: 0 23 | m_warningsDisabled: 1 24 | m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} 25 | m_defaultFontAssetPath: Fonts & Materials/ 26 | m_defaultFontSize: 36 27 | m_defaultAutoSizeMinRatio: 0.5 28 | m_defaultAutoSizeMaxRatio: 2 29 | m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} 30 | m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} 31 | m_autoSizeTextContainer: 0 32 | m_fallbackFontAssets: [] 33 | m_matchMaterialPreset: 1 34 | m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, 35 | type: 2} 36 | m_defaultSpriteAssetPath: Sprite Assets/ 37 | m_defaultColorGradientPresetsPath: Color Gradient Presets/ 38 | m_enableEmojiSupport: 1 39 | m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, 40 | type: 2} 41 | m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} 42 | m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, 43 | type: 3} 44 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f5b5dff67a942289a9defa416b206f3 3 | timeCreated: 1436653997 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0603b6d5186471b96c778c3949c7ce2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt: -------------------------------------------------------------------------------- 1 | This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ 2 | 3 | Please visit their website to view the complete set of their emojis and review their licensing terms. -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 381dcb09d5029d14897e55f98031fca5 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f05276190cf498a8153f6cbe761d4e6 3 | timeCreated: 1480316860 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FPS Game/Assets/TextMesh Pro/Sprites/EmojiOne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Assets/TextMesh Pro/Sprites/EmojiOne.png -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game.exe -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/Assembly-CSharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/Assembly-CSharp.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/Mono.Security.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/Mono.Security.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/Photon3Unity3D.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/Photon3Unity3D.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/PhotonChat.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/PhotonChat.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/PhotonRealtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/PhotonRealtime.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/PhotonUnityNetworking.Utilities.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/PhotonUnityNetworking.Utilities.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/PhotonUnityNetworking.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/PhotonUnityNetworking.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/PhotonWebSocket.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/PhotonWebSocket.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.ComponentModel.Composition.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.ComponentModel.Composition.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Configuration.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Configuration.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Core.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Data.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Data.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Diagnostics.StackTrace.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Diagnostics.StackTrace.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Drawing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Drawing.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.EnterpriseServices.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.EnterpriseServices.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Globalization.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Globalization.Extensions.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.IO.Compression.FileSystem.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.IO.Compression.FileSystem.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.IO.Compression.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.IO.Compression.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Net.Http.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Net.Http.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Numerics.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Numerics.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Runtime.Serialization.Xml.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Runtime.Serialization.Xml.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Runtime.Serialization.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Runtime.Serialization.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.ServiceModel.Internals.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.ServiceModel.Internals.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Transactions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Transactions.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Xml.Linq.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Xml.Linq.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Xml.XPath.XDocument.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Xml.XPath.XDocument.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.Xml.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.Xml.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/System.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/System.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/Unity.TextMeshPro.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/Unity.TextMeshPro.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/Unity.Timeline.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/Unity.Timeline.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.AIModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.AIModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ARModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ARModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.AccessibilityModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.AccessibilityModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.AndroidJNIModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.AndroidJNIModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.AnimationModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.AnimationModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.AssetBundleModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.AssetBundleModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.AudioModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.AudioModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ClothModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ClothModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ClusterInputModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ClusterInputModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ClusterRendererModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ClusterRendererModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.CoreModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.CoreModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.CrashReportingModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.CrashReportingModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.DSPGraphModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.DSPGraphModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.DirectorModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.DirectorModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.GameCenterModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.GameCenterModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.GridModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.GridModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.HotReloadModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.HotReloadModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.IMGUIModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.IMGUIModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ImageConversionModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ImageConversionModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.InputLegacyModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.InputLegacyModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.InputModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.InputModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.JSONSerializeModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.JSONSerializeModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.LocalizationModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.LocalizationModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ParticleSystemModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ParticleSystemModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.PerformanceReportingModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.PerformanceReportingModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.Physics2DModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.Physics2DModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.PhysicsModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.PhysicsModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ProfilerModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ProfilerModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ScreenCaptureModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.ScreenCaptureModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.SharedInternalsModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.SharedInternalsModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.SpriteMaskModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.SpriteMaskModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.SpriteShapeModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.SpriteShapeModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.StreamingModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.StreamingModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.SubstanceModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.SubstanceModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.SubsystemsModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.SubsystemsModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.TLSModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.TLSModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.TerrainModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.TerrainModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.TerrainPhysicsModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.TerrainPhysicsModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.TextCoreModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.TextCoreModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.TextRenderingModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.TextRenderingModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.TilemapModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.TilemapModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UI.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UIElementsModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UIElementsModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UIElementsNativeModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UIElementsNativeModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UIModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UIModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UNETModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UNETModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UmbraModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UmbraModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityAnalyticsModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityAnalyticsModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityConnectModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityConnectModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityTestProtocolModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityTestProtocolModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityWebRequestAssetBundleModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityWebRequestAssetBundleModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityWebRequestAudioModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityWebRequestAudioModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityWebRequestModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityWebRequestModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityWebRequestTextureModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityWebRequestTextureModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityWebRequestWWWModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.UnityWebRequestWWWModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.VFXModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.VFXModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.VRModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.VRModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.VehiclesModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.VehiclesModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.VideoModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.VideoModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.VirtualTexturingModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.VirtualTexturingModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.WindModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.WindModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.XRModule.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.XRModule.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/UnityEngine.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/UnityEngine.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/mscorlib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/mscorlib.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Managed/netstandard.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Managed/netstandard.dll -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Resources/unity default resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Resources/unity default resources -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/Resources/unity_builtin_extra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/Resources/unity_builtin_extra -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/app.info: -------------------------------------------------------------------------------- 1 | DefaultCompany 2 | FPS Game -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/boot.config: -------------------------------------------------------------------------------- 1 | wait-for-native-debugger=0 2 | vr-enabled=0 3 | hdr-display-enabled=0 4 | -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/globalgamemanagers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/globalgamemanagers -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/globalgamemanagers.assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/globalgamemanagers.assets -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/level0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/level0 -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/level0.resS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/level0.resS -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/level1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/level1 -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/level1.resS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/level1.resS -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/resources.assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/resources.assets -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/resources.assets.resS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/resources.assets.resS -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/sharedassets0.assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/sharedassets0.assets -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/sharedassets0.assets.resS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/sharedassets0.assets.resS -------------------------------------------------------------------------------- /FPS Game/Build/FPS Game_Data/sharedassets1.assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/FPS Game_Data/sharedassets1.assets -------------------------------------------------------------------------------- /FPS Game/Build/MonoBleedingEdge/EmbedRuntime/MonoPosixHelper.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/MonoBleedingEdge/EmbedRuntime/MonoPosixHelper.dll -------------------------------------------------------------------------------- /FPS Game/Build/MonoBleedingEdge/EmbedRuntime/mono-2.0-bdwgc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/MonoBleedingEdge/EmbedRuntime/mono-2.0-bdwgc.dll -------------------------------------------------------------------------------- /FPS Game/Build/MonoBleedingEdge/etc/mono/2.0/Browsers/Compat.browser: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /FPS Game/Build/MonoBleedingEdge/etc/mono/4.0/Browsers/Compat.browser: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /FPS Game/Build/MonoBleedingEdge/etc/mono/4.5/Browsers/Compat.browser: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /FPS Game/Build/MonoBleedingEdge/etc/mono/browscap.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/MonoBleedingEdge/etc/mono/browscap.ini -------------------------------------------------------------------------------- /FPS Game/Build/UnityCrashHandler32.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/UnityCrashHandler32.exe -------------------------------------------------------------------------------- /FPS Game/Build/UnityPlayer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/Build/UnityPlayer.dll -------------------------------------------------------------------------------- /FPS Game/Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.collab-proxy": "1.15.7", 4 | "com.unity.ext.nunit": "1.0.6", 5 | "com.unity.ide.rider": "2.0.7", 6 | "com.unity.ide.visualstudio": "2.0.12", 7 | "com.unity.ide.vscode": "1.2.4", 8 | "com.unity.test-framework": "1.1.29", 9 | "com.unity.textmeshpro": "3.0.6", 10 | "com.unity.timeline": "1.4.8", 11 | "com.unity.ugui": "1.0.0", 12 | "com.unity.modules.ai": "1.0.0", 13 | "com.unity.modules.androidjni": "1.0.0", 14 | "com.unity.modules.animation": "1.0.0", 15 | "com.unity.modules.assetbundle": "1.0.0", 16 | "com.unity.modules.audio": "1.0.0", 17 | "com.unity.modules.cloth": "1.0.0", 18 | "com.unity.modules.director": "1.0.0", 19 | "com.unity.modules.imageconversion": "1.0.0", 20 | "com.unity.modules.imgui": "1.0.0", 21 | "com.unity.modules.jsonserialize": "1.0.0", 22 | "com.unity.modules.particlesystem": "1.0.0", 23 | "com.unity.modules.physics": "1.0.0", 24 | "com.unity.modules.physics2d": "1.0.0", 25 | "com.unity.modules.screencapture": "1.0.0", 26 | "com.unity.modules.terrain": "1.0.0", 27 | "com.unity.modules.terrainphysics": "1.0.0", 28 | "com.unity.modules.tilemap": "1.0.0", 29 | "com.unity.modules.ui": "1.0.0", 30 | "com.unity.modules.uielements": "1.0.0", 31 | "com.unity.modules.umbra": "1.0.0", 32 | "com.unity.modules.unityanalytics": "1.0.0", 33 | "com.unity.modules.unitywebrequest": "1.0.0", 34 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 35 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 36 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 37 | "com.unity.modules.unitywebrequestwww": "1.0.0", 38 | "com.unity.modules.vehicles": "1.0.0", 39 | "com.unity.modules.video": "1.0.0", 40 | "com.unity.modules.vr": "1.0.0", 41 | "com.unity.modules.wind": "1.0.0", 42 | "com.unity.modules.xr": "1.0.0" 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 1024 20 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 11 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 0 23 | m_ReuseCollisionCallbacks: 1 24 | m_ClothInterCollisionSettingsToggle: 0 25 | m_ContactPairsMode: 0 26 | m_BroadphaseType: 0 27 | m_WorldBounds: 28 | m_Center: {x: 0, y: 0, z: 0} 29 | m_Extent: {x: 250, y: 250, z: 250} 30 | m_WorldSubdivisions: 8 31 | m_FrictionType: 0 32 | m_EnableEnhancedDeterminism: 0 33 | m_EnableUnifiedHeightmaps: 1 34 | m_DefaultMaxAngluarSpeed: 7 35 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/Scenes/Menu.unity 10 | guid: 9fc0d4010bbf28b4594072e72b8655ab 11 | - enabled: 1 12 | path: Assets/Scenes/Game.unity 13 | guid: 15ac9239e282ded4389eb82e27054d86 14 | m_configObjects: {} 15 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 8 7 | m_ExternalVersionControlSupport: Hidden Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 2 10 | m_DefaultBehaviorMode: 0 11 | m_PrefabRegularEnvironment: {fileID: 0} 12 | m_PrefabUIEnvironment: {fileID: 0} 13 | m_SpritePackerMode: 0 14 | m_SpritePackerPaddingPower: 1 15 | m_EtcTextureCompressorBehavior: 1 16 | m_EtcTextureFastCompressor: 1 17 | m_EtcTextureNormalCompressor: 2 18 | m_EtcTextureBestCompressor: 4 19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref 20 | m_ProjectGenerationRootNamespace: 21 | m_CollabEditorSettings: 22 | inProgressEnabled: 1 23 | m_EnableTextureStreamingInEditMode: 1 24 | m_EnableTextureStreamingInPlayMode: 1 25 | m_AsyncShaderCompilation: 1 26 | m_ShowLightmapResolutionOverlay: 1 27 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_EnablePreviewPackages: 0 16 | m_EnablePackageDependencies: 0 17 | m_AdvancedSettingsExpanded: 1 18 | m_ScopedRegistriesSettingsExpanded: 1 19 | oneTimeWarningShown: 0 20 | m_Registries: 21 | - m_Id: main 22 | m_Name: 23 | m_Url: https://packages.unity.com 24 | m_Scopes: [] 25 | m_IsDefault: 1 26 | m_Capabilities: 7 27 | m_UserSelectedRegistryName: 28 | m_UserAddingNewScopedRegistry: 0 29 | m_RegistryInfoDraft: 30 | m_ErrorMessage: 31 | m_Original: 32 | m_Id: 33 | m_Name: 34 | m_Url: 35 | m_Scopes: [] 36 | m_IsDefault: 0 37 | m_Capabilities: 0 38 | m_Modified: 0 39 | m_Name: 40 | m_Url: 41 | m_Scopes: 42 | - 43 | m_SelectedScopeIndex: 0 44 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: [] 7 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2020.3.26f1 2 | m_EditorVersionWithRevision: 2020.3.26f1 (7298b473bc1a) 3 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 0 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_TestInitMode: 0 13 | CrashReportingSettings: 14 | m_EventUrl: https://perf-events.cloud.unity3d.com 15 | m_Enabled: 0 16 | m_LogBufferSize: 10 17 | m_CaptureEditorExceptions: 1 18 | UnityPurchasingSettings: 19 | m_Enabled: 0 20 | m_TestMode: 0 21 | UnityAnalyticsSettings: 22 | m_Enabled: 0 23 | m_TestMode: 0 24 | m_InitializeOnStartup: 1 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_RenderPipeSettingsPath: 10 | m_FixedTimeStep: 0.016666668 11 | m_MaxDeltaTime: 0.05 12 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /FPS Game/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /FPS Game/UserSettings/EditorUserSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!162 &1 4 | EditorUserSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_ConfigSettings: 8 | vcSharedLogLevel: 9 | value: 0d5e400f0650 10 | flags: 0 11 | m_VCAutomaticAdd: 1 12 | m_VCDebugCom: 0 13 | m_VCDebugCmd: 0 14 | m_VCDebugOut: 0 15 | m_SemanticMergeMode: 2 16 | m_VCShowFailedCheckout: 1 17 | m_VCOverwriteFailedCheckoutAssets: 1 18 | m_VCAllowAsyncUpdate: 0 19 | m_AssetPipelineMode: 0 20 | m_CacheServerMode: 0 21 | m_CacheServers: [] 22 | -------------------------------------------------------------------------------- /FPS Game/obj/Debug/Assembly-CSharp.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/obj/Debug/Assembly-CSharp.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /FPS Game/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /FPS Game/obj/Debug/PhotonChat.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/obj/Debug/PhotonChat.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /FPS Game/obj/Debug/PhotonRealtime.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/obj/Debug/PhotonRealtime.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /FPS Game/obj/Debug/PhotonUnityNetworking.Editor.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/obj/Debug/PhotonUnityNetworking.Editor.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /FPS Game/obj/Debug/PhotonUnityNetworking.Utilities.Culling.Editor.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/obj/Debug/PhotonUnityNetworking.Utilities.Culling.Editor.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /FPS Game/obj/Debug/PhotonUnityNetworking.Utilities.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/obj/Debug/PhotonUnityNetworking.Utilities.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /FPS Game/obj/Debug/PhotonUnityNetworking.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/obj/Debug/PhotonUnityNetworking.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /FPS Game/obj/Debug/PhotonWebSocket.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/obj/Debug/PhotonWebSocket.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /FPS Game/obj/Debug/PunDemos.DemoHubEditor.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/obj/Debug/PunDemos.DemoHubEditor.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /FPS Game/obj/Debug/PunDemos.DemoSlotcarEditor.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RugbugRedfern/FPS-Game-Tutorial/258fc04915e16a803711ad513a122b7a000533f5/FPS Game/obj/Debug/PunDemos.DemoSlotcarEditor.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Red 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # FPS Game Tutorial 2 | This is the source code for [Rugbug Redfern's tutorial series on YouTube](https://www.youtube.com/playlist?list=PLhsVv9Uw1WzjI8fEBjBQpTyXNZ6Yp1ZLw) 3 | # Setup 4 | In order to set up the code and get it running, you will have to provide your own Photon AppID in the PhotonServerSettings file. It's free. Watch the first episode of the tutorial series to see how to set it up. 5 | # License (Basically, do whatever you want, I don't care, just don't sue me) 6 | MIT License 7 | 8 | Copyright (c) 2021 Rugbug Redfern 9 | 10 | Permission is hereby granted, free of charge, to any person obtaining a copy 11 | of this software and associated documentation files (the "Software"), to deal 12 | in the Software without restriction, including without limitation the rights 13 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 14 | copies of the Software, and to permit persons to whom the Software is 15 | furnished to do so, subject to the following conditions: 16 | 17 | The above copyright notice and this permission notice shall be included in all 18 | copies or substantial portions of the Software. 19 | 20 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 21 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 22 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 23 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 24 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 25 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 26 | SOFTWARE. 27 | --------------------------------------------------------------------------------