gitextract_agadg8y4/ ├── .gitignore ├── 3rd/ │ ├── SharpDX/ │ │ ├── SharpDX.D3DCompiler.xml │ │ ├── SharpDX.DXGI.xml │ │ ├── SharpDX.Direct2D1.xml │ │ ├── SharpDX.Direct3D10.xml │ │ ├── SharpDX.Direct3D11.Effects.xml │ │ ├── SharpDX.Direct3D11.xml │ │ ├── SharpDX.Direct3D9.xml │ │ ├── SharpDX.DirectInput.xml │ │ ├── SharpDX.DirectSound.xml │ │ ├── SharpDX.MediaFoundation.xml │ │ ├── SharpDX.RawInput.xml │ │ ├── SharpDX.Toolkit.Compiler.xml │ │ ├── SharpDX.Toolkit.CompilerTask.xml │ │ ├── SharpDX.Toolkit.Game.xml │ │ ├── SharpDX.Toolkit.Graphics.xml │ │ ├── SharpDX.Toolkit.xml │ │ ├── SharpDX.XACT3.xml │ │ ├── SharpDX.XAudio2.xml │ │ ├── SharpDX.XInput.xml │ │ └── SharpDX.xml │ ├── SysUtils/ │ │ └── SysUtils.pdb │ ├── TraceTool/ │ │ └── TraceTool.pdb │ └── TraceTool2/ │ ├── License.txt │ └── TraceTool.xml ├── Effects/ │ ├── BackgroundCube/ │ │ ├── MyBackgroundBillboards.fx │ │ ├── MyBackgroundCube.fx │ │ ├── MyDistantImpostorEffect.fx │ │ └── MyHudSectorBorder.fx │ ├── Decals/ │ │ └── MyDecalEffect.fx │ ├── Fullscreen/ │ │ ├── MyEffectAmbientPrecalculation.fx │ │ ├── MyEffectAntiAlias.fx │ │ ├── MyEffectClearGbuffer.fx │ │ ├── MyEffectContrast.fx │ │ ├── MyEffectGaussianBlur.fx │ │ ├── MyEffectGodRays.fx │ │ ├── MyEffectLodTransition2.fx │ │ ├── MyEffectScreenshot.fx │ │ └── MyEffectVolumetricFog.fx │ ├── HDR/ │ │ ├── MyEffectHDR.fx │ │ ├── MyEffectHDRBase.fxh │ │ ├── MyEffectLuminance.fx │ │ ├── MyEffectScale.fx │ │ ├── MyEffectSunGlare.fx │ │ └── MyEffectThreshold.fx │ ├── HUD/ │ │ ├── MyEffectCockpitGlass.fx │ │ ├── MyHudEffect.fx │ │ └── MyHudRadarEffect.fx │ ├── Lights/ │ │ ├── MyEffectBlendLights.fx │ │ ├── MyEffectDirectionalLight.fx │ │ └── MyEffectPointLight.fx │ ├── Models/ │ │ ├── MyEffectModelsDNS.fx │ │ ├── MyEffectModelsDiffuse.fx │ │ ├── MyEffectOcclusionQueryDraw.fx │ │ └── MyEffectRenderGizmo.fx │ ├── MyEffectBase.fxh │ ├── MyEffectDynamicLightingBase.fxh │ ├── MyEffectLights.fx │ ├── MyEffectLodTransition.fx │ ├── MyEffectModelsDS.fx │ ├── MyEffectReflectorBase.fxh │ ├── MyEffectShadowBase.fxh │ ├── MyEffectSpotShadowBase.fxh │ ├── MyEffectSprite.fx │ ├── MyEffectSpriteBatchShader.fx │ ├── MyPerlinNoise.fxh │ ├── SSAO/ │ │ ├── MyEffectDownsampleDepthForSSAO.fx │ │ ├── MyEffectSSAOBlur2.fx │ │ └── MyEffectVolumetricSSAO2.fx │ ├── Shadows/ │ │ ├── MyEffectShadowMap.fx │ │ └── MyEffectShadowOcclusion.fx │ ├── SolarSystemMap/ │ │ └── MySolarSystemMapGrid.fx │ ├── Sprites/ │ │ ├── MyEffectSprite.fx │ │ ├── MyEffectSpriteBatchOriginal.fx │ │ └── MyEffectSpriteBatchShader.fx │ ├── TODO/ │ │ ├── MyCommonEffects.fxh │ │ └── MyEffectStencilMask.fx │ ├── Toolkit/ │ │ ├── Macros.fxh │ │ └── SpriteEffect.fx │ ├── TransparentGeometry/ │ │ └── MyEffectTransparentGeometry.fx │ └── Voxels/ │ ├── MyEffectVoxels.fx │ ├── MyEffectVoxelsBase.fxh │ ├── MyEffectVoxelsDebris.fx │ └── MyEffectVoxelsStaticAsteroid.fx ├── License.txt ├── License_MicrosoftPublicLicense.txt ├── MinerWars2081.sln ├── MinerWars2081.suo ├── Readme.txt ├── Readme_Content.txt ├── Sources/ │ ├── CommonLIB/ │ │ ├── AppCode/ │ │ │ ├── GImpact/ │ │ │ │ ├── BulletCollision/ │ │ │ │ │ ├── BoxCollision.cs │ │ │ │ │ ├── ClipPolygon.cs │ │ │ │ │ ├── GImpactBvh.cs │ │ │ │ │ ├── GImpactQuantization.cs │ │ │ │ │ ├── GImpactQuantizedBvh.cs │ │ │ │ │ ├── GeometeryOperations.cs │ │ │ │ │ └── TriangleShapeEx.cs │ │ │ │ ├── BulletGlobalsFake.cs │ │ │ │ └── LinearMath/ │ │ │ │ ├── AabbUtil2.cs │ │ │ │ ├── ConvexHull.cs │ │ │ │ ├── ConvexHullComputer.cs │ │ │ │ ├── IndexedBasisMatrix.cs │ │ │ │ ├── IndexedMatrix.cs │ │ │ │ ├── IndexedVector3.cs │ │ │ │ ├── MathUtil.cs │ │ │ │ ├── ObjectArray.cs │ │ │ │ ├── TransformUtil.cs │ │ │ │ └── UShortVector3.cs │ │ │ ├── Generics/ │ │ │ │ ├── MyDynamicObjectsPool.cs │ │ │ │ ├── MyObjectsPool.cs │ │ │ │ ├── MyObjectsPoolSimple.cs │ │ │ │ └── MyWeightDictionary.cs │ │ │ ├── Import/ │ │ │ │ ├── MyImporterConstants.cs │ │ │ │ ├── MyMaterialDescriptor.cs │ │ │ │ ├── MyMeshPartSolver.cs │ │ │ │ ├── MyModelExporter.cs │ │ │ │ └── VF_Packer.cs │ │ │ ├── MyMessageBox.cs │ │ │ ├── MyMwcEnums.cs │ │ │ ├── MyMwcFinalBuildConstants.cs │ │ │ ├── MyMwcSingleCrypto.cs │ │ │ ├── MyTraceClient.cs │ │ │ ├── Networking/ │ │ │ │ ├── IMyEvent.cs │ │ │ │ ├── IReadWriteMessage.cs │ │ │ │ ├── Lidgren/ │ │ │ │ │ ├── Encryption/ │ │ │ │ │ │ ├── INetEncryption.cs │ │ │ │ │ │ ├── NetAESEncryption.cs │ │ │ │ │ │ ├── NetBlockEncryptionBase.cs │ │ │ │ │ │ ├── NetDESEncryption.cs │ │ │ │ │ │ ├── NetRC2Encryption.cs │ │ │ │ │ │ ├── NetTripleDESEncryption.cs │ │ │ │ │ │ ├── NetXorEncryption.cs │ │ │ │ │ │ └── NetXteaEncryption.cs │ │ │ │ │ ├── NetBigInteger.cs │ │ │ │ │ ├── NetBitVector.cs │ │ │ │ │ ├── NetBitWriter.cs │ │ │ │ │ ├── NetBuffer.Peek.cs │ │ │ │ │ ├── NetBuffer.Read.Reflection.cs │ │ │ │ │ ├── NetBuffer.Read.cs │ │ │ │ │ ├── NetBuffer.Write.Reflection.cs │ │ │ │ │ ├── NetBuffer.Write.cs │ │ │ │ │ ├── NetBuffer.cs │ │ │ │ │ ├── NetClient.cs │ │ │ │ │ ├── NetConnection.Handshake.cs │ │ │ │ │ ├── NetConnection.Latency.cs │ │ │ │ │ ├── NetConnection.MTU.cs │ │ │ │ │ ├── NetConnection.cs │ │ │ │ │ ├── NetConnectionStatistics.cs │ │ │ │ │ ├── NetConnectionStatus.cs │ │ │ │ │ ├── NetConstants.cs │ │ │ │ │ ├── NetDeliveryMethod.cs │ │ │ │ │ ├── NetException.cs │ │ │ │ │ ├── NetFragmentationHelper.cs │ │ │ │ │ ├── NetFragmentationInfo.cs │ │ │ │ │ ├── NetIncomingMessage.cs │ │ │ │ │ ├── NetIncomingMessageType.cs │ │ │ │ │ ├── NetMessageType.cs │ │ │ │ │ ├── NetNatIntroduction.cs │ │ │ │ │ ├── NetOutgoingMessage.cs │ │ │ │ │ ├── NetPeer.Discovery.cs │ │ │ │ │ ├── NetPeer.Fragmentation.cs │ │ │ │ │ ├── NetPeer.Internal.cs │ │ │ │ │ ├── NetPeer.LatencySimulation.cs │ │ │ │ │ ├── NetPeer.Logging.cs │ │ │ │ │ ├── NetPeer.MessagePools.cs │ │ │ │ │ ├── NetPeer.Send.cs │ │ │ │ │ ├── NetPeer.cs │ │ │ │ │ ├── NetPeerConfiguration.cs │ │ │ │ │ ├── NetPeerStatistics.cs │ │ │ │ │ ├── NetPeerStatus.cs │ │ │ │ │ ├── NetQueue.cs │ │ │ │ │ ├── NetRandom.cs │ │ │ │ │ ├── NetReceiverChannelBase.cs │ │ │ │ │ ├── NetReliableOrderedReceiver.cs │ │ │ │ │ ├── NetReliableSenderChannel.cs │ │ │ │ │ ├── NetReliableSequencedReceiver.cs │ │ │ │ │ ├── NetReliableUnorderedReceiver.cs │ │ │ │ │ ├── NetSRP.cs │ │ │ │ │ ├── NetSendResult.cs │ │ │ │ │ ├── NetSenderChannelBase.cs │ │ │ │ │ ├── NetServer.cs │ │ │ │ │ ├── NetStoredReliableMessage.cs │ │ │ │ │ ├── NetTime.cs │ │ │ │ │ ├── NetTuple.cs │ │ │ │ │ ├── NetUPnP.cs │ │ │ │ │ ├── NetUnreliableSenderChannel.cs │ │ │ │ │ ├── NetUnreliableSequencedReceiver.cs │ │ │ │ │ ├── NetUnreliableUnorderedReceiver.cs │ │ │ │ │ ├── NetUtility.cs │ │ │ │ │ └── SenderChannelBase.cs │ │ │ │ ├── Multiplayer/ │ │ │ │ │ ├── MyEventAddExplosion.cs │ │ │ │ │ ├── MyEventAddVoxelHand.cs │ │ │ │ │ ├── MyEventAfterburner.cs │ │ │ │ │ ├── MyEventAmmoExplosion.cs │ │ │ │ │ ├── MyEventAmmoPosition.cs │ │ │ │ │ ├── MyEventAmmoUpdate.cs │ │ │ │ │ ├── MyEventChat.cs │ │ │ │ │ ├── MyEventChooseFaction.cs │ │ │ │ │ ├── MyEventChooseFactionResponse.cs │ │ │ │ │ ├── MyEventCountdown.cs │ │ │ │ │ ├── MyEventCreateGame.cs │ │ │ │ │ ├── MyEventCreateGameResponse.cs │ │ │ │ │ ├── MyEventCutOut.cs │ │ │ │ │ ├── MyEventDie.cs │ │ │ │ │ ├── MyEventDirectIntroductionResponse.cs │ │ │ │ │ ├── MyEventDoDamage.cs │ │ │ │ │ ├── MyEventDummyFlags.cs │ │ │ │ │ ├── MyEventEnterGame.cs │ │ │ │ │ ├── MyEventEnterGameResponse.cs │ │ │ │ │ ├── MyEventEntityReset.cs │ │ │ │ │ ├── MyEventEvent.cs │ │ │ │ │ ├── MyEventFlags.cs │ │ │ │ │ ├── MyEventFriendlyFire.cs │ │ │ │ │ ├── MyEventGetGames.cs │ │ │ │ │ ├── MyEventGetGamesResponse.cs │ │ │ │ │ ├── MyEventGetPlayerList.cs │ │ │ │ │ ├── MyEventGetPlayerListResponse.cs │ │ │ │ │ ├── MyEventGlobalFlag.cs │ │ │ │ │ ├── MyEventHeadshake.cs │ │ │ │ │ ├── MyEventHealthUpdate.cs │ │ │ │ │ ├── MyEventInventoryUpdate.cs │ │ │ │ │ ├── MyEventJoinGame.cs │ │ │ │ │ ├── MyEventJoinGameResponse.cs │ │ │ │ │ ├── MyEventLock.cs │ │ │ │ │ ├── MyEventLockResult.cs │ │ │ │ │ ├── MyEventLogin.cs │ │ │ │ │ ├── MyEventLoginResponse.cs │ │ │ │ │ ├── MyEventLoginSteam.cs │ │ │ │ │ ├── MyEventMissionProgress.cs │ │ │ │ │ ├── MyEventMissionUpdateVars.cs │ │ │ │ │ ├── MyEventMusicTransition.cs │ │ │ │ │ ├── MyEventNewEntity.cs │ │ │ │ │ ├── MyEventNewPlayer.cs │ │ │ │ │ ├── MyEventNotification.cs │ │ │ │ │ ├── MyEventPilotDie.cs │ │ │ │ │ ├── MyEventPlayDialogue.cs │ │ │ │ │ ├── MyEventPlaySound.cs │ │ │ │ │ ├── MyEventPlayerStateChanged.cs │ │ │ │ │ ├── MyEventProjectileHit.cs │ │ │ │ │ ├── MyEventRequestIntroduction.cs │ │ │ │ │ ├── MyEventRespawn.cs │ │ │ │ │ ├── MyEventSavePlayer.cs │ │ │ │ │ ├── MyEventSectorData.cs │ │ │ │ │ ├── MyEventSetActorFaction.cs │ │ │ │ │ ├── MyEventSetEntityFaction.cs │ │ │ │ │ ├── MyEventSetFaction.cs │ │ │ │ │ ├── MyEventSetFactionRelation.cs │ │ │ │ │ ├── MyEventShipConfigUpdate.cs │ │ │ │ │ ├── MyEventShoot.cs │ │ │ │ │ ├── MyEventSpawnBot.cs │ │ │ │ │ ├── MyEventSpeacialWeapons.cs │ │ │ │ │ ├── MyEventStatsUpdate.cs │ │ │ │ │ ├── MyEventUpdateGame.cs │ │ │ │ │ ├── MyEventUpdatePosition.cs │ │ │ │ │ ├── MyEventUpdatePositionFast.cs │ │ │ │ │ ├── MyEventUpdateRotationFast.cs │ │ │ │ │ ├── MyEventValidateUser.cs │ │ │ │ │ ├── MyEventValidateUserResponse.cs │ │ │ │ │ ├── MyGameInfo.cs │ │ │ │ │ ├── MyPlayerInfo.cs │ │ │ │ │ └── MyResultCode.cs │ │ │ │ ├── MyLidgrenExtensions.cs │ │ │ │ ├── MyLidgrenPeer.cs │ │ │ │ ├── MyMessageHelper.cs │ │ │ │ ├── MyMessageQueueItem.cs │ │ │ │ ├── MyMessageReader.cs │ │ │ │ ├── MyMessageWriter.cs │ │ │ │ ├── MyMwcCheaterAlert.cs │ │ │ │ ├── MyMwcClientServer_Structs.cs │ │ │ │ ├── MyMwcMessageIn.cs │ │ │ │ ├── MyMwcMessageOut.cs │ │ │ │ ├── MyMwcSectorGroups.cs │ │ │ │ ├── MyRelayedConnection.cs │ │ │ │ └── Services/ │ │ │ │ ├── MyAlreadyLoggedInFault.cs │ │ │ │ ├── MyCertificateValidator.cs │ │ │ │ ├── MyCheckpointNotExistsFault.cs │ │ │ │ ├── MyCheckpointRenameFault.cs │ │ │ │ ├── MyCustomBinding.cs │ │ │ │ ├── MyCustomFault.cs │ │ │ │ ├── MyServiceConstants.cs │ │ │ │ └── MyVersionFault.cs │ │ │ ├── ObjectBuilders/ │ │ │ │ ├── IMyEntityIdRemapContext.cs │ │ │ │ ├── InfluenceSpheres/ │ │ │ │ │ └── MyMwcObjectBuilder_InfluenceSphere.cs │ │ │ │ ├── MyMwcObjectBuilderClassDiagram.cd │ │ │ │ ├── MyMwcObjectBuilder_Base.cs │ │ │ │ ├── MyMwcObjectBuilder_Checkpoint.cs │ │ │ │ ├── MyMwcObjectBuilder_FactionRelationChange.cs │ │ │ │ ├── MyMwcObjectBuilder_GlobalData.cs │ │ │ │ ├── MyMwcObjectBuilder_ObjectGroup.cs │ │ │ │ ├── MyMwcObjectBuilder_Player.cs │ │ │ │ ├── MyMwcObjectBuilder_PlayerStatistics.cs │ │ │ │ ├── MyMwcObjectBuilder_RemotePlayer.cs │ │ │ │ ├── MyMwcObjectBuilder_Sector.cs │ │ │ │ ├── MyMwcObjectBuilder_SectorObjectGroups.cs │ │ │ │ ├── MyMwcObjectBuilder_Session.cs │ │ │ │ ├── MyMwcObjectBuilder_ShipConfig.cs │ │ │ │ ├── MyMwcObjectBuilder_SmallShipTemplate.cs │ │ │ │ ├── MyMwcObjectBuilder_SmallShipTemplates.cs │ │ │ │ ├── MyMwcObjectBuilder_SnapPointLink.cs │ │ │ │ ├── MySolarSystemAreaEnum.cs │ │ │ │ ├── Object3D/ │ │ │ │ │ ├── MyMwcObjectBuilder_CargoBox.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Drone.cs │ │ │ │ │ ├── MyMwcObjectBuilder_DummyPoint.cs │ │ │ │ │ ├── MyMwcObjectBuilder_EntityDetector.cs │ │ │ │ │ ├── MyMwcObjectBuilder_FoundantionFactory.cs │ │ │ │ │ ├── MyMwcObjectBuilder_LargeDebrisField.cs │ │ │ │ │ ├── MyMwcObjectBuilder_LargeShip.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Meteor.cs │ │ │ │ │ ├── MyMwcObjectBuilder_MysteriousCube.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Object3dBase.cs │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabContainer.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Ship.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallDebris.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Bot.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Player.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SpawnPoint.cs │ │ │ │ │ ├── MyMwcObjectBuilder_StaticAsteroid.cs │ │ │ │ │ └── MyMwcObjectBuilder_WayPoint.cs │ │ │ │ ├── SubObjects/ │ │ │ │ │ ├── LargeShipTools/ │ │ │ │ │ │ ├── MyMwcObjectBuilder_LargeShip_Ammo.cs │ │ │ │ │ │ └── MyMwcObjectBuilder_LargeShip_ToolBase.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Blueprint.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Event.cs │ │ │ │ │ ├── MyMwcObjectBuilder_FalseId.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Inventory.cs │ │ │ │ │ ├── MyMwcObjectBuilder_InventoryItem.cs │ │ │ │ │ ├── MyMwcObjectBuilder_ObjectToBuild.cs │ │ │ │ │ ├── MyMwcObjectBuilder_Prefab.cs │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabBase.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Tool.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Weapon.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SubObjectBase.cs │ │ │ │ │ ├── MyMwcObjectbuilder_Ore.cs │ │ │ │ │ ├── Prefabs/ │ │ │ │ │ │ ├── MyMwcObjectBuilder_EntityUseProperties.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabAlarm.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabBankNode.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabCamera.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabFoundationFactory.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabGenerator.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabHangar.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabKinematic.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabKinematicPart.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabKinematicRotatingPart.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabLargeShip.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabLargeWeapon.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabLight.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabParticles.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabScanner.cs │ │ │ │ │ │ ├── MyMwcObjectBuilder_PrefabSecurityControlHUB.cs │ │ │ │ │ │ └── MyMwcObjectBuilder_PrefabSound.cs │ │ │ │ │ └── SmallShipTools/ │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Ammo.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Armor.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_AssignmentOfAmmo.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_Engine.cs │ │ │ │ │ ├── MyMwcObjectBuilder_SmallShip_HackingTool.cs │ │ │ │ │ └── MyMwcObjectBuilder_SmallShip_Radar.cs │ │ │ │ └── Voxels/ │ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Box.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Cuboid.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Cylinder.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Shape.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelHand_Sphere.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelMap.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelMap_MergeContent.cs │ │ │ │ ├── MyMwcObjectBuilder_VoxelMap_MergeMaterial.cs │ │ │ │ └── MyMwcObjectBuilder_VoxelMap_Neighbour.cs │ │ │ └── Utils/ │ │ │ ├── My5BitEncoding.cs │ │ │ ├── MyCommonDebugUtils.cs │ │ │ ├── MyFileSystemUtils.cs │ │ │ ├── MyMemoryLogs.cs │ │ │ ├── MyMinerWarsLauncherConfig.cs │ │ │ ├── MyMwcBuildNumbers.cs │ │ │ ├── MyMwcConstants.cs │ │ │ ├── MyMwcEncryptionSymmetricRijndael.cs │ │ │ ├── MyMwcEnumDuplicitiesTester.cs │ │ │ ├── MyMwcEnums.cs │ │ │ ├── MyMwcFakes.cs │ │ │ ├── MyMwcLog.cs │ │ │ ├── MyMwcRandomExtensions.cs │ │ │ ├── MyMwcSecrets.cs │ │ │ ├── MyMwcSingleCrypto.cs │ │ │ ├── MyMwcSingleProgramInstance.cs │ │ │ ├── MyMwcStructs.cs │ │ │ ├── MyMwcUtils.cs │ │ │ ├── MyStringUtils.cs │ │ │ └── MyValueFormatter.cs │ │ ├── MinerWarsCommonLIB.csproj │ │ ├── MinerWarsCommonLIB.csproj.user │ │ └── Properties/ │ │ └── AssemblyInfo.cs │ ├── Library/ │ │ ├── Cloning/ │ │ │ ├── ClonableExtensions.cs │ │ │ ├── MemberwiseClone.cs │ │ │ ├── ObjectCloner.cs │ │ │ ├── ReferenceComparer.cs │ │ │ └── SerializerClone.cs │ │ ├── Collections/ │ │ │ ├── Comparers/ │ │ │ │ └── EnumComparer.cs │ │ │ ├── LRUCache.cs │ │ │ ├── ListReader.cs │ │ │ └── ObservableCollection.cs │ │ ├── Compression/ │ │ │ ├── MyCompression.cs │ │ │ ├── MyCompressionFileLoad.cs │ │ │ └── MyCompressionFileSave.cs │ │ ├── Exceptions/ │ │ │ └── Exceptions.cs │ │ ├── Extensions/ │ │ │ ├── DateTimeExtensions.cs │ │ │ ├── DirectoryExtensions.cs │ │ │ ├── ListExtensions.cs │ │ │ ├── StringBuilderExtFormat.cs │ │ │ ├── StringBuilderExtNumeric.cs │ │ │ ├── StringBuilderExtensions.cs │ │ │ └── TypeExtensions.cs │ │ ├── IO/ │ │ │ └── ResetableMemoryStream.cs │ │ ├── Library.csproj │ │ ├── Memory/ │ │ │ ├── Pool.cs │ │ │ ├── PoolClass.cs │ │ │ └── PoolList.cs │ │ ├── Parallelization/ │ │ │ ├── FastEvent.cs │ │ │ ├── FastResourceLock.cs │ │ │ ├── FastResourceLockExtensions.cs │ │ │ ├── IResourceLock.cs │ │ │ └── NativeMethods.cs │ │ ├── Profiler/ │ │ │ ├── MyProfiler.cs │ │ │ └── MyProfilerBlock.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Reflection/ │ │ │ └── ConstructorHelper.cs │ │ ├── Security/ │ │ │ └── Crc32.cs │ │ └── Trace/ │ │ ├── ITrace.cs │ │ └── MyTrace.cs │ ├── Library.Trace/ │ │ ├── Library.Trace.csproj │ │ ├── Trace.cs │ │ ├── TraceListener.cs │ │ ├── Watch.cs │ │ └── WintraceWrapper.cs │ ├── MinerWars.GameLib/ │ │ ├── AppCode/ │ │ │ ├── App/ │ │ │ │ ├── MyEditorGameBase.cs │ │ │ │ ├── MyMinerGame.cs │ │ │ │ ├── MyRuntime.cs │ │ │ │ └── MySectorExporter.cs │ │ │ ├── Game/ │ │ │ │ ├── Audio/ │ │ │ │ │ ├── AudioCategory.cs │ │ │ │ │ ├── AudioEngineExtensions.cs │ │ │ │ │ ├── Dialogues/ │ │ │ │ │ │ ├── MyDialogue.cs │ │ │ │ │ │ ├── MyDialogueConstants.cs │ │ │ │ │ │ ├── MyDialogueSentence.cs │ │ │ │ │ │ ├── MyDialogues.cs │ │ │ │ │ │ └── MyShouts.cs │ │ │ │ │ ├── MyAudio.cs │ │ │ │ │ ├── MyAudio_Data.cs │ │ │ │ │ ├── MyCueInfo.cs │ │ │ │ │ ├── MyCuePool.cs │ │ │ │ │ ├── MyCueProxy.cs │ │ │ │ │ ├── MyHudAudio.cs │ │ │ │ │ ├── MyInMemoryWaveBank.cs │ │ │ │ │ ├── MySoundCue.cs │ │ │ │ │ ├── MyX3DAudio.cs │ │ │ │ │ └── MyXactVariables.cs │ │ │ │ ├── BackgroundCube/ │ │ │ │ │ ├── MyBackgroundCube.cs │ │ │ │ │ ├── MyDistantImpostors.cs │ │ │ │ │ ├── MyDistantObjectImpostor.cs │ │ │ │ │ ├── MyDistantObjectImpostors.cs │ │ │ │ │ └── MyVoxelMapImpostors.cs │ │ │ │ ├── Cockpit/ │ │ │ │ │ ├── MyCockpitGlass.cs │ │ │ │ │ ├── MyCockpitGlassDecals.cs │ │ │ │ │ └── MyCockpitGlassDecalsBuffer.cs │ │ │ │ ├── Debugging/ │ │ │ │ │ ├── MyDebugConsole.cs │ │ │ │ │ ├── MyFpsManager.cs │ │ │ │ │ ├── MyGarbageCollectionManager.cs │ │ │ │ │ ├── MyPerformanceCounter.cs │ │ │ │ │ ├── MyPerformanceTimer.cs │ │ │ │ │ ├── MySmallShipTemplate.cs │ │ │ │ │ └── MySmallShipTemplates.cs │ │ │ │ ├── Decals/ │ │ │ │ │ ├── MyDecals.cs │ │ │ │ │ ├── MyDecalsForPhysObjects.cs │ │ │ │ │ ├── MyDecalsForPhysObjectsTriangleBuffer.cs │ │ │ │ │ ├── MyDecalsForVoxels.cs │ │ │ │ │ └── MyDecalsForVoxelsTriangleBuffer.cs │ │ │ │ ├── Editor/ │ │ │ │ │ ├── MyEditor.cs │ │ │ │ │ ├── MyEditorActionBase.cs │ │ │ │ │ ├── MyEditorActionClearSector.cs │ │ │ │ │ ├── MyEditorActionEntityAdd.cs │ │ │ │ │ ├── MyEditorActionEntityCopy.cs │ │ │ │ │ ├── MyEditorActionEntityDelete.cs │ │ │ │ │ ├── MyEditorActionEntityPropertiesChange.cs │ │ │ │ │ ├── MyEditorActionEntityTransform.cs │ │ │ │ │ ├── MyEditorActionRandomSector.cs │ │ │ │ │ ├── MyEditorActionVoxelHand.cs │ │ │ │ │ ├── MyEditorActionWithObjectBuildersBase.cs │ │ │ │ │ ├── MyEditorActions.cs │ │ │ │ │ ├── MyEditorDebugDraw.cs │ │ │ │ │ ├── MyEditorGizmo.cs │ │ │ │ │ ├── MyEditorGrid.cs │ │ │ │ │ ├── MyEditorOptions.cs │ │ │ │ │ ├── MyEditorShortcutManager.cs │ │ │ │ │ ├── MyEditorTransformData.cs │ │ │ │ │ ├── MyEditorVoxelHand.cs │ │ │ │ │ ├── MyMouseInputTool.cs │ │ │ │ │ ├── MySelectionTool.cs │ │ │ │ │ └── MySnapPointLink.cs │ │ │ │ ├── Effects/ │ │ │ │ │ ├── BaseEffects/ │ │ │ │ │ │ ├── MyEffectBase.cs │ │ │ │ │ │ ├── MyEffectDynamicLightingBase.cs │ │ │ │ │ │ ├── MyEffectPerlinNoiseBase.cs │ │ │ │ │ │ ├── MyEffectReflectorBase.cs │ │ │ │ │ │ ├── MyEffectShadowBase.cs │ │ │ │ │ │ ├── MyEffectSpotShadowBase.cs │ │ │ │ │ │ └── MyEffectVoxelsBase.cs │ │ │ │ │ ├── Lights/ │ │ │ │ │ │ ├── MyEffectBlendLights.cs │ │ │ │ │ │ ├── MyEffectDirectionalLight.cs │ │ │ │ │ │ └── MyEffectPointLight.cs │ │ │ │ │ ├── MyEffectAmbientPrecalculation.cs │ │ │ │ │ ├── MyEffectAntiAlias.cs │ │ │ │ │ ├── MyEffectBackgroundCube.cs │ │ │ │ │ ├── MyEffectClearGbuffer.cs │ │ │ │ │ ├── MyEffectCockpitGlass.cs │ │ │ │ │ ├── MyEffectContrast.cs │ │ │ │ │ ├── MyEffectDecals.cs │ │ │ │ │ ├── MyEffectDistantImpostors.cs │ │ │ │ │ ├── MyEffectGaussianBlur.cs │ │ │ │ │ ├── MyEffectGodRays.cs │ │ │ │ │ ├── MyEffectHDR.cs │ │ │ │ │ ├── MyEffectHDRBase.cs │ │ │ │ │ ├── MyEffectHud.cs │ │ │ │ │ ├── MyEffectHudRadar.cs │ │ │ │ │ ├── MyEffectLuminance.cs │ │ │ │ │ ├── MyEffectModelsDNS.cs │ │ │ │ │ ├── MyEffectModelsDiffuse.cs │ │ │ │ │ ├── MyEffectOcclusionQueryDraw.cs │ │ │ │ │ ├── MyEffectRenderGizmo.cs │ │ │ │ │ ├── MyEffectScale.cs │ │ │ │ │ ├── MyEffectScreenshot.cs │ │ │ │ │ ├── MyEffectShadowMap.cs │ │ │ │ │ ├── MyEffectSolarMapGrid.cs │ │ │ │ │ ├── MyEffectSpriteBatchShader.cs │ │ │ │ │ ├── MyEffectThreshold.cs │ │ │ │ │ ├── MyEffectTransparentGeometry.cs │ │ │ │ │ ├── MyEffectVolumetricFog.cs │ │ │ │ │ ├── SSAO/ │ │ │ │ │ │ ├── MyEffectDownsampleDepthForSSAO.cs │ │ │ │ │ │ ├── MyEffectSSAOBlur2.cs │ │ │ │ │ │ └── MyEffectVolumetricSSAO2.cs │ │ │ │ │ └── Voxels/ │ │ │ │ │ ├── MyEffectVoxels.cs │ │ │ │ │ ├── MyEffectVoxelsDebris.cs │ │ │ │ │ └── MyEffectVoxelsStaticAsteroid.cs │ │ │ │ ├── Entities/ │ │ │ │ │ ├── Asteroids/ │ │ │ │ │ │ ├── MyMeteor.cs │ │ │ │ │ │ ├── MyStaticAsteroid.cs │ │ │ │ │ │ ├── MyVoxelMap.cs │ │ │ │ │ │ ├── tempfile.2.tmp │ │ │ │ │ │ └── tempfile.tmp │ │ │ │ │ ├── CargoBox/ │ │ │ │ │ │ ├── MyCargoBox.cs │ │ │ │ │ │ └── MyMysteriousCube.cs │ │ │ │ │ ├── Debris/ │ │ │ │ │ │ ├── MyExplosionDebrisBase.cs │ │ │ │ │ │ ├── MyExplosionDebrisModel.cs │ │ │ │ │ │ ├── MyExplosionDebrisVoxel.cs │ │ │ │ │ │ ├── MyLargeDebrisField.cs │ │ │ │ │ │ └── MySmallDebris .cs │ │ │ │ │ ├── DummyPoints/ │ │ │ │ │ │ ├── MyDummyEffectHelper.cs │ │ │ │ │ │ ├── MyDummyEffectHelpers.cs │ │ │ │ │ │ └── MyDummyPoint.cs │ │ │ │ │ ├── Editor/ │ │ │ │ │ │ ├── MyVoxelHandBox.cs │ │ │ │ │ │ ├── MyVoxelHandCuboid.cs │ │ │ │ │ │ ├── MyVoxelHandCylinder.cs │ │ │ │ │ │ ├── MyVoxelHandShape.cs │ │ │ │ │ │ └── MyVoxelHandSphere.cs │ │ │ │ │ ├── EntityDetector/ │ │ │ │ │ │ ├── MyEntityDetector.cs │ │ │ │ │ │ ├── MyEntityDetectorCriterium.cs │ │ │ │ │ │ └── MyEntityDetectorsManager.cs │ │ │ │ │ ├── FoundationFactory/ │ │ │ │ │ │ ├── MyBuildingRequirement.cs │ │ │ │ │ │ ├── MyBuildingSpecification.cs │ │ │ │ │ │ ├── MyFoundationFactory.cs │ │ │ │ │ │ └── MyObjectToBuild.cs │ │ │ │ │ ├── IMyEditableEntity.cs │ │ │ │ │ ├── IMyHasFaction.cs │ │ │ │ │ ├── IResetable.cs │ │ │ │ │ ├── InfluenceSpheres/ │ │ │ │ │ │ ├── MyInfluenceSphere.cs │ │ │ │ │ │ └── MyInfluenceSpheres.cs │ │ │ │ │ ├── MyEntities.cs │ │ │ │ │ ├── MyEntity.cs │ │ │ │ │ ├── MyEntity.cs.bak │ │ │ │ │ ├── MyEntityIdRemapContext.cs │ │ │ │ │ ├── MyEntityIdentifier.cs │ │ │ │ │ ├── MyGamePruningStructure.cs │ │ │ │ │ ├── Notifications/ │ │ │ │ │ │ └── IMyNotifyEntityChanged.cs │ │ │ │ │ ├── Ships/ │ │ │ │ │ │ ├── AI/ │ │ │ │ │ │ │ ├── Jobs/ │ │ │ │ │ │ │ │ ├── MyDetectEnemiesJob.cs │ │ │ │ │ │ │ │ └── MyTestPositionJob.cs │ │ │ │ │ │ │ ├── MyAtackedByEnemyDesire.cs │ │ │ │ │ │ │ ├── MyAttackFormations.cs │ │ │ │ │ │ │ ├── MyBotAITemplates.cs │ │ │ │ │ │ │ ├── MyBotBehaviorAttack.cs │ │ │ │ │ │ │ ├── MyBotBehaviorBase.cs │ │ │ │ │ │ │ ├── MyBotBehaviorCurious.cs │ │ │ │ │ │ │ ├── MyBotBehaviorFollow.cs │ │ │ │ │ │ │ ├── MyBotBehaviorIdle.cs │ │ │ │ │ │ │ ├── MyBotBehaviorKamikadze.cs │ │ │ │ │ │ │ ├── MyBotBehaviorPanic.cs │ │ │ │ │ │ │ ├── MyBotBehaviorPatrol.cs │ │ │ │ │ │ │ ├── MyBotBehaviorRunAway.cs │ │ │ │ │ │ │ ├── MyBotCoordinator.cs │ │ │ │ │ │ │ ├── MyBotDesire.cs │ │ │ │ │ │ │ ├── MyCuriousDesire.cs │ │ │ │ │ │ │ ├── MyDangerZones.cs │ │ │ │ │ │ │ ├── MyFindSmallshipHelper.cs │ │ │ │ │ │ │ ├── MyFlashedDesire.cs │ │ │ │ │ │ │ ├── MyGotoLocationHelper.cs │ │ │ │ │ │ │ ├── MyKillDesire.cs │ │ │ │ │ │ │ ├── MyLowHealthDesire.cs │ │ │ │ │ │ │ ├── MyPathfindingHelper.cs │ │ │ │ │ │ │ ├── MyRoutefindingHelper.cs │ │ │ │ │ │ │ └── MySeeEnemyDesire.cs │ │ │ │ │ │ ├── Config/ │ │ │ │ │ │ │ ├── MyReflectorConfig.cs │ │ │ │ │ │ │ └── MySmallShipConfig.cs │ │ │ │ │ │ ├── MyDrone.cs │ │ │ │ │ │ ├── MyEnemyTargeting.cs │ │ │ │ │ │ ├── MyLargeShip.cs │ │ │ │ │ │ ├── MyShip.cs │ │ │ │ │ │ ├── MySmallShip.cs │ │ │ │ │ │ ├── MySmallShipBot.cs │ │ │ │ │ │ ├── MySmallShipBot2.cs │ │ │ │ │ │ ├── MySmallShipInteraction.cs │ │ │ │ │ │ └── SubObjects/ │ │ │ │ │ │ ├── MyCameraHeadShake.cs │ │ │ │ │ │ ├── MyCameraSpring.cs │ │ │ │ │ │ ├── MyCockpit.cs │ │ │ │ │ │ ├── MyCockpitGlassEntity.cs │ │ │ │ │ │ ├── MyCockpitWeapons.cs │ │ │ │ │ │ ├── MyCubeBuilder.cs │ │ │ │ │ │ └── MySecondaryCamera.cs │ │ │ │ │ ├── SpawnPoints/ │ │ │ │ │ │ └── MySpawnPoint.cs │ │ │ │ │ ├── Tools/ │ │ │ │ │ │ ├── MyContactDrill.cs │ │ │ │ │ │ ├── MyCrusherDrill.cs │ │ │ │ │ │ ├── MyCrusherDrillBit.cs │ │ │ │ │ │ ├── MyDirectionalDrill.cs │ │ │ │ │ │ ├── MyDrillBase.cs │ │ │ │ │ │ ├── MyDrillHead.cs │ │ │ │ │ │ ├── MyHackingTool.cs │ │ │ │ │ │ ├── MyHarvestingDevice.cs │ │ │ │ │ │ ├── MyHarvestingHead.cs │ │ │ │ │ │ ├── MyLaserDrill.cs │ │ │ │ │ │ ├── MyMedicine.cs │ │ │ │ │ │ ├── MyNanoRepairToolBase.cs │ │ │ │ │ │ ├── MyNanoRepairToolEntity.cs │ │ │ │ │ │ ├── MyNanoRepairToolFoundationFactory.cs │ │ │ │ │ │ ├── MyNanoRepairToolSmallShip.cs │ │ │ │ │ │ ├── MyNuclearDrill.cs │ │ │ │ │ │ ├── MyPressureDrill.cs │ │ │ │ │ │ ├── MySawDrill.cs │ │ │ │ │ │ ├── MyThermalDrill.cs │ │ │ │ │ │ └── ToolKits/ │ │ │ │ │ │ ├── MyToolKit.cs │ │ │ │ │ │ └── MyToolKits.cs │ │ │ │ │ ├── WayPoints/ │ │ │ │ │ │ ├── MyWayPoint.cs │ │ │ │ │ │ ├── MyWayPointGraph.cs │ │ │ │ │ │ └── MyWayPointPath.cs │ │ │ │ │ └── Weapons/ │ │ │ │ │ ├── Ammo/ │ │ │ │ │ │ ├── MyAmmoAssignment.cs │ │ │ │ │ │ ├── MyAmmoBase.cs │ │ │ │ │ │ ├── MyAmmoConstants.cs │ │ │ │ │ │ ├── MyAmmoInventoryItems.cs │ │ │ │ │ │ ├── MyCannonShot.cs │ │ │ │ │ │ ├── MyCannonShots.cs │ │ │ │ │ │ ├── MyMissile.cs │ │ │ │ │ │ ├── MyMissiles.cs │ │ │ │ │ │ └── UniversalLauncher/ │ │ │ │ │ │ ├── MyAsteroidKiller.cs │ │ │ │ │ │ ├── MyDecoyFlare.cs │ │ │ │ │ │ ├── MyDirectionalExplosive.cs │ │ │ │ │ │ ├── MyEMPBomb.cs │ │ │ │ │ │ ├── MyFlashBomb.cs │ │ │ │ │ │ ├── MyGravityBomb.cs │ │ │ │ │ │ ├── MyHologram.cs │ │ │ │ │ │ ├── MyHologramShips.cs │ │ │ │ │ │ ├── MyIlluminatingShell.cs │ │ │ │ │ │ ├── MyMineBase.cs │ │ │ │ │ │ ├── MyMineBasic.cs │ │ │ │ │ │ ├── MyMineBioChem.cs │ │ │ │ │ │ ├── MyMineSmart.cs │ │ │ │ │ │ ├── MyRemoteBomb.cs │ │ │ │ │ │ ├── MyRemoteCamera.cs │ │ │ │ │ │ ├── MySmokeBomb.cs │ │ │ │ │ │ ├── MySphereExplosive.cs │ │ │ │ │ │ ├── MyTimeBomb.cs │ │ │ │ │ │ ├── MyUniversalLauncher.cs │ │ │ │ │ │ └── MyUniversalLauncherShells.cs │ │ │ │ │ ├── Guns/ │ │ │ │ │ │ ├── MyAutocanonGun.cs │ │ │ │ │ │ ├── MyAutomaticRifleSilencerGun.cs │ │ │ │ │ │ ├── MyCannonGun.cs │ │ │ │ │ │ ├── MyGunBase.cs │ │ │ │ │ │ ├── MyLargeShipAutocannon.cs │ │ │ │ │ │ ├── MyLargeShipBarrelBase.cs │ │ │ │ │ │ ├── MyLargeShipCIWS.cs │ │ │ │ │ │ ├── MyLargeShipGunBase.cs │ │ │ │ │ │ ├── MyLargeShipMachineGun.cs │ │ │ │ │ │ ├── MyLargeShipMissileLauncher4Gun.cs │ │ │ │ │ │ ├── MyLargeShipMissileLauncher6Gun.cs │ │ │ │ │ │ ├── MyLargeShipMissileLauncher9Gun.cs │ │ │ │ │ │ ├── MyLargeShipMissileLauncherBarrel.cs │ │ │ │ │ │ ├── MyLargeShipMissileLauncherGun.cs │ │ │ │ │ │ ├── MyLargeShipWeaponPrediction.cs │ │ │ │ │ │ ├── MyMachineGun.cs │ │ │ │ │ │ ├── MyMissileLauncherGun.cs │ │ │ │ │ │ ├── MyShotGun.cs │ │ │ │ │ │ ├── MySmallShipGunBase.cs │ │ │ │ │ │ └── MySniperGun.cs │ │ │ │ │ ├── MyLargeShipWeaponCIWS.cs │ │ │ │ │ ├── MyLargeShipWeapons.cs │ │ │ │ │ ├── MySmallShipWeapons.cs │ │ │ │ │ ├── MyWeaponSlot.cs │ │ │ │ │ └── Projectile/ │ │ │ │ │ ├── MyProjectile.cs │ │ │ │ │ └── MyProjectiles.cs │ │ │ │ ├── Explosions/ │ │ │ │ │ ├── MyExplosion.cs │ │ │ │ │ └── MyExplosions.cs │ │ │ │ ├── GUI/ │ │ │ │ │ ├── Core/ │ │ │ │ │ │ ├── IMyGuiControlsParent.cs │ │ │ │ │ │ ├── Listbox/ │ │ │ │ │ │ │ ├── MyGuiControlListboxDragAndDrop.cs │ │ │ │ │ │ │ ├── MyGuiControlListboxItem.cs │ │ │ │ │ │ │ ├── MyGuiControlListboxRow.cs │ │ │ │ │ │ │ └── MyGuiControlListboxScrollBar.cs │ │ │ │ │ │ ├── MyColoredText.cs │ │ │ │ │ │ ├── MyGuiControlBase.cs │ │ │ │ │ │ ├── MyGuiControlButton.cs │ │ │ │ │ │ ├── MyGuiControlCheckbox.cs │ │ │ │ │ │ ├── MyGuiControlColor.cs │ │ │ │ │ │ ├── MyGuiControlCombobox.cs │ │ │ │ │ │ ├── MyGuiControlContextMenu.cs │ │ │ │ │ │ ├── MyGuiControlLabel.cs │ │ │ │ │ │ ├── MyGuiControlList.cs │ │ │ │ │ │ ├── MyGuiControlListbox.cs │ │ │ │ │ │ ├── MyGuiControlMultilineText.cs │ │ │ │ │ │ ├── MyGuiControlPanel.cs │ │ │ │ │ │ ├── MyGuiControlParent.cs │ │ │ │ │ │ ├── MyGuiControlProgressBar.cs │ │ │ │ │ │ ├── MyGuiControlRadioButton.cs │ │ │ │ │ │ ├── MyGuiControlRotatingWheel.cs │ │ │ │ │ │ ├── MyGuiControlSelectAmmo.cs │ │ │ │ │ │ ├── MyGuiControlShipPreview.cs │ │ │ │ │ │ ├── MyGuiControlSlider.cs │ │ │ │ │ │ ├── MyGuiControlTabControl.cs │ │ │ │ │ │ ├── MyGuiControlTextbox.cs │ │ │ │ │ │ ├── MyGuiControlTreeView.cs │ │ │ │ │ │ ├── MyGuiControlWheelControl.cs │ │ │ │ │ │ ├── MyGuiControls.cs │ │ │ │ │ │ ├── MyGuiFont.cs │ │ │ │ │ │ ├── MyGuiInput.cs │ │ │ │ │ │ ├── MyGuiLocalizedKeyboardState.cs │ │ │ │ │ │ ├── MyGuiManager.cs │ │ │ │ │ │ ├── MyGuiScreenBase.cs │ │ │ │ │ │ ├── MyGuiScreenLogo.cs │ │ │ │ │ │ ├── MyGuiScreenMasterServiceCallProgress.cs │ │ │ │ │ │ ├── MyGuiScreenPerformanceWarning.cs │ │ │ │ │ │ ├── MyGuiScreenProgressBase.cs │ │ │ │ │ │ ├── MyGuiScreenProgressBaseAsync.cs │ │ │ │ │ │ ├── MyGuiScreenSectorServiceCallProgress.cs │ │ │ │ │ │ ├── MyIconTexts.cs │ │ │ │ │ │ ├── MyToolTips.cs │ │ │ │ │ │ ├── RichTextLabel/ │ │ │ │ │ │ │ ├── MyRichLabel.cs │ │ │ │ │ │ │ ├── MyRichLabelImage.cs │ │ │ │ │ │ │ ├── MyRichLabelLine.cs │ │ │ │ │ │ │ ├── MyRichLabelText.cs │ │ │ │ │ │ │ └── MyRichTextPart.cs │ │ │ │ │ │ └── TreeView/ │ │ │ │ │ │ ├── MyScrollbar.cs │ │ │ │ │ │ ├── MyTreeView.cs │ │ │ │ │ │ ├── MyTreeViewBase.cs │ │ │ │ │ │ ├── MyTreeViewBody.cs │ │ │ │ │ │ ├── MyTreeViewItem.cs │ │ │ │ │ │ └── MyTreeViewItemDragAndDrop.cs │ │ │ │ │ ├── DebugScreens/ │ │ │ │ │ │ ├── MyGuiScreenDebugBase.cs │ │ │ │ │ │ ├── MyGuiScreenDebugBot.cs │ │ │ │ │ │ ├── MyGuiScreenDebugColors.cs │ │ │ │ │ │ ├── MyGuiScreenDebugDebris.cs │ │ │ │ │ │ ├── MyGuiScreenDebugDeveloper.cs │ │ │ │ │ │ ├── MyGuiScreenDebugDialogues.cs │ │ │ │ │ │ ├── MyGuiScreenDebugFillSector.cs │ │ │ │ │ │ ├── MyGuiScreenDebugGame.cs │ │ │ │ │ │ ├── MyGuiScreenDebugGlobalEvents.cs │ │ │ │ │ │ ├── MyGuiScreenDebugInput.cs │ │ │ │ │ │ ├── MyGuiScreenDebugPlayerCameraSpring.cs │ │ │ │ │ │ ├── MyGuiScreenDebugPlayerFriends.cs │ │ │ │ │ │ ├── MyGuiScreenDebugPlayerShake.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRender.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderGlobalFX.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderHDR.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderLights.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderModelFX.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderOptimizations.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderPruning.cs │ │ │ │ │ │ ├── MyGuiScreenDebugRenderSectorFX.cs │ │ │ │ │ │ ├── MyGuiScreenDebugShip.cs │ │ │ │ │ │ ├── MyGuiScreenDebugSmallShipWeaponsOffset.cs │ │ │ │ │ │ ├── MyGuiScreenDebugStatistics.cs │ │ │ │ │ │ ├── MyGuiScreenDebugSystem.cs │ │ │ │ │ │ ├── MyGuiScreenDebugTiming.cs │ │ │ │ │ │ ├── MyGuiScreenDebugVolumetricSSAO.cs │ │ │ │ │ │ ├── MyGuiScreenRenderModule.cs │ │ │ │ │ │ └── MyGuiScreenRenderModules.cs │ │ │ │ │ ├── Helpers/ │ │ │ │ │ │ ├── MyGuiAsteroidHelper.cs │ │ │ │ │ │ ├── MyGuiAsteroidHelpers.cs │ │ │ │ │ │ ├── MyGuiContextMenuHelper.cs │ │ │ │ │ │ ├── MyGuiContextMenuHelpers.cs │ │ │ │ │ │ ├── MyGuiContextMenuItemHelper.cs │ │ │ │ │ │ ├── MyGuiControlEditLights.cs │ │ │ │ │ │ ├── MyGuiControlEditVoxelHand.cs │ │ │ │ │ │ ├── MyGuiEditorControlsBase.cs │ │ │ │ │ │ ├── MyGuiEditorVoxelHandHelper.cs │ │ │ │ │ │ ├── MyGuiEditorVoxelHandHelpers.cs │ │ │ │ │ │ ├── MyGuiEventHelper.cs │ │ │ │ │ │ ├── MyGuiEventHelpers.cs │ │ │ │ │ │ ├── MyGuiFoundationFactoryHelper.cs │ │ │ │ │ │ ├── MyGuiGameControlsHelpers.cs │ │ │ │ │ │ ├── MyGuiGodEditorControls.cs │ │ │ │ │ │ ├── MyGuiHelperBase.cs │ │ │ │ │ │ ├── MyGuiInfluenceSphereHelper.cs │ │ │ │ │ │ ├── MyGuiInfluenceSphereHelpers.cs │ │ │ │ │ │ ├── MyGuiIngameEditorControls.cs │ │ │ │ │ │ ├── MyGuiInventoryTemplateTypeHelpers.cs │ │ │ │ │ │ ├── MyGuiLargeShipHelper.cs │ │ │ │ │ │ ├── MyGuiLargeShipHelpers.cs │ │ │ │ │ │ ├── MyGuiObjectBuilderHelpers.cs │ │ │ │ │ │ ├── MyGuiPrefabBuildTypeHelper.cs │ │ │ │ │ │ ├── MyGuiPrefabCategoryTypeHelper.cs │ │ │ │ │ │ ├── MyGuiPrefabHelper.cs │ │ │ │ │ │ ├── MyGuiPrefabHelpers.cs │ │ │ │ │ │ ├── MyGuiPrefabSubCategoryTypeHelper.cs │ │ │ │ │ │ ├── MyGuiScreenInventoryManagerForGame.cs │ │ │ │ │ │ ├── MyGuiSmallDebrisHelper.cs │ │ │ │ │ │ ├── MyGuiSmallDebrisHelpers.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperAmmo.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperArmor.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperBlueprint.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperEngine.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperOre.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperRadar.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperSmallShip.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperTool.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelperWeapon.cs │ │ │ │ │ │ ├── MyGuiSmallShipHelpers.cs │ │ │ │ │ │ ├── MyGuiVoxelMaterialHelper.cs │ │ │ │ │ │ └── MyQuoteOfTheDay.cs │ │ │ │ │ ├── MyGuiScreenCheats.cs │ │ │ │ │ ├── MyGuiScreenChooseDifficulty.cs │ │ │ │ │ ├── MyGuiScreenChoosePlay.cs │ │ │ │ │ ├── MyGuiScreenDemoAccessInfo.cs │ │ │ │ │ ├── MyGuiScreenEnterFriendSectorMap.cs │ │ │ │ │ ├── MyGuiScreenEnterSectorMap.cs │ │ │ │ │ ├── MyGuiScreenEnterSectorProgress.cs │ │ │ │ │ ├── MyGuiScreenFake.cs │ │ │ │ │ ├── MyGuiScreenFlyThrough.cs │ │ │ │ │ ├── MyGuiScreenGameChat.cs │ │ │ │ │ ├── MyGuiScreenGameCredits.cs │ │ │ │ │ ├── MyGuiScreenGameOver.cs │ │ │ │ │ ├── MyGuiScreenGamePlay.cs │ │ │ │ │ ├── MyGuiScreenGamePlay_World.cs │ │ │ │ │ ├── MyGuiScreenGameScore.cs │ │ │ │ │ ├── MyGuiScreenHelp.cs │ │ │ │ │ ├── MyGuiScreenHostGame.cs │ │ │ │ │ ├── MyGuiScreenInputString.cs │ │ │ │ │ ├── MyGuiScreenIntroVideo.cs │ │ │ │ │ ├── MyGuiScreenInventory.cs │ │ │ │ │ ├── MyGuiScreenJoinGame.cs │ │ │ │ │ ├── MyGuiScreenJournal.cs │ │ │ │ │ ├── MyGuiScreenLoadChapter.cs │ │ │ │ │ ├── MyGuiScreenLoadCheckpoint.cs │ │ │ │ │ ├── MyGuiScreenLoadCheckpointProgress.cs │ │ │ │ │ ├── MyGuiScreenLoadSectorIdentifiersProgress.cs │ │ │ │ │ ├── MyGuiScreenLoading.cs │ │ │ │ │ ├── MyGuiScreenLogin.cs │ │ │ │ │ ├── MyGuiScreenLoginProgress.cs │ │ │ │ │ ├── MyGuiScreenLogoutProgress.cs │ │ │ │ │ ├── MyGuiScreenMainMenu.cs │ │ │ │ │ ├── MyGuiScreenMessageBox.cs │ │ │ │ │ ├── MyGuiScreenMission.cs │ │ │ │ │ ├── MyGuiScreenMultiplayer.cs │ │ │ │ │ ├── MyGuiScreenMultiplayerEnterGameRequest.cs │ │ │ │ │ ├── MyGuiScreenNewInventory.cs │ │ │ │ │ ├── MyGuiScreenOptions.cs │ │ │ │ │ ├── MyGuiScreenOptionsAudio.cs │ │ │ │ │ ├── MyGuiScreenOptionsControls.cs │ │ │ │ │ ├── MyGuiScreenOptionsGame.cs │ │ │ │ │ ├── MyGuiScreenOptionsVideo.cs │ │ │ │ │ ├── MyGuiScreenProfile.cs │ │ │ │ │ ├── MyGuiScreenProgressAsync.cs │ │ │ │ │ ├── MyGuiScreenRegister.cs │ │ │ │ │ ├── MyGuiScreenRegisterProgress.cs │ │ │ │ │ ├── MyGuiScreenRenameCheckpoint.cs │ │ │ │ │ ├── MyGuiScreenSaveCheckpoint.cs │ │ │ │ │ ├── MyGuiScreenSectorLocation.cs │ │ │ │ │ ├── MyGuiScreenSecurityControlHUB.cs │ │ │ │ │ ├── MyGuiScreenSelectEditor.cs │ │ │ │ │ ├── MyGuiScreenSelectSandboxProgress.cs │ │ │ │ │ ├── MyGuiScreenSelectStory.cs │ │ │ │ │ ├── MyGuiScreenShipCustomization.cs │ │ │ │ │ ├── MyGuiScreenSimpleProgress.cs │ │ │ │ │ ├── MyGuiScreenSimpleProgressBar.cs │ │ │ │ │ ├── MyGuiScreenSolarSystemMap.cs │ │ │ │ │ ├── MyGuiScreenStartQuickLaunch.cs │ │ │ │ │ ├── MyGuiScreenStartSessionProgress.cs │ │ │ │ │ ├── MyGuiScreenUnloading.cs │ │ │ │ │ ├── MyGuiScreenUseProgressBar.cs │ │ │ │ │ ├── MyGuiScreenUserInfo.cs │ │ │ │ │ ├── MyGuiScreenWaiting.cs │ │ │ │ │ ├── MyGuiScreenWaitingOnHost.cs │ │ │ │ │ ├── Prefabs/ │ │ │ │ │ │ ├── MyGuiControlEntityUse.cs │ │ │ │ │ │ ├── MyGuiControlPrefabAlarmUse.cs │ │ │ │ │ │ ├── MyGuiControlPrefabCameraUse.cs │ │ │ │ │ │ ├── MyGuiControlPrefabLargeWeaponUse.cs │ │ │ │ │ │ ├── MyGuiControlPrefabUse.cs │ │ │ │ │ │ ├── MyGuiSceenEntityUseBase.cs │ │ │ │ │ │ └── MyGuiScreenEntityUseSolo.cs │ │ │ │ │ ├── PreviewRenderer/ │ │ │ │ │ │ └── MyGuiPreviewRenderer.cs │ │ │ │ │ ├── RichControls/ │ │ │ │ │ │ └── MyGuiControlSize.cs │ │ │ │ │ └── ScreenEditor/ │ │ │ │ │ ├── MyGuiControlUseProperties.cs │ │ │ │ │ ├── MyGuiScreenEditorCopyTool.cs │ │ │ │ │ ├── MyGuiScreenEditorCopyToolSelectSector.cs │ │ │ │ │ ├── MyGuiScreenEditorDialogBase.cs │ │ │ │ │ ├── MyGuiScreenEditorEditProperties.cs │ │ │ │ │ ├── MyGuiScreenEditorGroups.cs │ │ │ │ │ ├── MyGuiScreenEditorHelp.cs │ │ │ │ │ ├── MyGuiScreenEditorLoadGroup.cs │ │ │ │ │ ├── MyGuiScreenEditorLoadSectorObjectsProgress.cs │ │ │ │ │ ├── MyGuiScreenEditorOptions.cs │ │ │ │ │ ├── MyGuiScreenEditorPrefabKinematicParts.cs │ │ │ │ │ ├── MyGuiScreenEditorProgress.cs │ │ │ │ │ ├── MyGuiScreenEditorRenameGroup.cs │ │ │ │ │ ├── MyGuiScreenEditorSaveProgress.cs │ │ │ │ │ ├── MyGuiScreenEditorSelectAndHide.cs │ │ │ │ │ ├── MyGuiScreenEditorSelectSector.cs │ │ │ │ │ ├── MyGuiScreenEditorSettingsFog.cs │ │ │ │ │ ├── MyGuiScreenEditorSettingsSun.cs │ │ │ │ │ ├── MyGuiScreenEditorWayPointList.cs │ │ │ │ │ ├── MyGuiScreenEditorWayPointPath.cs │ │ │ │ │ ├── MyGuiScreenSaveSector.cs │ │ │ │ │ ├── MyGuiScreenSelectDeactivatedEntity.cs │ │ │ │ │ ├── MyGuiScreenSmallShipTemplates.cs │ │ │ │ │ └── Object3D/ │ │ │ │ │ ├── MyGuiScreenEditorAsteroid.cs │ │ │ │ │ ├── MyGuiScreenEditorCargoBox.cs │ │ │ │ │ ├── MyGuiScreenEditorDoors.cs │ │ │ │ │ ├── MyGuiScreenEditorDummyPoint.cs │ │ │ │ │ ├── MyGuiScreenEditorInfluenceSphere.cs │ │ │ │ │ ├── MyGuiScreenEditorLargeShip.cs │ │ │ │ │ ├── MyGuiScreenEditorLargeWeapon.cs │ │ │ │ │ ├── MyGuiScreenEditorObject3DBase.cs │ │ │ │ │ ├── MyGuiScreenEditorPrefab.cs │ │ │ │ │ ├── MyGuiScreenEditorPrefabContainer.cs │ │ │ │ │ ├── MyGuiScreenEditorScanner.cs │ │ │ │ │ ├── MyGuiScreenEditorSecurityControlHUB.cs │ │ │ │ │ ├── MyGuiScreenEditorSmallShip.cs │ │ │ │ │ ├── MyGuiScreenEditorSpawnPoint.cs │ │ │ │ │ ├── MyGuiScreenEditorWaypoint.cs │ │ │ │ │ └── MyGuiScreenEntityWithInventory.cs │ │ │ │ ├── HUD/ │ │ │ │ │ ├── MyComputeGPSJob.cs │ │ │ │ │ ├── MyEffectHudSectorBorder.cs │ │ │ │ │ ├── MyHud.cs │ │ │ │ │ ├── MyHudGPS.cs │ │ │ │ │ ├── MyHudNotification.cs │ │ │ │ │ ├── MyHudRadar.cs │ │ │ │ │ ├── MyHudSectorBorder.cs │ │ │ │ │ ├── MyHudText.cs │ │ │ │ │ └── MyHudWarning.cs │ │ │ │ ├── Inventory/ │ │ │ │ │ ├── MyInventory.cs │ │ │ │ │ ├── MyInventoryItem.cs │ │ │ │ │ ├── MyInventoryItemsRepository.cs │ │ │ │ │ ├── MyInventorySynchronizer.cs │ │ │ │ │ └── MyInventoryTemplate.cs │ │ │ │ ├── Journal/ │ │ │ │ │ ├── MyEventLog.cs │ │ │ │ │ └── MyEventLogEntry.cs │ │ │ │ ├── Lights/ │ │ │ │ │ ├── MyDirectionalLight.cs │ │ │ │ │ ├── MyLight.cs │ │ │ │ │ └── MyLights.cs │ │ │ │ ├── Localization/ │ │ │ │ │ ├── MyDialoguesWrapper.cs │ │ │ │ │ ├── MyDialoguesWrapperGenerated.cs │ │ │ │ │ ├── MyDialoguesWrapperGenerated.tt │ │ │ │ │ ├── MyLanguagesEnum.cs │ │ │ │ │ ├── MySubtitles.cs │ │ │ │ │ ├── MyTextsWrapper.cs │ │ │ │ │ ├── MyTextsWrapperGenerated.cs │ │ │ │ │ └── MyTextsWrapperGenerated.tt │ │ │ │ ├── Managers/ │ │ │ │ │ ├── MyManager.cs │ │ │ │ │ └── MyResource.cs │ │ │ │ ├── Missions/ │ │ │ │ │ ├── Components/ │ │ │ │ │ │ ├── MyBlinkingObjects.cs │ │ │ │ │ │ ├── MyDetectorDialogue.cs │ │ │ │ │ │ ├── MyHeadshake.cs │ │ │ │ │ │ ├── MyMinesField.cs │ │ │ │ │ │ ├── MyMovingEntity.cs │ │ │ │ │ │ ├── MySpawnpointLimiter.cs │ │ │ │ │ │ ├── MySpawnpointSmartWaves.cs │ │ │ │ │ │ ├── MySpawnpointWaves.cs │ │ │ │ │ │ └── MyTimedDialogue.cs │ │ │ │ │ ├── MyActorProgress.cs │ │ │ │ │ ├── MyFriendlyFire.cs │ │ │ │ │ ├── MyMission.cs │ │ │ │ │ ├── MyMissionBase.cs │ │ │ │ │ ├── MyMissionComponent.cs │ │ │ │ │ ├── MyMissionSandboxBase.cs │ │ │ │ │ ├── MyMissions.cs │ │ │ │ │ ├── MyScriptWrapper.cs │ │ │ │ │ ├── Objectives/ │ │ │ │ │ │ ├── MyDestroyWavesObjective.cs │ │ │ │ │ │ ├── MyFollowHostObjective.cs │ │ │ │ │ │ ├── MyMeetObjective.cs │ │ │ │ │ │ ├── MyMultipleObjectives.cs │ │ │ │ │ │ ├── MyMultipleUseObjective.cs │ │ │ │ │ │ ├── MyObjective.cs │ │ │ │ │ │ ├── MyObjectiveDefend.cs │ │ │ │ │ │ ├── MyObjectiveDestroy.cs │ │ │ │ │ │ ├── MyObjectiveDialog.cs │ │ │ │ │ │ ├── MyObjectiveDisablePrefabs.cs │ │ │ │ │ │ ├── MyObjectiveEnablePrefabs.cs │ │ │ │ │ │ ├── MyObjectiveEnterInventory.cs │ │ │ │ │ │ ├── MyObjectiveFollowBot.cs │ │ │ │ │ │ ├── MyObjectiveGetItems.cs │ │ │ │ │ │ ├── MyObjectiveGetToLocations.cs │ │ │ │ │ │ ├── MyObjectiveRace.cs │ │ │ │ │ │ ├── MyObjectiveWatchSigns.cs │ │ │ │ │ │ ├── MyTimedMeetObjective.cs │ │ │ │ │ │ ├── MyTimedObjective.cs │ │ │ │ │ │ ├── MyTimedReachLocationObjective.cs │ │ │ │ │ │ └── MyUseObjective.cs │ │ │ │ │ ├── Sandbox/ │ │ │ │ │ │ └── MyHubShowcaseMission.cs │ │ │ │ │ ├── SideMissions/ │ │ │ │ │ │ └── MySideMissionAssassination.cs │ │ │ │ │ ├── SinglePlayer/ │ │ │ │ │ │ ├── MilitaryOutpostMission.cs │ │ │ │ │ │ ├── MyAlienGateMission.cs │ │ │ │ │ │ ├── MyArabianBorderMission.cs │ │ │ │ │ │ ├── MyArabianCapitalMission.cs │ │ │ │ │ │ ├── MyAsteroidComplexMission.cs │ │ │ │ │ │ ├── MyAsteroidResearchFieldMission.cs │ │ │ │ │ │ ├── MyAutonomousOutpostMission.cs │ │ │ │ │ │ ├── MyBarthsMoonConvinceMission.cs │ │ │ │ │ │ ├── MyBarthsMoonMissionBase.cs │ │ │ │ │ │ ├── MyBarthsMoonPlantMission.cs │ │ │ │ │ │ ├── MyBarthsMoonTransmitterMission.cs │ │ │ │ │ │ ├── MyBiofacilityMission.cs │ │ │ │ │ │ ├── MyCKDMothershipFacilityMission.cs │ │ │ │ │ │ ├── MyChineseCapitalMission.cs │ │ │ │ │ │ ├── MyChineseEscapeMission.cs │ │ │ │ │ │ ├── MyChineseRefineryMission.cs │ │ │ │ │ │ ├── MyChineseSolarArrayAttackMission.cs │ │ │ │ │ │ ├── MyChineseTransmitterMission.cs │ │ │ │ │ │ ├── MyChineseTransportMission.cs │ │ │ │ │ │ ├── MyConvoyMission.cs │ │ │ │ │ │ ├── MyDumpingGroundMission.cs │ │ │ │ │ │ ├── MyEACCapitalMission.cs │ │ │ │ │ │ ├── MyEACPrisonMission.cs │ │ │ │ │ │ ├── MyEACSurveySiteMission.cs │ │ │ │ │ │ ├── MyEACTransmitterMission.cs │ │ │ │ │ │ ├── MyFactoryAmbushMission.cs │ │ │ │ │ │ ├── MyFollowHostMission.cs │ │ │ │ │ │ ├── MyForgottenFacilityMission.cs │ │ │ │ │ │ ├── MyFortValiantMission.cs │ │ │ │ │ │ ├── MyFortValiantMissionB.cs │ │ │ │ │ │ ├── MyFortValiantMissionBase.cs │ │ │ │ │ │ ├── MyFortValiantMissionC.cs │ │ │ │ │ │ ├── MyGatesOfHellMission.cs │ │ │ │ │ │ ├── MyHeliumMinesMission.cs │ │ │ │ │ │ ├── MyHippieOutpostMission.cs │ │ │ │ │ │ ├── MyIndustrialSectorMission.cs │ │ │ │ │ │ ├── MyIntergalacticHighwayMission.cs │ │ │ │ │ │ ├── MyIntroMission.cs │ │ │ │ │ │ ├── MyJunkyardConvinceMission.cs │ │ │ │ │ │ ├── MyJunkyardEACAmbushMission.cs │ │ │ │ │ │ ├── MyJunkyardReturnMission.cs │ │ │ │ │ │ ├── MyLaikaMission.cs │ │ │ │ │ │ ├── MyLastHopeMission.cs │ │ │ │ │ │ ├── MyMedina622Mission.cs │ │ │ │ │ │ ├── MyMilitaryOutpostMission.cs │ │ │ │ │ │ ├── MyMinerUprisingMission.cs │ │ │ │ │ │ ├── MyMothershipCrashMission.cs │ │ │ │ │ │ ├── MyNewJerusalemMission.cs │ │ │ │ │ │ ├── MyNewNanjingMission.cs │ │ │ │ │ │ ├── MyNewSingaporeIndustryMission.cs │ │ │ │ │ │ ├── MyPirateBaseMission.cs │ │ │ │ │ │ ├── MyPlaygroundMission.cs │ │ │ │ │ │ ├── MyPlutoniumMineMission.cs │ │ │ │ │ │ ├── MyReichstagAMission.cs │ │ │ │ │ │ ├── MyReichstagCMission.cs │ │ │ │ │ │ ├── MyResearchVesselMission.cs │ │ │ │ │ │ ├── MyRiftMission.cs │ │ │ │ │ │ ├── MyRimeBlueprintsMission.cs │ │ │ │ │ │ ├── MyRimeConvinceMission.cs │ │ │ │ │ │ ├── MyRussianCapitalMission.cs │ │ │ │ │ │ ├── MyRussianTransmitterMission.cs │ │ │ │ │ │ ├── MyRussianWarehouseMission.cs │ │ │ │ │ │ ├── MySlaverBase2Mission.cs │ │ │ │ │ │ ├── MySlaverBaseMission.cs │ │ │ │ │ │ ├── MySmallPirateBase.cs │ │ │ │ │ │ ├── MySmallPirateBase2.cs │ │ │ │ │ │ ├── MySmallPirateBase2Mission.cs │ │ │ │ │ │ ├── MySmallPirateBaseMission.cs │ │ │ │ │ │ ├── MySolarFactoryEACMission.cs │ │ │ │ │ │ ├── MyStealthPlaygroundMission.cs │ │ │ │ │ │ ├── MyTestAttackMission.cs │ │ │ │ │ │ ├── MyTestMission.cs │ │ │ │ │ │ ├── MyTradeStationChinaMission.cs │ │ │ │ │ │ ├── MyTradeStationEACMission.cs │ │ │ │ │ │ ├── MyTwinTowersMission.cs │ │ │ │ │ │ ├── MyUraniteMineMission.cs │ │ │ │ │ │ ├── MyWhiteWolvesResearchMission.cs │ │ │ │ │ │ └── MyZombieLevelMission.cs │ │ │ │ │ ├── Submissions/ │ │ │ │ │ │ ├── MyHarvestOreSubmission.cs │ │ │ │ │ │ ├── MySabotageSubmission.cs │ │ │ │ │ │ └── MySubmissionGotoAny.cs │ │ │ │ │ └── Utils/ │ │ │ │ │ ├── MyCountdownTimer.cs │ │ │ │ │ ├── MyEntityAnimator.cs │ │ │ │ │ ├── MyItemToGetDefinition.cs │ │ │ │ │ └── MyMissionTimer.cs │ │ │ │ ├── Models/ │ │ │ │ │ ├── IMyTriangePruningStructure.cs │ │ │ │ │ ├── MyMesh.cs │ │ │ │ │ ├── MyMeshMaterial.cs │ │ │ │ │ ├── MyModel.cs │ │ │ │ │ ├── MyModelObj .cs │ │ │ │ │ ├── MyModelOctree.cs │ │ │ │ │ ├── MyModelOctreeNode.cs │ │ │ │ │ ├── MyModelSubObjects.cs │ │ │ │ │ ├── MyModels.cs │ │ │ │ │ └── MyModels_Data.cs │ │ │ │ ├── MyOctree.cs │ │ │ │ ├── Networking/ │ │ │ │ │ ├── MyClientServer.cs │ │ │ │ │ ├── MyPlayerBase.cs │ │ │ │ │ ├── MyPlayerLocal.cs │ │ │ │ │ ├── MyPlayerRemote.cs │ │ │ │ │ └── MyPlayerStatistics.cs │ │ │ │ ├── Physics/ │ │ │ │ │ ├── MyContactEventExtensions.cs │ │ │ │ │ ├── MyPhysicsBody.cs │ │ │ │ │ └── MyPhysicsForceType.cs │ │ │ │ ├── Prefabs/ │ │ │ │ │ ├── Container/ │ │ │ │ │ │ ├── MyPrefabContainer.cs │ │ │ │ │ │ └── MyPrefabContainerManager.cs │ │ │ │ │ ├── IMyUseableEntity.cs │ │ │ │ │ ├── MyPrefab.cs │ │ │ │ │ ├── MyPrefabAlarm.cs │ │ │ │ │ ├── MyPrefabBankNode.cs │ │ │ │ │ ├── MyPrefabBase.cs │ │ │ │ │ ├── MyPrefabCamera.cs │ │ │ │ │ ├── MyPrefabConstants.cs │ │ │ │ │ ├── MyPrefabFactory.cs │ │ │ │ │ ├── MyPrefabFoundationFactory.cs │ │ │ │ │ ├── MyPrefabGenerator.cs │ │ │ │ │ ├── MyPrefabHangar.cs │ │ │ │ │ ├── MyPrefabKinematic.cs │ │ │ │ │ ├── MyPrefabKinematicPart.cs │ │ │ │ │ ├── MyPrefabKinematicPartBase.cs │ │ │ │ │ ├── MyPrefabKinematicRotating.cs │ │ │ │ │ ├── MyPrefabKinematicRotatingPart.cs │ │ │ │ │ ├── MyPrefabKinematicSensor.cs │ │ │ │ │ ├── MyPrefabLamp.cs │ │ │ │ │ ├── MyPrefabLargeShip.cs │ │ │ │ │ ├── MyPrefabLargeWeapon.cs │ │ │ │ │ ├── MyPrefabLight.cs │ │ │ │ │ ├── MyPrefabParticles.cs │ │ │ │ │ ├── MyPrefabScanner.cs │ │ │ │ │ ├── MyPrefabSecurityControlHUB.cs │ │ │ │ │ ├── MyPrefabSnapPoint.cs │ │ │ │ │ ├── MyPrefabSound.cs │ │ │ │ │ ├── PrefabConfigurations/ │ │ │ │ │ │ ├── MyPrefabConfiguration.cs │ │ │ │ │ │ ├── MyPrefabConfigurationAlarm.cs │ │ │ │ │ │ ├── MyPrefabConfigurationBankNode.cs │ │ │ │ │ │ ├── MyPrefabConfigurationCamera.cs │ │ │ │ │ │ ├── MyPrefabConfigurationFoundationFactory.cs │ │ │ │ │ │ ├── MyPrefabConfigurationGenerator.cs │ │ │ │ │ │ ├── MyPrefabConfigurationHangar.cs │ │ │ │ │ │ ├── MyPrefabConfigurationKinematic.cs │ │ │ │ │ │ ├── MyPrefabConfigurationKinematicPart.cs │ │ │ │ │ │ ├── MyPrefabConfigurationKinematicRotating.cs │ │ │ │ │ │ ├── MyPrefabConfigurationKinematicRotatingPart.cs │ │ │ │ │ │ ├── MyPrefabConfigurationLargeShip.cs │ │ │ │ │ │ ├── MyPrefabConfigurationLargeWeapon.cs │ │ │ │ │ │ ├── MyPrefabConfigurationLight.cs │ │ │ │ │ │ ├── MyPrefabConfigurationParticles.cs │ │ │ │ │ │ ├── MyPrefabConfigurationScanner.cs │ │ │ │ │ │ ├── MyPrefabConfigurationSecurityControlHUB.cs │ │ │ │ │ │ └── MyPrefabConfigurationSound.cs │ │ │ │ │ └── Renderer/ │ │ │ │ │ └── MyPrefabRenderer.cs │ │ │ │ ├── Radar/ │ │ │ │ │ ├── MyAllKnowingRadar.cs │ │ │ │ │ ├── MyDefaultDetector.cs │ │ │ │ │ ├── MyDetectedObject.cs │ │ │ │ │ ├── MyDetectorBase.cs │ │ │ │ │ ├── MyEngineDetector.cs │ │ │ │ │ ├── MyMovementDetector.cs │ │ │ │ │ ├── MyObjectToDetect.cs │ │ │ │ │ ├── MyOreDetector.cs │ │ │ │ │ ├── MyPulseDetector.cs │ │ │ │ │ ├── MyRadar.cs │ │ │ │ │ └── MyRadarDetector.cs │ │ │ │ ├── Render/ │ │ │ │ │ ├── EnvironmentMap/ │ │ │ │ │ │ ├── MyEnvironmentMap.cs │ │ │ │ │ │ └── MyEnvironmentMapRenderer.cs │ │ │ │ │ ├── MyRender-Content.cs │ │ │ │ │ ├── MyRender-Debug.cs │ │ │ │ │ ├── MyRender-Draw.cs │ │ │ │ │ ├── MyRender-Lights.cs │ │ │ │ │ ├── MyRender-Management.cs │ │ │ │ │ ├── MyRender.Alternative.cs │ │ │ │ │ ├── MyRender.cs │ │ │ │ │ ├── MyRenderConstants.cs │ │ │ │ │ ├── MySortedElements.Comparers.cs │ │ │ │ │ ├── MySortedElements.Models.cs │ │ │ │ │ ├── MySortedElements.Voxels.cs │ │ │ │ │ ├── MySortedElements.cs │ │ │ │ │ ├── PostProcesses/ │ │ │ │ │ │ ├── MyPostProcessAntiAlias.cs │ │ │ │ │ │ ├── MyPostProcessBase.cs │ │ │ │ │ │ ├── MyPostProcessContrast.cs │ │ │ │ │ │ ├── MyPostProcessGodRays.cs │ │ │ │ │ │ ├── MyPostProcessHDR.cs │ │ │ │ │ │ ├── MyPostProcessVolumetricFog.cs │ │ │ │ │ │ ├── MyPostProcessVolumetricSSAO2.cs │ │ │ │ │ │ └── TODO/ │ │ │ │ │ │ └── MyBloomPostprocess.cs │ │ │ │ │ ├── Scene/ │ │ │ │ │ │ ├── MyCullableRenderObject.cs │ │ │ │ │ │ ├── MyOcclusionQuery.cs │ │ │ │ │ │ └── MyRenderObject.cs │ │ │ │ │ ├── SecondaryCamera/ │ │ │ │ │ │ └── MySecondaryCameraRenderer.cs │ │ │ │ │ ├── Shadows/ │ │ │ │ │ │ ├── MyCastShadowJob.cs │ │ │ │ │ │ ├── MyOrthographicCamera.cs │ │ │ │ │ │ ├── MyPerspectiveCamera.cs │ │ │ │ │ │ ├── MyRenderCamera.cs │ │ │ │ │ │ ├── MyShadowRenderer.cs │ │ │ │ │ │ ├── MyShadowRendererBase.cs │ │ │ │ │ │ └── MySpotShadowRenderer.cs │ │ │ │ │ └── Statistics/ │ │ │ │ │ ├── MyRenderProfiler.cs │ │ │ │ │ └── MyRenderStatistics.cs │ │ │ │ ├── Sessions/ │ │ │ │ │ ├── Multiplayer/ │ │ │ │ │ │ ├── MyMultiplayer.cs │ │ │ │ │ │ ├── MyMultiplayerConfiguration.cs │ │ │ │ │ │ ├── MyMultiplayerExtensions.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.Entity.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.Join.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.Locking.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.Misc.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.Scripts.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.SmallShip.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.Story.cs │ │ │ │ │ │ ├── MyMultiplayerGameplay.cs │ │ │ │ │ │ ├── MyMultiplayerLobby.cs │ │ │ │ │ │ ├── MyMultiplayerPeers.cs │ │ │ │ │ │ └── MyNatIntroduction.cs │ │ │ │ │ ├── MyDataCorruptedException.cs │ │ │ │ │ ├── MyMasterServerAction.cs │ │ │ │ │ ├── MyMotherShipPosition.cs │ │ │ │ │ ├── MySandboxSession.cs │ │ │ │ │ ├── MyServerAction.cs │ │ │ │ │ ├── MySession.cs │ │ │ │ │ └── MySinglePlayerSession.cs │ │ │ │ ├── SolarSystem/ │ │ │ │ │ ├── MySectorGenerator.cs │ │ │ │ │ ├── MySectorProperties.cs │ │ │ │ │ ├── MySolarSystemArea.cs │ │ │ │ │ ├── MySolarSystemAreaCircle.cs │ │ │ │ │ ├── MySolarSystemAreaOrbit.cs │ │ │ │ │ ├── MySolarSystemConstants.cs │ │ │ │ │ ├── MySolarSystemGenerator.cs │ │ │ │ │ ├── MySolarSystemMapCamera.cs │ │ │ │ │ ├── MySolarSystemMapData.cs │ │ │ │ │ ├── MySolarSystemRandomExtensions.cs │ │ │ │ │ ├── MySolarSystemUtils.cs │ │ │ │ │ ├── MyStaticSectorGenerator.cs │ │ │ │ │ ├── MyTemplateGroups.cs │ │ │ │ │ ├── Renderer/ │ │ │ │ │ │ └── MySolarMapRenderer.cs │ │ │ │ │ └── SolarAreas/ │ │ │ │ │ ├── MySolarSystem3rdTransmitterConstants.cs │ │ │ │ │ ├── MySolarSystemAfterMarsConstants.cs │ │ │ │ │ ├── MySolarSystemAsteroidBelt2Constants.cs │ │ │ │ │ ├── MySolarSystemAsteroidBeltConstants.cs │ │ │ │ │ ├── MySolarSystemChineseMinesConstants.cs │ │ │ │ │ ├── MySolarSystemChineseRafineryConstants.cs │ │ │ │ │ ├── MySolarSystemChineseSolarPlantConstants.cs │ │ │ │ │ ├── MySolarSystemChineseTransmitterConstants.cs │ │ │ │ │ ├── MySolarSystemEarthConstants.cs │ │ │ │ │ ├── MySolarSystemFortValiantConstants.cs │ │ │ │ │ ├── MySolarSystemHallConstants.cs │ │ │ │ │ ├── MySolarSystemHell25DConstants.cs │ │ │ │ │ ├── MySolarSystemJunkyardConstants.cs │ │ │ │ │ ├── MySolarSystemJupiter2Constants.cs │ │ │ │ │ ├── MySolarSystemJupiterBorderConstants.cs │ │ │ │ │ ├── MySolarSystemJupiterConstants.cs │ │ │ │ │ ├── MySolarSystemLaikaConstants.cs │ │ │ │ │ ├── MySolarSystemMars3Constants.cs │ │ │ │ │ ├── MySolarSystemMarsConstants.cs │ │ │ │ │ ├── MySolarSystemMedina622Constants.cs │ │ │ │ │ ├── MySolarSystemMercuryConstants.cs │ │ │ │ │ ├── MySolarSystemNearSunConstants.cs │ │ │ │ │ ├── MySolarSystemNebulaConstants.cs │ │ │ │ │ ├── MySolarSystemNeptunConstants.cs │ │ │ │ │ ├── MySolarSystemRimeConstants.cs │ │ │ │ │ ├── MySolarSystemRussianTransmitterConstants.cs │ │ │ │ │ ├── MySolarSystemSaturnConstants.cs │ │ │ │ │ ├── MySolarSystemSkyConstants.cs │ │ │ │ │ ├── MySolarSystemSlaverBaseConstants.cs │ │ │ │ │ ├── MySolarSystemSlaversBase2Constants.cs │ │ │ │ │ ├── MySolarSystemSmallPirateBase2Constants.cs │ │ │ │ │ ├── MySolarSystemUranConstants.cs │ │ │ │ │ ├── MySolarSystemValiantConstants.cs │ │ │ │ │ └── MySolarSystemVenusConstants.cs │ │ │ │ ├── Textures/ │ │ │ │ │ ├── MyTexture.cs │ │ │ │ │ ├── MyTexture2D.cs │ │ │ │ │ ├── MyTextureCube.cs │ │ │ │ │ └── MyTextureManager.cs │ │ │ │ ├── Trailer/ │ │ │ │ │ ├── MyTrailerLoad.cs │ │ │ │ │ ├── MyTrailerSave.cs │ │ │ │ │ └── MyTrailerXml.cs │ │ │ │ ├── TransparentGeometry/ │ │ │ │ │ ├── MyBillboard.cs │ │ │ │ │ ├── MyDebrisField.cs │ │ │ │ │ ├── MyFlashes.cs │ │ │ │ │ ├── MyIceComet.cs │ │ │ │ │ ├── MyIceStorm.cs │ │ │ │ │ ├── MyLightGlare.cs │ │ │ │ │ ├── MyMeteorWind.cs │ │ │ │ │ ├── MyNuclearExplosion.cs │ │ │ │ │ ├── MyParticle.cs │ │ │ │ │ ├── MyParticleEffects.cs │ │ │ │ │ ├── MyParticlesDustField.cs │ │ │ │ │ ├── MyRayCastOcclusionJob.cs │ │ │ │ │ ├── MySunGlare.cs │ │ │ │ │ ├── MySunWind.cs │ │ │ │ │ ├── MyTransparentGeometry.cs │ │ │ │ │ ├── MyTransparentMaterialConstants.cs │ │ │ │ │ └── Particles/ │ │ │ │ │ ├── MyAnimatedParticle.cs │ │ │ │ │ ├── MyAnimatedProperty.cs │ │ │ │ │ ├── MyAnimatedProperty2D.cs │ │ │ │ │ ├── MyConstProperty.cs │ │ │ │ │ ├── MyParticleEffect.cs │ │ │ │ │ ├── MyParticleEmitter.cs │ │ │ │ │ ├── MyParticleFactory.cs │ │ │ │ │ ├── MyParticleGeneration.cs │ │ │ │ │ ├── MyParticlesLibrary.cs │ │ │ │ │ └── MyParticlesManager.cs │ │ │ │ ├── Utils/ │ │ │ │ │ ├── MyBotDebugUtils.cs │ │ │ │ │ ├── MyCamera.cs │ │ │ │ │ ├── MyCameraZoomProperties.cs │ │ │ │ │ ├── MyConfig.cs │ │ │ │ │ ├── MyConstants.cs │ │ │ │ │ ├── MyControl.cs │ │ │ │ │ ├── MyCuboid.cs │ │ │ │ │ ├── MyCustomGraphicsDeviceManagerDX.cs │ │ │ │ │ ├── MyDDSFile.cs │ │ │ │ │ ├── MyDebugDraw.cs │ │ │ │ │ ├── MyDebugDrawCachedLines.cs │ │ │ │ │ ├── MyDebugDrawCoordSystem.cs │ │ │ │ │ ├── MyDebugDrawCurve.cs │ │ │ │ │ ├── MyEffectValuesManager.cs │ │ │ │ │ ├── MyEnumToStrings.cs │ │ │ │ │ ├── MyEnumToStringsGenerated.cs │ │ │ │ │ ├── MyEnumToStringsGenerated.tt │ │ │ │ │ ├── MyEnumToStringsGenerated1.cs │ │ │ │ │ ├── MyFakes.cs │ │ │ │ │ ├── MyFullscreenQuad.cs │ │ │ │ │ ├── MyGraphicTest.cs │ │ │ │ │ ├── MyGridIntersection.cs │ │ │ │ │ ├── MyIntersectionResultLineBoundingSphere.cs │ │ │ │ │ ├── MyIntersectionResultLineTriangle.cs │ │ │ │ │ ├── MyKeysToString.cs │ │ │ │ │ ├── MyLineBatch.cs │ │ │ │ │ ├── MyLoadingPerformance.cs │ │ │ │ │ ├── MyMaterialConstants.cs │ │ │ │ │ ├── MyMath.cs │ │ │ │ │ ├── MyMemoryProfiler.cs │ │ │ │ │ ├── MyMeshHelper.cs │ │ │ │ │ ├── MyMissileHelperUtil.cs │ │ │ │ │ ├── MyMwcVoxelMaterialConstants.cs │ │ │ │ │ ├── MyOrientedBoundingBox.cs │ │ │ │ │ ├── MyPerformanceTests.cs │ │ │ │ │ ├── MyPlugins.cs │ │ │ │ │ ├── MyReflectionMethod.cs │ │ │ │ │ ├── MyScreenshot.cs │ │ │ │ │ ├── MyShipTypeConstants.cs │ │ │ │ │ ├── MySimpleObjectDraw.cs │ │ │ │ │ ├── MySmallShipArmorTypeConstants.cs │ │ │ │ │ ├── MySmallShipEngineTypeConstants.cs │ │ │ │ │ ├── MySpectator.cs │ │ │ │ │ ├── MySpriteListVideoPlayer.cs │ │ │ │ │ ├── MyStateObjects.cs │ │ │ │ │ ├── MyStopwatch.cs │ │ │ │ │ ├── MyStructs.cs │ │ │ │ │ ├── MySystemTimer.cs │ │ │ │ │ ├── MyTestMission.cs │ │ │ │ │ ├── MyTextureAtlas.cs │ │ │ │ │ ├── MyThirdPersonSpectator.cs │ │ │ │ │ ├── MyUtilRandomVector3ByDeviatingVector.cs │ │ │ │ │ ├── MyUtils.cs │ │ │ │ │ ├── MyVertexFormats.cs │ │ │ │ │ ├── MyWindowsAPIWrapper.cs │ │ │ │ │ └── WM.cs │ │ │ │ ├── VideoMode/ │ │ │ │ │ ├── MyVideoModeAntiAliasing.cs │ │ │ │ │ ├── MyVideoModeAspectRatio.cs │ │ │ │ │ ├── MyVideoModeManager.cs │ │ │ │ │ └── MyVideoModeStructs.cs │ │ │ │ ├── Voxels/ │ │ │ │ │ ├── MyDataCellStitcher.cs │ │ │ │ │ ├── MyLocalVoxelTrianglesCache.cs │ │ │ │ │ ├── MyMeshSimplifier.cs │ │ │ │ │ ├── MyVoxelCacheCellRender.cs │ │ │ │ │ ├── MyVoxelCacheCellRenderBatch.cs │ │ │ │ │ ├── MyVoxelCacheCellRenderHelper.cs │ │ │ │ │ ├── MyVoxelCacheData.cs │ │ │ │ │ ├── MyVoxelContentCell.cs │ │ │ │ │ ├── MyVoxelContentCellContent.cs │ │ │ │ │ ├── MyVoxelContentCellContents.cs │ │ │ │ │ ├── MyVoxelElement.cs │ │ │ │ │ ├── MyVoxelFiles.cs │ │ │ │ │ ├── MyVoxelGenerator.cs │ │ │ │ │ ├── MyVoxelImport.cs │ │ │ │ │ ├── MyVoxelMapOreDepositCell.cs │ │ │ │ │ ├── MyVoxelMapOreMaterials.cs │ │ │ │ │ ├── MyVoxelMaps.cs │ │ │ │ │ ├── MyVoxelMaterial.cs │ │ │ │ │ ├── MyVoxelMaterialCell.cs │ │ │ │ │ ├── MyVoxelMaterials.cs │ │ │ │ │ ├── MyVoxelPrecalc.cs │ │ │ │ │ ├── MyVoxelPrecalcConstants.cs │ │ │ │ │ ├── MyVoxelPrecalcTask.cs │ │ │ │ │ └── MyVoxelPrecalcWork.cs │ │ │ │ └── World/ │ │ │ │ ├── Global/ │ │ │ │ │ ├── MyActorConstants.cs │ │ │ │ │ ├── MyFactionConstants.cs │ │ │ │ │ ├── MyFactions.cs │ │ │ │ │ ├── MyGamePlayCheats.cs │ │ │ │ │ ├── MyGamePlayConstants.cs │ │ │ │ │ ├── MyGameWorld.cs │ │ │ │ │ └── MySecretRooms.cs │ │ │ │ ├── MyPlayer.cs │ │ │ │ ├── MyPlayerFriends.cs │ │ │ │ ├── MyPlayerStatistics.cs │ │ │ │ ├── MySector.cs │ │ │ │ └── MySectorGroups.cs │ │ │ ├── Networking/ │ │ │ │ ├── MasterService/ │ │ │ │ │ └── MyMasterServiceClient.cs │ │ │ │ ├── MyLocalCache.cs │ │ │ │ ├── MySteam.cs │ │ │ │ ├── MySteamStats.cs │ │ │ │ └── SectorService/ │ │ │ │ ├── MyLoggingBehavior.cs │ │ │ │ ├── MySectorServerCallback.cs │ │ │ │ ├── MySectorServiceClient.cs │ │ │ │ └── MyServiceException.cs │ │ │ ├── Physics/ │ │ │ │ ├── Collisions/ │ │ │ │ │ ├── Interactions/ │ │ │ │ │ │ ├── MyBoxBoxInteraction.cs │ │ │ │ │ │ ├── MyBoxBoxSensorInteraction.cs │ │ │ │ │ │ ├── MyBoxCapsuleInteraction.cs │ │ │ │ │ │ ├── MyBoxOtherSensorInteraction.cs │ │ │ │ │ │ ├── MyBoxSphereSensorInteraction.cs │ │ │ │ │ │ ├── MyBoxTriangleMeshInteraction.cs │ │ │ │ │ │ ├── MyBoxVoxelInteraction.cs │ │ │ │ │ │ ├── MyCapsuleCapsuleInteraction.cs │ │ │ │ │ │ ├── MyCapsuleTriangleMeshInteraction.cs │ │ │ │ │ │ ├── MyCapsuleVoxelInteraction.cs │ │ │ │ │ │ ├── MyElementInteraction.cs │ │ │ │ │ │ ├── MyInteractionInfo.cs │ │ │ │ │ │ ├── MyRBInteractionModule.cs │ │ │ │ │ │ ├── MySensorInteraction.cs │ │ │ │ │ │ ├── MySphereBoxInteraction.cs │ │ │ │ │ │ ├── MySphereBoxSensorInteraction.cs │ │ │ │ │ │ ├── MySphereCapsuleInteraction.cs │ │ │ │ │ │ ├── MySphereOtherSensorInteraction.cs │ │ │ │ │ │ ├── MySphereSphereInteraction.cs │ │ │ │ │ │ ├── MySphereSphereSensorInteraction.cs │ │ │ │ │ │ ├── MySphereTriangleMeshInteraction.cs │ │ │ │ │ │ ├── MySphereVoxelInteraction.cs │ │ │ │ │ │ ├── MyTriangle.cs │ │ │ │ │ │ └── MyTriangleCache.cs │ │ │ │ │ ├── MyElement.cs │ │ │ │ │ ├── MyElementDesc.cs │ │ │ │ │ ├── MyFiltering.cs │ │ │ │ │ ├── MyGroupMask.cs │ │ │ │ │ ├── MyLineSegmentOverlapResult.cs │ │ │ │ │ ├── MyQuantizedBvhAdapter.cs │ │ │ │ │ ├── MyQuantizedBvhResult.cs │ │ │ │ │ ├── RBElements/ │ │ │ │ │ │ ├── MyRBElement.cs │ │ │ │ │ │ ├── MyRBElementDefs.cs │ │ │ │ │ │ ├── MyRBElementDesc.cs │ │ │ │ │ │ ├── MyRBMaterial.cs │ │ │ │ │ │ └── Types/ │ │ │ │ │ │ ├── Geometry/ │ │ │ │ │ │ │ └── MyBox.cs │ │ │ │ │ │ ├── MyRBBoxElement.cs │ │ │ │ │ │ ├── MyRBCapsuleElement.cs │ │ │ │ │ │ ├── MyRBSphereElement.cs │ │ │ │ │ │ ├── MyRBTriangleMeshElement.cs │ │ │ │ │ │ └── MyRBVoxelElement.cs │ │ │ │ │ └── SensorElements/ │ │ │ │ │ ├── MyBoxSensorElement.cs │ │ │ │ │ ├── MySensorElement.cs │ │ │ │ │ ├── MySensorElementDefs.cs │ │ │ │ │ ├── MySensorElementDesc.cs │ │ │ │ │ └── MySphereSensorElement.cs │ │ │ │ ├── Core/ │ │ │ │ │ ├── Broadphase/ │ │ │ │ │ │ ├── MyBroadphase.cs │ │ │ │ │ │ ├── MyBruteForceBp.cs │ │ │ │ │ │ └── MyDAABBTreeBp.cs │ │ │ │ │ ├── Modules/ │ │ │ │ │ │ ├── MyContactConstraintModule.cs │ │ │ │ │ │ ├── MyRigidBodyModule.cs │ │ │ │ │ │ ├── MySensorInteractionModule.cs │ │ │ │ │ │ └── MySensorModule.cs │ │ │ │ │ ├── MyPhysics.cs │ │ │ │ │ ├── MyPhysicsConfig.cs │ │ │ │ │ ├── MyPhysicsObjects.cs │ │ │ │ │ ├── MySimulationHandler.cs │ │ │ │ │ └── Prunning/ │ │ │ │ │ └── MyDynamicAABBTree.cs │ │ │ │ ├── Dynamics/ │ │ │ │ │ ├── Base/ │ │ │ │ │ │ ├── Constaints/ │ │ │ │ │ │ │ ├── MyRBConstraint.cs │ │ │ │ │ │ │ ├── MyRBContactConstraint.cs │ │ │ │ │ │ │ └── MyRBSolverConstraint.cs │ │ │ │ │ │ ├── MyRBIslandGeneration.cs │ │ │ │ │ │ ├── MyRBIslandNSolver.cs │ │ │ │ │ │ ├── MyRBIslandSleepState.cs │ │ │ │ │ │ ├── MyRBSolverBody.cs │ │ │ │ │ │ └── MyRigidBodyIsland.cs │ │ │ │ │ ├── MyContactEventHandler.cs │ │ │ │ │ ├── MyContactModifyEventHandler.cs │ │ │ │ │ ├── MyRigidBody.cs │ │ │ │ │ ├── MyRigidBodyDefs.cs │ │ │ │ │ ├── MyRigidBodyDesc.cs │ │ │ │ │ ├── MyRigidBodyEvent.cs │ │ │ │ │ ├── MySensor.cs │ │ │ │ │ ├── MySensorDesc.cs │ │ │ │ │ └── MySensorEventHandler.cs │ │ │ │ └── Utils/ │ │ │ │ ├── MyBoundingBoxHelper.cs │ │ │ │ ├── MyDistance.cs │ │ │ │ ├── MyElementHelper.cs │ │ │ │ ├── MyPhysUtils.cs │ │ │ │ ├── MyRingBuffer.cs │ │ │ │ ├── MySegment.cs │ │ │ │ └── MyTransform.cs │ │ │ └── Toolkit/ │ │ │ ├── DShow/ │ │ │ │ ├── DsBugWO.cs │ │ │ │ ├── DsControl.cs │ │ │ │ ├── DsCore.cs │ │ │ │ ├── DsDVD.cs │ │ │ │ ├── DsDevice.cs │ │ │ │ ├── DsExtend.cs │ │ │ │ ├── DsUtils.cs │ │ │ │ ├── DsUuids.cs │ │ │ │ ├── QEdit.cs │ │ │ │ └── VideoPlayer.cs │ │ │ ├── Game.cs │ │ │ ├── GameGraphicsParameters.cs │ │ │ ├── GamePlatform.cs │ │ │ ├── GamePlatformDesktop.cs │ │ │ ├── GameTime.cs │ │ │ ├── GameWindow.cs │ │ │ ├── GameWindowDesktop.cs │ │ │ ├── GameWindowForm.cs │ │ │ ├── Graphics/ │ │ │ │ ├── BlendState.cs │ │ │ │ ├── DepthStencilState.cs │ │ │ │ ├── GraphicsAdapter.cs │ │ │ │ ├── GraphicsResource.cs │ │ │ │ ├── RasterizerState.cs │ │ │ │ ├── SamplerState.cs │ │ │ │ ├── SpriteBatch.cs │ │ │ │ ├── SpriteEffects.cs │ │ │ │ ├── SpriteFont.cs │ │ │ │ ├── SpriteFontContentReader.cs │ │ │ │ └── SpriteSortMode.cs │ │ │ ├── GraphicsDeviceInformation.cs │ │ │ ├── GraphicsDeviceManager.cs │ │ │ ├── Input/ │ │ │ │ ├── Keys.cs │ │ │ │ ├── MyHidInputArgs.cs │ │ │ │ ├── MyKeyTranslationTable.cs │ │ │ │ ├── MyKeyboardBuffer.cs │ │ │ │ ├── MyKeyboardInputArgs.cs │ │ │ │ ├── MyKeyboardState.cs │ │ │ │ ├── MyMouseInputArgs.cs │ │ │ │ ├── MyMouseState.cs │ │ │ │ ├── MyRawInput.cs │ │ │ │ ├── MyWindowsKeyboard.cs │ │ │ │ ├── MyWindowsMouse.cs │ │ │ │ ├── RawHid.cs │ │ │ │ ├── RawInput.cs │ │ │ │ ├── RawInputHeader.cs │ │ │ │ ├── RawInputInner0.cs │ │ │ │ ├── RawKeyboard.cs │ │ │ │ └── RawMouse.cs │ │ │ ├── PreparingDeviceSettingsEventArgs.cs │ │ │ └── SharpDXHelper.cs │ │ ├── MinerWars.GameLib.csproj │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Resources/ │ │ │ ├── MyDialogues.Designer.cs │ │ │ ├── MyDialogues.resx │ │ │ ├── MyTexts.Designer.cs │ │ │ └── MyTexts.resx │ │ ├── RunTemplate.bat │ │ └── Service References/ │ │ ├── AppCode.Networking.MasterService/ │ │ │ ├── Arrays.xsd │ │ │ ├── MinerWars.CommonLIB.AppCode.Networking.Services.xsd │ │ │ ├── MinerWars.CommonLIB.AppCode.Networking.xsd │ │ │ ├── MinerWars.MasterServerLIB.MasterService.xsd │ │ │ ├── Reference.cs │ │ │ ├── Reference.svcmap │ │ │ ├── configuration.svcinfo │ │ │ ├── configuration91.svcinfo │ │ │ ├── service.wsdl │ │ │ ├── service.xsd │ │ │ └── service1.xsd │ │ └── AppCode.Networking.SectorService/ │ │ ├── Arrays.xsd │ │ ├── Microsoft.Xna.Framework.xsd │ │ ├── MinerWars.AppCode.Networking.SectorService.ExportInfo.datasource │ │ ├── MinerWars.AppCode.Networking.SectorService.MyUserInfo.datasource │ │ ├── MinerWars.CommonLIB.AppCode.Networking.Services.xsd │ │ ├── MinerWars.CommonLIB.AppCode.Networking.xsd │ │ ├── MinerWars.CommonLIB.AppCode.Utils.xsd │ │ ├── Reference.cs │ │ ├── Reference.svcmap │ │ ├── SectorServerLIB.SectorService.xsd │ │ ├── configuration.svcinfo │ │ ├── configuration91.svcinfo │ │ ├── service.wsdl │ │ ├── service.xsd │ │ └── service1.xsd │ ├── MinerWars.GameServices/ │ │ ├── IMySteam.cs │ │ ├── MinerWars.GameServices.csproj │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ └── ServiceContainer.cs │ ├── MinerWarsExpressLauncher/ │ │ ├── MinerWarsExpressLauncher.csproj │ │ ├── MinerWarsExpressLauncher.csproj.user │ │ ├── Program.cs │ │ └── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── MinerWarsMath/ │ │ ├── BoundingBox.cs │ │ ├── BoundingFrustum.cs │ │ ├── BoundingSphere.cs │ │ ├── Color.cs │ │ ├── ContainmentType.cs │ │ ├── Curve.cs │ │ ├── CurveContinuity.cs │ │ ├── CurveKey.cs │ │ ├── CurveKeyCollection.cs │ │ ├── CurveLoopType.cs │ │ ├── CurveTangent.cs │ │ ├── Gjk.cs │ │ ├── MathHelper.cs │ │ ├── Matrix.cs │ │ ├── MinerWarsMath.csproj │ │ ├── NativeDAABBTree.cs │ │ ├── NativeDAABBTreeInterop.cs │ │ ├── PackedVector/ │ │ │ ├── Byte4.cs │ │ │ ├── HalfUtils.cs │ │ │ ├── HalfVector2.cs │ │ │ ├── HalfVector4.cs │ │ │ ├── IPackedVector.cs │ │ │ ├── NormalizedByte4.cs │ │ │ └── PackUtils.cs │ │ ├── Plane.cs │ │ ├── PlaneIntersectionType.cs │ │ ├── Point.cs │ │ ├── Quaternion.cs │ │ ├── Ray.cs │ │ ├── Rectangle.cs │ │ ├── Vector2.cs │ │ ├── Vector3.cs │ │ └── Vector4.cs │ ├── MinerWarsPluginAPI/ │ │ ├── MinerWarsPluginAPI.csproj │ │ ├── MinerWarsPluginAPI3.csproj.user │ │ ├── MyIPlugin.cs │ │ ├── MyIPluginHost.cs │ │ ├── MyPluginLoader.cs │ │ └── Properties/ │ │ └── AssemblyInfo.cs │ ├── NativeDAABBTree/ │ │ ├── CollideArrayWriter.h │ │ ├── CollideArrayWriterSphere.h │ │ ├── LinearMath/ │ │ │ ├── CMakeLists.txt │ │ │ ├── btAabbUtil2.h │ │ │ ├── btAlignedAllocator.cpp │ │ │ ├── btAlignedAllocator.h │ │ │ ├── btAlignedObjectArray.h │ │ │ ├── btConvexHull.cpp │ │ │ ├── btConvexHull.h │ │ │ ├── btConvexHullComputer.cpp │ │ │ ├── btConvexHullComputer.h │ │ │ ├── btDefaultMotionState.h │ │ │ ├── btGeometryUtil.cpp │ │ │ ├── btGeometryUtil.h │ │ │ ├── btGrahamScan2dConvexHull.h │ │ │ ├── btHashMap.h │ │ │ ├── btIDebugDraw.h │ │ │ ├── btList.h │ │ │ ├── btMatrix3x3.h │ │ │ ├── btMinMax.h │ │ │ ├── btMotionState.h │ │ │ ├── btPolarDecomposition.cpp │ │ │ ├── btPolarDecomposition.h │ │ │ ├── btPoolAllocator.h │ │ │ ├── btQuadWord.h │ │ │ ├── btQuaternion.h │ │ │ ├── btQuickprof.cpp │ │ │ ├── btQuickprof.h │ │ │ ├── btRandom.h │ │ │ ├── btScalar.h │ │ │ ├── btSerializer.cpp │ │ │ ├── btSerializer.h │ │ │ ├── btStackAlloc.h │ │ │ ├── btTransform.h │ │ │ ├── btTransformUtil.h │ │ │ ├── btVector3.cpp │ │ │ ├── btVector3.h │ │ │ └── premake4.lua │ │ ├── NativeDAABBTree.cpp │ │ ├── NativeDAABBTree.h │ │ ├── NativeDAABBTree.vcxproj │ │ ├── NativeDAABBTree.vcxproj.filters │ │ ├── ReadMe.txt │ │ ├── btDbvt.cpp │ │ ├── btDbvt.h │ │ ├── dllmain.cpp │ │ ├── stdafx.cpp │ │ ├── stdafx.h │ │ └── targetver.h │ └── ParallelTasks/ │ ├── ActionWork.cs │ ├── BackgroundWorker.cs │ ├── DelegateWork.cs │ ├── Deque.cs │ ├── Future.cs │ ├── Hashtable.cs │ ├── IWork.cs │ ├── IWorkScheduler.cs │ ├── LoopWork.cs │ ├── Parallel.cs │ ├── ParallelTasks.csproj │ ├── Pool.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Semaphore.cs │ ├── SimpleScheduler.cs │ ├── Singleton.cs │ ├── SpinLock.cs │ ├── Task.cs │ ├── TaskException.cs │ ├── WorkItem.cs │ ├── WorkOptions.cs │ ├── WorkStealingScheduler.cs │ └── Worker.cs ├── Utils/ │ ├── MwmBuilder/ │ │ ├── Content/ │ │ │ └── Custom/ │ │ │ ├── SmallShip_Stanislav.FBX │ │ │ └── SmallShip_Stanislav_LOD1.FBX │ │ ├── Models.bat │ │ └── models.log │ └── TraceTool/ │ └── License.txt └── steam_appid.txt