├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── -bug-report-.md │ └── -feature-request-.md └── workflows │ └── pipeline.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── LICENSE.md ├── MBINCompiler.sln ├── MBINCompiler ├── MBINCompiler.csproj ├── Properties │ └── AssemblyInfo.cs └── Source │ ├── CommandLine.cs │ ├── CommandLineOptions.cs │ ├── CommandLineParser.cs │ ├── Commands │ ├── Command.cs │ ├── Convert.cs │ ├── ConvertMode.cs │ ├── HelpMode.cs │ ├── ListMode.cs │ ├── RegisterMode.cs │ └── VersionMode.cs │ ├── CompilerException.cs │ ├── Program.cs │ ├── Utils.cs │ └── Version.cs ├── MBINCompilerDocs ├── App.config ├── MBINCompilerDocs.csproj ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── README.md ├── SaveFileMapping ├── Program.cs └── SaveFileMapping.csproj ├── Tools ├── Build │ ├── DEPLOY.BAT │ ├── _open_command_line_here.bat │ ├── bin │ │ └── github-release.exe │ └── lib │ │ └── libMBIN-VERSION.BAT ├── IDA │ └── IDA-ParseGlobal.py ├── auto_extract │ ├── extract.cfg.sample │ ├── extractor.py │ └── templates │ │ └── default │ │ ├── class_template.j2 │ │ ├── constants.py │ │ ├── libMBIN-Shared.projitems.j2 │ │ └── static_templates │ │ ├── TkAnimNodeFrameData.cs │ │ ├── TkAnimNodeFrameHalfData.cs │ │ ├── TkGeometryData.cs │ │ ├── TkMeshData.cs │ │ └── TkSceneNodeData.cs └── x64dbg │ ├── x64dbg-ParseGlobal.py │ └── x64dbg-ScanGUIDs.py ├── build-net6.bat ├── build-net6.sh ├── build-net7.bat ├── build-net7.sh ├── conftest.py ├── docs ├── custom_theme │ ├── css │ │ └── style.css │ ├── js │ │ ├── download.js │ │ ├── format_tables.js │ │ └── get_version.js │ └── main.html ├── images │ ├── caret.png │ ├── dnd.png │ └── logo.png ├── index.md ├── installation.md ├── libmbin │ └── usage.md └── usage.md ├── libMBIN-DLL ├── Properties │ └── AssemblyInfo.cs └── libMBIN-DLL.csproj ├── libMBIN ├── Source │ ├── Common │ │ ├── APIException.cs │ │ ├── Async.cs │ │ ├── BinaryStreamExtensions.cs │ │ ├── Crc32.cs │ │ ├── FileIO.cs │ │ ├── Half.cs │ │ ├── HalfHelper.cs │ │ ├── INT_2_10_10_10_REV.cs │ │ ├── IO.cs │ │ ├── Logger.cs │ │ └── MathHelper.cs │ ├── MBIN │ │ ├── MBINFile.cs │ │ └── MBINHeader.cs │ ├── MXML │ │ ├── MXmlBase.cs │ │ ├── MXmlData.cs │ │ ├── MXmlFile.cs │ │ ├── MXmlMeta.cs │ │ └── MXmlProperty.cs │ ├── NMS │ │ ├── BaseTypes │ │ │ ├── Colour.cs │ │ │ ├── Colour32.cs │ │ │ ├── EmptyNode.cs │ │ │ ├── GcNodeID.cs │ │ │ ├── GcResource.cs │ │ │ ├── GcSeed.cs │ │ │ ├── HashMap.cs │ │ │ ├── HashedString.cs │ │ │ ├── IHashMap.cs │ │ │ ├── INMSString.cs │ │ │ ├── INMSVariableLengthString.cs │ │ │ ├── LinkableNMSTemplate.cs │ │ │ ├── NMSString0x10.cs │ │ │ ├── NMSString0x100.cs │ │ │ ├── NMSString0x20.cs │ │ │ ├── NMSString0x200.cs │ │ │ ├── NMSString0x20A.cs │ │ │ ├── NMSString0x40.cs │ │ │ ├── NMSString0x400.cs │ │ │ ├── NMSString0x80.cs │ │ │ ├── NMSString0x800.cs │ │ │ ├── OptionalVariableSizeString.cs │ │ │ ├── Quaternion.cs │ │ │ ├── VariableSizeString.cs │ │ │ ├── Vector2f.cs │ │ │ ├── Vector3f.cs │ │ │ ├── Vector4f.cs │ │ │ ├── Vector4i.cs │ │ │ └── halfVector4.cs │ │ ├── GameComponents │ │ │ ├── AxisSpecification.cs │ │ │ ├── DirectMesh.cs │ │ │ ├── GcAIShipDebugSpawnData.cs │ │ │ ├── GcAIShipSpawnData.cs │ │ │ ├── GcAIShipSpawnMarkerData.cs │ │ │ ├── GcAIShipWeapons.cs │ │ │ ├── GcAISpaceshipComponentData.cs │ │ │ ├── GcAISpaceshipInstanceData.cs │ │ │ ├── GcAISpaceshipManagerData.cs │ │ │ ├── GcAISpaceshipMappingData.cs │ │ │ ├── GcAISpaceshipModelData.cs │ │ │ ├── GcAISpaceshipModelDataArray.cs │ │ │ ├── GcAISpaceshipPreloadCacheData.cs │ │ │ ├── GcAISpaceshipPreloadList.cs │ │ │ ├── GcAISpaceshipRoles.cs │ │ │ ├── GcAISpaceshipTypes.cs │ │ │ ├── GcAISpaceshipWeightingData.cs │ │ │ ├── GcAbandonedFreighterComponentData.cs │ │ │ ├── GcAccessibleOverride_Layout.cs │ │ │ ├── GcAccessibleOverride_Text.cs │ │ │ ├── GcActionSet.cs │ │ │ ├── GcActionSetAction.cs │ │ │ ├── GcActionSetHudLayer.cs │ │ │ ├── GcActionSetType.cs │ │ │ ├── GcActionSets.cs │ │ │ ├── GcActionSetsHudLayers.cs │ │ │ ├── GcActionTrigger.cs │ │ │ ├── GcActionTriggerState.cs │ │ │ ├── GcActionUseType.cs │ │ │ ├── GcActiveSurvivalBarsDifficultyOption.cs │ │ │ ├── GcAdditionalOptionMissionOverride.cs │ │ │ ├── GcAdvancedTweaks.cs │ │ │ ├── GcAlienMood.cs │ │ │ ├── GcAlienMoodMissionOverride.cs │ │ │ ├── GcAlienPodAnimParams.cs │ │ │ ├── GcAlienPodComponentData.cs │ │ │ ├── GcAlienPuzzleCategory.cs │ │ │ ├── GcAlienPuzzleEntry.cs │ │ │ ├── GcAlienPuzzleMissionOverride.cs │ │ │ ├── GcAlienPuzzleOption.cs │ │ │ ├── GcAlienPuzzleTable.cs │ │ │ ├── GcAlienPuzzleTableIndex.cs │ │ │ ├── GcAlienRace.cs │ │ │ ├── GcAlienSpeechEntry.cs │ │ │ ├── GcAlienSpeechTable.cs │ │ │ ├── GcAmbientModeCameras.cs │ │ │ ├── GcAnimFrameEvent.cs │ │ │ ├── GcAntagonistComponentData.cs │ │ │ ├── GcAntagonistEnemy.cs │ │ │ ├── GcAntagonistFriend.cs │ │ │ ├── GcAntagonistGroup.cs │ │ │ ├── GcAntagonistPerception.cs │ │ │ ├── GcArchivedMultitoolData.cs │ │ │ ├── GcArchivedShipData.cs │ │ │ ├── GcAreaDamageData.cs │ │ │ ├── GcAreaDamageDataTable.cs │ │ │ ├── GcAsteroidGenerationData.cs │ │ │ ├── GcAsteroidGeneratorAssignment.cs │ │ │ ├── GcAsteroidGeneratorRing.cs │ │ │ ├── GcAsteroidGeneratorSlab.cs │ │ │ ├── GcAsteroidGeneratorSurround.cs │ │ │ ├── GcAsteroidSystemGenerationData.cs │ │ │ ├── GcAtlasSendSubmitContribution.cs │ │ │ ├── GcAtmosphereEntryComponentData.cs │ │ │ ├── GcAtmosphereList.cs │ │ │ ├── GcAttachedNode.cs │ │ │ ├── GcAttachmentPointData.cs │ │ │ ├── GcAttachmentPointSet.cs │ │ │ ├── GcAudio3PointDopplerData.cs │ │ │ ├── GcAudioAreaTriggerComponentData.cs │ │ │ ├── GcAudioNPCDoppler.cs │ │ │ ├── GcAudioPulseDemo.cs │ │ │ ├── GcAudioWwiseEvents.cs │ │ │ ├── GcAudioWwiseRTPCs.cs │ │ │ ├── GcBackgroundSpaceEncounterInfo.cs │ │ │ ├── GcBackgroundSpaceEncounterSpawnConditions.cs │ │ │ ├── GcBaitData.cs │ │ │ ├── GcBaitTable.cs │ │ │ ├── GcBaseAutoPowerSetting.cs │ │ │ ├── GcBaseBuildingCameraMode.cs │ │ │ ├── GcBaseBuildingCostsTable.cs │ │ │ ├── GcBaseBuildingEntry.cs │ │ │ ├── GcBaseBuildingEntryCosts.cs │ │ │ ├── GcBaseBuildingEntryGroup.cs │ │ │ ├── GcBaseBuildingFamily.cs │ │ │ ├── GcBaseBuildingGroup.cs │ │ │ ├── GcBaseBuildingMaterial.cs │ │ │ ├── GcBaseBuildingMode.cs │ │ │ ├── GcBaseBuildingObjectDecorationTypes.cs │ │ │ ├── GcBaseBuildingPalette.cs │ │ │ ├── GcBaseBuildingPart.cs │ │ │ ├── GcBaseBuildingPartAudioLocationEntry.cs │ │ │ ├── GcBaseBuildingPartAudioLocationTable.cs │ │ │ ├── GcBaseBuildingPartData.cs │ │ │ ├── GcBaseBuildingPartInteractionData.cs │ │ │ ├── GcBaseBuildingPartNavData.cs │ │ │ ├── GcBaseBuildingPartNavNodeData.cs │ │ │ ├── GcBaseBuildingPartStyle.cs │ │ │ ├── GcBaseBuildingPartStyleModel.cs │ │ │ ├── GcBaseBuildingPartsDataTable.cs │ │ │ ├── GcBaseBuildingPartsNavDataTable.cs │ │ │ ├── GcBaseBuildingPartsTable.cs │ │ │ ├── GcBaseBuildingProperties.cs │ │ │ ├── GcBaseBuildingSettingsAction.cs │ │ │ ├── GcBaseBuildingSubGroup.cs │ │ │ ├── GcBaseBuildingTable.cs │ │ │ ├── GcBaseDefenceComponentData.cs │ │ │ ├── GcBaseDefenceStatusAction.cs │ │ │ ├── GcBaseDefenceStatusType.cs │ │ │ ├── GcBaseDefenceTrigger.cs │ │ │ ├── GcBaseGridSearchFilter.cs │ │ │ ├── GcBaseLinkGridConnectionData.cs │ │ │ ├── GcBaseLinkGridConnectionDependency.cs │ │ │ ├── GcBaseLinkGridData.cs │ │ │ ├── GcBaseMiniPortalComponentData.cs │ │ │ ├── GcBaseObjectDescriptorComponentData.cs │ │ │ ├── GcBasePartAudioLocation.cs │ │ │ ├── GcBasePartSearchFilter.cs │ │ │ ├── GcBasePlacementComponentData.cs │ │ │ ├── GcBasePlacementRule.cs │ │ │ ├── GcBaseSearchFilter.cs │ │ │ ├── GcBaseSnapState.cs │ │ │ ├── GcBaseStatCondition.cs │ │ │ ├── GcBeenShotEvent.cs │ │ │ ├── GcBehaviourAppearData.cs │ │ │ ├── GcBehaviourApplyDamageData.cs │ │ │ ├── GcBehaviourCheckDeathData.cs │ │ │ ├── GcBehaviourCooldownBeginData.cs │ │ │ ├── GcBehaviourDetailAnimsData.cs │ │ │ ├── GcBehaviourFaceTargetData.cs │ │ │ ├── GcBehaviourGetTargetData.cs │ │ │ ├── GcBehaviourIdleData.cs │ │ │ ├── GcBehaviourIncrementCounter.cs │ │ │ ├── GcBehaviourLaunchProjectileData.cs │ │ │ ├── GcBehaviourLegacyData.cs │ │ │ ├── GcBehaviourLookData.cs │ │ │ ├── GcBehaviourMaintainRangeFromTargetData.cs │ │ │ ├── GcBehaviourMoveToTargetData.cs │ │ │ ├── GcBehaviourPlayAnimData.cs │ │ │ ├── GcBehaviourPlayAnimTrigger.cs │ │ │ ├── GcBehaviourRegisterAttackerData.cs │ │ │ ├── GcBehaviourWaitData.cs │ │ │ ├── GcBiomeCloudSettings.cs │ │ │ ├── GcBiomeCondition.cs │ │ │ ├── GcBiomeData.cs │ │ │ ├── GcBiomeFileList.cs │ │ │ ├── GcBiomeFileListOption.cs │ │ │ ├── GcBiomeFileListOptions.cs │ │ │ ├── GcBiomeList.cs │ │ │ ├── GcBiomeListPerStarType.cs │ │ │ ├── GcBiomeSubType.cs │ │ │ ├── GcBiomeType.cs │ │ │ ├── GcBirdData.cs │ │ │ ├── GcBlackboardFloatCompareDecoratorData.cs │ │ │ ├── GcBlackboardIntCompareDecoratorData.cs │ │ │ ├── GcBlackboardIntModifyData.cs │ │ │ ├── GcBlackboardValueDecoratorData.cs │ │ │ ├── GcBlockListPersistence.cs │ │ │ ├── GcBlockedMessage.cs │ │ │ ├── GcBlockedUser.cs │ │ │ ├── GcBoidData.cs │ │ │ ├── GcBootLogoData.cs │ │ │ ├── GcBountySpawnInfo.cs │ │ │ ├── GcBreakTechByStatData.cs │ │ │ ├── GcBreakTechOnDamageDifficultyOption.cs │ │ │ ├── GcBroadcastLevel.cs │ │ │ ├── GcBuildMenuIconSet.cs │ │ │ ├── GcBuildMenuOption.cs │ │ │ ├── GcBuildingBlueprint.cs │ │ │ ├── GcBuildingClassification.cs │ │ │ ├── GcBuildingClusterLayout.cs │ │ │ ├── GcBuildingClusterLayoutEntry.cs │ │ │ ├── GcBuildingColourPalette.cs │ │ │ ├── GcBuildingComponentData.cs │ │ │ ├── GcBuildingCostPartCount.cs │ │ │ ├── GcBuildingDefinitionData.cs │ │ │ ├── GcBuildingDefinitionTable.cs │ │ │ ├── GcBuildingDensity.cs │ │ │ ├── GcBuildingDensityLevels.cs │ │ │ ├── GcBuildingDistribution.cs │ │ │ ├── GcBuildingFilename.cs │ │ │ ├── GcBuildingFilenameList.cs │ │ │ ├── GcBuildingMaterialOverride.cs │ │ │ ├── GcBuildingModeCondition.cs │ │ │ ├── GcBuildingOverrideData.cs │ │ │ ├── GcBuildingPartSearchType.cs │ │ │ ├── GcBuildingPlacementErrorTypes.cs │ │ │ ├── GcBuildingSpawnData.cs │ │ │ ├── GcBuildingSpawnSlot.cs │ │ │ ├── GcBuildingSystemTypeEnum.cs │ │ │ ├── GcBuoyancyComponentData.cs │ │ │ ├── GcButtonSpawn.cs │ │ │ ├── GcButtonSpawnOffset.cs │ │ │ ├── GcButtonSpawnTable.cs │ │ │ ├── GcByteBeatDrum.cs │ │ │ ├── GcByteBeatEnvelope.cs │ │ │ ├── GcByteBeatIcons.cs │ │ │ ├── GcByteBeatJukeboxData.cs │ │ │ ├── GcByteBeatLibraryData.cs │ │ │ ├── GcByteBeatPlayerComponentData.cs │ │ │ ├── GcByteBeatSong.cs │ │ │ ├── GcByteBeatSwitchComponentData.cs │ │ │ ├── GcByteBeatTemplate.cs │ │ │ ├── GcByteBeatTemplates.cs │ │ │ ├── GcByteBeatToken.cs │ │ │ ├── GcByteBeatWave.cs │ │ │ ├── GcCameraAerialViewData.cs │ │ │ ├── GcCameraAerialViewDataTableEntry.cs │ │ │ ├── GcCameraAmbientBuildingData.cs │ │ │ ├── GcCameraAmbientSpaceData.cs │ │ │ ├── GcCameraAmbientSpecialData.cs │ │ │ ├── GcCameraAnimationData.cs │ │ │ ├── GcCameraAnomalySetupData.cs │ │ │ ├── GcCameraFocusBuildingControlSettings.cs │ │ │ ├── GcCameraFollowSettings.cs │ │ │ ├── GcCameraShakeAction.cs │ │ │ ├── GcCameraShakeCapturedData.cs │ │ │ ├── GcCameraShakeComponentData.cs │ │ │ ├── GcCameraShakeData.cs │ │ │ ├── GcCameraShakeMechanicalData.cs │ │ │ ├── GcCameraShakeTriggerData.cs │ │ │ ├── GcCameraSpawnSetupData.cs │ │ │ ├── GcCameraWarpSettings.cs │ │ │ ├── GcCamouflageData.cs │ │ │ ├── GcCatalogueGroups.cs │ │ │ ├── GcChainComponentData.cs │ │ │ ├── GcChairComponentData.cs │ │ │ ├── GcCharacterAlternateAnimation.cs │ │ │ ├── GcCharacterControlInputValidity.cs │ │ │ ├── GcCharacterControlOutputSpace.cs │ │ │ ├── GcCharacterCustomisationBoneScaleData.cs │ │ │ ├── GcCharacterCustomisationColourData.cs │ │ │ ├── GcCharacterCustomisationData.cs │ │ │ ├── GcCharacterCustomisationSaveData.cs │ │ │ ├── GcCharacterCustomisationTextureOptionData.cs │ │ │ ├── GcCharacterInterfaceComponentData.cs │ │ │ ├── GcCharacterJetpackEffect.cs │ │ │ ├── GcCharacterLookAtData.cs │ │ │ ├── GcCharacterMove.cs │ │ │ ├── GcCharacterRotate.cs │ │ │ ├── GcChargingRequirementsDifficultyOption.cs │ │ │ ├── GcChildNode.cs │ │ │ ├── GcClothComponentData.cs │ │ │ ├── GcClothPiece.cs │ │ │ ├── GcCloudProperties.cs │ │ │ ├── GcCollisionCapsule.cs │ │ │ ├── GcCollisionTable.cs │ │ │ ├── GcColourModifier.cs │ │ │ ├── GcColourPaletteData.cs │ │ │ ├── GcColouriseComponentData.cs │ │ │ ├── GcColourisePalette.cs │ │ │ ├── GcCombatEffectDamageMultiplier.cs │ │ │ ├── GcCombatEffectData.cs │ │ │ ├── GcCombatEffectType.cs │ │ │ ├── GcCombatEffectsComponentData.cs │ │ │ ├── GcCombatEffectsProperties.cs │ │ │ ├── GcCombatEffectsTable.cs │ │ │ ├── GcCombatTimerDifficultyOption.cs │ │ │ ├── GcCompositeCurveData.cs │ │ │ ├── GcCompositeCurveElementData.cs │ │ │ ├── GcConstraintsToCreateSpec.cs │ │ │ ├── GcConstructionPart.cs │ │ │ ├── GcConstructionPartGroup.cs │ │ │ ├── GcConsumableItem.cs │ │ │ ├── GcConsumableItemTable.cs │ │ │ ├── GcCooldownDecoratorData.cs │ │ │ ├── GcCostAdvanceSettlementBuilding.cs │ │ │ ├── GcCostAnyCookedProduct.cs │ │ │ ├── GcCostBuildingParts.cs │ │ │ ├── GcCostCanAdoptCreature.cs │ │ │ ├── GcCostCanCustomiseCreature.cs │ │ │ ├── GcCostCanDispatchFleetExpeditions.cs │ │ │ ├── GcCostCanFreighterMegaWarp.cs │ │ │ ├── GcCostCanMilkCreature.cs │ │ │ ├── GcCostCanRideCreature.cs │ │ │ ├── GcCostCanUseShipPad.cs │ │ │ ├── GcCostCargo.cs │ │ │ ├── GcCostCreatureCanLayEggs.cs │ │ │ ├── GcCostDifficultyGroundCombat.cs │ │ │ ├── GcCostDifficultySpaceCombat.cs │ │ │ ├── GcCostDiscovery.cs │ │ │ ├── GcCostFleetStoredIncome.cs │ │ │ ├── GcCostFossilComponent.cs │ │ │ ├── GcCostFrigateCargo.cs │ │ │ ├── GcCostGameMode.cs │ │ │ ├── GcCostGroup.cs │ │ │ ├── GcCostHasActiveScanEvent.cs │ │ │ ├── GcCostHasFireteamMember.cs │ │ │ ├── GcCostHealth.cs │ │ │ ├── GcCostInstalledTech.cs │ │ │ ├── GcCostInteractionIndex.cs │ │ │ ├── GcCostInteractionMissionState.cs │ │ │ ├── GcCostInteractionNeedsMaintenance.cs │ │ │ ├── GcCostItemFromList.cs │ │ │ ├── GcCostItemFromListOfValue.cs │ │ │ ├── GcCostItemListIndexed.cs │ │ │ ├── GcCostJourneyMilestone.cs │ │ │ ├── GcCostJourneyStatLevel.cs │ │ │ ├── GcCostLocalMissionAvailable.cs │ │ │ ├── GcCostMissionActive.cs │ │ │ ├── GcCostMissionComplete.cs │ │ │ ├── GcCostMoney.cs │ │ │ ├── GcCostMoneyList.cs │ │ │ ├── GcCostMultiItem.cs │ │ │ ├── GcCostMultiTool.cs │ │ │ ├── GcCostNPCHabitation.cs │ │ │ ├── GcCostOwnSettlement.cs │ │ │ ├── GcCostPendingSettlementJudgement.cs │ │ │ ├── GcCostPirateTribute.cs │ │ │ ├── GcCostPoliceCargoBribe.cs │ │ │ ├── GcCostPoliceCargoComply.cs │ │ │ ├── GcCostProcProduct.cs │ │ │ ├── GcCostProduct.cs │ │ │ ├── GcCostProductOnlyTakeIfCanAfford.cs │ │ │ ├── GcCostRaceItemCombo.cs │ │ │ ├── GcCostSalvageShip.cs │ │ │ ├── GcCostSalvageTool.cs │ │ │ ├── GcCostSentinelBlockStatus.cs │ │ │ ├── GcCostSettlementBuildingUpgrade.cs │ │ │ ├── GcCostSettlementTowerReward.cs │ │ │ ├── GcCostShipUpgradeable.cs │ │ │ ├── GcCostSpecificCreatureBait.cs │ │ │ ├── GcCostStanding.cs │ │ │ ├── GcCostStat.cs │ │ │ ├── GcCostStatCompare.cs │ │ │ ├── GcCostSubstance.cs │ │ │ ├── GcCostTable.cs │ │ │ ├── GcCostTableEntry.cs │ │ │ ├── GcCostWordKnowledge.cs │ │ │ ├── GcCreatureActiveTime.cs │ │ │ ├── GcCreatureAlertData.cs │ │ │ ├── GcCreatureAttractorComponentData.cs │ │ │ ├── GcCreatureAudioTable.cs │ │ │ ├── GcCreatureBaitComponentData.cs │ │ │ ├── GcCreatureBehaviourTreeData.cs │ │ │ ├── GcCreatureBehaviourTrees.cs │ │ │ ├── GcCreatureComponentData.cs │ │ │ ├── GcCreatureCrystalMovementData.cs │ │ │ ├── GcCreatureCrystalMovementDataParams.cs │ │ │ ├── GcCreatureData.cs │ │ │ ├── GcCreatureDataTable.cs │ │ │ ├── GcCreatureDebugSpawnData.cs │ │ │ ├── GcCreatureDebugWaypoint.cs │ │ │ ├── GcCreatureDestroyInstancesData.cs │ │ │ ├── GcCreatureDiet.cs │ │ │ ├── GcCreatureDiscoveryThumbnailOverride.cs │ │ │ ├── GcCreatureEffectComponentData.cs │ │ │ ├── GcCreatureEffectTrigger.cs │ │ │ ├── GcCreatureEffectTriggerRequirementCreatureSize.cs │ │ │ ├── GcCreatureEggComponentData.cs │ │ │ ├── GcCreatureFeederComponentData.cs │ │ │ ├── GcCreatureFiendAttackData.cs │ │ │ ├── GcCreatureFilename.cs │ │ │ ├── GcCreatureFilenameTable.cs │ │ │ ├── GcCreatureFlockMovementData.cs │ │ │ ├── GcCreatureFoodList.cs │ │ │ ├── GcCreatureFootParticleData.cs │ │ │ ├── GcCreatureFootParticleSingleData.cs │ │ │ ├── GcCreatureFullBodyIKComponentData.cs │ │ │ ├── GcCreatureGenerationArchetypes.cs │ │ │ ├── GcCreatureGenerationData.cs │ │ │ ├── GcCreatureGenerationDensity.cs │ │ │ ├── GcCreatureGenerationDomainAdditionalEntries.cs │ │ │ ├── GcCreatureGenerationDomainEntry.cs │ │ │ ├── GcCreatureGenerationDomainTable.cs │ │ │ ├── GcCreatureGenerationOptionalWeightedList.cs │ │ │ ├── GcCreatureGenerationWeightedList.cs │ │ │ ├── GcCreatureGenerationWeightedListDomainEntry.cs │ │ │ ├── GcCreatureGroupDescription.cs │ │ │ ├── GcCreatureGroupProbability.cs │ │ │ ├── GcCreatureGroups.cs │ │ │ ├── GcCreatureHarvestSubstanceList.cs │ │ │ ├── GcCreatureHarvesterComponentData.cs │ │ │ ├── GcCreatureHealthData.cs │ │ │ ├── GcCreatureHemiSphere.cs │ │ │ ├── GcCreatureHostilityDifficultyOption.cs │ │ │ ├── GcCreatureHoverMovementData.cs │ │ │ ├── GcCreatureHoverMovementDataParams.cs │ │ │ ├── GcCreatureHoverTintableEffect.cs │ │ │ ├── GcCreatureIkData.cs │ │ │ ├── GcCreatureIkType.cs │ │ │ ├── GcCreatureInfo.cs │ │ │ ├── GcCreatureJellyBossAttackData.cs │ │ │ ├── GcCreatureLegIKComponentData.cs │ │ │ ├── GcCreatureMoveAnimData.cs │ │ │ ├── GcCreatureMovementData.cs │ │ │ ├── GcCreatureNearbyEvent.cs │ │ │ ├── GcCreatureParticleEffectData.cs │ │ │ ├── GcCreatureParticleEffectDataEntry.cs │ │ │ ├── GcCreatureParticleEffectTrigger.cs │ │ │ ├── GcCreatureParticleEffects.cs │ │ │ ├── GcCreaturePetAccessory.cs │ │ │ ├── GcCreaturePetAccessorySlot.cs │ │ │ ├── GcCreaturePetData.cs │ │ │ ├── GcCreaturePetMood.cs │ │ │ ├── GcCreaturePetPartHider.cs │ │ │ ├── GcCreaturePetRewardActions.cs │ │ │ ├── GcCreaturePetTraitRange.cs │ │ │ ├── GcCreaturePetTraitRanges.cs │ │ │ ├── GcCreaturePetTraits.cs │ │ │ ├── GcCreatureRarity.cs │ │ │ ├── GcCreatureRidingAnimation.cs │ │ │ ├── GcCreatureRidingData.cs │ │ │ ├── GcCreatureRidingPartModifier.cs │ │ │ ├── GcCreatureRoleData.cs │ │ │ ├── GcCreatureRoleDataTable.cs │ │ │ ├── GcCreatureRoleDescription.cs │ │ │ ├── GcCreatureRoleDescriptionTable.cs │ │ │ ├── GcCreatureRoleFilename.cs │ │ │ ├── GcCreatureRoleFilenameList.cs │ │ │ ├── GcCreatureRoleFilenameTable.cs │ │ │ ├── GcCreatureRoleFrequencyModifier.cs │ │ │ ├── GcCreatureRoles.cs │ │ │ ├── GcCreatureSizeClasses.cs │ │ │ ├── GcCreatureSpawnComponentData.cs │ │ │ ├── GcCreatureSpawnData.cs │ │ │ ├── GcCreatureSpawnEnum.cs │ │ │ ├── GcCreatureSpookFiendAttackData.cs │ │ │ ├── GcCreatureStupidName.cs │ │ │ ├── GcCreatureStupidNameTable.cs │ │ │ ├── GcCreatureSubstanceList.cs │ │ │ ├── GcCreatureSwarmData.cs │ │ │ ├── GcCreatureSwarmDataParams.cs │ │ │ ├── GcCreatureTagAndRarity.cs │ │ │ ├── GcCreatureTypes.cs │ │ │ ├── GcCreatureVocalData.cs │ │ │ ├── GcCreatureVocalSoundData.cs │ │ │ ├── GcCreatureVocalTestData.cs │ │ │ ├── GcCreatureWeirdMovementData.cs │ │ │ ├── GcCurrency.cs │ │ │ ├── GcCurrencyCostDifficultyOption.cs │ │ │ ├── GcCustomInventoryComponentData.cs │ │ │ ├── GcCustomNotifyTimerOptions.cs │ │ │ ├── GcCustomSpaceStormComponentData.cs │ │ │ ├── GcCustomisationBackpackData.cs │ │ │ ├── GcCustomisationBannerGroup.cs │ │ │ ├── GcCustomisationBannerImageData.cs │ │ │ ├── GcCustomisationBobbleHead.cs │ │ │ ├── GcCustomisationBoneScales.cs │ │ │ ├── GcCustomisationCameraData.cs │ │ │ ├── GcCustomisationColourGroup.cs │ │ │ ├── GcCustomisationColourPalette.cs │ │ │ ├── GcCustomisationColourPaletteExtraData.cs │ │ │ ├── GcCustomisationColourPalettes.cs │ │ │ ├── GcCustomisationComponentData.cs │ │ │ ├── GcCustomisationDescriptorGroup.cs │ │ │ ├── GcCustomisationDescriptorGroupFallbackData.cs │ │ │ ├── GcCustomisationDescriptorGroupOption.cs │ │ │ ├── GcCustomisationDescriptorGroupOptions.cs │ │ │ ├── GcCustomisationDescriptorGroupSet.cs │ │ │ ├── GcCustomisationDescriptorGroups.cs │ │ │ ├── GcCustomisationDescriptorList.cs │ │ │ ├── GcCustomisationDescriptorVisualEffect.cs │ │ │ ├── GcCustomisationDescriptorVisualEffects.cs │ │ │ ├── GcCustomisationFreighterEngineEffect.cs │ │ │ ├── GcCustomisationGroup.cs │ │ │ ├── GcCustomisationGroups.cs │ │ │ ├── GcCustomisationHeadToRace.cs │ │ │ ├── GcCustomisationMultiTextureOption.cs │ │ │ ├── GcCustomisationMultiTextureOptionList.cs │ │ │ ├── GcCustomisationMultiTextureSubOption.cs │ │ │ ├── GcCustomisationPreset.cs │ │ │ ├── GcCustomisationPresets.cs │ │ │ ├── GcCustomisationRace.cs │ │ │ ├── GcCustomisationShipBobbleHeads.cs │ │ │ ├── GcCustomisationShipTrails.cs │ │ │ ├── GcCustomisationTextureGroup.cs │ │ │ ├── GcCustomisationTextureOption.cs │ │ │ ├── GcCustomisationTextureOptions.cs │ │ │ ├── GcCustomisationThrusterEffect.cs │ │ │ ├── GcCustomisationThrusterEffects.cs │ │ │ ├── GcCustomisationThrusterJet.cs │ │ │ ├── GcCustomisationUI.cs │ │ │ ├── GcCustomisationUIData.cs │ │ │ ├── GcCutSceneClouds.cs │ │ │ ├── GcCutSceneComponentData.cs │ │ │ ├── GcCutSceneData.cs │ │ │ ├── GcCutSceneSpawnData.cs │ │ │ ├── GcCutSceneTriggerActionData.cs │ │ │ ├── GcCutSceneTriggerInputData.cs │ │ │ ├── GcDailyRecurrence.cs │ │ │ ├── GcDamageGivenDifficultyOption.cs │ │ │ ├── GcDamageMultiplier.cs │ │ │ ├── GcDamageMultiplierLookup.cs │ │ │ ├── GcDamageReceivedDifficultyOption.cs │ │ │ ├── GcDamageType.cs │ │ │ ├── GcDate.cs │ │ │ ├── GcDay.cs │ │ │ ├── GcDeathConsequencesDifficultyOption.cs │ │ │ ├── GcDeathQuote.cs │ │ │ ├── GcDeathStateData.cs │ │ │ ├── GcDebrisData.cs │ │ │ ├── GcDebugCamera.cs │ │ │ ├── GcDebugCameraEntry.cs │ │ │ ├── GcDebugObjectDecoration.cs │ │ │ ├── GcDebugPlanetPos.cs │ │ │ ├── GcDebugScene.cs │ │ │ ├── GcDebugShipTravelLine.cs │ │ │ ├── GcDecorationComponentData.cs │ │ │ ├── GcDefaultMissionItemsTable.cs │ │ │ ├── GcDefaultMissionProduct.cs │ │ │ ├── GcDefaultMissionProductEnum.cs │ │ │ ├── GcDefaultMissionSubstance.cs │ │ │ ├── GcDefaultMissionSubstanceEnum.cs │ │ │ ├── GcDefaultSaveData.cs │ │ │ ├── GcDeprecatedAssetsTable.cs │ │ │ ├── GcDestroyAction.cs │ │ │ ├── GcDestructableComponentData.cs │ │ │ ├── GcDialogClearanceInfo.cs │ │ │ ├── GcDialogClearanceTable.cs │ │ │ ├── GcDifficultyConfig.cs │ │ │ ├── GcDifficultyCurrencyCostOptionData.cs │ │ │ ├── GcDifficultyFuelUseOptionData.cs │ │ │ ├── GcDifficultyFuelUseTechOverride.cs │ │ │ ├── GcDifficultyInventoryStackSizeOptionData.cs │ │ │ ├── GcDifficultyOptionGroups.cs │ │ │ ├── GcDifficultyOptionUIGroup.cs │ │ │ ├── GcDifficultyPresetType.cs │ │ │ ├── GcDifficultySettingCommonData.cs │ │ │ ├── GcDifficultySettingEditability.cs │ │ │ ├── GcDifficultySettingEnum.cs │ │ │ ├── GcDifficultySettingLocData.cs │ │ │ ├── GcDifficultySettingType.cs │ │ │ ├── GcDifficultySettingUIOption.cs │ │ │ ├── GcDifficultySettingsData.cs │ │ │ ├── GcDifficultySettingsReplicatedState.cs │ │ │ ├── GcDifficultyStartWithAllItemsKnownOptionData.cs │ │ │ ├── GcDifficultyStateData.cs │ │ │ ├── GcDiscoveryDisplayComponentData.cs │ │ │ ├── GcDiscoveryHelperTimings.cs │ │ │ ├── GcDiscoveryOwner.cs │ │ │ ├── GcDiscoveryRewardLookup.cs │ │ │ ├── GcDiscoveryRewardLookupTable.cs │ │ │ ├── GcDiscoveryTrimGroup.cs │ │ │ ├── GcDiscoveryTrimScoringCategory.cs │ │ │ ├── GcDiscoveryTrimScoringRules.cs │ │ │ ├── GcDiscoveryTrimSettings.cs │ │ │ ├── GcDiscoveryType.cs │ │ │ ├── GcDiscoveryWorth.cs │ │ │ ├── GcDisplayText.cs │ │ │ ├── GcDissolveEffectComponentData.cs │ │ │ ├── GcDistanceScaleComponentData.cs │ │ │ ├── GcDoShipClearCommunication.cs │ │ │ ├── GcDoShipEscort.cs │ │ │ ├── GcDoShipFlybyClose.cs │ │ │ ├── GcDoShipFlybyIntercept.cs │ │ │ ├── GcDoShipFlybyMineAsteroids.cs │ │ │ ├── GcDoShipFlybyOverhead.cs │ │ │ ├── GcDoShipLandNextToPlayer.cs │ │ │ ├── GcDoShipReceiveHail.cs │ │ │ ├── GcDoShipReceiveMessage.cs │ │ │ ├── GcDroneComponentData.cs │ │ │ ├── GcDroneControlData.cs │ │ │ ├── GcDroneData.cs │ │ │ ├── GcDroneDataWithId.cs │ │ │ ├── GcDroneGun.cs │ │ │ ├── GcDroneResource.cs │ │ │ ├── GcDroneTypes.cs │ │ │ ├── GcDroneWeaponData.cs │ │ │ ├── GcDungeonGenerationParams.cs │ │ │ ├── GcDungeonQuestParams.cs │ │ │ ├── GcDungeonRoomParams.cs │ │ │ ├── GcEasyRagdollSetUpBodyDimensions.cs │ │ │ ├── GcEasyRagdollSetUpData.cs │ │ │ ├── GcEcosystemCreatureData.cs │ │ │ ├── GcEcosystemSpawnData.cs │ │ │ ├── GcEggMachineComponentData.cs │ │ │ ├── GcEncounterComponentData.cs │ │ │ ├── GcEncounterStateComponentData.cs │ │ │ ├── GcEncounterType.cs │ │ │ ├── GcEncyclopediaComponentData.cs │ │ │ ├── GcEnergyDrainDifficultyOption.cs │ │ │ ├── GcEngineComponentData.cs │ │ │ ├── GcEntitlementRewardData.cs │ │ │ ├── GcEntitlementRewardsTable.cs │ │ │ ├── GcEnvironmentProperties.cs │ │ │ ├── GcEnvironmentSpawnData.cs │ │ │ ├── GcExactResource.cs │ │ │ ├── GcExhibitAssemblyComponentData.cs │ │ │ ├── GcExoMechWeaponData.cs │ │ │ ├── GcExpeditionCategory.cs │ │ │ ├── GcExpeditionCategoryStrength.cs │ │ │ ├── GcExpeditionDebriefPunctuation.cs │ │ │ ├── GcExpeditionDifficultyKeyframe.cs │ │ │ ├── GcExpeditionDuration.cs │ │ │ ├── GcExpeditionDurationValues.cs │ │ │ ├── GcExpeditionEventData.cs │ │ │ ├── GcExpeditionEventOccurrenceRate.cs │ │ │ ├── GcExpeditionEventSaveData.cs │ │ │ ├── GcExpeditionEventTable.cs │ │ │ ├── GcExpeditionHologramComponentData.cs │ │ │ ├── GcExpeditionInterventionEventData.cs │ │ │ ├── GcExpeditionPaymentToken.cs │ │ │ ├── GcExpeditionPowerup.cs │ │ │ ├── GcExpeditionRewardTable.cs │ │ │ ├── GcExperienceDebugTriggerAction.cs │ │ │ ├── GcExperienceDebugTriggerActionTypes.cs │ │ │ ├── GcExperienceDebugTriggerInput.cs │ │ │ ├── GcExperienceSpawnTable.cs │ │ │ ├── GcExperienceTimers.cs │ │ │ ├── GcExplosionData.cs │ │ │ ├── GcExplosionDataTable.cs │ │ │ ├── GcExternalObjectFileList.cs │ │ │ ├── GcExternalObjectList.cs │ │ │ ├── GcExternalObjectListOptions.cs │ │ │ ├── GcFactionSelectOptions.cs │ │ │ ├── GcFiendCrime.cs │ │ │ ├── GcFiendCrimeAction.cs │ │ │ ├── GcFiendCrimeSpawnData.cs │ │ │ ├── GcFiendCrimeSpawnTable.cs │ │ │ ├── GcFireSimpleInteractionAction.cs │ │ │ ├── GcFishData.cs │ │ │ ├── GcFishSize.cs │ │ │ ├── GcFishSizeProbability.cs │ │ │ ├── GcFishSizeProbabilityBiomeOverride.cs │ │ │ ├── GcFishTable.cs │ │ │ ├── GcFishableAreaComponentData.cs │ │ │ ├── GcFishingDifficultyOption.cs │ │ │ ├── GcFishingRecord.cs │ │ │ ├── GcFishingRodData.cs │ │ │ ├── GcFishingRodTable.cs │ │ │ ├── GcFishingTime.cs │ │ │ ├── GcFleetExpeditionSaveData.cs │ │ │ ├── GcFleetFrigateSaveData.cs │ │ │ ├── GcFleetHologramComponentData.cs │ │ │ ├── GcFlyingSnakeData.cs │ │ │ ├── GcFogProperties.cs │ │ │ ├── GcFoliageComponentData.cs │ │ │ ├── GcFontData.cs │ │ │ ├── GcFontTable.cs │ │ │ ├── GcFontTableEntry.cs │ │ │ ├── GcFontTypesEnum.cs │ │ │ ├── GcFonts.cs │ │ │ ├── GcFossilCategory.cs │ │ │ ├── GcFreighterBaseComponentData.cs │ │ │ ├── GcFreighterBaseOption.cs │ │ │ ├── GcFreighterBaseOptions.cs │ │ │ ├── GcFreighterBaseRoom.cs │ │ │ ├── GcFreighterCargoOption.cs │ │ │ ├── GcFreighterDungeonChoice.cs │ │ │ ├── GcFreighterDungeonParams.cs │ │ │ ├── GcFreighterDungeonsTable.cs │ │ │ ├── GcFreighterNPCSpawnPriority.cs │ │ │ ├── GcFreighterNPCType.cs │ │ │ ├── GcFreighterRoomNPCData.cs │ │ │ ├── GcFreighterRoomNPCSpawnCapacities.cs │ │ │ ├── GcFreighterRoomNPCSpawnCapacityEntry.cs │ │ │ ├── GcFreighterSyncComponentData.cs │ │ │ ├── GcFriendlyDroneChatType.cs │ │ │ ├── GcFriendlyDroneVocabularyEntry.cs │ │ │ ├── GcFrigateClass.cs │ │ │ ├── GcFrigateClassCost.cs │ │ │ ├── GcFrigateFlybyLayout.cs │ │ │ ├── GcFrigateFlybyOption.cs │ │ │ ├── GcFrigateFlybyTable.cs │ │ │ ├── GcFrigateFlybyType.cs │ │ │ ├── GcFrigateInteractionAction.cs │ │ │ ├── GcFrigateStatRange.cs │ │ │ ├── GcFrigateStatType.cs │ │ │ ├── GcFrigateStats.cs │ │ │ ├── GcFrigateStatsByClass.cs │ │ │ ├── GcFrigateTraitData.cs │ │ │ ├── GcFrigateTraitIcons.cs │ │ │ ├── GcFrigateTraitStrength.cs │ │ │ ├── GcFrigateTraitStrengthByType.cs │ │ │ ├── GcFrigateTraitStrengthValues.cs │ │ │ ├── GcFrigateTraitTable.cs │ │ │ ├── GcFrigateUITraitLines.cs │ │ │ ├── GcFuelUseDifficultyOption.cs │ │ │ ├── GcGalacticAddressData.cs │ │ │ ├── GcGalaxyAudioSetupData.cs │ │ │ ├── GcGalaxyCameraData.cs │ │ │ ├── GcGalaxyGenerationSetupData.cs │ │ │ ├── GcGalaxyInfoIcons.cs │ │ │ ├── GcGalaxyMarkerSettings.cs │ │ │ ├── GcGalaxyMarkerTypes.cs │ │ │ ├── GcGalaxyRenderAnostreakData.cs │ │ │ ├── GcGalaxyRenderSetupData.cs │ │ │ ├── GcGalaxySolarSystemOrbitParams.cs │ │ │ ├── GcGalaxySolarSystemParams.cs │ │ │ ├── GcGalaxyStarAnomaly.cs │ │ │ ├── GcGalaxyStarAttributesData.cs │ │ │ ├── GcGalaxyStarColours.cs │ │ │ ├── GcGalaxyStarTypes.cs │ │ │ ├── GcGalaxyVoxelAttributesData.cs │ │ │ ├── GcGalaxyWaypoint.cs │ │ │ ├── GcGalaxyWaypointTypes.cs │ │ │ ├── GcGameMode.cs │ │ │ ├── GcGasGiantAtmosphereSetting.cs │ │ │ ├── GcGasGiantAtmosphereSettingsList.cs │ │ │ ├── GcGaussianCurveData.cs │ │ │ ├── GcGeneratedBaseDecorationTemplate.cs │ │ │ ├── GcGeneratedBaseLockDoorPair.cs │ │ │ ├── GcGeneratedBasePruningRule.cs │ │ │ ├── GcGeneratedBaseRoomTemplate.cs │ │ │ ├── GcGeneratedBaseStructuralTemplate.cs │ │ │ ├── GcGeneratedBaseTemplatesTable.cs │ │ │ ├── GcGeneratedBaseThemeTemplate.cs │ │ │ ├── GcGeneratedShipCounts.cs │ │ │ ├── GcGeneratorUnitComponentData.cs │ │ │ ├── GcGenericIconTypes.cs │ │ │ ├── GcGenericMissionSequence.cs │ │ │ ├── GcGenericMissionStage.cs │ │ │ ├── GcGenericMissionVersionProgress.cs │ │ │ ├── GcGenericRewardTableEntry.cs │ │ │ ├── GcGoToStateAction.cs │ │ │ ├── GcGrabPlayerComponentData.cs │ │ │ ├── GcGrabbableComponentData.cs │ │ │ ├── GcGrabbableData.cs │ │ │ ├── GcGroundWormComponentData.cs │ │ │ ├── GcGroupCondition.cs │ │ │ ├── GcGyroSettingsData.cs │ │ │ ├── GcHUDComponent.cs │ │ │ ├── GcHUDEffectRewardData.cs │ │ │ ├── GcHUDImageData.cs │ │ │ ├── GcHUDLayerData.cs │ │ │ ├── GcHUDManagerData.cs │ │ │ ├── GcHUDMarkerData.cs │ │ │ ├── GcHUDStartup.cs │ │ │ ├── GcHUDStartupTable.cs │ │ │ ├── GcHUDTextData.cs │ │ │ ├── GcHand.cs │ │ │ ├── GcHandType.cs │ │ │ ├── GcHarvestPlantAction.cs │ │ │ ├── GcHazardAction.cs │ │ │ ├── GcHazardDrainDifficultyOption.cs │ │ │ ├── GcHazardModifiers.cs │ │ │ ├── GcHazardValueTypes.cs │ │ │ ├── GcHazardValues.cs │ │ │ ├── GcHazardZoneComponentData.cs │ │ │ ├── GcHeavyAirColourData.cs │ │ │ ├── GcHeavyAirList.cs │ │ │ ├── GcHeavyAirSetting.cs │ │ │ ├── GcHeavyAirSettingValues.cs │ │ │ ├── GcHeightAdjustComponentData.cs │ │ │ ├── GcHistoricalSeasonData.cs │ │ │ ├── GcHistoricalSeasonDataTable.cs │ │ │ ├── GcHologramComponentData.cs │ │ │ ├── GcHologramPivotType.cs │ │ │ ├── GcHologramState.cs │ │ │ ├── GcHologramType.cs │ │ │ ├── GcHotActionMenuTypes.cs │ │ │ ├── GcHotActionsSaveData.cs │ │ │ ├── GcID256Enum.cs │ │ │ ├── GcIDEnum.cs │ │ │ ├── GcIDLookupPath.cs │ │ │ ├── GcIDLookupPaths.cs │ │ │ ├── GcIDPair.cs │ │ │ ├── GcIKConstraint.cs │ │ │ ├── GcId256List.cs │ │ │ ├── GcIkPistonData.cs │ │ │ ├── GcImpactCombatEffectData.cs │ │ │ ├── GcInWorldUIScreenData.cs │ │ │ ├── GcInputActionInfo.cs │ │ │ ├── GcInputActionInfoMap.cs │ │ │ ├── GcInputActionMapping.cs │ │ │ ├── GcInputActionMapping2.cs │ │ │ ├── GcInputActions.cs │ │ │ ├── GcInputBinding.cs │ │ │ ├── GcInputBindingSet.cs │ │ │ ├── GcInputBindings.cs │ │ │ ├── GcInteractionActivationCost.cs │ │ │ ├── GcInteractionBaseBuildingState.cs │ │ │ ├── GcInteractionBuffer.cs │ │ │ ├── GcInteractionBufferType.cs │ │ │ ├── GcInteractionComponentData.cs │ │ │ ├── GcInteractionData.cs │ │ │ ├── GcInteractionDof.cs │ │ │ ├── GcInteractionMissionState.cs │ │ │ ├── GcInteractionType.cs │ │ │ ├── GcInventoryBaseStat.cs │ │ │ ├── GcInventoryBaseStatBonus.cs │ │ │ ├── GcInventoryBaseStatEntry.cs │ │ │ ├── GcInventoryClass.cs │ │ │ ├── GcInventoryClassCostMultiplier.cs │ │ │ ├── GcInventoryClassProbabilities.cs │ │ │ ├── GcInventoryContainer.cs │ │ │ ├── GcInventoryCostData.cs │ │ │ ├── GcInventoryCostDataEntry.cs │ │ │ ├── GcInventoryElement.cs │ │ │ ├── GcInventoryFilterOptions.cs │ │ │ ├── GcInventoryGenerationBaseStatClassData.cs │ │ │ ├── GcInventoryGenerationBaseStatData.cs │ │ │ ├── GcInventoryGenerationBaseStatDataEntry.cs │ │ │ ├── GcInventoryIndex.cs │ │ │ ├── GcInventoryLayout.cs │ │ │ ├── GcInventoryLayoutGenerationBounds.cs │ │ │ ├── GcInventoryLayoutGenerationData.cs │ │ │ ├── GcInventoryLayoutGenerationDataEntry.cs │ │ │ ├── GcInventoryLayoutSizeType.cs │ │ │ ├── GcInventorySlotActionData.cs │ │ │ ├── GcInventorySortOptions.cs │ │ │ ├── GcInventorySpecialSlot.cs │ │ │ ├── GcInventorySpecialSlotType.cs │ │ │ ├── GcInventoryStackLimitsDifficultyOption.cs │ │ │ ├── GcInventoryStackSizeGroup.cs │ │ │ ├── GcInventoryStoreBalance.cs │ │ │ ├── GcInventoryTable.cs │ │ │ ├── GcInventoryTableEntry.cs │ │ │ ├── GcInventoryTechProbability.cs │ │ │ ├── GcInventoryType.cs │ │ │ ├── GcInventoryValueData.cs │ │ │ ├── GcItemAmountCostPair.cs │ │ │ ├── GcItemCostData.cs │ │ │ ├── GcItemCostTable.cs │ │ │ ├── GcItemFilterData.cs │ │ │ ├── GcItemFilterDataTable.cs │ │ │ ├── GcItemFilterDataTableEntry.cs │ │ │ ├── GcItemFilterMatchIDType.cs │ │ │ ├── GcItemFilterStageDataAcceptAll.cs │ │ │ ├── GcItemFilterStageDataIsType.cs │ │ │ ├── GcItemFilterStageDataMatchID.cs │ │ │ ├── GcItemFilterStageDataNegation.cs │ │ │ ├── GcItemFilterStageDataProductCategory.cs │ │ │ ├── GcItemFilterStageDataStageGroup.cs │ │ │ ├── GcItemFilterStageDataTechPack.cs │ │ │ ├── GcItemNeedPurpose.cs │ │ │ ├── GcItemPriceModifiers.cs │ │ │ ├── GcItemQuality.cs │ │ │ ├── GcItemShopAvailabilityDifficultyOption.cs │ │ │ ├── GcItemShopAvailabilityDifficultyOptionData.cs │ │ │ ├── GcJourney.cs │ │ │ ├── GcJourneyCategory.cs │ │ │ ├── GcJourneyCategoryType.cs │ │ │ ├── GcJourneyMedal.cs │ │ │ ├── GcJourneyMedalTiers.cs │ │ │ ├── GcJourneyMedalType.cs │ │ │ ├── GcJourneyMilestoneData.cs │ │ │ ├── GcJourneyMilestoneTable.cs │ │ │ ├── GcJudgementMessageOptions.cs │ │ │ ├── GcKnownThingsPreset.cs │ │ │ ├── GcLadderComponentData.cs │ │ │ ├── GcLandingHelperComponentData.cs │ │ │ ├── GcLanguageFontTable.cs │ │ │ ├── GcLaserBeamData.cs │ │ │ ├── GcLaunchFuelCostDifficultyOption.cs │ │ │ ├── GcLegacyItem.cs │ │ │ ├── GcLegacyItemTable.cs │ │ │ ├── GcLegality.cs │ │ │ ├── GcLeveledStatData.cs │ │ │ ├── GcLeveledStatTable.cs │ │ │ ├── GcLightProperties.cs │ │ │ ├── GcLightShaftProperties.cs │ │ │ ├── GcLinkNetworkTypes.cs │ │ │ ├── GcLocalSubstanceType.cs │ │ │ ├── GcLodAction.cs │ │ │ ├── GcLookAtComponentData.cs │ │ │ ├── GcLootComponentData.cs │ │ │ ├── GcLootProbability.cs │ │ │ ├── GcMaintenanceComponentData.cs │ │ │ ├── GcMaintenanceContainer.cs │ │ │ ├── GcMaintenanceElement.cs │ │ │ ├── GcMaintenanceElementGroups.cs │ │ │ ├── GcMaintenanceGroup.cs │ │ │ ├── GcMaintenanceGroupEntry.cs │ │ │ ├── GcMaintenanceGroupInstallData.cs │ │ │ ├── GcMaintenanceGroupsTable.cs │ │ │ ├── GcMaintenanceOverride.cs │ │ │ ├── GcMaintenanceOverrideTable.cs │ │ │ ├── GcMaintenanceSaveKey.cs │ │ │ ├── GcMarkerComponentData.cs │ │ │ ├── GcMarkerType.cs │ │ │ ├── GcMechAudioEvent.cs │ │ │ ├── GcMechAudioEventTable.cs │ │ │ ├── GcMechDebugSpawnData.cs │ │ │ ├── GcMechEffect.cs │ │ │ ├── GcMechEffectTable.cs │ │ │ ├── GcMechMeshPart.cs │ │ │ ├── GcMechMeshPartData.cs │ │ │ ├── GcMechMeshPartTable.cs │ │ │ ├── GcMechMeshPartTypeData.cs │ │ │ ├── GcMechMeshType.cs │ │ │ ├── GcMechPartAudioEventOverride.cs │ │ │ ├── GcMechPartEffectOverride.cs │ │ │ ├── GcMechTargetSelectionWeightingSettings.cs │ │ │ ├── GcMechWeaponLocation.cs │ │ │ ├── GcMechWeaponLocationPriority.cs │ │ │ ├── GcMessageCrime.cs │ │ │ ├── GcMessageCutSceneAction.cs │ │ │ ├── GcMessageFiendCrime.cs │ │ │ ├── GcMessageNPCBehaviourEvent.cs │ │ │ ├── GcMessagePetBehaviourEvent.cs │ │ │ ├── GcMessageProjectileImpact.cs │ │ │ ├── GcMessageProjectileLaunch.cs │ │ │ ├── GcMessageRequestTakeOff.cs │ │ │ ├── GcMessageRequestWarp.cs │ │ │ ├── GcMessageSubstanceMined.cs │ │ │ ├── GcMessageSummonAndDismiss.cs │ │ │ ├── GcMessageTitanFall.cs │ │ │ ├── GcMessageTrackTargetAlert.cs │ │ │ ├── GcMessageUpdateFrigateSpeed.cs │ │ │ ├── GcMetaBallComponentData.cs │ │ │ ├── GcMinMaxFloat.cs │ │ │ ├── GcMinimumUseConstraint.cs │ │ │ ├── GcMiningComponentData.cs │ │ │ ├── GcMiningSubstanceData.cs │ │ │ ├── GcMissileComponentData.cs │ │ │ ├── GcMissionBoardOptions.cs │ │ │ ├── GcMissionCategory.cs │ │ │ ├── GcMissionCommunityData.cs │ │ │ ├── GcMissionCommunityMissionData.cs │ │ │ ├── GcMissionConditionAIShipCount.cs │ │ │ ├── GcMissionConditionAbandonedFreighterExplored.cs │ │ │ ├── GcMissionConditionAbandonedMode.cs │ │ │ ├── GcMissionConditionAbandonedOrEmptySystem.cs │ │ │ ├── GcMissionConditionAimingTeleporter.cs │ │ │ ├── GcMissionConditionAlienPodAggroed.cs │ │ │ ├── GcMissionConditionAllMilestonesComplete.cs │ │ │ ├── GcMissionConditionAllSystemPlanetsDiscovered.cs │ │ │ ├── GcMissionConditionAreDroneHivePartsDestroyed.cs │ │ │ ├── GcMissionConditionAutoPowerEnabled.cs │ │ │ ├── GcMissionConditionBaseClaimed.cs │ │ │ ├── GcMissionConditionBasePartBuilt.cs │ │ │ ├── GcMissionConditionBasePartNear.cs │ │ │ ├── GcMissionConditionBasePartsQuery.cs │ │ │ ├── GcMissionConditionBasePowerGenerated.cs │ │ │ ├── GcMissionConditionBaseQuery.cs │ │ │ ├── GcMissionConditionBaseRequiresPower.cs │ │ │ ├── GcMissionConditionBinocsActive.cs │ │ │ ├── GcMissionConditionBiomeType.cs │ │ │ ├── GcMissionConditionBlackHolesRevealed.cs │ │ │ ├── GcMissionConditionBuildMenuOpen.cs │ │ │ ├── GcMissionConditionCameraControlStealing.cs │ │ │ ├── GcMissionConditionCanMakeFossil.cs │ │ │ ├── GcMissionConditionCanMakeItem.cs │ │ │ ├── GcMissionConditionCanPayCost.cs │ │ │ ├── GcMissionConditionCanReceiveReward.cs │ │ │ ├── GcMissionConditionCanRenameDiscovery.cs │ │ │ ├── GcMissionConditionCanSummonExocraft.cs │ │ │ ├── GcMissionConditionCheckScanEventMissionState.cs │ │ │ ├── GcMissionConditionCombinedStatLevel.cs │ │ │ ├── GcMissionConditionCommunityResearchTier.cs │ │ │ ├── GcMissionConditionConvertedFromSeason.cs │ │ │ ├── GcMissionConditionCookingSearch.cs │ │ │ ├── GcMissionConditionCreatureOwned.cs │ │ │ ├── GcMissionConditionCreatureReadyToHatch.cs │ │ │ ├── GcMissionConditionCreatureReadyToLay.cs │ │ │ ├── GcMissionConditionCreatureSlots.cs │ │ │ ├── GcMissionConditionCreatureSummoned.cs │ │ │ ├── GcMissionConditionCreatureTrust.cs │ │ │ ├── GcMissionConditionCriticalMissionsDone.cs │ │ │ ├── GcMissionConditionCurrentPlanetVisited.cs │ │ │ ├── GcMissionConditionCurrentSlope.cs │ │ │ ├── GcMissionConditionDamagedFrigateAtHome.cs │ │ │ ├── GcMissionConditionDefaultItem.cs │ │ │ ├── GcMissionConditionDiscoveryPendingUpload.cs │ │ │ ├── GcMissionConditionEggMachinePageOpen.cs │ │ │ ├── GcMissionConditionElevation.cs │ │ │ ├── GcMissionConditionEventRequiresRGB.cs │ │ │ ├── GcMissionConditionExocraftMoving.cs │ │ │ ├── GcMissionConditionExpeditionCaptainRace.cs │ │ │ ├── GcMissionConditionExpeditionContainsReward.cs │ │ │ ├── GcMissionConditionExpeditionCount.cs │ │ │ ├── GcMissionConditionExpeditionNearlyOver.cs │ │ │ ├── GcMissionConditionExpeditionProgress.cs │ │ │ ├── GcMissionConditionExtraSuitSlots.cs │ │ │ ├── GcMissionConditionFactionRank.cs │ │ │ ├── GcMissionConditionFeedingCreatures.cs │ │ │ ├── GcMissionConditionForceHideMultiplayer.cs │ │ │ ├── GcMissionConditionFreighterBattle.cs │ │ │ ├── GcMissionConditionFrigateCount.cs │ │ │ ├── GcMissionConditionGameMode.cs │ │ │ ├── GcMissionConditionGroup.cs │ │ │ ├── GcMissionConditionGunOut.cs │ │ │ ├── GcMissionConditionHasActiveDetailMessage.cs │ │ │ ├── GcMissionConditionHasActiveStatsMessage.cs │ │ │ ├── GcMissionConditionHasAnySettlementBuildingInProgress.cs │ │ │ ├── GcMissionConditionHasBait.cs │ │ │ ├── GcMissionConditionHasCommunicatorSignal.cs │ │ │ ├── GcMissionConditionHasCreatureEggItem.cs │ │ │ ├── GcMissionConditionHasEndpointForEvent.cs │ │ │ ├── GcMissionConditionHasEntitlement.cs │ │ │ ├── GcMissionConditionHasExocraft.cs │ │ │ ├── GcMissionConditionHasFish.cs │ │ │ ├── GcMissionConditionHasFossilComponent.cs │ │ │ ├── GcMissionConditionHasFreighter.cs │ │ │ ├── GcMissionConditionHasFuel.cs │ │ │ ├── GcMissionConditionHasFuelForTakeoff.cs │ │ │ ├── GcMissionConditionHasGalacticFeature.cs │ │ │ ├── GcMissionConditionHasGrabbableTarget.cs │ │ │ ├── GcMissionConditionHasGrave.cs │ │ │ ├── GcMissionConditionHasIllegalGoods.cs │ │ │ ├── GcMissionConditionHasIncompleteOptionalMilestones.cs │ │ │ ├── GcMissionConditionHasIngredientsForItem.cs │ │ │ ├── GcMissionConditionHasItemFromListOfValue.cs │ │ │ ├── GcMissionConditionHasLegacyBasePending.cs │ │ │ ├── GcMissionConditionHasLocalSubstance.cs │ │ │ ├── GcMissionConditionHasMessageWithTitle.cs │ │ │ ├── GcMissionConditionHasMilestoneThatCouldRewardItem.cs │ │ │ ├── GcMissionConditionHasMoney.cs │ │ │ ├── GcMissionConditionHasMultiTool.cs │ │ │ ├── GcMissionConditionHasPendingSettlementJudgement.cs │ │ │ ├── GcMissionConditionHasPlatformReward.cs │ │ │ ├── GcMissionConditionHasProcMissionForFaction.cs │ │ │ ├── GcMissionConditionHasProcProduct.cs │ │ │ ├── GcMissionConditionHasProcTechnology.cs │ │ │ ├── GcMissionConditionHasProduct.cs │ │ │ ├── GcMissionConditionHasSeasonalReward.cs │ │ │ ├── GcMissionConditionHasSettlement.cs │ │ │ ├── GcMissionConditionHasSettlementBuilding.cs │ │ │ ├── GcMissionConditionHasSettlementLocal.cs │ │ │ ├── GcMissionConditionHasSettlementProductPending.cs │ │ │ ├── GcMissionConditionHasShip.cs │ │ │ ├── GcMissionConditionHasSpareProcTech.cs │ │ │ ├── GcMissionConditionHasSubstance.cs │ │ │ ├── GcMissionConditionHasTechnology.cs │ │ │ ├── GcMissionConditionHasTwitchReward.cs │ │ │ ├── GcMissionConditionHasUnlockedPurpleSystems.cs │ │ │ ├── GcMissionConditionHasValidSaveContext.cs │ │ │ ├── GcMissionConditionHasWeapons.cs │ │ │ ├── GcMissionConditionHazard.cs │ │ │ ├── GcMissionConditionHazardLevel.cs │ │ │ ├── GcMissionConditionHazardsEnabled.cs │ │ │ ├── GcMissionConditionInCombat.cs │ │ │ ├── GcMissionConditionInMultiplayer.cs │ │ │ ├── GcMissionConditionInSeasonalUA.cs │ │ │ ├── GcMissionConditionInUA.cs │ │ │ ├── GcMissionConditionInVR.cs │ │ │ ├── GcMissionConditionInteractionIndexChanged.cs │ │ │ ├── GcMissionConditionInventoryOpen.cs │ │ │ ├── GcMissionConditionInventorySlots.cs │ │ │ ├── GcMissionConditionIsAbandFreighterDoorOpen.cs │ │ │ ├── GcMissionConditionIsAnomalyLoaded.cs │ │ │ ├── GcMissionConditionIsCurrentMission.cs │ │ │ ├── GcMissionConditionIsDepotDestroyed.cs │ │ │ ├── GcMissionConditionIsFirstPurpleSystemLocal.cs │ │ │ ├── GcMissionConditionIsFishing.cs │ │ │ ├── GcMissionConditionIsFrigateFlybyActive.cs │ │ │ ├── GcMissionConditionIsGrabbed.cs │ │ │ ├── GcMissionConditionIsLookingAtAnomaly.cs │ │ │ ├── GcMissionConditionIsMissionInProgress.cs │ │ │ ├── GcMissionConditionIsPartyPlanetUnlocked.cs │ │ │ ├── GcMissionConditionIsPlayerWanted.cs │ │ │ ├── GcMissionConditionIsPlayerWeak.cs │ │ │ ├── GcMissionConditionIsScanEventActive.cs │ │ │ ├── GcMissionConditionIsScanEventLocal.cs │ │ │ ├── GcMissionConditionIsScanEventLocalOrNear.cs │ │ │ ├── GcMissionConditionIsScanEventOnCurrentPlanet.cs │ │ │ ├── GcMissionConditionIsScanEventRepaired.cs │ │ │ ├── GcMissionConditionIsSurveying.cs │ │ │ ├── GcMissionConditionIsTechnologyRepaired.cs │ │ │ ├── GcMissionConditionItemCostsEnabled.cs │ │ │ ├── GcMissionConditionItemRewardedBySeason.cs │ │ │ ├── GcMissionConditionLifeSupportEnabled.cs │ │ │ ├── GcMissionConditionLocalScanActive.cs │ │ │ ├── GcMissionConditionLocalSystemHasTradeSurgeGoods.cs │ │ │ ├── GcMissionConditionLocation.cs │ │ │ ├── GcMissionConditionMessageBeaconsQuery.cs │ │ │ ├── GcMissionConditionMissionCompleted.cs │ │ │ ├── GcMissionConditionMissionMessage.cs │ │ │ ├── GcMissionConditionMissionMessagePortal.cs │ │ │ ├── GcMissionConditionMissionMessageWarp.cs │ │ │ ├── GcMissionConditionMissionSelected.cs │ │ │ ├── GcMissionConditionMissionStatValue.cs │ │ │ ├── GcMissionConditionMultiplayerFreighterAvailable.cs │ │ │ ├── GcMissionConditionNPCHabitationHasWorker.cs │ │ │ ├── GcMissionConditionNearFossilDisplay.cs │ │ │ ├── GcMissionConditionNearObject.cs │ │ │ ├── GcMissionConditionNearPole.cs │ │ │ ├── GcMissionConditionNearRobotSite.cs │ │ │ ├── GcMissionConditionNearScanEvent.cs │ │ │ ├── GcMissionConditionNearSettlement.cs │ │ │ ├── GcMissionConditionNearestBuilding.cs │ │ │ ├── GcMissionConditionNexusEnabled.cs │ │ │ ├── GcMissionConditionNexusNearby.cs │ │ │ ├── GcMissionConditionNumAtlasStationsVisited.cs │ │ │ ├── GcMissionConditionNumBrokenSlots.cs │ │ │ ├── GcMissionConditionNumberOfShipsOwned.cs │ │ │ ├── GcMissionConditionOnFootCombatEnabled.cs │ │ │ ├── GcMissionConditionOnMultiplayerMission.cs │ │ │ ├── GcMissionConditionOnOtherSideOfPortal.cs │ │ │ ├── GcMissionConditionOnPlanetWithSandwormsOverriden.cs │ │ │ ├── GcMissionConditionPadActive.cs │ │ │ ├── GcMissionConditionPercentageChance.cs │ │ │ ├── GcMissionConditionPirateFreighterSurrendered.cs │ │ │ ├── GcMissionConditionPirateSystem.cs │ │ │ ├── GcMissionConditionPlanetAttackPiratesActive.cs │ │ │ ├── GcMissionConditionPlanetCorruptSentinelGeneration.cs │ │ │ ├── GcMissionConditionPlanetCreatureRoles.cs │ │ │ ├── GcMissionConditionPlanetDiscoveries.cs │ │ │ ├── GcMissionConditionPlanetHasBuilding.cs │ │ │ ├── GcMissionConditionPlanetResourceHint.cs │ │ │ ├── GcMissionConditionPlanetStatLevel.cs │ │ │ ├── GcMissionConditionPlatform.cs │ │ │ ├── GcMissionConditionPrimaryExocraft.cs │ │ │ ├── GcMissionConditionProductKnown.cs │ │ │ ├── GcMissionConditionPulseEncounterActive.cs │ │ │ ├── GcMissionConditionPulseEncounterOverriden.cs │ │ │ ├── GcMissionConditionReadyToSpawnPirates.cs │ │ │ ├── GcMissionConditionRefinerActive.cs │ │ │ ├── GcMissionConditionRefinerHasInput.cs │ │ │ ├── GcMissionConditionRefinerHasOutput.cs │ │ │ ├── GcMissionConditionRequestedPhoto.cs │ │ │ ├── GcMissionConditionRidingCreature.cs │ │ │ ├── GcMissionConditionSeasonAvailable.cs │ │ │ ├── GcMissionConditionSeasonNumber.cs │ │ │ ├── GcMissionConditionSeasonRewardRedemptionState.cs │ │ │ ├── GcMissionConditionSeasonRewardUnlocked.cs │ │ │ ├── GcMissionConditionSeasonRewardsRecipe.cs │ │ │ ├── GcMissionConditionSentinelLevel.cs │ │ │ ├── GcMissionConditionSentinelsDisabled.cs │ │ │ ├── GcMissionConditionSettlementBuildingsAllStarted.cs │ │ │ ├── GcMissionConditionSettlementMatchesSeed.cs │ │ │ ├── GcMissionConditionSettlementStatLevel.cs │ │ │ ├── GcMissionConditionSettlementsEnabled.cs │ │ │ ├── GcMissionConditionSettlementsHaveEverBeenDisabled.cs │ │ │ ├── GcMissionConditionShieldDown.cs │ │ │ ├── GcMissionConditionShipEngineStatus.cs │ │ │ ├── GcMissionConditionSpaceCombatEnabled.cs │ │ │ ├── GcMissionConditionSpecialKnown.cs │ │ │ ├── GcMissionConditionSquadronPilotsOwned.cs │ │ │ ├── GcMissionConditionSquadronSlots.cs │ │ │ ├── GcMissionConditionStartWithAllPartsKnown.cs │ │ │ ├── GcMissionConditionStatChange.cs │ │ │ ├── GcMissionConditionStatDiff.cs │ │ │ ├── GcMissionConditionStatLevel.cs │ │ │ ├── GcMissionConditionSystemHasCorruptedPlanet.cs │ │ │ ├── GcMissionConditionSystemHasGasGiant.cs │ │ │ ├── GcMissionConditionSystemHasInfestedPlanet.cs │ │ │ ├── GcMissionConditionSystemHasRobotCreatures.cs │ │ │ ├── GcMissionConditionSystemHasRuinsPlanet.cs │ │ │ ├── GcMissionConditionSystemPlanetTest.cs │ │ │ ├── GcMissionConditionSystemRace.cs │ │ │ ├── GcMissionConditionSystemStarClass.cs │ │ │ ├── GcMissionConditionTakingDamage.cs │ │ │ ├── GcMissionConditionTechnologyKnown.cs │ │ │ ├── GcMissionConditionTest.cs │ │ │ ├── GcMissionConditionThisMissionStageIndex.cs │ │ │ ├── GcMissionConditionTotalWarpsNumber.cs │ │ │ ├── GcMissionConditionTouchControlled.cs │ │ │ ├── GcMissionConditionTradeSurge.cs │ │ │ ├── GcMissionConditionTrial.cs │ │ │ ├── GcMissionConditionTutorialEnabled.cs │ │ │ ├── GcMissionConditionUnclaimedStageReward.cs │ │ │ ├── GcMissionConditionUnderwaterDepth.cs │ │ │ ├── GcMissionConditionUsingInteraction.cs │ │ │ ├── GcMissionConditionUsingPortal.cs │ │ │ ├── GcMissionConditionUsingThirdPersonCamera.cs │ │ │ ├── GcMissionConditionVisorActive.cs │ │ │ ├── GcMissionConditionWaitForPirates.cs │ │ │ ├── GcMissionConditionWaitForTime.cs │ │ │ ├── GcMissionConditionWarping.cs │ │ │ ├── GcMissionConditionWaterInSystem.cs │ │ │ ├── GcMissionConditionWaterPlanet.cs │ │ │ ├── GcMissionConditionWeaponMode.cs │ │ │ ├── GcMissionConditionWeather.cs │ │ │ ├── GcMissionConditionWordCategoryKnown.cs │ │ │ ├── GcMissionConditionWristMenuOpen.cs │ │ │ ├── GcMissionConsequenceAudioEvent.cs │ │ │ ├── GcMissionConsequenceBroadcastMessage.cs │ │ │ ├── GcMissionConsequenceClearDetailMessages.cs │ │ │ ├── GcMissionConsequenceGiveReward.cs │ │ │ ├── GcMissionConsequenceRemoveCommunicatorMessage.cs │ │ │ ├── GcMissionConsequenceRemoveCommunicatorTakeOffMessage.cs │ │ │ ├── GcMissionConsequenceRemoveScanEvent.cs │ │ │ ├── GcMissionConsequenceResetPulseEncounterOverride.cs │ │ │ ├── GcMissionConsequenceResetStoryPortal.cs │ │ │ ├── GcMissionConsequenceSetMissionStat.cs │ │ │ ├── GcMissionDifficulty.cs │ │ │ ├── GcMissionFaction.cs │ │ │ ├── GcMissionFishData.cs │ │ │ ├── GcMissionGalacticFeature.cs │ │ │ ├── GcMissionGalacticPoint.cs │ │ │ ├── GcMissionIDEpochPair.cs │ │ │ ├── GcMissionPageHint.cs │ │ │ ├── GcMissionSchedulesTable.cs │ │ │ ├── GcMissionSchedulingData.cs │ │ │ ├── GcMissionSequenceAudioEvent.cs │ │ │ ├── GcMissionSequenceBounty.cs │ │ │ ├── GcMissionSequenceBroadcastMessage.cs │ │ │ ├── GcMissionSequenceBuild.cs │ │ │ ├── GcMissionSequenceClearInventoryHistory.cs │ │ │ ├── GcMissionSequenceCloseMenu.cs │ │ │ ├── GcMissionSequenceCollectLocalSubstance.cs │ │ │ ├── GcMissionSequenceCollectMoney.cs │ │ │ ├── GcMissionSequenceCollectMultiProducts.cs │ │ │ ├── GcMissionSequenceCollectProduct.cs │ │ │ ├── GcMissionSequenceCollectSubstance.cs │ │ │ ├── GcMissionSequenceCommunicator.cs │ │ │ ├── GcMissionSequenceCommunicatorOnTakeOff.cs │ │ │ ├── GcMissionSequenceCompleteMission.cs │ │ │ ├── GcMissionSequenceCompleteSeasonalMilestone.cs │ │ │ ├── GcMissionSequenceCompleteSettlementJudgement.cs │ │ │ ├── GcMissionSequenceConditionalReward.cs │ │ │ ├── GcMissionSequenceConstruct.cs │ │ │ ├── GcMissionSequenceConstructSettlementBuildingWithScanEvent.cs │ │ │ ├── GcMissionSequenceCraftProduct.cs │ │ │ ├── GcMissionSequenceCreateSpecificPulseEncounter.cs │ │ │ ├── GcMissionSequenceDetailMessage.cs │ │ │ ├── GcMissionSequenceDetailMessagePoint.cs │ │ │ ├── GcMissionSequenceDiscover.cs │ │ │ ├── GcMissionSequenceDiscoverOnPlanet.cs │ │ │ ├── GcMissionSequenceDisplaySeasonRewardReminder.cs │ │ │ ├── GcMissionSequenceDoMissionsForFaction.cs │ │ │ ├── GcMissionSequenceEndScanEvent.cs │ │ │ ├── GcMissionSequenceEnsureBarrelsAtPlayerSettlement.cs │ │ │ ├── GcMissionSequenceExplorationLogSpecial.cs │ │ │ ├── GcMissionSequenceExploreAbandonedFreighter.cs │ │ │ ├── GcMissionSequenceFeed.cs │ │ │ ├── GcMissionSequenceFindPurpleSystem.cs │ │ │ ├── GcMissionSequenceFinishSummonAnomaly.cs │ │ │ ├── GcMissionSequenceFish.cs │ │ │ ├── GcMissionSequenceFreighterDefend.cs │ │ │ ├── GcMissionSequenceFreighterEngage.cs │ │ │ ├── GcMissionSequenceGatherForBuild.cs │ │ │ ├── GcMissionSequenceGatherForRefuel.cs │ │ │ ├── GcMissionSequenceGatherForRepair.cs │ │ │ ├── GcMissionSequenceGetInShip.cs │ │ │ ├── GcMissionSequenceGetToExpedition.cs │ │ │ ├── GcMissionSequenceGetToScanEvent.cs │ │ │ ├── GcMissionSequenceGetUnits.cs │ │ │ ├── GcMissionSequenceGetUnitsToBuyItem.cs │ │ │ ├── GcMissionSequenceGoToGalacticPoint.cs │ │ │ ├── GcMissionSequenceGroup.cs │ │ │ ├── GcMissionSequenceKill.cs │ │ │ ├── GcMissionSequenceKillEncounter.cs │ │ │ ├── GcMissionSequenceLearnWords.cs │ │ │ ├── GcMissionSequenceLeaveNexusMP.cs │ │ │ ├── GcMissionSequenceModifyStat.cs │ │ │ ├── GcMissionSequenceOpenSettlementBuildingWithScanEvent.cs │ │ │ ├── GcMissionSequencePinProductSurrogate.cs │ │ │ ├── GcMissionSequencePirates.cs │ │ │ ├── GcMissionSequenceProductAmountNeeded.cs │ │ │ ├── GcMissionSequenceQuickWarp.cs │ │ │ ├── GcMissionSequenceRepairTech.cs │ │ │ ├── GcMissionSequenceReward.cs │ │ │ ├── GcMissionSequenceScan.cs │ │ │ ├── GcMissionSequenceSendChatMessage.cs │ │ │ ├── GcMissionSequenceSetCurrentMission.cs │ │ │ ├── GcMissionSequenceShowHintMessage.cs │ │ │ ├── GcMissionSequenceShowMessage.cs │ │ │ ├── GcMissionSequenceShowMissionUpdateMessage.cs │ │ │ ├── GcMissionSequenceShowPodMessage.cs │ │ │ ├── GcMissionSequenceShowSeasonTimeWarning.cs │ │ │ ├── GcMissionSequenceSignalGalacticPoint.cs │ │ │ ├── GcMissionSequenceStartMission.cs │ │ │ ├── GcMissionSequenceStartPartyEventForStage.cs │ │ │ ├── GcMissionSequenceStartScanEvent.cs │ │ │ ├── GcMissionSequenceStartScanEventSpecific.cs │ │ │ ├── GcMissionSequenceStartSummonAnomaly.cs │ │ │ ├── GcMissionSequenceStop.cs │ │ │ ├── GcMissionSequenceSummonNexus.cs │ │ │ ├── GcMissionSequenceSuppressMarkers.cs │ │ │ ├── GcMissionSequenceTeleport.cs │ │ │ ├── GcMissionSequenceVehicleScan.cs │ │ │ ├── GcMissionSequenceVisitPlanets.cs │ │ │ ├── GcMissionSequenceWait.cs │ │ │ ├── GcMissionSequenceWaitForAbandFreighterDoorOpen.cs │ │ │ ├── GcMissionSequenceWaitForBuild.cs │ │ │ ├── GcMissionSequenceWaitForCompletionMessage.cs │ │ │ ├── GcMissionSequenceWaitForConditions.cs │ │ │ ├── GcMissionSequenceWaitForDepots.cs │ │ │ ├── GcMissionSequenceWaitForFactionStanding.cs │ │ │ ├── GcMissionSequenceWaitForFreighterPods.cs │ │ │ ├── GcMissionSequenceWaitForFriendlyDroneScanEvent.cs │ │ │ ├── GcMissionSequenceWaitForMessage.cs │ │ │ ├── GcMissionSequenceWaitForPhoto.cs │ │ │ ├── GcMissionSequenceWaitForPortalWarp.cs │ │ │ ├── GcMissionSequenceWaitForRefuel.cs │ │ │ ├── GcMissionSequenceWaitForRepair.cs │ │ │ ├── GcMissionSequenceWaitForScanEvent.cs │ │ │ ├── GcMissionSequenceWaitForSettlementActivity.cs │ │ │ ├── GcMissionSequenceWaitForSettlementMiniMission.cs │ │ │ ├── GcMissionSequenceWaitForShips.cs │ │ │ ├── GcMissionSequenceWaitForStat.cs │ │ │ ├── GcMissionSequenceWaitForStatMilestone.cs │ │ │ ├── GcMissionSequenceWaitForStatSeasonal.cs │ │ │ ├── GcMissionSequenceWaitForSuitUpgrade.cs │ │ │ ├── GcMissionSequenceWaitForWarps.cs │ │ │ ├── GcMissionSequenceWaitForWonderValue.cs │ │ │ ├── GcMissionSequenceWaitRealTime.cs │ │ │ ├── GcMissionSequenceWaitRealTimeCombat.cs │ │ │ ├── GcMissionTable.cs │ │ │ ├── GcMissionType.cs │ │ │ ├── GcModBasePart.cs │ │ │ ├── GcModSettings.cs │ │ │ ├── GcModSettingsInfo.cs │ │ │ ├── GcModelExplosionRule.cs │ │ │ ├── GcModelExplosionRules.cs │ │ │ ├── GcModelViewCollection.cs │ │ │ ├── GcModelViews.cs │ │ │ ├── GcModularCustomisationColourData.cs │ │ │ ├── GcModularCustomisationColourGroup.cs │ │ │ ├── GcModularCustomisationColourGroupPalette.cs │ │ │ ├── GcModularCustomisationConfig.cs │ │ │ ├── GcModularCustomisationDataTable.cs │ │ │ ├── GcModularCustomisationDescriptorGroupData.cs │ │ │ ├── GcModularCustomisationEffectsData.cs │ │ │ ├── GcModularCustomisationProductLookupList.cs │ │ │ ├── GcModularCustomisationResourceType.cs │ │ │ ├── GcModularCustomisationSlotConfig.cs │ │ │ ├── GcModularCustomisationSlotItemData.cs │ │ │ ├── GcModularCustomisationSlotItemDataTable.cs │ │ │ ├── GcModularCustomisationSlottableItemList.cs │ │ │ ├── GcModularCustomisationTextureGroup.cs │ │ │ ├── GcModuleOverride.cs │ │ │ ├── GcMonth.cs │ │ │ ├── GcMonthlyRecurrence.cs │ │ │ ├── GcMovementDirection.cs │ │ │ ├── GcMultiColouriseComponentData.cs │ │ │ ├── GcMultiSpecificItemEntry.cs │ │ │ ├── GcMultitoolData.cs │ │ │ ├── GcMultitoolPoolData.cs │ │ │ ├── GcMultitoolPoolType.cs │ │ │ ├── GcNGuiActionData.cs │ │ │ ├── GcNGuiEditorVisibility.cs │ │ │ ├── GcNGuiElementData.cs │ │ │ ├── GcNGuiFileBrowserRecents.cs │ │ │ ├── GcNGuiGraphicData.cs │ │ │ ├── GcNGuiLayerData.cs │ │ │ ├── GcNGuiLayoutData.cs │ │ │ ├── GcNGuiPreset.cs │ │ │ ├── GcNGuiPresetGraphic.cs │ │ │ ├── GcNGuiPresetText.cs │ │ │ ├── GcNGuiSpacingData.cs │ │ │ ├── GcNGuiSpecialTextImageData.cs │ │ │ ├── GcNGuiSpecialTextImages.cs │ │ │ ├── GcNGuiSpecialTextStyleData.cs │ │ │ ├── GcNGuiSpecialTextStyles.cs │ │ │ ├── GcNGuiStyleAnimationData.cs │ │ │ ├── GcNGuiStyleAnimationKeyframeData.cs │ │ │ ├── GcNGuiTextData.cs │ │ │ ├── GcNPCAnimationList.cs │ │ │ ├── GcNPCAnimationSetData.cs │ │ │ ├── GcNPCAnimationsData.cs │ │ │ ├── GcNPCColourGroup.cs │ │ │ ├── GcNPCColourTable.cs │ │ │ ├── GcNPCComponentData.cs │ │ │ ├── GcNPCDebugSpawnData.cs │ │ │ ├── GcNPCHabitationComponentData.cs │ │ │ ├── GcNPCHabitationType.cs │ │ │ ├── GcNPCInteractionData.cs │ │ │ ├── GcNPCInteractionsDataTable.cs │ │ │ ├── GcNPCInteractiveObjectComponentData.cs │ │ │ ├── GcNPCInteractiveObjectState.cs │ │ │ ├── GcNPCInteractiveObjectStateTransition.cs │ │ │ ├── GcNPCInteractiveObjectType.cs │ │ │ ├── GcNPCNavSubgraphNodeType.cs │ │ │ ├── GcNPCNavSubgraphNodeTypeConnectivity.cs │ │ │ ├── GcNPCNavigationAreaComponentData.cs │ │ │ ├── GcNPCPlacementComponentData.cs │ │ │ ├── GcNPCPlacementInfo.cs │ │ │ ├── GcNPCPopulationDifficultyOption.cs │ │ │ ├── GcNPCProbabilityAnimationData.cs │ │ │ ├── GcNPCProbabilityReactionData.cs │ │ │ ├── GcNPCProbabilityWordReactionData.cs │ │ │ ├── GcNPCPropInfo.cs │ │ │ ├── GcNPCPropTable.cs │ │ │ ├── GcNPCPropType.cs │ │ │ ├── GcNPCRaceProbabilityModifierData.cs │ │ │ ├── GcNPCReactionData.cs │ │ │ ├── GcNPCReactionEntry.cs │ │ │ ├── GcNPCSeatedPosture.cs │ │ │ ├── GcNPCSettlementBehaviourAreaProperty.cs │ │ │ ├── GcNPCSettlementBehaviourAreaPropertyWeightEntry.cs │ │ │ ├── GcNPCSettlementBehaviourBuildingClassCapacityEntry.cs │ │ │ ├── GcNPCSettlementBehaviourBuildingClassWeightEntry.cs │ │ │ ├── GcNPCSettlementBehaviourData.cs │ │ │ ├── GcNPCSettlementBehaviourEntry.cs │ │ │ ├── GcNPCSettlementBehaviourObjectTypeWeightEntry.cs │ │ │ ├── GcNPCSettlementBehaviourState.cs │ │ │ ├── GcNPCSpawnTable.cs │ │ │ ├── GcNPCTriggerTypes.cs │ │ │ ├── GcNPCWordReactionCategory.cs │ │ │ ├── GcNPCWordReactionList.cs │ │ │ ├── GcNPCWordReactionTable.cs │ │ │ ├── GcNPCWorkerData.cs │ │ │ ├── GcNameGeneratorSectorTypes.cs │ │ │ ├── GcNameGeneratorTypes.cs │ │ │ ├── GcNameGeneratorWord.cs │ │ │ ├── GcNetworkInterpolationComponentData.cs │ │ │ ├── GcNetworkPlayerMarkerComponentData.cs │ │ │ ├── GcNodeActivationAction.cs │ │ │ ├── GcNumberedTextList.cs │ │ │ ├── GcObjectDefinitionData.cs │ │ │ ├── GcObjectPlacementCategory.cs │ │ │ ├── GcObjectPlacementComponentData.cs │ │ │ ├── GcObjectSpawnData.cs │ │ │ ├── GcObjectSpawnDataArray.cs │ │ │ ├── GcObjectSpawnDataVariant.cs │ │ │ ├── GcObjectSpawnerComponentData.cs │ │ │ ├── GcObjectiveTextFormatOptions.cs │ │ │ ├── GcOptionsUIHeaderIcons.cs │ │ │ ├── GcOutSnapSocketCondition.cs │ │ │ ├── GcOutpostComponentData.cs │ │ │ ├── GcOutpostLSystemPair.cs │ │ │ ├── GcOverlayTexture.cs │ │ │ ├── GcPainAction.cs │ │ │ ├── GcPaletteColourAlt.cs │ │ │ ├── GcPaletteData.cs │ │ │ ├── GcPaletteList.cs │ │ │ ├── GcParticleAction.cs │ │ │ ├── GcPassiveFrigateIncome.cs │ │ │ ├── GcPassiveFrigateIncomeArray.cs │ │ │ ├── GcPerformanceFlyby.cs │ │ │ ├── GcPerformanceGuard.cs │ │ │ ├── GcPersistedStatData.cs │ │ │ ├── GcPersistencyMissionOverride.cs │ │ │ ├── GcPersistentBBObjectData.cs │ │ │ ├── GcPersistentBase.cs │ │ │ ├── GcPersistentBaseDifficultyData.cs │ │ │ ├── GcPersistentBaseEntry.cs │ │ │ ├── GcPersistentBaseTypes.cs │ │ │ ├── GcPersistentTerrainEdits.cs │ │ │ ├── GcPetAccessoryGroup.cs │ │ │ ├── GcPetAccessoryInfo.cs │ │ │ ├── GcPetAccessoryTable.cs │ │ │ ├── GcPetAccessoryType.cs │ │ │ ├── GcPetActionMoodModifier.cs │ │ │ ├── GcPetBehaviourData.cs │ │ │ ├── GcPetBehaviourMoodModifier.cs │ │ │ ├── GcPetBehaviourTable.cs │ │ │ ├── GcPetBehaviourTraitModifier.cs │ │ │ ├── GcPetBehaviours.cs │ │ │ ├── GcPetChatType.cs │ │ │ ├── GcPetCustomisationData.cs │ │ │ ├── GcPetData.cs │ │ │ ├── GcPetEggSpeciesOverrideData.cs │ │ │ ├── GcPetEggSpeciesOverrideTable.cs │ │ │ ├── GcPetEggTraitModifierOverrideData.cs │ │ │ ├── GcPetEggTraitModifierOverrideTable.cs │ │ │ ├── GcPetFollowUpBehaviour.cs │ │ │ ├── GcPetMoodStaminaModifier.cs │ │ │ ├── GcPetTraitMoodModifier.cs │ │ │ ├── GcPetTraitMoodModifierList.cs │ │ │ ├── GcPetTraitStaminaModifier.cs │ │ │ ├── GcPetVocabularyEntry.cs │ │ │ ├── GcPetVocabularyTraitEntry.cs │ │ │ ├── GcPetVocabularyWords.cs │ │ │ ├── GcPhotoBuilding.cs │ │ │ ├── GcPhotoBuildings.cs │ │ │ ├── GcPhotoCreature.cs │ │ │ ├── GcPhotoFauna.cs │ │ │ ├── GcPhotoFlora.cs │ │ │ ├── GcPhotoModeAdjustData.cs │ │ │ ├── GcPhotoModeSettings.cs │ │ │ ├── GcPhotoPlant.cs │ │ │ ├── GcPhysicsCollisionGroupCollidesWith.cs │ │ │ ├── GcPhysicsCollisionGroups.cs │ │ │ ├── GcPhysicsCollisionTable.cs │ │ │ ├── GcPlanetBuildingData.cs │ │ │ ├── GcPlanetClass.cs │ │ │ ├── GcPlanetCloudProperties.cs │ │ │ ├── GcPlanetColourData.cs │ │ │ ├── GcPlanetData.cs │ │ │ ├── GcPlanetDataResourceHint.cs │ │ │ ├── GcPlanetGenerationInputData.cs │ │ │ ├── GcPlanetGenerationIntermediateData.cs │ │ │ ├── GcPlanetGroundCombatData.cs │ │ │ ├── GcPlanetHazardData.cs │ │ │ ├── GcPlanetHeavyAirData.cs │ │ │ ├── GcPlanetInfo.cs │ │ │ ├── GcPlanetLife.cs │ │ │ ├── GcPlanetResourceIconLookup.cs │ │ │ ├── GcPlanetRingData.cs │ │ │ ├── GcPlanetSectionData.cs │ │ │ ├── GcPlanetSentinelLevel.cs │ │ │ ├── GcPlanetSize.cs │ │ │ ├── GcPlanetSkyProperties.cs │ │ │ ├── GcPlanetTerrainColour.cs │ │ │ ├── GcPlanetTradingData.cs │ │ │ ├── GcPlanetWaterColourData.cs │ │ │ ├── GcPlanetWaterData.cs │ │ │ ├── GcPlanetWeatherColourData.cs │ │ │ ├── GcPlanetWeatherColourIndex.cs │ │ │ ├── GcPlanetWeatherData.cs │ │ │ ├── GcPlanetaryBuildingRestrictions.cs │ │ │ ├── GcPlanetaryMappingData.cs │ │ │ ├── GcPlanetaryMappingTable.cs │ │ │ ├── GcPlanetaryMappingValues.cs │ │ │ ├── GcPlanetaryNavMeshBuildParams.cs │ │ │ ├── GcPlayAnimAction.cs │ │ │ ├── GcPlayAudioAction.cs │ │ │ ├── GcPlayerCharacterAnimationOverrideData.cs │ │ │ ├── GcPlayerCharacterComponentData.cs │ │ │ ├── GcPlayerCharacterIKOverrideData.cs │ │ │ ├── GcPlayerCharacterIKStateData.cs │ │ │ ├── GcPlayerCharacterStateData.cs │ │ │ ├── GcPlayerCharacterStateTable.cs │ │ │ ├── GcPlayerCharacterStateType.cs │ │ │ ├── GcPlayerCommonStateData.cs │ │ │ ├── GcPlayerCommunicatorMessage.cs │ │ │ ├── GcPlayerCommunicatorMessageWeighted.cs │ │ │ ├── GcPlayerConflictData.cs │ │ │ ├── GcPlayerControlComponentData.cs │ │ │ ├── GcPlayerControlInput.cs │ │ │ ├── GcPlayerControlInputAxis.cs │ │ │ ├── GcPlayerControlInputMouse.cs │ │ │ ├── GcPlayerControlInputRemap.cs │ │ │ ├── GcPlayerControlModeEntry.cs │ │ │ ├── GcPlayerControlState.cs │ │ │ ├── GcPlayerDamageData.cs │ │ │ ├── GcPlayerDamageTable.cs │ │ │ ├── GcPlayerEffectsComponentData.cs │ │ │ ├── GcPlayerEmote.cs │ │ │ ├── GcPlayerEmoteList.cs │ │ │ ├── GcPlayerEmotePropData.cs │ │ │ ├── GcPlayerExperienceAsteroidCreatureSpawnData.cs │ │ │ ├── GcPlayerExperienceAsteroidCreatureSpawnTable.cs │ │ │ ├── GcPlayerExperienceSpawnArchetypeData.cs │ │ │ ├── GcPlayerExperienceSpawnData.cs │ │ │ ├── GcPlayerExperienceSpawnTable.cs │ │ │ ├── GcPlayerFullBodyIKComponentData.cs │ │ │ ├── GcPlayerHazardData.cs │ │ │ ├── GcPlayerHazardTable.cs │ │ │ ├── GcPlayerHazardType.cs │ │ │ ├── GcPlayerMissionParticipant.cs │ │ │ ├── GcPlayerMissionParticipantType.cs │ │ │ ├── GcPlayerMissionProgress.cs │ │ │ ├── GcPlayerMissionProgressMapEntry.cs │ │ │ ├── GcPlayerMissionProgressMapTable.cs │ │ │ ├── GcPlayerMissionUpgradeMapEntry.cs │ │ │ ├── GcPlayerMissionUpgradeMapTable.cs │ │ │ ├── GcPlayerNearbyEvent.cs │ │ │ ├── GcPlayerOwnershipData.cs │ │ │ ├── GcPlayerSpaceshipAim.cs │ │ │ ├── GcPlayerSpaceshipClassBonuses.cs │ │ │ ├── GcPlayerSpaceshipControlData.cs │ │ │ ├── GcPlayerSpaceshipEngineData.cs │ │ │ ├── GcPlayerSpaceshipWarpData.cs │ │ │ ├── GcPlayerSpawnStateData.cs │ │ │ ├── GcPlayerSquadronConfig.cs │ │ │ ├── GcPlayerStat.cs │ │ │ ├── GcPlayerStateData.cs │ │ │ ├── GcPlayerStatsGroup.cs │ │ │ ├── GcPlayerStickData.cs │ │ │ ├── GcPlayerSurvivalBarType.cs │ │ │ ├── GcPlayerTitle.cs │ │ │ ├── GcPlayerTitleData.cs │ │ │ ├── GcPlayerWeaponBiomeProperties.cs │ │ │ ├── GcPlayerWeaponClass.cs │ │ │ ├── GcPlayerWeaponComponentData.cs │ │ │ ├── GcPlayerWeaponData.cs │ │ │ ├── GcPlayerWeaponPropertiesData.cs │ │ │ ├── GcPlayerWeaponPropertiesTable.cs │ │ │ ├── GcPlayerWeapons.cs │ │ │ ├── GcPlayfabMatchmakingAttributes.cs │ │ │ ├── GcPoliceSpawnWaveData.cs │ │ │ ├── GcPortalComponentData.cs │ │ │ ├── GcPortalData.cs │ │ │ ├── GcPortalSaveData.cs │ │ │ ├── GcPowerStateAction.cs │ │ │ ├── GcPresetTextureData.cs │ │ │ ├── GcPrimaryAxis.cs │ │ │ ├── GcProceduralProductCategory.cs │ │ │ ├── GcProceduralProductData.cs │ │ │ ├── GcProceduralProductDeployable.cs │ │ │ ├── GcProceduralProductTable.cs │ │ │ ├── GcProceduralProductWord.cs │ │ │ ├── GcProceduralTechnologyCategory.cs │ │ │ ├── GcProceduralTechnologyData.cs │ │ │ ├── GcProceduralTechnologyStatLevel.cs │ │ │ ├── GcProceduralTechnologyTable.cs │ │ │ ├── GcProceduralTextureColourIndices.cs │ │ │ ├── GcProductCategory.cs │ │ │ ├── GcProductData.cs │ │ │ ├── GcProductDescriptionOverride.cs │ │ │ ├── GcProductDescriptionOverrideTable.cs │ │ │ ├── GcProductProceduralOnlyData.cs │ │ │ ├── GcProductTable.cs │ │ │ ├── GcProductTableType.cs │ │ │ ├── GcProductToCollect.cs │ │ │ ├── GcProjectileData.cs │ │ │ ├── GcProjectileDataTable.cs │ │ │ ├── GcProjectileImpactData.cs │ │ │ ├── GcProjectileImpactType.cs │ │ │ ├── GcProjectileLineData.cs │ │ │ ├── GcProjectorOffsetData.cs │ │ │ ├── GcProtectedLocation.cs │ │ │ ├── GcPulseEncounterInfo.cs │ │ │ ├── GcPulseEncounterSpawnAbandonedFreighter.cs │ │ │ ├── GcPulseEncounterSpawnAlienFreighter.cs │ │ │ ├── GcPulseEncounterSpawnConditions.cs │ │ │ ├── GcPulseEncounterSpawnFrigateFlyby.cs │ │ │ ├── GcPulseEncounterSpawnObject.cs │ │ │ ├── GcPulseEncounterSpawnPirates.cs │ │ │ ├── GcPulseEncounterSpawnSpaceHostiles.cs │ │ │ ├── GcPulseEncounterSpawnTrader.cs │ │ │ ├── GcPunctuationDelay.cs │ │ │ ├── GcPunctuationDelayData.cs │ │ │ ├── GcPunctuationDelayTable.cs │ │ │ ├── GcPurchaseableBuildingBlueprints.cs │ │ │ ├── GcPurchaseableSpecial.cs │ │ │ ├── GcPurchaseableSpecials.cs │ │ │ ├── GcPuzzleTextFlow.cs │ │ │ ├── GcQuestItemPlacementRule.cs │ │ │ ├── GcQuickMenuActionSaveData.cs │ │ │ ├── GcQuickMenuActions.cs │ │ │ ├── GcRagdolCollisionObject.cs │ │ │ ├── GcRagdollBone.cs │ │ │ ├── GcRagdollComponentData.cs │ │ │ ├── GcRainbowType.cs │ │ │ ├── GcRarity.cs │ │ │ ├── GcRealityCommonFactions.cs │ │ │ ├── GcRealityCraftingRecipeData.cs │ │ │ ├── GcRealityGameIcons.cs │ │ │ ├── GcRealityIcon.cs │ │ │ ├── GcRealityIconTable.cs │ │ │ ├── GcRealityManagerData.cs │ │ │ ├── GcRealitySubstanceCategory.cs │ │ │ ├── GcRealitySubstanceCraftingMix.cs │ │ │ ├── GcRealitySubstanceData.cs │ │ │ ├── GcRecipeTable.cs │ │ │ ├── GcRefinerRecipe.cs │ │ │ ├── GcRefinerRecipeElement.cs │ │ │ ├── GcRefinerUnitComponentData.cs │ │ │ ├── GcRegionHotspotBiomeGases.cs │ │ │ ├── GcRegionHotspotData.cs │ │ │ ├── GcRegionHotspotSubstance.cs │ │ │ ├── GcRegionHotspotTypes.cs │ │ │ ├── GcRegionHotspotsTable.cs │ │ │ ├── GcRemoteWeapons.cs │ │ │ ├── GcRepShopData.cs │ │ │ ├── GcRepShopDonation.cs │ │ │ ├── GcRepShopItem.cs │ │ │ ├── GcRepairTechData.cs │ │ │ ├── GcReplacementEffectData.cs │ │ │ ├── GcReputationGainDifficultyOption.cs │ │ │ ├── GcResetSimpleInteractionAction.cs │ │ │ ├── GcResourceCollectEffect.cs │ │ │ ├── GcResourceElement.cs │ │ │ ├── GcResourceOrigin.cs │ │ │ ├── GcRewardAbortTakeoff.cs │ │ │ ├── GcRewardAction.cs │ │ │ ├── GcRewardActivateEncounterSentinels.cs │ │ │ ├── GcRewardActivateFiends.cs │ │ │ ├── GcRewardAdvancePortalState.cs │ │ │ ├── GcRewardAssessCookedProduct.cs │ │ │ ├── GcRewardAtlasPathProgress.cs │ │ │ ├── GcRewardBeginSettlementBuilding.cs │ │ │ ├── GcRewardBuildersKnown.cs │ │ │ ├── GcRewardCargo.cs │ │ │ ├── GcRewardCleanUpPulseEncounter.cs │ │ │ ├── GcRewardClosePortal.cs │ │ │ ├── GcRewardCommunicatorMessage.cs │ │ │ ├── GcRewardCommunityContribution.cs │ │ │ ├── GcRewardCompleteMission.cs │ │ │ ├── GcRewardCompleteMultiMission.cs │ │ │ ├── GcRewardCrashSiteFly.cs │ │ │ ├── GcRewardCrashSiteRepair.cs │ │ │ ├── GcRewardCustomExpeditionLogEntry.cs │ │ │ ├── GcRewardCustomPlayerControl.cs │ │ │ ├── GcRewardDamage.cs │ │ │ ├── GcRewardDamageTech.cs │ │ │ ├── GcRewardDeactivateFiends.cs │ │ │ ├── GcRewardDeath.cs │ │ │ ├── GcRewardDestructEntry.cs │ │ │ ├── GcRewardDestructRarities.cs │ │ │ ├── GcRewardDestructTable.cs │ │ │ ├── GcRewardDisableSentinels.cs │ │ │ ├── GcRewardDiscoverRune.cs │ │ │ ├── GcRewardDisguisedProduct.cs │ │ │ ├── GcRewardDisplayTechWindow.cs │ │ │ ├── GcRewardDummyLocID.cs │ │ │ ├── GcRewardEnableInteractionClass.cs │ │ │ ├── GcRewardEnableSentinels.cs │ │ │ ├── GcRewardEndFrigateFlyby.cs │ │ │ ├── GcRewardEndScanEvent.cs │ │ │ ├── GcRewardEndSettlementExpedition.cs │ │ │ ├── GcRewardEnergy.cs │ │ │ ├── GcRewardExchangeProduct.cs │ │ │ ├── GcRewardFactionStanding.cs │ │ │ ├── GcRewardFillInventoryWithBrokenSlots.cs │ │ │ ├── GcRewardFishRelease.cs │ │ │ ├── GcRewardForceDiscoverSystem.cs │ │ │ ├── GcRewardForceOpenGalaxyMap.cs │ │ │ ├── GcRewardForgetSpecificProductRecipe.cs │ │ │ ├── GcRewardForgetSpecificTechRecipe.cs │ │ │ ├── GcRewardFreeStamina.cs │ │ │ ├── GcRewardFreighterBaseReset.cs │ │ │ ├── GcRewardFreighterMegaWarp.cs │ │ │ ├── GcRewardFreighterSlot.cs │ │ │ ├── GcRewardFrigateDamageResponse.cs │ │ │ ├── GcRewardFrigateFlyby.cs │ │ │ ├── GcRewardHazard.cs │ │ │ ├── GcRewardHealth.cs │ │ │ ├── GcRewardIncrementInteractionIndex.cs │ │ │ ├── GcRewardIncrementStat.cs │ │ │ ├── GcRewardInstallTech.cs │ │ │ ├── GcRewardInteractionSketchBroadcast.cs │ │ │ ├── GcRewardInterventionResponse.cs │ │ │ ├── GcRewardInventorySlots.cs │ │ │ ├── GcRewardJetpackBoost.cs │ │ │ ├── GcRewardJourneyThroughCentre.cs │ │ │ ├── GcRewardMission.cs │ │ │ ├── GcRewardMissionMessage.cs │ │ │ ├── GcRewardMissionMessageSeeded.cs │ │ │ ├── GcRewardMissionMessageToMatchingSeeds.cs │ │ │ ├── GcRewardMissionOverride.cs │ │ │ ├── GcRewardMissionSeeded.cs │ │ │ ├── GcRewardModifyStat.cs │ │ │ ├── GcRewardMoney.cs │ │ │ ├── GcRewardMultiSpecificItems.cs │ │ │ ├── GcRewardMultiSpecificProductRecipes.cs │ │ │ ├── GcRewardMultiSpecificProducts.cs │ │ │ ├── GcRewardMultiSpecificTechRecipes.cs │ │ │ ├── GcRewardNetworkPlayer.cs │ │ │ ├── GcRewardNexus.cs │ │ │ ├── GcRewardOSDMessage.cs │ │ │ ├── GcRewardOpenFreeFreighter.cs │ │ │ ├── GcRewardOpenPage.cs │ │ │ ├── GcRewardOpenUnlockTree.cs │ │ │ ├── GcRewardOverridePulseEncounterChance.cs │ │ │ ├── GcRewardPetAction.cs │ │ │ ├── GcRewardPetEgg.cs │ │ │ ├── GcRewardPetEggHatch.cs │ │ │ ├── GcRewardPirateAttack.cs │ │ │ ├── GcRewardPirateProbeSignal.cs │ │ │ ├── GcRewardPlanetSubstance.cs │ │ │ ├── GcRewardPoliceScanSignal.cs │ │ │ ├── GcRewardProcTechProduct.cs │ │ │ ├── GcRewardProceduralProduct.cs │ │ │ ├── GcRewardProceduralProductFromBiome.cs │ │ │ ├── GcRewardProceduralTechnology.cs │ │ │ ├── GcRewardProduct.cs │ │ │ ├── GcRewardProductRecipe.cs │ │ │ ├── GcRewardPurpleSystems.cs │ │ │ ├── GcRewardRechargeTech.cs │ │ │ ├── GcRewardRefreshHazProt.cs │ │ │ ├── GcRewardReinitialise.cs │ │ │ ├── GcRewardRemoveSettlementJobPerk.cs │ │ │ ├── GcRewardRepairTech.cs │ │ │ ├── GcRewardRepairWholeInventory.cs │ │ │ ├── GcRewardRequirementsForRecipe.cs │ │ │ ├── GcRewardSalvageMultitool.cs │ │ │ ├── GcRewardSalvageShip.cs │ │ │ ├── GcRewardScan.cs │ │ │ ├── GcRewardScanEvent.cs │ │ │ ├── GcRewardScanEventNearestBuilding.cs │ │ │ ├── GcRewardScanEventOutcome.cs │ │ │ ├── GcRewardSecondaryInteractionOptions.cs │ │ │ ├── GcRewardSecondarySubstance.cs │ │ │ ├── GcRewardSendChatMessage.cs │ │ │ ├── GcRewardSetAbandonedFreighterMissionState.cs │ │ │ ├── GcRewardSetAtlasMissionActive.cs │ │ │ ├── GcRewardSetCurrentMission.cs │ │ │ ├── GcRewardSetFirstPurpleSystemUA.cs │ │ │ ├── GcRewardSetInteractionMissionState.cs │ │ │ ├── GcRewardSetInteractionSeenBitmask.cs │ │ │ ├── GcRewardSetMissionStat.cs │ │ │ ├── GcRewardSetNexusExitWarpTargetToFireteamMemberUA.cs │ │ │ ├── GcRewardSetWeaponSuppressed.cs │ │ │ ├── GcRewardSettlementCustomJudgement.cs │ │ │ ├── GcRewardSettlementJobGift.cs │ │ │ ├── GcRewardSettlementJudgement.cs │ │ │ ├── GcRewardSettlementParty.cs │ │ │ ├── GcRewardSettlementProgress.cs │ │ │ ├── GcRewardSettlementStat.cs │ │ │ ├── GcRewardShield.cs │ │ │ ├── GcRewardShipAssistance.cs │ │ │ ├── GcRewardShipMessage.cs │ │ │ ├── GcRewardShipSlot.cs │ │ │ ├── GcRewardShowBlackHoles.cs │ │ │ ├── GcRewardSignalScan.cs │ │ │ ├── GcRewardSpecialFromList.cs │ │ │ ├── GcRewardSpecificCommunityTierProduct.cs │ │ │ ├── GcRewardSpecificFrigate.cs │ │ │ ├── GcRewardSpecificPetEgg.cs │ │ │ ├── GcRewardSpecificProduct.cs │ │ │ ├── GcRewardSpecificProductRecipe.cs │ │ │ ├── GcRewardSpecificProductRecipeFromList.cs │ │ │ ├── GcRewardSpecificSeasonalSubstance.cs │ │ │ ├── GcRewardSpecificShip.cs │ │ │ ├── GcRewardSpecificSpecial.cs │ │ │ ├── GcRewardSpecificSubstance.cs │ │ │ ├── GcRewardSpecificTech.cs │ │ │ ├── GcRewardSpecificTechFromList.cs │ │ │ ├── GcRewardSpecificWeapon.cs │ │ │ ├── GcRewardStanding.cs │ │ │ ├── GcRewardStartPurchase.cs │ │ │ ├── GcRewardStartSettlementExpedition.cs │ │ │ ├── GcRewardStatCompareAndSet.cs │ │ │ ├── GcRewardStatDiff.cs │ │ │ ├── GcRewardStationTeleportEndpoint.cs │ │ │ ├── GcRewardSubstance.cs │ │ │ ├── GcRewardSwapMultiTool.cs │ │ │ ├── GcRewardSystemSpecificProductFromList.cs │ │ │ ├── GcRewardTable.cs │ │ │ ├── GcRewardTableCategory.cs │ │ │ ├── GcRewardTableEntitlementItem.cs │ │ │ ├── GcRewardTableEntry.cs │ │ │ ├── GcRewardTableItem.cs │ │ │ ├── GcRewardTableItemList.cs │ │ │ ├── GcRewardTeachSpecificWords.cs │ │ │ ├── GcRewardTeachWord.cs │ │ │ ├── GcRewardTechRecipe.cs │ │ │ ├── GcRewardTeleport.cs │ │ │ ├── GcRewardTimeWarp.cs │ │ │ ├── GcRewardTraderFlyby.cs │ │ │ ├── GcRewardTrigger.cs │ │ │ ├── GcRewardTriggerMaintenance.cs │ │ │ ├── GcRewardTriggerSettlementJudgement.cs │ │ │ ├── GcRewardTriggerStorm.cs │ │ │ ├── GcRewardUnlockSeasonReward.cs │ │ │ ├── GcRewardUnlockTitle.cs │ │ │ ├── GcRewardUpgradeBase.cs │ │ │ ├── GcRewardUpgradeShipClass.cs │ │ │ ├── GcRewardUpgradeWeaponClass.cs │ │ │ ├── GcRewardUploadBase.cs │ │ │ ├── GcRewardWantedLevel.cs │ │ │ ├── GcRewardWeapon.cs │ │ │ ├── GcRewardWeaponSlot.cs │ │ │ ├── GcRewardWikiTopic.cs │ │ │ ├── GcRewardWorker.cs │ │ │ ├── GcRobotLaserData.cs │ │ │ ├── GcRocketLockerComponentData.cs │ │ │ ├── GcRoomCountRule.cs │ │ │ ├── GcRoomSequenceRule.cs │ │ │ ├── GcSandwormTimerAndFrequencyOverride.cs │ │ │ ├── GcSaveContextDataMask.cs │ │ │ ├── GcSaveContextDataMaskTable.cs │ │ │ ├── GcSaveContextDataMaskTableEntry.cs │ │ │ ├── GcSaveContextQuery.cs │ │ │ ├── GcSavedEntitlement.cs │ │ │ ├── GcSavedInteractionDialogData.cs │ │ │ ├── GcSavedInteractionRaceData.cs │ │ │ ├── GcScanData.cs │ │ │ ├── GcScanDataTable.cs │ │ │ ├── GcScanDataTableEntry.cs │ │ │ ├── GcScanEffectComponentData.cs │ │ │ ├── GcScanEffectData.cs │ │ │ ├── GcScanEventData.cs │ │ │ ├── GcScanEventGPSHint.cs │ │ │ ├── GcScanEventSave.cs │ │ │ ├── GcScanEventSolarSystemLookup.cs │ │ │ ├── GcScanEventTable.cs │ │ │ ├── GcScanEventTableType.cs │ │ │ ├── GcScanEventTriggers.cs │ │ │ ├── GcScanToRevealComponentData.cs │ │ │ ├── GcScanType.cs │ │ │ ├── GcScannableComponentData.cs │ │ │ ├── GcScannerBuildingIconTypes.cs │ │ │ ├── GcScannerIcon.cs │ │ │ ├── GcScannerIconHighlightTypes.cs │ │ │ ├── GcScannerIconTypes.cs │ │ │ ├── GcScannerIcons.cs │ │ │ ├── GcScannerRechargeDifficultyOption.cs │ │ │ ├── GcScareCreaturesAction.cs │ │ │ ├── GcSceneSettings.cs │ │ │ ├── GcScreenFilterData.cs │ │ │ ├── GcScreenFilterOption.cs │ │ │ ├── GcScreenFilterTable.cs │ │ │ ├── GcScreenFilters.cs │ │ │ ├── GcSeasonEndRewardsRedemptionState.cs │ │ │ ├── GcSeasonPetConstraints.cs │ │ │ ├── GcSeasonSaveStateOnDeath.cs │ │ │ ├── GcSeasonStateData.cs │ │ │ ├── GcSeasonTransferInventoryConfig.cs │ │ │ ├── GcSeasonTransferInventoryData.cs │ │ │ ├── GcSeasonalGameModeData.cs │ │ │ ├── GcSeasonalLogOverrides.cs │ │ │ ├── GcSeasonalMilestone.cs │ │ │ ├── GcSeasonalMilestoneEncryption.cs │ │ │ ├── GcSeasonalObjectiveOverrides.cs │ │ │ ├── GcSeasonalRingArray.cs │ │ │ ├── GcSeasonalRingData.cs │ │ │ ├── GcSeasonalStage.cs │ │ │ ├── GcSelectableObjectData.cs │ │ │ ├── GcSelectableObjectList.cs │ │ │ ├── GcSelectableObjectSpawnData.cs │ │ │ ├── GcSelectableObjectSpawnList.cs │ │ │ ├── GcSelectableObjectTable.cs │ │ │ ├── GcSentinelCoverComponentData.cs │ │ │ ├── GcSentinelCoverState.cs │ │ │ ├── GcSentinelDamagedData.cs │ │ │ ├── GcSentinelEncounterOverride.cs │ │ │ ├── GcSentinelMechWeaponData.cs │ │ │ ├── GcSentinelMechWeaponMode.cs │ │ │ ├── GcSentinelPounceBalance.cs │ │ │ ├── GcSentinelQuadWeaponData.cs │ │ │ ├── GcSentinelQuadWeaponMode.cs │ │ │ ├── GcSentinelResource.cs │ │ │ ├── GcSentinelRobotComponentData.cs │ │ │ ├── GcSentinelSpawnData.cs │ │ │ ├── GcSentinelSpawnNamedSequence.cs │ │ │ ├── GcSentinelSpawnSequence.cs │ │ │ ├── GcSentinelSpawnSequenceGroup.cs │ │ │ ├── GcSentinelSpawnSequenceGroupList.cs │ │ │ ├── GcSentinelSpawnSequenceStep.cs │ │ │ ├── GcSentinelSpawnWave.cs │ │ │ ├── GcSentinelTypes.cs │ │ │ ├── GcSentinelWaveGroup.cs │ │ │ ├── GcSettlementBuildingContribution.cs │ │ │ ├── GcSettlementBuildingCost.cs │ │ │ ├── GcSettlementBuildingCostData.cs │ │ │ ├── GcSettlementColourPalette.cs │ │ │ ├── GcSettlementColourTable.cs │ │ │ ├── GcSettlementColourUpgradeBuildingOverride.cs │ │ │ ├── GcSettlementColourUpgradeData.cs │ │ │ ├── GcSettlementColourUpgradeTable.cs │ │ │ ├── GcSettlementConstructionLevel.cs │ │ │ ├── GcSettlementCustomJudgement.cs │ │ │ ├── GcSettlementGiftDetails.cs │ │ │ ├── GcSettlementHistory.cs │ │ │ ├── GcSettlementJobDetails.cs │ │ │ ├── GcSettlementJobGiftDetails.cs │ │ │ ├── GcSettlementJudgementData.cs │ │ │ ├── GcSettlementJudgementOption.cs │ │ │ ├── GcSettlementJudgementPerkOption.cs │ │ │ ├── GcSettlementJudgementType.cs │ │ │ ├── GcSettlementLocalSaveData.cs │ │ │ ├── GcSettlementMaterialData.cs │ │ │ ├── GcSettlementMaterialTable.cs │ │ │ ├── GcSettlementPerkData.cs │ │ │ ├── GcSettlementPerkUsefulData.cs │ │ │ ├── GcSettlementPerksTable.cs │ │ │ ├── GcSettlementProductionElement.cs │ │ │ ├── GcSettlementProductionElementRequirement.cs │ │ │ ├── GcSettlementProductionSlotData.cs │ │ │ ├── GcSettlementStatChange.cs │ │ │ ├── GcSettlementStatChangeArray.cs │ │ │ ├── GcSettlementStatStrength.cs │ │ │ ├── GcSettlementStatStrengthData.cs │ │ │ ├── GcSettlementStatStrengthRanges.cs │ │ │ ├── GcSettlementStatType.cs │ │ │ ├── GcSettlementStatValueRange.cs │ │ │ ├── GcSettlementState.cs │ │ │ ├── GcShieldComponentData.cs │ │ │ ├── GcShipAIAttackData.cs │ │ │ ├── GcShipAIAttackDataTable.cs │ │ │ ├── GcShipAICombatDefinition.cs │ │ │ ├── GcShipAIDeathData.cs │ │ │ ├── GcShipAIPerformanceArray.cs │ │ │ ├── GcShipAIPlanetPatrolData.cs │ │ │ ├── GcShipDataNames.cs │ │ │ ├── GcShipDialogue.cs │ │ │ ├── GcShipDialogueTreeEnum.cs │ │ │ ├── GcShipFlareComponentData.cs │ │ │ ├── GcShipHUDTargetData.cs │ │ │ ├── GcShipHUDTargetIconData.cs │ │ │ ├── GcShipInventoryMaxUpgradeCapacity.cs │ │ │ ├── GcShipMessage.cs │ │ │ ├── GcShipOwnershipComponentData.cs │ │ │ ├── GcShipWeaponData.cs │ │ │ ├── GcShipWeapons.cs │ │ │ ├── GcShootableComponentData.cs │ │ │ ├── GcSimpleIkRecoilComponentData.cs │ │ │ ├── GcSimpleInteractionComponentData.cs │ │ │ ├── GcSizeIndicator.cs │ │ │ ├── GcSkiffComponentData.cs │ │ │ ├── GcSkiffSaveData.cs │ │ │ ├── GcSkyProperties.cs │ │ │ ├── GcSmokeBotPlanetReport.cs │ │ │ ├── GcSmokeBotReport.cs │ │ │ ├── GcSmokeBotStats.cs │ │ │ ├── GcSmokeBotSystemReport.cs │ │ │ ├── GcSnapPointCondition.cs │ │ │ ├── GcSolarGenerationData.cs │ │ │ ├── GcSolarSystemClass.cs │ │ │ ├── GcSolarSystemData.cs │ │ │ ├── GcSolarSystemEventWarpIn.cs │ │ │ ├── GcSolarSystemEventWarpOut.cs │ │ │ ├── GcSolarSystemEventWarpPlayer.cs │ │ │ ├── GcSolarSystemLocator.cs │ │ │ ├── GcSolarSystemLocatorChoice.cs │ │ │ ├── GcSolarSystemLocatorTypes.cs │ │ │ ├── GcSolarSystemSkyColourData.cs │ │ │ ├── GcSolarSystemTraderSpawnData.cs │ │ │ ├── GcSpaceMapObjectData.cs │ │ │ ├── GcSpaceSkyColourSettingList.cs │ │ │ ├── GcSpaceSkyColours.cs │ │ │ ├── GcSpaceSkyProperties.cs │ │ │ ├── GcSpaceStationSpawnData.cs │ │ │ ├── GcSpaceStormData.cs │ │ │ ├── GcSpaceshipAvoidanceData.cs │ │ │ ├── GcSpaceshipClasses.cs │ │ │ ├── GcSpaceshipComponentData.cs │ │ │ ├── GcSpaceshipShieldComponentData.cs │ │ │ ├── GcSpaceshipShieldData.cs │ │ │ ├── GcSpaceshipTravelData.cs │ │ │ ├── GcSpawnAction.cs │ │ │ ├── GcSpawnComponentOption.cs │ │ │ ├── GcSpawnDensity.cs │ │ │ ├── GcSpawnDensityList.cs │ │ │ ├── GcSpawnedObjectComponentData.cs │ │ │ ├── GcSpecialPetChatType.cs │ │ │ ├── GcSpookFiendSpawnData.cs │ │ │ ├── GcSpringComponentData.cs │ │ │ ├── GcSpringLink.cs │ │ │ ├── GcSprintingCostDifficultyOption.cs │ │ │ ├── GcSquadronHologramComponentData.cs │ │ │ ├── GcSquadronPilotData.cs │ │ │ ├── GcStatDefinition.cs │ │ │ ├── GcStatDefinitionTable.cs │ │ │ ├── GcStatDisplayType.cs │ │ │ ├── GcStatGroupData.cs │ │ │ ├── GcStatGroupTable.cs │ │ │ ├── GcStatIconTable.cs │ │ │ ├── GcStatLevelData.cs │ │ │ ├── GcStatModifyType.cs │ │ │ ├── GcStatRewardGroup.cs │ │ │ ├── GcStatRewardGroupStatData.cs │ │ │ ├── GcStatRewardsTable.cs │ │ │ ├── GcStatTrackType.cs │ │ │ ├── GcStatType.cs │ │ │ ├── GcStatValueData.cs │ │ │ ├── GcStateTimeEvent.cs │ │ │ ├── GcStats.cs │ │ │ ├── GcStatsAchievements.cs │ │ │ ├── GcStatsBonus.cs │ │ │ ├── GcStatsEntry.cs │ │ │ ├── GcStatsEnum.cs │ │ │ ├── GcStatsGroup.cs │ │ │ ├── GcStatsOneShotTypes.cs │ │ │ ├── GcStatsTypes.cs │ │ │ ├── GcStatsValueTypes.cs │ │ │ ├── GcStatusMessageDefinition.cs │ │ │ ├── GcStatusMessageDefinitions.cs │ │ │ ├── GcStatusMessageMissionMarkup.cs │ │ │ ├── GcStoriesTable.cs │ │ │ ├── GcStormEvent.cs │ │ │ ├── GcStormProperties.cs │ │ │ ├── GcStoryCategory.cs │ │ │ ├── GcStoryEntry.cs │ │ │ ├── GcStoryEntryBranch.cs │ │ │ ├── GcStoryPage.cs │ │ │ ├── GcStoryPageSeenData.cs │ │ │ ├── GcStoryPageSeenDataArray.cs │ │ │ ├── GcStoryUtilityOverride.cs │ │ │ ├── GcStyleProp_Colour.cs │ │ │ ├── GcStyleProp_Font.cs │ │ │ ├── GcStyleProp_Size.cs │ │ │ ├── GcSubstanceAmount.cs │ │ │ ├── GcSubstanceCollectionDifficultyOption.cs │ │ │ ├── GcSubstanceSecondary.cs │ │ │ ├── GcSubstanceSecondaryBiome.cs │ │ │ ├── GcSubstanceSecondaryLookup.cs │ │ │ ├── GcSubstanceTable.cs │ │ │ ├── GcSurvivalBarBoolArray.cs │ │ │ ├── GcSyncBufferSaveData.cs │ │ │ ├── GcSyncBufferSaveDataArray.cs │ │ │ ├── GcSynchronisedBufferData.cs │ │ │ ├── GcSynchronisedBufferType.cs │ │ │ ├── GcTargetMissionSurveyOptions.cs │ │ │ ├── GcTechBoxData.cs │ │ │ ├── GcTechBoxTable.cs │ │ │ ├── GcTechList.cs │ │ │ ├── GcTechnology.cs │ │ │ ├── GcTechnologyAttachmentComponentData.cs │ │ │ ├── GcTechnologyCategory.cs │ │ │ ├── GcTechnologyRarity.cs │ │ │ ├── GcTechnologyRequirement.cs │ │ │ ├── GcTechnologyTable.cs │ │ │ ├── GcTechnologyTypes.cs │ │ │ ├── GcTelemetryStat.cs │ │ │ ├── GcTeleportEndpoint.cs │ │ │ ├── GcTeleporterType.cs │ │ │ ├── GcTerrainControls.cs │ │ │ ├── GcTerrainEdit.cs │ │ │ ├── GcTerrainEditing.cs │ │ │ ├── GcTerrainEditsBuffer.cs │ │ │ ├── GcTerrainOverlayColours.cs │ │ │ ├── GcTerrainTexture.cs │ │ │ ├── GcTerrainTextureSettings.cs │ │ │ ├── GcTerrainTileType.cs │ │ │ ├── GcTextPreset.cs │ │ │ ├── GcTextPresetTable.cs │ │ │ ├── GcTextStyleOutline.cs │ │ │ ├── GcTextStylePlain.cs │ │ │ ├── GcTextStyleShadow.cs │ │ │ ├── GcTexturePrefetchData.cs │ │ │ ├── GcThereminComponentData.cs │ │ │ ├── GcThirdPersonAnimParams.cs │ │ │ ├── GcTileTypeOptions.cs │ │ │ ├── GcTileTypeSet.cs │ │ │ ├── GcTileTypeSets.cs │ │ │ ├── GcTorpedoComponentData.cs │ │ │ ├── GcTracerData.cs │ │ │ ├── GcTrackedPosition.cs │ │ │ ├── GcTradeCategory.cs │ │ │ ├── GcTradeData.cs │ │ │ ├── GcTradeSettings.cs │ │ │ ├── GcTradingCategoryData.cs │ │ │ ├── GcTradingClass.cs │ │ │ ├── GcTradingClassData.cs │ │ │ ├── GcTradingClassTable.cs │ │ │ ├── GcTradingSupplyData.cs │ │ │ ├── GcTriggerActionComponentData.cs │ │ │ ├── GcTriggerFeedbackState.cs │ │ │ ├── GcTriggerFeedbackStateTable.cs │ │ │ ├── GcTurretComponentData.cs │ │ │ ├── GcUAProtectedLocations.cs │ │ │ ├── GcUniqueIdComponentData.cs │ │ │ ├── GcUniqueIdData.cs │ │ │ ├── GcUniqueNPCSpawnData.cs │ │ │ ├── GcUniverseAddressData.cs │ │ │ ├── GcUnlockableItemTree.cs │ │ │ ├── GcUnlockableItemTreeGroups.cs │ │ │ ├── GcUnlockableItemTreeNode.cs │ │ │ ├── GcUnlockableItemTrees.cs │ │ │ ├── GcUnlockablePlatformReward.cs │ │ │ ├── GcUnlockablePlatformRewards.cs │ │ │ ├── GcUnlockableSeasonReward.cs │ │ │ ├── GcUnlockableSeasonRewards.cs │ │ │ ├── GcUnlockableTreeCostType.cs │ │ │ ├── GcUnlockableTrees.cs │ │ │ ├── GcUnlockableTwitchReward.cs │ │ │ ├── GcUnlockableTwitchRewards.cs │ │ │ ├── GcUserSettingsData.cs │ │ │ ├── GcVROverride_Layout.cs │ │ │ ├── GcVROverride_Text.cs │ │ │ ├── GcValueData.cs │ │ │ ├── GcVehicleCheckpointComponentData.cs │ │ │ ├── GcVehicleComponentData.cs │ │ │ ├── GcVehicleData.cs │ │ │ ├── GcVehicleGarageComponentData.cs │ │ │ ├── GcVehicleMuzzleData.cs │ │ │ ├── GcVehicleRaceInviteComponentData.cs │ │ │ ├── GcVehicleScanTable.cs │ │ │ ├── GcVehicleScanTableEntry.cs │ │ │ ├── GcVehicleType.cs │ │ │ ├── GcVehicleWeaponMode.cs │ │ │ ├── GcVehicleWeaponMuzzleData.cs │ │ │ ├── GcVibrationChannelData.cs │ │ │ ├── GcVibrationData.cs │ │ │ ├── GcVibrationDataTable.cs │ │ │ ├── GcWFCBuilding.cs │ │ │ ├── GcWFCDecorationFace.cs │ │ │ ├── GcWFCDecorationItem.cs │ │ │ ├── GcWFCDecorationSet.cs │ │ │ ├── GcWFCDecorationTheme.cs │ │ │ ├── GcWFCFace.cs │ │ │ ├── GcWFCModulePrototype.cs │ │ │ ├── GcWFCModuleSet.cs │ │ │ ├── GcWFCTerrainConstraint.cs │ │ │ ├── GcWarpAction.cs │ │ │ ├── GcWaterColourSettingList.cs │ │ │ ├── GcWaterEmissionBehaviourType.cs │ │ │ ├── GcWaterEmissionBiomeData.cs │ │ │ ├── GcWaterEmissionData.cs │ │ │ ├── GcWaypointComponentData.cs │ │ │ ├── GcWealthClass.cs │ │ │ ├── GcWeaponClasses.cs │ │ │ ├── GcWeaponInventoryMaxUpgradeCapacity.cs │ │ │ ├── GcWeatherColourModifiers.cs │ │ │ ├── GcWeatherColourSettingList.cs │ │ │ ├── GcWeatherColourSettings.cs │ │ │ ├── GcWeatherEffect.cs │ │ │ ├── GcWeatherEffectLightningData.cs │ │ │ ├── GcWeatherEffectTable.cs │ │ │ ├── GcWeatherHazardLightningData.cs │ │ │ ├── GcWeatherHazardMeteorData.cs │ │ │ ├── GcWeatherHazardTornadoData.cs │ │ │ ├── GcWeatherOptions.cs │ │ │ ├── GcWeatherProperties.cs │ │ │ ├── GcWeatherTable.cs │ │ │ ├── GcWeatherWeightings.cs │ │ │ ├── GcWeeklyRecurrence.cs │ │ │ ├── GcWeightedBuildingSize.cs │ │ │ ├── GcWeightedColourId.cs │ │ │ ├── GcWeightedFilename.cs │ │ │ ├── GcWeightedMaterialId.cs │ │ │ ├── GcWeightedResource.cs │ │ │ ├── GcWeightingCurve.cs │ │ │ ├── GcWeirdCreatureRewardList.cs │ │ │ ├── GcWiki.cs │ │ │ ├── GcWikiCategory.cs │ │ │ ├── GcWikiPage.cs │ │ │ ├── GcWikiTopic.cs │ │ │ ├── GcWikiTopicType.cs │ │ │ ├── GcWiringSocketComponentData.cs │ │ │ ├── GcWonderCategoryConfig.cs │ │ │ ├── GcWonderCreatureCategory.cs │ │ │ ├── GcWonderCustomCategory.cs │ │ │ ├── GcWonderFloraCategory.cs │ │ │ ├── GcWonderMineralCategory.cs │ │ │ ├── GcWonderPlanetCategory.cs │ │ │ ├── GcWonderRecord.cs │ │ │ ├── GcWonderRecordCustomData.cs │ │ │ ├── GcWonderTreasureCategory.cs │ │ │ ├── GcWonderType.cs │ │ │ ├── GcWonderWeirdBasePartCategory.cs │ │ │ ├── GcWordCategoryTableEnum.cs │ │ │ ├── GcWordGroupKnowledge.cs │ │ │ ├── GcWordKnowledge.cs │ │ │ ├── GcWorldUISettings.cs │ │ │ ├── GcYearlyRecurrence.cs │ │ │ ├── GcZoomData.cs │ │ │ ├── InfluencesOnMappedPoint.cs │ │ │ ├── MappedMesh.cs │ │ │ ├── Mapping.cs │ │ │ ├── MappingInfluence.cs │ │ │ ├── ShapePoint.cs │ │ │ └── SimShape.cs │ │ ├── Globals │ │ │ ├── GcAISpaceshipGlobals.cs │ │ │ ├── GcAtlasGlobals.cs │ │ │ ├── GcAudioGlobals.cs │ │ │ ├── GcBuildingGlobals.cs │ │ │ ├── GcCameraGlobals.cs │ │ │ ├── GcCharacterGlobals.cs │ │ │ ├── GcCreatureGlobals.cs │ │ │ ├── GcDebugEditorGlobals.cs │ │ │ ├── GcDebugOptions.cs │ │ │ ├── GcEffectsGlobals.cs │ │ │ ├── GcEnvironmentGlobals.cs │ │ │ ├── GcFishingGlobals.cs │ │ │ ├── GcFleetGlobals.cs │ │ │ ├── GcFreighterBaseGlobals.cs │ │ │ ├── GcGalaxyGlobals.cs │ │ │ ├── GcGameplayGlobals.cs │ │ │ ├── GcGraphicsGlobals.cs │ │ │ ├── GcMultiplayerGlobals.cs │ │ │ ├── GcNavigationGlobals.cs │ │ │ ├── GcPlacementGlobals.cs │ │ │ ├── GcPlayerGlobals.cs │ │ │ ├── GcRichPresenceGlobals.cs │ │ │ ├── GcRobotGlobals.cs │ │ │ ├── GcSceneOptions.cs │ │ │ ├── GcScratchpadGlobals.cs │ │ │ ├── GcSettlementGlobals.cs │ │ │ ├── GcSimulationGlobals.cs │ │ │ ├── GcSkyGlobals.cs │ │ │ ├── GcSmokeTestOptions.cs │ │ │ ├── GcSolarGenerationGlobals.cs │ │ │ ├── GcSpaceshipGlobals.cs │ │ │ ├── GcTerrainGlobals.cs │ │ │ ├── GcUIGlobals.cs │ │ │ ├── GcVehicleGlobals.cs │ │ │ └── GcWaterGlobals.cs │ │ ├── SketchNodes │ │ │ ├── SnIfValueIs.cs │ │ │ ├── SnOnPlayerNear.cs │ │ │ ├── SnRandomNumber.cs │ │ │ ├── SnSetLightIntensity.cs │ │ │ ├── SnSetVariableValue.cs │ │ │ ├── SnValueAsBool.cs │ │ │ └── SnWaitSeconds.cs │ │ └── Toolkit │ │ │ ├── TKNGuiEditorComponentSize.cs │ │ │ ├── TKNGuiEditorTextType.cs │ │ │ ├── TkActionButtonLookup.cs │ │ │ ├── TkActionButtonMap.cs │ │ │ ├── TkAllowedWaterConditions.cs │ │ │ ├── TkAnim2dBlendNode.cs │ │ │ ├── TkAnim2dBlendNodeData.cs │ │ │ ├── TkAnimAnimNode.cs │ │ │ ├── TkAnimBlendNode.cs │ │ │ ├── TkAnimBlendTree.cs │ │ │ ├── TkAnimBlendType.cs │ │ │ ├── TkAnimCompactMetadata.cs │ │ │ ├── TkAnimDetailSettings.cs │ │ │ ├── TkAnimDetailSettingsData.cs │ │ │ ├── TkAnimDetailSettingsTable.cs │ │ │ ├── TkAnimDetailSettingsTables.cs │ │ │ ├── TkAnimJointLODData.cs │ │ │ ├── TkAnimMask.cs │ │ │ ├── TkAnimMaskBone.cs │ │ │ ├── TkAnimMaskTable.cs │ │ │ ├── TkAnimMetadata.cs │ │ │ ├── TkAnimNodeData.cs │ │ │ ├── TkAnimNodeFrameData.cs │ │ │ ├── TkAnimNodeFrameHalfData.cs │ │ │ ├── TkAnimPoseBabyModifier.cs │ │ │ ├── TkAnimPoseComponentData.cs │ │ │ ├── TkAnimPoseCorrelationData.cs │ │ │ ├── TkAnimPoseData.cs │ │ │ ├── TkAnimPoseExampleData.cs │ │ │ ├── TkAnimPoseExampleElement.cs │ │ │ ├── TkAnimRandomOneShots.cs │ │ │ ├── TkAnimStateMachineBlendTimeMode.cs │ │ │ ├── TkAnimStateMachineComponentData.cs │ │ │ ├── TkAnimStateMachineData.cs │ │ │ ├── TkAnimStateMachineLayerData.cs │ │ │ ├── TkAnimStateMachineParameterBool.cs │ │ │ ├── TkAnimStateMachineParameterFloat.cs │ │ │ ├── TkAnimStateMachineParameterInt.cs │ │ │ ├── TkAnimStateMachineParameterTrigger.cs │ │ │ ├── TkAnimStateMachineStateData.cs │ │ │ ├── TkAnimStateMachineTable.cs │ │ │ ├── TkAnimStateMachineTransitionConditionBoolData.cs │ │ │ ├── TkAnimStateMachineTransitionConditionFloatData.cs │ │ │ ├── TkAnimStateMachineTransitionConditionIntData.cs │ │ │ ├── TkAnimStateMachineTransitionConditionStateTimeData.cs │ │ │ ├── TkAnimStateMachineTransitionData.cs │ │ │ ├── TkAnimVectorBlendNode.cs │ │ │ ├── TkAnimVectorBlendNodeData.cs │ │ │ ├── TkAnimationAction.cs │ │ │ ├── TkAnimationAttachmentData.cs │ │ │ ├── TkAnimationComponentData.cs │ │ │ ├── TkAnimationData.cs │ │ │ ├── TkAnimationDataTable.cs │ │ │ ├── TkAnimationGameData.cs │ │ │ ├── TkAnimationLibrary.cs │ │ │ ├── TkAnimationNotifies.cs │ │ │ ├── TkAnimationNotify.cs │ │ │ ├── TkAnimationNotifyAddEffect.cs │ │ │ ├── TkAnimationNotifyAddEffectGroundInteraction.cs │ │ │ ├── TkAnimationNotifyGeneric.cs │ │ │ ├── TkAnimationOverrideList.cs │ │ │ ├── TkAttachmentData.cs │ │ │ ├── TkAudioAnimTrigger.cs │ │ │ ├── TkAudioComponentData.cs │ │ │ ├── TkAudioEmitterLine.cs │ │ │ ├── TkAudioIDArray.cs │ │ │ ├── TkAxisImageLookup.cs │ │ │ ├── TkAxisPathMapping.cs │ │ │ ├── TkBehaviourTreeConcurrentSelectorData.cs │ │ │ ├── TkBehaviourTreePriorityDecoratorData.cs │ │ │ ├── TkBehaviourTreeSequentialSelectorData.cs │ │ │ ├── TkBehaviourTreeSucceedDecoratorData.cs │ │ │ ├── TkBiomeSpecificWaterConditions.cs │ │ │ ├── TkBlackboardCategory.cs │ │ │ ├── TkBlackboardComparisonTypeEnum.cs │ │ │ ├── TkBlackboardDefaultValueBool.cs │ │ │ ├── TkBlackboardDefaultValueFloat.cs │ │ │ ├── TkBlackboardDefaultValueId.cs │ │ │ ├── TkBlackboardDefaultValueInteger.cs │ │ │ ├── TkBlackboardDefaultValueVector.cs │ │ │ ├── TkBlackboardKey.cs │ │ │ ├── TkBlackboardType.cs │ │ │ ├── TkBlackboardValueBool.cs │ │ │ ├── TkBlackboardValueFloat.cs │ │ │ ├── TkBlackboardValueId.cs │ │ │ ├── TkBlackboardValueInteger.cs │ │ │ ├── TkBlackboardValueVector.cs │ │ │ ├── TkBlendTreeLibrary.cs │ │ │ ├── TkBoundingBoxData.cs │ │ │ ├── TkButtonImageLookup.cs │ │ │ ├── TkButtonPathMapping.cs │ │ │ ├── TkCameraAttachmentData.cs │ │ │ ├── TkCameraData.cs │ │ │ ├── TkCameraWanderData.cs │ │ │ ├── TkCavesEnum.cs │ │ │ ├── TkChordPathMapping.cs │ │ │ ├── TkChordsImageLookup.cs │ │ │ ├── TkControllerButtonLookup.cs │ │ │ ├── TkControllerList.cs │ │ │ ├── TkControllerSpecification.cs │ │ │ ├── TkCoordinateOrientation.cs │ │ │ ├── TkCreatureTailComponentData.cs │ │ │ ├── TkCreatureTailJoints.cs │ │ │ ├── TkCreatureTailParams.cs │ │ │ ├── TkCurveType.cs │ │ │ ├── TkDynamicChainComponentData.cs │ │ │ ├── TkDynamicResScalingSettings.cs │ │ │ ├── TkDynamicTreeWindFrequency.cs │ │ │ ├── TkEmitFromParticleInfo.cs │ │ │ ├── TkEmitterBillboardAlignment.cs │ │ │ ├── TkEmitterData.cs │ │ │ ├── TkEmitterFloatProperty.cs │ │ │ ├── TkEmitterWindDrift.cs │ │ │ ├── TkEngineSettingTypes.cs │ │ │ ├── TkEngineSettingsMapping.cs │ │ │ ├── TkEntitlementList.cs │ │ │ ├── TkEntitlementListData.cs │ │ │ ├── TkEqualityEnum.cs │ │ │ ├── TkFeaturesEnum.cs │ │ │ ├── TkFloatRange.cs │ │ │ ├── TkFoamProperties.cs │ │ │ ├── TkFoliageData.cs │ │ │ ├── TkGameSettings.cs │ │ │ ├── TkGeometryData.cs │ │ │ ├── TkGeometryStreamData.cs │ │ │ ├── TkGlobals.cs │ │ │ ├── TkGraphicsDetailPreset.cs │ │ │ ├── TkGraphicsDetailTypes.cs │ │ │ ├── TkGraphicsSettings.cs │ │ │ ├── TkGravityComponentData.cs │ │ │ ├── TkGridLayersEnum.cs │ │ │ ├── TkHeavyAirCollection.cs │ │ │ ├── TkHeavyAirData.cs │ │ │ ├── TkHeavyAirSystem.cs │ │ │ ├── TkHitCurveData.cs │ │ │ ├── TkID256Array.cs │ │ │ ├── TkIOSDevicePreset.cs │ │ │ ├── TkIOSPerDeviceSettings.cs │ │ │ ├── TkIdArray.cs │ │ │ ├── TkIdModelResource.cs │ │ │ ├── TkIdSceneFilename.cs │ │ │ ├── TkImGuiData.cs │ │ │ ├── TkImGuiSettings.cs │ │ │ ├── TkImGuiWindowData.cs │ │ │ ├── TkInOutCurve.cs │ │ │ ├── TkIndexStream.cs │ │ │ ├── TkInputAxisEnum.cs │ │ │ ├── TkInputEnum.cs │ │ │ ├── TkInputFrame.cs │ │ │ ├── TkInputFrameArray.cs │ │ │ ├── TkInputHandEnum.cs │ │ │ ├── TkInputValidation.cs │ │ │ ├── TkInstanceWindComponentData.cs │ │ │ ├── TkJointBindingData.cs │ │ │ ├── TkJointExtentData.cs │ │ │ ├── TkJointMirrorAxis.cs │ │ │ ├── TkLODComponentData.cs │ │ │ ├── TkLODDistances.cs │ │ │ ├── TkLODModelResource.cs │ │ │ ├── TkLODSettingsData.cs │ │ │ ├── TkLSystemGlobalRestriction.cs │ │ │ ├── TkLSystemGlobalVariation.cs │ │ │ ├── TkLSystemInnerRule.cs │ │ │ ├── TkLSystemLocatorEntry.cs │ │ │ ├── TkLSystemRestrictionData.cs │ │ │ ├── TkLSystemRule.cs │ │ │ ├── TkLSystemRuleTemplate.cs │ │ │ ├── TkLSystemRulesData.cs │ │ │ ├── TkLanguageFontTable.cs │ │ │ ├── TkLanguageFontTableEntry.cs │ │ │ ├── TkLanguages.cs │ │ │ ├── TkLanguagesAllowedData.cs │ │ │ ├── TkLayeredAnimStateMachineData.cs │ │ │ ├── TkLocalisationEntry.cs │ │ │ ├── TkLocalisationTable.cs │ │ │ ├── TkMagicModelData.cs │ │ │ ├── TkMaterialAlternative.cs │ │ │ ├── TkMaterialData.cs │ │ │ ├── TkMaterialFlags.cs │ │ │ ├── TkMaterialFxFlags.cs │ │ │ ├── TkMaterialMetaData.cs │ │ │ ├── TkMaterialResource.cs │ │ │ ├── TkMaterialSampler.cs │ │ │ ├── TkMaterialShaderMillComment.cs │ │ │ ├── TkMaterialShaderMillConnect.cs │ │ │ ├── TkMaterialShaderMillData.cs │ │ │ ├── TkMaterialShaderMillFlag.cs │ │ │ ├── TkMaterialShaderMillLink.cs │ │ │ ├── TkMaterialShaderMillNode.cs │ │ │ ├── TkMaterialUniform.cs │ │ │ ├── TkMaterialUniform_Float.cs │ │ │ ├── TkMaterialUniform_UInt.cs │ │ │ ├── TkMeshData.cs │ │ │ ├── TkMeshMetaData.cs │ │ │ ├── TkMeshWaterQualitySettingData.cs │ │ │ ├── TkMeshWaterQualitySettings.cs │ │ │ ├── TkMeshWaterReflectionQualitySettingData.cs │ │ │ ├── TkMetadataFilenameList.cs │ │ │ ├── TkMetadataReadMask.cs │ │ │ ├── TkModelDescriptorList.cs │ │ │ ├── TkModelRendererCameraData.cs │ │ │ ├── TkModelRendererData.cs │ │ │ ├── TkModelResource.cs │ │ │ ├── TkModelResourceCameraData.cs │ │ │ ├── TkModelResourceData.cs │ │ │ ├── TkNGuiAlignment.cs │ │ │ ├── TkNGuiEditorGraphicType.cs │ │ │ ├── TkNGuiEditorIcons.cs │ │ │ ├── TkNGuiEditorLayout.cs │ │ │ ├── TkNGuiEditorSavedFavourite.cs │ │ │ ├── TkNGuiEditorSavedTreeNodeModification.cs │ │ │ ├── TkNGuiEditorStyleColour.cs │ │ │ ├── TkNGuiEditorStyleData.cs │ │ │ ├── TkNGuiForcedStyle.cs │ │ │ ├── TkNGuiGraphicAnimatedImageData.cs │ │ │ ├── TkNGuiGraphicStyle.cs │ │ │ ├── TkNGuiGraphicStyleData.cs │ │ │ ├── TkNGuiLayoutList.cs │ │ │ ├── TkNGuiLayoutListData.cs │ │ │ ├── TkNGuiLayoutShortcut.cs │ │ │ ├── TkNGuiRectanglePulseEffect.cs │ │ │ ├── TkNGuiTextStyle.cs │ │ │ ├── TkNGuiTextStyleData.cs │ │ │ ├── TkNGuiTreeViewTemplate.cs │ │ │ ├── TkNGuiUserSettings.cs │ │ │ ├── TkNGuiWindowLayoutData.cs │ │ │ ├── TkNamedAudioIdArray.cs │ │ │ ├── TkNamedAudioIdArrayTable.cs │ │ │ ├── TkNavMeshAreaFlagNavigability.cs │ │ │ ├── TkNavMeshAreaFlags.cs │ │ │ ├── TkNavMeshAreaGroup.cs │ │ │ ├── TkNavMeshAreaGroupNavigability.cs │ │ │ ├── TkNavMeshAreaNavigability.cs │ │ │ ├── TkNavMeshAreaType.cs │ │ │ ├── TkNavMeshAreaTypeNavigability.cs │ │ │ ├── TkNavMeshBuildParams.cs │ │ │ ├── TkNavMeshInclusionParams.cs │ │ │ ├── TkNavMeshInclusionType.cs │ │ │ ├── TkNavMeshPolyFlags.cs │ │ │ ├── TkNetEntityRefComponentData.cs │ │ │ ├── TkNetReplicatedEntityComponentData.cs │ │ │ ├── TkNoiseCaveData.cs │ │ │ ├── TkNoiseFeatureData.cs │ │ │ ├── TkNoiseFlattenFixedPosition.cs │ │ │ ├── TkNoiseFlattenOptions.cs │ │ │ ├── TkNoiseFlattenPoint.cs │ │ │ ├── TkNoiseGridData.cs │ │ │ ├── TkNoiseLayerData.cs │ │ │ ├── TkNoiseLayersEnum.cs │ │ │ ├── TkNoiseOffsetEnum.cs │ │ │ ├── TkNoiseSuperFormulaData.cs │ │ │ ├── TkNoiseSuperPrimitiveData.cs │ │ │ ├── TkNoiseUberData.cs │ │ │ ├── TkNoiseUberLayerData.cs │ │ │ ├── TkNoiseVoxelTypeEnum.cs │ │ │ ├── TkOpenVRControllerList.cs │ │ │ ├── TkOpenVRControllerLookup.cs │ │ │ ├── TkPadEnum.cs │ │ │ ├── TkPaletteTexture.cs │ │ │ ├── TkParticleBurstData.cs │ │ │ ├── TkParticleData.cs │ │ │ ├── TkParticleSize.cs │ │ │ ├── TkPhysRelVectorData.cs │ │ │ ├── TkPhysicsComponentData.cs │ │ │ ├── TkPhysicsData.cs │ │ │ ├── TkPlatformButtonPair.cs │ │ │ ├── TkPlatformGroup.cs │ │ │ ├── TkPostProcessData.cs │ │ │ ├── TkProbability.cs │ │ │ ├── TkProceduralInstance.cs │ │ │ ├── TkProceduralInstanceData.cs │ │ │ ├── TkProceduralModelComponentData.cs │ │ │ ├── TkProceduralModelList.cs │ │ │ ├── TkProceduralTexture.cs │ │ │ ├── TkProceduralTextureChosenOption.cs │ │ │ ├── TkProceduralTextureChosenOptionList.cs │ │ │ ├── TkProceduralTextureChosenOptionSampler.cs │ │ │ ├── TkProceduralTextureLayer.cs │ │ │ ├── TkProceduralTextureList.cs │ │ │ ├── TkRagdollData.cs │ │ │ ├── TkRandomComponentData.cs │ │ │ ├── TkRawID.cs │ │ │ ├── TkReferenceComponentData.cs │ │ │ ├── TkReplacementResource.cs │ │ │ ├── TkReplacementResourceTable.cs │ │ │ ├── TkResourceDescriptorData.cs │ │ │ ├── TkResourceDescriptorList.cs │ │ │ ├── TkResourceFilterData.cs │ │ │ ├── TkResourceFilterList.cs │ │ │ ├── TkRotationComponentData.cs │ │ │ ├── TkSaveID.cs │ │ │ ├── TkSceneBoneRemapping.cs │ │ │ ├── TkSceneBoneRemappingTable.cs │ │ │ ├── TkSceneNodeAttributeData.cs │ │ │ ├── TkSceneNodeData.cs │ │ │ ├── TkShearWindData.cs │ │ │ ├── TkShearWindOctaveData.cs │ │ │ ├── TkSketchComponentData.cs │ │ │ ├── TkSketchConditions.cs │ │ │ ├── TkSketchNodeConnections.cs │ │ │ ├── TkSketchNodeData.cs │ │ │ ├── TkSpeedLineData.cs │ │ │ ├── TkStaticPhysicsComponentData.cs │ │ │ ├── TkTestMetadata.cs │ │ │ ├── TkTextureResource.cs │ │ │ ├── TkTrailData.cs │ │ │ ├── TkTransformData.cs │ │ │ ├── TkTriggerFeedbackData.cs │ │ │ ├── TkTrophyData.cs │ │ │ ├── TkTrophyEntry.cs │ │ │ ├── TkTrophyEnum.cs │ │ │ ├── TkUniqueID.cs │ │ │ ├── TkUniqueSyncKey.cs │ │ │ ├── TkUserAccount.cs │ │ │ ├── TkUserServiceAuthProvider.cs │ │ │ ├── TkVertexElement.cs │ │ │ ├── TkVertexLayout.cs │ │ │ ├── TkVertexStream.cs │ │ │ ├── TkVirtualBinding.cs │ │ │ ├── TkVirtualBindingAltLayer.cs │ │ │ ├── TkVolumeNavMeshBuildParams.cs │ │ │ ├── TkVolumeTriggerType.cs │ │ │ ├── TkVoxelGeneratorData.cs │ │ │ ├── TkVoxelGeneratorRegionData.cs │ │ │ ├── TkVoxelGeneratorSettingsArray.cs │ │ │ ├── TkVoxelGeneratorSettingsElement.cs │ │ │ ├── TkVoxelGeneratorSettingsTypes.cs │ │ │ ├── TkWaterCondition.cs │ │ │ ├── TkWaterConditionData.cs │ │ │ ├── TkWaterData.cs │ │ │ ├── TkWaterMeshConfig.cs │ │ │ ├── TkWaterRequirement.cs │ │ │ ├── TkWaveInputData.cs │ │ │ ├── TkWaveSpectrumData.cs │ │ │ ├── TkWeightedAnim.cs │ │ │ └── TkWeightedAnimLibrary.cs │ ├── Template │ │ ├── MBINCompilerTestTemplate.cs │ │ ├── NMSAttribute.cs │ │ ├── NMSDescription.cs │ │ ├── NMSTemplate.cs │ │ └── TemplateException.cs │ └── Version.cs ├── libMBIN-Shared.projitems └── libMBIN-Shared.shproj ├── mkdocs.yml └── tests ├── bytecompare_test.py └── utils.py /MBINCompilerDocs/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Tools/Build/_open_command_line_here.bat: -------------------------------------------------------------------------------- 1 | @cmd -------------------------------------------------------------------------------- /Tools/Build/bin/github-release.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeyman192/MBINCompiler/bd7ab8cd4ef9d8cd17732385adc96e24c162b614/Tools/Build/bin/github-release.exe -------------------------------------------------------------------------------- /Tools/auto_extract/extract.cfg.sample: -------------------------------------------------------------------------------- 1 | [NMS] 2 | binary_path = C:/Program Files (x86)/Steam/steamapps/common/No Man's Sky/Binaries/NMS.exe 3 | 4 | [general] 5 | wait_time = 5 6 | close_NMS_process = true 7 | replace_existing_files = false 8 | output_dir = ../../libMBIN/ 9 | write_guid_json = false 10 | template_dir = templates/default/ 11 | -------------------------------------------------------------------------------- /Tools/auto_extract/templates/default/constants.py: -------------------------------------------------------------------------------- 1 | USING_MAPPING = { 2 | 'gc': 'libMBIN.NMS.GameComponents', 3 | 'cg': 'libMBIN.NMS.GameComponents', 4 | 'tk': 'libMBIN.NMS.Toolkit', 5 | 'globals': 'libMBIN.NMS.Globals' 6 | } -------------------------------------------------------------------------------- /build-net6.bat: -------------------------------------------------------------------------------- 1 | dotnet publish --no-self-contained -c Release -f net6.0 -r win-x64 /nowarn:cs0618 /nowarn:cs0169 /nowarn:cs0414 2 | pause -------------------------------------------------------------------------------- /build-net6.sh: -------------------------------------------------------------------------------- 1 | dotnet publish --no-self-contained -c Release -f net6.0 -r linux-x64 /nowarn:cs0618 /nowarn:cs0169 /nowarn:cs0414 2 | -------------------------------------------------------------------------------- /build-net7.bat: -------------------------------------------------------------------------------- 1 | dotnet publish --no-self-contained -c Release -f net7.0 -r win-x64 /nowarn:cs0618 /nowarn:cs0169 /nowarn:cs0414 2 | pause -------------------------------------------------------------------------------- /build-net7.sh: -------------------------------------------------------------------------------- 1 | dotnet publish --no-self-contained -c Release -f net7.0 -r linux-x64 /nowarn:cs0618 /nowarn:cs0169 /nowarn:cs0414 -------------------------------------------------------------------------------- /docs/custom_theme/css/style.css: -------------------------------------------------------------------------------- 1 | img.caret_rotated { 2 | transform: rotate(180deg); 3 | } 4 | 5 | .wy-nav-content { 6 | max-width: 80%; 7 | } 8 | 9 | td { 10 | vertical-align: top !important; 11 | } 12 | 13 | ol > li { 14 | list-style: none !important; 15 | } 16 | 17 | ol > li::before { 18 | content: attr(val) ") "; 19 | } 20 | -------------------------------------------------------------------------------- /docs/images/caret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeyman192/MBINCompiler/bd7ab8cd4ef9d8cd17732385adc96e24c162b614/docs/images/caret.png -------------------------------------------------------------------------------- /docs/images/dnd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeyman192/MBINCompiler/bd7ab8cd4ef9d8cd17732385adc96e24c162b614/docs/images/dnd.png -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monkeyman192/MBINCompiler/bd7ab8cd4ef9d8cd17732385adc96e24c162b614/docs/images/logo.png -------------------------------------------------------------------------------- /libMBIN/Source/MXML/MXmlData.cs: -------------------------------------------------------------------------------- 1 | using System.Xml.Serialization; 2 | 3 | namespace libMBIN 4 | { 5 | [XmlType("Data")] 6 | public class MXmlData : MXmlBase 7 | { 8 | [XmlAttribute("template")] 9 | public string Template { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /libMBIN/Source/MXML/MXmlMeta.cs: -------------------------------------------------------------------------------- 1 | using System.Xml.Serialization; 2 | 3 | namespace libMBIN 4 | { 5 | [XmlType("Meta")] 6 | public class MXmlMeta : MXmlBase 7 | { 8 | [XmlAttribute("comment")] 9 | public string Comment { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /libMBIN/Source/NMS/BaseTypes/GcNodeID.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS { 2 | 3 | [NMS(Size = 0x4)] 4 | public class GcNodeID : NMSTemplate 5 | { 6 | /* 0x0 */ public int NodeID; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/BaseTypes/GcResource.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS { 2 | 3 | [NMS(Size = 0x4)] 4 | public class GcResource : NMSTemplate 5 | { 6 | /* 0x0 */ public int ResourceID; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/BaseTypes/GcSeed.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS { 2 | 3 | [NMS(Size = 0x10, Alignment = 0x8)] 4 | public class GcSeed : NMSTemplate 5 | { 6 | /* 0x0 */ public ulong Seed; 7 | /* 0x8 */ public bool UseSeedValue; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/BaseTypes/IHashMap.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS 2 | { 3 | public interface IHashMap { 4 | object GetElements(); 5 | 6 | uint Count { get; } 7 | int EndPaddingLShift { get; } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/BaseTypes/INMSString.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using libMBIN.NMS.GameComponents; 3 | 4 | namespace libMBIN.NMS 5 | { 6 | public interface INMSString 7 | { 8 | string StringValue(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/BaseTypes/INMSVariableLengthString.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using libMBIN.NMS.GameComponents; 3 | 4 | namespace libMBIN.NMS 5 | { 6 | public interface INMSVariableLengthString: INMSString 7 | { 8 | string String { get; set; } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/BaseTypes/halfVector4.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS { 2 | 3 | [NMS(Size = 0x10)] 4 | public class halfVector4 : NMSTemplate 5 | { 6 | // TODO: Map out when needed... 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcAISpaceshipInstanceData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xD0E4DCE2F686F6C8, NameHash = 0x73E43FBE)] 4 | public class GcAISpaceshipInstanceData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public VariableSizeString File; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcActionSets.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0xE2C76E0B2672F35C, NameHash = 0xC212E44)] 7 | public class GcActionSets : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List ActionSets; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcAlienPodAnimParams.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x29B4E71A5C5D2644, NameHash = 0x54B63674)] 4 | public class GcAlienPodAnimParams : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Intensity; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcAtmosphereList.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x9C05891EAEA9D373, NameHash = 0x36058B7C)] 6 | public class GcAtmosphereList : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Atmospheres; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcAttachmentPointData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC4D253C4A183BE17, NameHash = 0x7ECCAEA3)] 4 | public class GcAttachmentPointData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public Vector3f Position; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int SimP; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBaitTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0xA004158FE05C5FBE, NameHash = 0x56721919)] 7 | public class GcBaitTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Bait; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBaseBuildingSubGroup.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x3D375336632D76D9, NameHash = 0x88F3E01)] 4 | public class GcBaseBuildingSubGroup : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x00 */ public NMSString0x20A Name; 8 | [NMS(Index = 0)] 9 | /* 0x20 */ public NMSString0x10 Id; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBaseDefenceStatusAction.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xAA69B841E9B90EC0, NameHash = 0xA2754EA0)] 6 | public class GcBaseDefenceStatusAction : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcBaseDefenceStatusType TryState; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBehaviourAppearData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x4D538B3DC0FDD43F, NameHash = 0x8485C27E)] 4 | public class GcBehaviourAppearData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 AppearAnim; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBehaviourCheckDeathData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x88E9FD5168BE5DA, NameHash = 0x15EB9384)] 4 | public class GcBehaviourCheckDeathData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBehaviourCooldownBeginData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xD57CA58759EC5597, NameHash = 0x77F3A1E8)] 4 | public class GcBehaviourCooldownBeginData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Key; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBehaviourDetailAnimsData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x5E48E1672325AB4A, NameHash = 0x461E978C)] 6 | public class GcBehaviourDetailAnimsData : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public TkBlackboardDefaultValueBool CanDetail; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBehaviourGetTargetData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xE2AC012B367FC0A1, NameHash = 0xD4DFD7FD)] 4 | public class GcBehaviourGetTargetData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 TargetKey; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBehaviourIdleData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x5EFDB444D1688F3E, NameHash = 0xCA55D821)] 4 | public class GcBehaviourIdleData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBehaviourIncrementCounter.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x759F3E02B4DFCF92, NameHash = 0xFCC67929)] 4 | public class GcBehaviourIncrementCounter : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Key; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBehaviourPlayAnimTrigger.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x12EEEDFBB1B33637, NameHash = 0xA6EC8BE8)] 4 | public class GcBehaviourPlayAnimTrigger : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x00 */ public NMSString0x10 Trigger; 8 | [NMS(Index = 0)] 9 | /* 0x10 */ public int Frame; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBehaviourRegisterAttackerData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9D8ABAF67741344F, NameHash = 0x41AB5455)] 4 | public class GcBehaviourRegisterAttackerData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 TargetKey; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBehaviourWaitData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xD9318429515C32F7, NameHash = 0xE9C87DEB)] 4 | public class GcBehaviourWaitData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Seconds; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBiomeCondition.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x81200E7E23975916, NameHash = 0x4820DB54)] 6 | public class GcBiomeCondition : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcBiomeType BiomeType; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBlockedMessage.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x269A6881DC8F0A2A, NameHash = 0x2E760FD1)] 4 | public class GcBlockedMessage : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x80 MessageId; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBuildingBlueprint.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x1E44CFAC13F5888A, NameHash = 0xE053CD93)] 4 | public class GcBuildingBlueprint : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 ProductID; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int GroupId; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBuildingComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x5C1C85EE3C3862C0, NameHash = 0x784D4D32)] 4 | public class GcBuildingComponentData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBuildingCostPartCount.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xD4F48D0776AFFB93, NameHash = 0xBBF4A925)] 4 | public class GcBuildingCostPartCount : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Id; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int Count; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcBuildingDensity.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xCAFB27CBBFAD5249, NameHash = 0x7F2CFE5E)] 4 | public class GcBuildingDensity : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float BuildingSpacing; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcByteBeatSwitchComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9518309039D3F7AF, NameHash = 0x1E67FAFC)] 4 | public class GcByteBeatSwitchComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Temp; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCameraAnimationData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xCA2A548D6993C55E, NameHash = 0xD4AF0924)] 6 | public class GcCameraAnimationData : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public TkModelResource CameraAnimation; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcChainComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x7D1E1D2EE46E89E8, NameHash = 0x300FA36A)] 4 | public class GcChainComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20 StartBone; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcChairComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9B2A275FB1EDE39D, NameHash = 0x7FC453F2)] 4 | public class GcChairComponentData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCharacterInterfaceComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x817FAB140F187EE3, NameHash = 0x56910493)] 4 | public class GcCharacterInterfaceComponentData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcConstructionPart.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA68BF5762AD2496E, NameHash = 0x2C8D87AB)] 4 | public class GcConstructionPart : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Part; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int Amount; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostCanAdoptCreature.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC3EACB96A23DDAB3, NameHash = 0x6CACECC0)] 4 | public class GcCostCanAdoptCreature : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostCanCustomiseCreature.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC5149D32D9161873, NameHash = 0x4F9541E9)] 4 | public class GcCostCanCustomiseCreature : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostCanDispatchFleetExpeditions.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2EA30651580A2944, NameHash = 0x4E85BE03)] 4 | public class GcCostCanDispatchFleetExpeditions : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostCanFreighterMegaWarp.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xAA1BBCFCE987C0BD, NameHash = 0x295B6FBB)] 4 | public class GcCostCanFreighterMegaWarp : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostCanMilkCreature.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9A78A180DEA0414E, NameHash = 0xCA3F8A8C)] 4 | public class GcCostCanMilkCreature : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostCanRideCreature.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xED8AD6FC90678BAE, NameHash = 0x67D9F168)] 4 | public class GcCostCanRideCreature : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostCanUseShipPad.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x558A05B52075574, NameHash = 0xBAB6FC7D)] 4 | public class GcCostCanUseShipPad : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool ShipPadAvalible; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostCargo.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x7617F223B7BF04F4, NameHash = 0xBECD8A01)] 4 | public class GcCostCargo : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int Slots; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostCreatureCanLayEggs.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xCC67B759A7A713E7, NameHash = 0x352842C2)] 4 | public class GcCostCreatureCanLayEggs : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostFossilComponent.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC920166AFFCFAEE, NameHash = 0x5504BEA9)] 4 | public class GcCostFossilComponent : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostFrigateCargo.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x8FF56B43538CF19D, NameHash = 0xF1442659)] 4 | public class GcCostFrigateCargo : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostHealth.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xDBC7F91371361D8, NameHash = 0xCFADA48D)] 4 | public class GcCostHealth : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int HealthUnits; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostInteractionNeedsMaintenance.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xF49A0B3F30F243E6, NameHash = 0xD58CD501)] 4 | public class GcCostInteractionNeedsMaintenance : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A CantAffordLocID; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostJourneyMilestone.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xE211074B689AFEA5, NameHash = 0xACF5AC35)] 4 | public class GcCostJourneyMilestone : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 RequiredMilestone; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostJourneyStatLevel.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA97ACBB18B4EC4B1, NameHash = 0x3DA8255E)] 4 | public class GcCostJourneyStatLevel : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 StatName; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int RequiredLevel; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostLocalMissionAvailable.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xCB61E7C58998148F, NameHash = 0xA034C78E)] 4 | public class GcCostLocalMissionAvailable : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A TextOverride; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostOwnSettlement.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x914384A9BFF9B143, NameHash = 0x13F4F2D2)] 4 | public class GcCostOwnSettlement : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public sbyte NumRequired; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostPendingSettlementJudgement.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x882CE7808C1C69D9, NameHash = 0xE6283521)] 4 | public class GcCostPendingSettlementJudgement : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostPirateTribute.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xF28EDEACBF5CD5CC, NameHash = 0x3B174563)] 4 | public class GcCostPirateTribute : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float CargoValuePercent; 8 | [NMS(Index = 1)] 9 | /* 0x4 */ public int MinimumValue; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostPoliceCargoComply.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x7EB0FB9CDE43CC33, NameHash = 0x6F5FB66D)] 4 | public class GcCostPoliceCargoComply : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostSalvageTool.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB9118F184B0DDF72, NameHash = 0x7CBFF127)] 4 | public class GcCostSalvageTool : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostSentinelBlockStatus.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9397B3748BB86958, NameHash = 0x3D312713)] 4 | public class GcCostSentinelBlockStatus : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool CanAffordIfSentinelsDisabled; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostSettlementBuildingUpgrade.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9586DB49DD3BEC6C, NameHash = 0x701A35E1)] 4 | public class GcCostSettlementBuildingUpgrade : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int LevelRequired; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostSettlementTowerReward.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC2CA1AA4FE24CEB7, NameHash = 0xC8750DD9)] 4 | public class GcCostSettlementTowerReward : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostShipUpgradeable.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xBFDE584E72FFC82D, NameHash = 0xF34C5F6F)] 4 | public class GcCostShipUpgradeable : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCostSpecificCreatureBait.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x638AC60012E4D8F4, NameHash = 0x8B0537FD)] 4 | public class GcCostSpecificCreatureBait : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCreatureDataTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0xD44B650767135480, NameHash = 0x58F2CAEC)] 7 | public class GcCreatureDataTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Table; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCreatureEggComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x1938CAC522D9F974, NameHash = 0x9B48A48A)] 4 | public class GcCreatureEggComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Id; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCreatureLegIKComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x5410DA435FE60560, NameHash = 0x60E20035)] 4 | public class GcCreatureLegIKComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int Stuff; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCreaturePetTraitRange.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xAF6E446B48CD06D1, NameHash = 0xAC10B921)] 4 | public class GcCreaturePetTraitRange : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public float Max; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public float Min; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCustomSpaceStormComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA63C6E4889C6648A, NameHash = 0x1DCC4DB6)] 4 | public class GcCustomSpaceStormComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 StormId; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCustomisationDescriptorList.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x9AECF04914C76354, NameHash = 0x68644DA4)] 6 | public class GcCustomisationDescriptorList : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Descriptors; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcCutSceneComponentData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xE9675A37EE0B0EE8, NameHash = 0x7F665957)] 6 | public class GcCutSceneComponentData : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcCutSceneData CutSceneData; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDebugPlanetPos.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x3785C0AEAA2AE223, NameHash = 0x9A59306B)] 4 | public class GcDebugPlanetPos : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public Vector3f Position; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public bool OverridePosition; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDecorationComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB86EFB32FBCF8F0, NameHash = 0x30BFAB8B)] 4 | public class GcDecorationComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public float MaxTestRange; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public float StartOffset; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDefaultMissionProduct.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x7D13174E460E32BB, NameHash = 0x53A6852C)] 4 | public class GcDefaultMissionProduct : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Product; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDefaultMissionSubstance.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9902D36B3F0F8B21, NameHash = 0xD5652711)] 4 | public class GcDefaultMissionSubstance : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Substance; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDeprecatedAssetsTable.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xE1A8BB1819DBFFE1, NameHash = 0x84ADC283)] 6 | public class GcDeprecatedAssetsTable : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Table; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDoShipClearCommunication.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x3C5E22D7E4EC60A8, NameHash = 0x13C867BC)] 4 | public class GcDoShipClearCommunication : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDoShipFlybyIntercept.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC68255D6879B93B0, NameHash = 0x8F5CEB0A)] 4 | public class GcDoShipFlybyIntercept : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Speed; 8 | [NMS(Index = 1)] 9 | /* 0x4 */ public float Time; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDoShipFlybyMineAsteroids.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x8249F2907C3E8032, NameHash = 0x6ABAAFD9)] 4 | public class GcDoShipFlybyMineAsteroids : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Time; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDoShipFlybyOverhead.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xD2D2D5861EE58221, NameHash = 0xB5982A49)] 4 | public class GcDoShipFlybyOverhead : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Length; 8 | [NMS(Index = 1)] 9 | /* 0x4 */ public float Offset; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDoShipLandNextToPlayer.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xECD5FAE1D29C5800, NameHash = 0x2E803A35)] 4 | public class GcDoShipLandNextToPlayer : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Length; 8 | [NMS(Index = 1)] 9 | /* 0x4 */ public float Offset; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDoShipReceiveHail.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x3B905C49CE13B7ED, NameHash = 0x235C1AE5)] 4 | public class GcDoShipReceiveHail : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDoShipReceiveMessage.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x8FA2E7D59D7CC70A, NameHash = 0x88AA59E8)] 6 | public class GcDoShipReceiveMessage : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcShipMessage ShipMessage; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDroneResource.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x32EB03EDDF8CD6B0, NameHash = 0x8981B9F)] 4 | public class GcDroneResource : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public VariableSizeString Resource; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcDungeonRoomParams.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB55C004E041D5C03, NameHash = 0xC8A14730)] 4 | public class GcDungeonRoomParams : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 RoomId; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public float BranchProbability; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcEncounterStateComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9C67E4D421AF2C08, NameHash = 0x45B10BC8)] 4 | public class GcEncounterStateComponentData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcEncyclopediaComponentData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xC68B5FA6CA797B5B, NameHash = 0xB395D494)] 6 | public class GcEncyclopediaComponentData : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcDiscoveryType Type; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcEngineComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x5C17D23619B7A938, NameHash = 0xC6A94CD1)] 4 | public class GcEngineComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int Type; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcExactResource.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x583143341C4145B1, NameHash = 0xDD504892)] 4 | public class GcExactResource : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public VariableSizeString Filename; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public GcSeed GenerationSeed; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcExternalObjectList.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xE264E9CF58569C75, NameHash = 0xA5E5246F)] 6 | public class GcExternalObjectList : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcEnvironmentSpawnData Objects; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcFireSimpleInteractionAction.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA17FC0CFC1E0AC4C, NameHash = 0x73A12A5C)] 4 | public class GcFireSimpleInteractionAction : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcFishTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0xAF3AD9A915EACFDE, NameHash = 0x8C266C57)] 7 | public class GcFishTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Fish; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcFishingRodData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x92E194A64D9C7DEB, NameHash = 0x5695813B)] 4 | public class GcFishingRodData : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x00 */ public NMSString0x10 DescriptorGroupID; 8 | [NMS(Index = 0)] 9 | /* 0x10 */ public NMSString0x10 TechID; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcFleetHologramComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x3AE8E9DF8AEE1E10, NameHash = 0x8ABA125B)] 4 | public class GcFleetHologramComponentData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcFoliageComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x1646213358CE7304, NameHash = 0x35607945)] 4 | public class GcFoliageComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Radius; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcFontData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xBE2EB3339FBF0F49, NameHash = 0xE98A05A5)] 4 | public class GcFontData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public VariableSizeString File; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int MinCharWidth; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcFreighterBaseRoom.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xAE8D90DD07090294, NameHash = 0x2FD36032)] 4 | public class GcFreighterBaseRoom : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x00 */ public NMSString0x20A Palette; 8 | [NMS(Index = 0)] 9 | /* 0x20 */ public NMSString0x10 Name; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcFreighterDungeonChoice.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x78AE72738A1A3C8, NameHash = 0xBDC5A561)] 4 | public class GcFreighterDungeonChoice : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Name; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public float Weighting; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcFreighterNPCSpawnPriority.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x767A742BD74A8EA6, NameHash = 0x18A9A925)] 6 | public class GcFreighterNPCSpawnPriority : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List PriorityScale; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcFreighterSyncComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xEE5DE370D7C1068B, NameHash = 0xF369475)] 4 | public class GcFreighterSyncComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Dummy; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcFriendlyDroneVocabularyEntry.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x690BE770607637D3, NameHash = 0x15815510)] 4 | public class GcFriendlyDroneVocabularyEntry : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A GenericFallback; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcFrigateStatRange.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x334D50B650326173, NameHash = 0xA119EE42)] 4 | public class GcFrigateStatRange : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public int Maximum; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public int Minimum; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcGaussianCurveData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xE360AC38DE0BB2B2, NameHash = 0x2402A13D)] 4 | public class GcGaussianCurveData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Mean; 8 | [NMS(Index = 1)] 9 | /* 0x4 */ public float StdDev; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcGenericMissionVersionProgress.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x7A3F038F04B08B04, NameHash = 0x783396CB)] 4 | public class GcGenericMissionVersionProgress : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public int Progress; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public int Version; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcHarvestPlantAction.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x8FF3F4A9598546F3, NameHash = 0x9841664B)] 4 | public class GcHarvestPlantAction : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Radius; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcHazardValues.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xACE7769B12B20F3, NameHash = 0x3FF29217)] 4 | public class GcHazardValues : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public float Extreme; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public float Normal; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcHeavyAirList.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x4CED9B807DAB2670, NameHash = 0x8CFEB3CA)] 6 | public class GcHeavyAirList : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Options; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcHeavyAirSetting.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x23D9E2BE46FB8468, NameHash = 0xD8CBF616)] 6 | public class GcHeavyAirSetting : NMSTemplate 7 | { 8 | [NMS(Index = 0, Size = 0x5)] 9 | /* 0x0 */ public GcHeavyAirSettingValues[] Settings; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcHeightAdjustComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2C1153EA244B406D, NameHash = 0x9BFBC889)] 4 | public class GcHeightAdjustComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float HeightOffset; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcHotActionsSaveData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xE85248509D9428AA, NameHash = 0x13A770D3)] 6 | public class GcHotActionsSaveData : NMSTemplate 7 | { 8 | [NMS(Index = 0, Size = 0xA)] 9 | /* 0x0 */ public GcQuickMenuActionSaveData[] KeyActions; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcID256Enum.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x7C5FF6094CF2A969, NameHash = 0xD4FDD96E)] 6 | public class GcID256Enum : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Values; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcIDEnum.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xFEEAFAE275FADA2B, NameHash = 0x1EA81537)] 6 | public class GcIDEnum : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Values; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcIDLookupPaths.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0x5C08A11AEAFB5913, NameHash = 0xF0BB5F78)] 7 | public class GcIDLookupPaths : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Paths; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcIDPair.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x64B3CB396D404754, NameHash = 0x560A02A7)] 4 | public class GcIDPair : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Item1; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public NMSString0x10 Item2; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcIkPistonData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2555FC6CDEF6AA58, NameHash = 0x1C410552)] 4 | public class GcIkPistonData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x000 */ public NMSString0x100 Joint1Name; 8 | [NMS(Index = 1)] 9 | /* 0x100 */ public NMSString0x100 Joint2Name; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcInputActionMapping.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x11B005253979FCE, NameHash = 0x2FFFC60C)] 4 | public class GcInputActionMapping : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int RemappedKey; 8 | [NMS(Index = 1)] 9 | /* 0x4 */ public int RemappedPad; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcInventoryBaseStatEntry.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x85AF12DA909C6B75, NameHash = 0xA46C3D75)] 4 | public class GcInventoryBaseStatEntry : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 BaseStatID; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public float Value; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcInventoryIndex.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x975DE2FBF28E899A, NameHash = 0x9D1D1929)] 4 | public class GcInventoryIndex : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int X; 8 | [NMS(Index = 1)] 9 | /* 0x4 */ public int Y; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcItemAmountCostPair.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9FD8A1CBC63150D9, NameHash = 0xD71452BA)] 4 | public class GcItemAmountCostPair : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 ItemId; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int Amount; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcItemCostTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xAAFE6ABF1C0B0132, NameHash = 0x363A73C6)] 6 | public class GcItemCostTable : NMSTemplate 7 | { 8 | [NMS(Index = 0, KeyField = "ID")] 9 | /* 0x0 */ public HashMap Items; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcItemFilterData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xCF1D76C926178341, NameHash = 0x65A1141C)] 4 | public class GcItemFilterData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSTemplate Root; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcItemFilterStageDataAcceptAll.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xE59716D5FBF5A75B, NameHash = 0x6574630)] 4 | public class GcItemFilterStageDataAcceptAll : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcItemFilterStageDataNegation.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x22A00A1BE175D767, NameHash = 0x2562D588)] 4 | public class GcItemFilterStageDataNegation : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSTemplate Child; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcItemFilterStageDataTechPack.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA2AB078459D2009F, NameHash = 0xE9008C2A)] 4 | public class GcItemFilterStageDataTechPack : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A DisabledMessage; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcJourney.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0x6A91CF92A8D2027E, NameHash = 0x7249CADC)] 7 | public class GcJourney : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Categories; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcLadderComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x134551A5F8B438CB, NameHash = 0xF3D75DEA)] 4 | public class GcLadderComponentData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcLodAction.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA83A78701A2A481D, NameHash = 0x145E334B)] 4 | public class GcLodAction : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int LodOverride; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMaintenanceSaveKey.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x3163387E91F81BB4, NameHash = 0xAF073483)] 4 | public class GcMaintenanceSaveKey : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public Vector3f Position; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int Location; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMessageProjectileLaunch.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x68CFA95328152F3B, NameHash = 0x550992E)] 4 | public class GcMessageProjectileLaunch : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMessageRequestWarp.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x7C0318E6EDE8574, NameHash = 0x7EA23BBF)] 4 | public class GcMessageRequestWarp : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Delay; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMessageSubstanceMined.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x1F2E6C407E2DED11, NameHash = 0x9FFB780F)] 4 | public class GcMessageSubstanceMined : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x00 */ public NMSString0x10 Substance; 8 | [NMS(Index = 0)] 9 | /* 0x10 */ public int Amount; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMessageTitanFall.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA5D0288A66D61994, NameHash = 0x8AB3CE3E)] 4 | public class GcMessageTitanFall : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMinMaxFloat.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xED2CE2B5DDA94E98, NameHash = 0x62FB4792)] 4 | public class GcMinMaxFloat : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public float Max; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public float Min; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMiningComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x58F7A72F9B2EDA53, NameHash = 0xA96AEDCA)] 4 | public class GcMiningComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Range; 8 | [NMS(Index = 1)] 9 | /* 0x4 */ public float Speed; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionCommunityMissionData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x96272744FCD7FB30, NameHash = 0xF05E0533)] 4 | public class GcMissionCommunityMissionData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool ShowTimeToDeadline; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionAbandonedFreighterExplored.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x928DDC95F3058CC5, NameHash = 0x3CA584AB)] 4 | public class GcMissionConditionAbandonedFreighterExplored : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int TargetRooms; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionAbandonedMode.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xFEEFD4D8AB712048, NameHash = 0x6BF99E2F)] 4 | public class GcMissionConditionAbandonedMode : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Enabled; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionAimingTeleporter.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xFA3A8BF7537580B2, NameHash = 0x1957A402)] 4 | public class GcMissionConditionAimingTeleporter : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionAlienPodAggroed.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x813BA45E4794144D, NameHash = 0x66CB9576)] 4 | public class GcMissionConditionAlienPodAggroed : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Threshold; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionAllSystemPlanetsDiscovered.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x7D5E64EBFE04FCAE, NameHash = 0xAE0F03D4)] 4 | public class GcMissionConditionAllSystemPlanetsDiscovered : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int DisplayNumberOffset; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionAreDroneHivePartsDestroyed.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x726C330305D2CFBE, NameHash = 0xF0FF602E)] 4 | public class GcMissionConditionAreDroneHivePartsDestroyed : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A ControllingScanEvent; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionAutoPowerEnabled.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x7ACEDB983D68D737, NameHash = 0xBCF35E5E)] 4 | public class GcMissionConditionAutoPowerEnabled : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Enabled; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionBaseRequiresPower.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x21ED0F3E32E9A6D2, NameHash = 0x90D5CD66)] 4 | public class GcMissionConditionBaseRequiresPower : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int MinNumPowerUsingParts; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionBinocsActive.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x4851ADA638F3B13C, NameHash = 0x99FF689E)] 4 | public class GcMissionConditionBinocsActive : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionBlackHolesRevealed.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2EEF43951395B549, NameHash = 0x3EB484C8)] 4 | public class GcMissionConditionBlackHolesRevealed : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionBuildMenuOpen.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xD0DC6AD56E23F261, NameHash = 0x9865A933)] 4 | public class GcMissionConditionBuildMenuOpen : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionCameraControlStealing.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x316D73730B519E44, NameHash = 0x225062F8)] 4 | public class GcMissionConditionCameraControlStealing : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionCanPayCost.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2A3E7A7F7004EA0C, NameHash = 0xAC4AC8B4)] 4 | public class GcMissionConditionCanPayCost : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 CostID; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionCanReceiveReward.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x24424B5E7D7D3D7, NameHash = 0x60EE3E1)] 4 | public class GcMissionConditionCanReceiveReward : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Reward; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionCanRenameDiscovery.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x939BB1F09370CB2B, NameHash = 0xD86CF6EA)] 4 | public class GcMissionConditionCanRenameDiscovery : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool ValueToReturnWhileSearchActive; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionConvertedFromSeason.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x71128F1E03F6ECF2, NameHash = 0xC943DA94)] 4 | public class GcMissionConditionConvertedFromSeason : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int Season; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionCreatureReadyToHatch.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xDD700B422868D28A, NameHash = 0xA79D370B)] 4 | public class GcMissionConditionCreatureReadyToHatch : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionCreatureReadyToLay.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x7C374518C75E2384, NameHash = 0xA7CD7242)] 4 | public class GcMissionConditionCreatureReadyToLay : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool PrimaryCreatureOnly; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionCreatureSummoned.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x272D12CC1305CB2, NameHash = 0x35A4DF45)] 4 | public class GcMissionConditionCreatureSummoned : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionCurrentPlanetVisited.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x902C4F7E5286B326, NameHash = 0xD2DDD70D)] 4 | public class GcMissionConditionCurrentPlanetVisited : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool JustTestSeasonStartPlanetHack; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionDamagedFrigateAtHome.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x86442D26CCA9B998, NameHash = 0x8D841013)] 4 | public class GcMissionConditionDamagedFrigateAtHome : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionDiscoveryPendingUpload.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x8F3FFF4493BDCDE4, NameHash = 0x66FA5360)] 4 | public class GcMissionConditionDiscoveryPendingUpload : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionEggMachinePageOpen.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x74ECABD357E1B47, NameHash = 0x9DD9F65D)] 4 | public class GcMissionConditionEggMachinePageOpen : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionExocraftMoving.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x3FB8B84FE599ACEF, NameHash = 0xCF7DE129)] 4 | public class GcMissionConditionExocraftMoving : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionExpeditionCaptainRace.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x88356003113C339C, NameHash = 0x81A39B5F)] 6 | public class GcMissionConditionExpeditionCaptainRace : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcAlienRace Race; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionExpeditionContainsReward.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xD524591ECEA52288, NameHash = 0x6CB5E5CF)] 4 | public class GcMissionConditionExpeditionContainsReward : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 RewardID; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionExpeditionNearlyOver.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x564DA926E909B90B, NameHash = 0x8C56EBA5)] 4 | public class GcMissionConditionExpeditionNearlyOver : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public ulong RemainingTimeToStartWarning; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionExpeditionProgress.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x944DE2DADD2BBEDC, NameHash = 0x795A8140)] 4 | public class GcMissionConditionExpeditionProgress : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionExtraSuitSlots.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC8276582DFBDF5DF, NameHash = 0x3F1A70B9)] 4 | public class GcMissionConditionExtraSuitSlots : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int Count; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionForceHideMultiplayer.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x77293B01458D4DBE, NameHash = 0xFF2E56C6)] 4 | public class GcMissionConditionForceHideMultiplayer : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionGameMode.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x760CDA074D198EED, NameHash = 0x5D36F975)] 6 | public class GcMissionConditionGameMode : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcGameMode Mode; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionGunOut.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x77B6B850ABD563E8, NameHash = 0x1C3D1F48)] 4 | public class GcMissionConditionGunOut : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasActiveDetailMessage.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xF0D552C6E034509C, NameHash = 0x63374452)] 4 | public class GcMissionConditionHasActiveDetailMessage : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasActiveStatsMessage.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x525AF895C6427D83, NameHash = 0xD89E9176)] 4 | public class GcMissionConditionHasActiveStatsMessage : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasAnySettlementBuildingInProgress.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x391F5A1BA3ECB53F, NameHash = 0x459CBCAF)] 4 | public class GcMissionConditionHasAnySettlementBuildingInProgress : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool IgnoreIfTimerActive; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasEntitlement.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2785BDEAF983DEE1, NameHash = 0x9610622C)] 4 | public class GcMissionConditionHasEntitlement : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Entitlement; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasFuelForTakeoff.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x571271AEA13BD132, NameHash = 0x6018B846)] 4 | public class GcMissionConditionHasFuelForTakeoff : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool FormatTextAsPercentage; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasGrabbableTarget.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x6F24C0678D250026, NameHash = 0x79F13F4C)] 4 | public class GcMissionConditionHasGrabbableTarget : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasGrave.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x14FBEA96282C0FD1, NameHash = 0x8D1F37FF)] 4 | public class GcMissionConditionHasGrave : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasIllegalGoods.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xDF4FFD051E60545A, NameHash = 0x5BA63EBE)] 4 | public class GcMissionConditionHasIllegalGoods : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool IncludeNipNip; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasIncompleteOptionalMilestones.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9DCF17736D3085CD, NameHash = 0x71D78877)] 4 | public class GcMissionConditionHasIncompleteOptionalMilestones : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int ForStageIndex; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasLegacyBasePending.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xEA6E6FBC74F8A2E8, NameHash = 0x1FDD62A6)] 4 | public class GcMissionConditionHasLegacyBasePending : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasMessageWithTitle.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x75DFF2ED7975CE17, NameHash = 0x860911EC)] 4 | public class GcMissionConditionHasMessageWithTitle : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A TitleLocId; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasPendingSettlementJudgement.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x20AC01787791088C, NameHash = 0x83B29D57)] 4 | public class GcMissionConditionHasPendingSettlementJudgement : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 SpecificID; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasPlatformReward.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA7ACC50A141CC2E0, NameHash = 0x1B6372)] 4 | public class GcMissionConditionHasPlatformReward : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasSeasonalReward.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xCC401D765E0EE8B6, NameHash = 0xBC38EC78)] 4 | public class GcMissionConditionHasSeasonalReward : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasSettlement.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x2846F5F8D6B706C1, NameHash = 0x8C53F231)] 6 | public class GcMissionConditionHasSettlement : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcAlienRace SpecificAlienRace; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasSettlementLocal.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x16D9723DEBD3BE9B, NameHash = 0xE82C4478)] 4 | public class GcMissionConditionHasSettlementLocal : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasSettlementProductPending.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xDA2DEE10A0E283CF, NameHash = 0xD2CEFD0D)] 4 | public class GcMissionConditionHasSettlementProductPending : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasSpareProcTech.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x8AF1F225E857F540, NameHash = 0x8E0F514E)] 4 | public class GcMissionConditionHasSpareProcTech : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasTwitchReward.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xCDBA651D415F8C81, NameHash = 0x1FC42625)] 4 | public class GcMissionConditionHasTwitchReward : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHasUnlockedPurpleSystems.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x98A26CC1291BAEC7, NameHash = 0x3C7A20DE)] 4 | public class GcMissionConditionHasUnlockedPurpleSystems : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHazard.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x957042D51940CA26, NameHash = 0xA2A54269)] 6 | public class GcMissionConditionHazard : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcPlayerHazardType Hazard; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionHazardsEnabled.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x6DDE71C71968EC22, NameHash = 0x83225310)] 4 | public class GcMissionConditionHazardsEnabled : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Enabled; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionInMultiplayer.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x8D190B45F46B42DF, NameHash = 0xD0DC3282)] 4 | public class GcMissionConditionInMultiplayer : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool MustBeInFireteam; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionInUA.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xFCEAF6ECFD452EBA, NameHash = 0x13F076EC)] 4 | public class GcMissionConditionInUA : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x100 UA; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionInventoryOpen.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2782D250539E99A5, NameHash = 0xAD16B414)] 4 | public class GcMissionConditionInventoryOpen : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionIsAnomalyLoaded.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x98656B7E3B42EB03, NameHash = 0xD6FAC380)] 6 | public class GcMissionConditionIsAnomalyLoaded : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcGalaxyStarAnomaly Anomaly; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionIsCurrentMission.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xF1DC2572ECE606E6, NameHash = 0xE55AE811)] 4 | public class GcMissionConditionIsCurrentMission : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionIsDepotDestroyed.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xF43902CDCDBD0747, NameHash = 0x84906A25)] 4 | public class GcMissionConditionIsDepotDestroyed : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A ControllingScanEvent; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionIsFirstPurpleSystemLocal.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x21D278FA51E1649E, NameHash = 0xA96B440A)] 4 | public class GcMissionConditionIsFirstPurpleSystemLocal : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionIsGrabbed.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB5BD0BA66EDAAC05, NameHash = 0x65476BD2)] 4 | public class GcMissionConditionIsGrabbed : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionLifeSupportEnabled.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x98F48CA832466833, NameHash = 0x9A24029E)] 4 | public class GcMissionConditionLifeSupportEnabled : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Enabled; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionLocalScanActive.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xDC745127A96EA916, NameHash = 0xABC345A1)] 4 | public class GcMissionConditionLocalScanActive : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionLocalSystemHasTradeSurgeGoods.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA25052D9B09D5BE2, NameHash = 0x8E97035C)] 4 | public class GcMissionConditionLocalSystemHasTradeSurgeGoods : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionMissionMessagePortal.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xEA69B83A5F785318, NameHash = 0x63DC4856)] 4 | public class GcMissionConditionMissionMessagePortal : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionMissionMessageWarp.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x97E3E28847F8FA18, NameHash = 0x40CF5A03)] 4 | public class GcMissionConditionMissionMessageWarp : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionMissionSelected.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x8435B706691E278C, NameHash = 0x6F660F0B)] 4 | public class GcMissionConditionMissionSelected : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 MissionID; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionMultiplayerFreighterAvailable.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x3305BA411E91F00C, NameHash = 0x7BFA5FEC)] 4 | public class GcMissionConditionMultiplayerFreighterAvailable : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionNexusEnabled.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x67D0799A61D1551E, NameHash = 0x3D034CAB)] 4 | public class GcMissionConditionNexusEnabled : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionNexusNearby.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x78927383EF263E94, NameHash = 0xB4573664)] 4 | public class GcMissionConditionNexusNearby : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Distance; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionOnFootCombatEnabled.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xCD9EC8429F5AEE20, NameHash = 0xAB21CE05)] 4 | public class GcMissionConditionOnFootCombatEnabled : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Enabled; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionOnMultiplayerMission.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x427752D28CDEE777, NameHash = 0x1D82E803)] 4 | public class GcMissionConditionOnMultiplayerMission : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionPadActive.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA2AEDDE99B974D8B, NameHash = 0x96F27D57)] 4 | public class GcMissionConditionPadActive : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionPirateFreighterSurrendered.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x92E6BDFA9C41CC8C, NameHash = 0x3EA461DE)] 4 | public class GcMissionConditionPirateFreighterSurrendered : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionPirateSystem.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x198405F969131D1A, NameHash = 0x6D073346)] 4 | public class GcMissionConditionPirateSystem : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionPlanetAttackPiratesActive.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x5D6236800384F557, NameHash = 0x529BA91)] 4 | public class GcMissionConditionPlanetAttackPiratesActive : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionPlanetCorruptSentinelGeneration.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2D045B24781EBB2F, NameHash = 0xF022FF8E)] 4 | public class GcMissionConditionPlanetCorruptSentinelGeneration : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionPulseEncounterOverriden.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xE72E92CA6109F729, NameHash = 0xC9C73C56)] 4 | public class GcMissionConditionPulseEncounterOverriden : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionReadyToSpawnPirates.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x923D17AE5D33B86, NameHash = 0xF6CCF6A5)] 4 | public class GcMissionConditionReadyToSpawnPirates : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionRequestedPhoto.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xD09353C3B46C18EA, NameHash = 0x5A86E9AA)] 6 | public class GcMissionConditionRequestedPhoto : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcBiomeType Biome; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionRidingCreature.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x3FCE3A1927E7B445, NameHash = 0x880306D8)] 4 | public class GcMissionConditionRidingCreature : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSeasonAvailable.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xE474A6DD4FEC7ACB, NameHash = 0x8AD31AA0)] 4 | public class GcMissionConditionSeasonAvailable : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSeasonRewardUnlocked.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2C20D47F4E14172D, NameHash = 0xD58735F4)] 4 | public class GcMissionConditionSeasonRewardUnlocked : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 SpecialID; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSeasonRewardsRecipe.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x65D28B63F7015ACD, NameHash = 0x58ADA94F)] 4 | public class GcMissionConditionSeasonRewardsRecipe : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 RecipeID; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSentinelsDisabled.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xDA0696231C6CCA4E, NameHash = 0xD3E72736)] 4 | public class GcMissionConditionSentinelsDisabled : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSettlementBuildingsAllStarted.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xABAFAE731B68D10F, NameHash = 0x76E5F36E)] 4 | public class GcMissionConditionSettlementBuildingsAllStarted : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSettlementMatchesSeed.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xBD1A22998DD7B44D, NameHash = 0x3DE646C9)] 4 | public class GcMissionConditionSettlementMatchesSeed : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSettlementsEnabled.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC4F23BE06F3B1961, NameHash = 0x22C9CFC5)] 4 | public class GcMissionConditionSettlementsEnabled : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSettlementsHaveEverBeenDisabled.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC178ED089282DCF9, NameHash = 0x7AB6B39D)] 4 | public class GcMissionConditionSettlementsHaveEverBeenDisabled : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionShieldDown.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x77977DCE182A6A3A, NameHash = 0xC693BC42)] 4 | public class GcMissionConditionShieldDown : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool RequireOnFoot; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSpaceCombatEnabled.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xFBFEA5D99F34CA78, NameHash = 0x782717B4)] 4 | public class GcMissionConditionSpaceCombatEnabled : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Enabled; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSpecialKnown.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB05353CF901B175C, NameHash = 0xD39F3EBE)] 4 | public class GcMissionConditionSpecialKnown : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 SpecialID; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionStartWithAllPartsKnown.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x88ACAC1C832FE17C, NameHash = 0xD6AFC6AE)] 4 | public class GcMissionConditionStartWithAllPartsKnown : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSystemHasCorruptedPlanet.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC224F7F13E4481AA, NameHash = 0xFDF8A4BB)] 4 | public class GcMissionConditionSystemHasCorruptedPlanet : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool AllowNexus; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSystemHasGasGiant.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA78A249D7BEEFE72, NameHash = 0xF48A0863)] 4 | public class GcMissionConditionSystemHasGasGiant : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSystemHasInfestedPlanet.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x1302C451E401BFA9, NameHash = 0x19D7ED97)] 4 | public class GcMissionConditionSystemHasInfestedPlanet : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSystemHasRobotCreatures.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA8B1334EE6DF5D42, NameHash = 0x26568C57)] 4 | public class GcMissionConditionSystemHasRobotCreatures : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool RequireOnPlanet; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSystemHasRuinsPlanet.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB1D90EC7D6B6CF2A, NameHash = 0xF8A2127D)] 4 | public class GcMissionConditionSystemHasRuinsPlanet : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSystemRace.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x227913CF273E0496, NameHash = 0x3C8474F8)] 6 | public class GcMissionConditionSystemRace : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcAlienRace Race; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionSystemStarClass.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x57E2EF3F742EE93F, NameHash = 0x12DF510B)] 6 | public class GcMissionConditionSystemStarClass : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcGalaxyStarTypes Class; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionThisMissionStageIndex.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2936B26B071C041C, NameHash = 0x7DB11331)] 4 | public class GcMissionConditionThisMissionStageIndex : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int StageIndex; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionTotalWarpsNumber.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xDFA50628D1F77027, NameHash = 0x1F6385E)] 4 | public class GcMissionConditionTotalWarpsNumber : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int WarpsNumber; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionTouchControlled.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x92B7510965B5C5A1, NameHash = 0xE14D2A56)] 4 | public class GcMissionConditionTouchControlled : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionTrial.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x758C0140D3948771, NameHash = 0x830B0CDD)] 4 | public class GcMissionConditionTrial : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionTutorialEnabled.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x5E2739434D901300, NameHash = 0x760E6D6C)] 4 | public class GcMissionConditionTutorialEnabled : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Enabled; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionUnclaimedStageReward.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xE974B97B69652DE8, NameHash = 0xE21F0E7F)] 4 | public class GcMissionConditionUnclaimedStageReward : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 OptionalSpecificProductID; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionVisorActive.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB2925043992B63B2, NameHash = 0x769F529A)] 4 | public class GcMissionConditionVisorActive : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionWarping.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xFE5D48C4C1915F52, NameHash = 0x5434E619)] 4 | public class GcMissionConditionWarping : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionWaterInSystem.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xCF47651FF20371FD, NameHash = 0xC6CE338B)] 4 | public class GcMissionConditionWaterInSystem : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool WaterworldSpecific; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionWaterPlanet.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xEF20A166180B2725, NameHash = 0x1BE81F89)] 4 | public class GcMissionConditionWaterPlanet : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConditionWeaponMode.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xF8672FECAF8256AD, NameHash = 0x9FF55E4C)] 6 | public class GcMissionConditionWeaponMode : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcPlayerWeapons WeaponMode; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConsequenceClearDetailMessages.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x12170AB7BB83FEF0, NameHash = 0x233C82A8)] 4 | public class GcMissionConsequenceClearDetailMessages : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConsequenceGiveReward.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x19ADB205A021FC51, NameHash = 0x967B4524)] 4 | public class GcMissionConsequenceGiveReward : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Reward; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConsequenceRemoveCommunicatorMessage.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xF101306DF8518B8C, NameHash = 0xC7F56AA6)] 4 | public class GcMissionConsequenceRemoveCommunicatorMessage : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A Comms; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConsequenceRemoveCommunicatorTakeOffMessage.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2E1DD4F28526E84E, NameHash = 0xB70481B3)] 4 | public class GcMissionConsequenceRemoveCommunicatorTakeOffMessage : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A Comms; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConsequenceRemoveScanEvent.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA1F4B6EBBC0B87EF, NameHash = 0x1682E607)] 4 | public class GcMissionConsequenceRemoveScanEvent : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A Event; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConsequenceResetPulseEncounterOverride.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x34326200C667085A, NameHash = 0xF12D06B0)] 4 | public class GcMissionConsequenceResetPulseEncounterOverride : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionConsequenceResetStoryPortal.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x95EAF2F953CE7FCB, NameHash = 0x52623701)] 4 | public class GcMissionConsequenceResetStoryPortal : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionSequenceClearInventoryHistory.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC9BDDBE9B7EBA04A, NameHash = 0xFB55D2C2)] 4 | public class GcMissionSequenceClearInventoryHistory : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionSequenceCompleteSeasonalMilestone.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x59347C1A273F7A5B, NameHash = 0x755BDD30)] 4 | public class GcMissionSequenceCompleteSeasonalMilestone : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionSequenceFinishSummonAnomaly.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xAF3347071A21DD07, NameHash = 0xEF2EF8F2)] 4 | public class GcMissionSequenceFinishSummonAnomaly : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public VariableSizeString DebugText; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionSequenceStartPartyEventForStage.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x3E15F652DD97DDCE, NameHash = 0x8E122714)] 4 | public class GcMissionSequenceStartPartyEventForStage : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public VariableSizeString DebugText; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForSuitUpgrade.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xCD49116ECF2160B8, NameHash = 0xED38FF6)] 4 | public class GcMissionSequenceWaitForSuitUpgrade : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public VariableSizeString DebugText; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcMissionTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xFB72AF6012CBBD84, NameHash = 0x4E2556EB)] 6 | public class GcMissionTable : NMSTemplate 7 | { 8 | [NMS(Index = 0, KeyField = "MissionID")] 9 | /* 0x0 */ public HashMap Missions; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcModularCustomisationDescriptorGroupData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xEDF5C166B10CBA28, NameHash = 0xC710DA5E)] 4 | public class GcModularCustomisationDescriptorGroupData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 ActivatedDescriptorGroupID; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcNGuiFileBrowserRecents.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x24E0F1500381E50E, NameHash = 0x9AF3A177)] 4 | public class GcNGuiFileBrowserRecents : NMSTemplate 5 | { 6 | [NMS(Index = 0, Size = 0xA)] 7 | /* 0x0 */ public NMSString0x100[] Recents; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcNGuiSpacingData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x7735D88631E728FF, NameHash = 0xCB80BCA2)] 6 | public class GcNGuiSpacingData : NMSTemplate 7 | { 8 | [NMS(Index = 0, MxmlName = "Element Data")] 9 | /* 0x0 */ public GcNGuiElementData ElementData; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcNameGeneratorWord.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9AEBFA70A00F67D0, NameHash = 0xAFF22D40)] 4 | public class GcNameGeneratorWord : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x20A Word; 8 | [NMS(Index = 1)] 9 | /* 0x20 */ public int NumOptions; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcNetworkPlayerMarkerComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x8B5E09B8A98679E1, NameHash = 0x25CAD3AC)] 4 | public class GcNetworkPlayerMarkerComponentData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcNumberedTextList.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xCA01A3BEEA71A171, NameHash = 0x53A81775)] 4 | public class GcNumberedTextList : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public VariableSizeString Format; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int Count; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPersistedStatData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x35006040A2DD6863, NameHash = 0x8CC5385F)] 4 | public class GcPersistedStatData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 GroupId; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public NMSString0x10 StatId; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPetAccessoryInfo.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x366B16B70D2EFA31, NameHash = 0x4C6B387B)] 4 | public class GcPetAccessoryInfo : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A Descriptor; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPetCustomisationData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x93B5404478137599, NameHash = 0xEF59F646)] 6 | public class GcPetCustomisationData : NMSTemplate 7 | { 8 | [NMS(Index = 0, Size = 0x3)] 9 | /* 0x0 */ public GcCharacterCustomisationSaveData[] Data; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPlanetaryMappingTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xAAB1EDB752EADD76, NameHash = 0xA6915D9C)] 6 | public class GcPlanetaryMappingTable : NMSTemplate 7 | { 8 | [NMS(Index = 0, Size = 0x5)] 9 | /* 0x0 */ public GcPlanetaryMappingValues[] MappingInfo; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPlayAnimAction.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9E35F4459715EE11, NameHash = 0x5AA4FF5B)] 4 | public class GcPlayAnimAction : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Anim; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x443E5CE429B702E2, NameHash = 0xE2349289)] 6 | public class GcPlayerDamageTable : NMSTemplate 7 | { 8 | [NMS(Index = 0, KeyField = "Id")] 9 | /* 0x0 */ public HashMap DamageTable; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPlayerEmoteList.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x76AA283E8A6F5CFA, NameHash = 0xDC769B4C)] 6 | public class GcPlayerEmoteList : NMSTemplate 7 | { 8 | [NMS(Index = 0, KeyField = "EmoteID")] 9 | /* 0x0 */ public HashMap Emotes; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPlayerTitleData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x986DFA5645312F8E, NameHash = 0xB76358D6)] 6 | public class GcPlayerTitleData : NMSTemplate 7 | { 8 | [NMS(Index = 0, KeyField = "ID")] 9 | /* 0x0 */ public HashMap Titles; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPlayerWeaponComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xE4745CDBC490A969, NameHash = 0x2C1B83B7)] 4 | public class GcPlayerWeaponComponentData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPlayerWeaponData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x334F94BFDF7B8358, NameHash = 0xD5FE3A)] 4 | public class GcPlayerWeaponData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Reticle; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPortalComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB257540F9A11CCE, NameHash = 0xB81DD525)] 4 | public class GcPortalComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Temp; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPowerStateAction.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xD4D2DA9190EE5152, NameHash = 0x6F4816B2)] 4 | public class GcPowerStateAction : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public bool SetConnectionEnabled; 8 | [NMS(Index = 0)] 9 | /* 0x1 */ public bool SetRateEnabled; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcProductTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0x8D37641AD2ACFF2B, NameHash = 0x6EDC332)] 7 | public class GcProductTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Table; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcProductToCollect.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x378D9368DA2D8755, NameHash = 0xCAF649FD)] 4 | public class GcProductToCollect : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Product; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int Amount; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcProtectedLocation.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xFB20046015D38F91, NameHash = 0xED643334)] 4 | public class GcProtectedLocation : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public Vector3f Location; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public float Radius; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnAlienFreighter.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xF3897C41D1CF9375, NameHash = 0x29A6C9DD)] 4 | public class GcPulseEncounterSpawnAlienFreighter : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A HailingPuzzleID; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnPirates.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xDED8B33D6CC9294D, NameHash = 0x1FD00270)] 4 | public class GcPulseEncounterSpawnPirates : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcPunctuationDelay.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x412F0630760963F6, NameHash = 0xA480616B)] 4 | public class GcPunctuationDelay : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public float Delay; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public NMSString0x20 Punctuation; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRecipeTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0xE9CA2FADEBABEC26, NameHash = 0xEDC78ED)] 7 | public class GcRecipeTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Table; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcResetSimpleInteractionAction.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x5E2929A2FFA22489, NameHash = 0xCEC4EFDC)] 4 | public class GcResetSimpleInteractionAction : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardAbortTakeoff.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2FEA13B74CFFC8E8, NameHash = 0x32614621)] 4 | public class GcRewardAbortTakeoff : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardAction.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x864076FAD3D48166, NameHash = 0x65731A41)] 4 | public class GcRewardAction : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Reward; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardAdvancePortalState.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xD01E0DDA32631247, NameHash = 0x143A6A5A)] 4 | public class GcRewardAdvancePortalState : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A PortalScanEvent; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardBuildersKnown.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xADD6C8D243D176CE, NameHash = 0xB550250C)] 4 | public class GcRewardBuildersKnown : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardCargo.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xDC554567CBE14AD9, NameHash = 0x39743D7F)] 4 | public class GcRewardCargo : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardCleanUpPulseEncounter.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB9CC6F7A936F6A7B, NameHash = 0xB805929D)] 4 | public class GcRewardCleanUpPulseEncounter : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardClosePortal.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x61999F8BB0793A7, NameHash = 0x9AC6F7EE)] 4 | public class GcRewardClosePortal : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardCompleteMission.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9E1A4636D350C53F, NameHash = 0xD91902F)] 4 | public class GcRewardCompleteMission : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Mission; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardCompleteMultiMission.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x6164D91253B9812D, NameHash = 0x9DF9DEE9)] 6 | public class GcRewardCompleteMultiMission : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Missions; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardCrashSiteFly.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2C6B7538E16C4608, NameHash = 0x9AD8A0C6)] 4 | public class GcRewardCrashSiteFly : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A NPCScanEvent; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardCrashSiteRepair.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xD41EF0C21BA78A50, NameHash = 0x9FEFB52)] 4 | public class GcRewardCrashSiteRepair : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardCustomPlayerControl.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x7682131B602255EC, NameHash = 0xBCFE51D4)] 4 | public class GcRewardCustomPlayerControl : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 RequestedMode; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardDeactivateFiends.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xD0F45680B5E1A101, NameHash = 0x8A0BB35E)] 4 | public class GcRewardDeactivateFiends : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardDestructEntry.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA2C55E11AC5118BB, NameHash = 0x110BBF5C)] 4 | public class GcRewardDestructEntry : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float HealthFactor; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardDiscoverRune.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xECFCE9095A0B86E7, NameHash = 0xCF21824)] 4 | public class GcRewardDiscoverRune : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool AllRunes; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardEnableInteractionClass.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x4AF0E0FE22D23968, NameHash = 0x34D31B3B)] 4 | public class GcRewardEnableInteractionClass : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardEnableSentinels.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB29C4777C0C25478, NameHash = 0xC6102DE4)] 4 | public class GcRewardEnableSentinels : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardEndFrigateFlyby.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9A33B9ED1F6B4B16, NameHash = 0x8BD63A2)] 4 | public class GcRewardEndFrigateFlyby : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardEndScanEvent.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9E1CB867F3B8E001, NameHash = 0xB2185EDD)] 4 | public class GcRewardEndScanEvent : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A EventID; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardEnergy.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x4E26CEE62606E0EE, NameHash = 0x115DDC28)] 4 | public class GcRewardEnergy : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int Amount; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardFishRelease.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x782D410AAB15A40E, NameHash = 0xF04051C4)] 6 | public class GcRewardFishRelease : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcItemQuality Rarity; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardForceDiscoverSystem.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9D3A5C9A56F8026B, NameHash = 0x3CFAE771)] 4 | public class GcRewardForceDiscoverSystem : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Silent; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardForceOpenGalaxyMap.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xF61770583C560D5F, NameHash = 0xBF39676)] 4 | public class GcRewardForceOpenGalaxyMap : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool BlockWarp; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardForgetSpecificTechRecipe.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xD80B43768E91C5CD, NameHash = 0xC8C245D3)] 6 | public class GcRewardForgetSpecificTechRecipe : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List TechList; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardFreeStamina.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x6A7586DD427112FC, NameHash = 0x987674F1)] 4 | public class GcRewardFreeStamina : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Duration; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardFreighterBaseReset.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC87AD95A2F6DC254, NameHash = 0xE2323930)] 4 | public class GcRewardFreighterBaseReset : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardFreighterMegaWarp.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x7909857DA3E33BB8, NameHash = 0xC0B78FA0)] 4 | public class GcRewardFreighterMegaWarp : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardFreighterSlot.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xCBDA11E7345DB352, NameHash = 0x13A49B00)] 4 | public class GcRewardFreighterSlot : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Cost; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardIncrementStat.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xDE8122FCB8975263, NameHash = 0xEBF030D0)] 4 | public class GcRewardIncrementStat : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Stat; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int Amount; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardInteractionSketchBroadcast.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x3D5799243BF251FE, NameHash = 0x9DFA0A75)] 4 | public class GcRewardInteractionSketchBroadcast : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 BroadcastValue; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardInventorySlots.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xAB14655DC33111A1, NameHash = 0x49EE50C4)] 4 | public class GcRewardInventorySlots : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int Amount; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardNetworkPlayer.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x6FC64ED1CE12064A, NameHash = 0x7DAE446E)] 4 | public class GcRewardNetworkPlayer : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x40 RewardWord; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardNexus.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x8415D28EDF04C9DA, NameHash = 0xB7C7DE23)] 4 | public class GcRewardNexus : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Allow; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardOverridePulseEncounterChance.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x51063F5C6C78CA87, NameHash = 0x447541E0)] 4 | public class GcRewardOverridePulseEncounterChance : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Chance; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardPetEgg.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x1C4199D2B6CE947, NameHash = 0x479E3328)] 4 | public class GcRewardPetEgg : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardPetEggHatch.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x731EAA4327A0D654, NameHash = 0x546078D5)] 4 | public class GcRewardPetEggHatch : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int EggIndex; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardPirateProbeSignal.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xCCC68BFE12C99E7C, NameHash = 0x20B03265)] 4 | public class GcRewardPirateProbeSignal : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Attack; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardPoliceScanSignal.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2ABD6B70C8CADEC6, NameHash = 0xFAD6B665)] 4 | public class GcRewardPoliceScanSignal : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Attack; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardProceduralProductFromBiome.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x13FD62E4BB3E3CE6, NameHash = 0xA3A9942)] 4 | public class GcRewardProceduralProductFromBiome : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardProceduralTechnology.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xC7DE220BE12E9ED4, NameHash = 0xBB484FF7)] 6 | public class GcRewardProceduralTechnology : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcProceduralTechnologyCategory Type; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardPurpleSystems.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x93A2084AE5ED3557, NameHash = 0x56A095A7)] 4 | public class GcRewardPurpleSystems : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Allow; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardRechargeTech.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x53BD0A1659120E2C, NameHash = 0x865C738A)] 4 | public class GcRewardRechargeTech : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 TechID; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public bool Silent; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardRemoveSettlementJobPerk.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2743E415F96245F3, NameHash = 0x6B3682B7)] 4 | public class GcRewardRemoveSettlementJobPerk : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardRepairTech.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xC1967AD8BA3F1050, NameHash = 0xEED656C0)] 6 | public class GcRewardRepairTech : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcTechnologyCategory Category; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardSalvageMultitool.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xEB16A5F8EC0D3A94, NameHash = 0xEDDD8FB8)] 4 | public class GcRewardSalvageMultitool : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardScan.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x5D46B1AC7687E79F, NameHash = 0xBA969132)] 4 | public class GcRewardScan : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 ScanDataId; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardSetAtlasMissionActive.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x217B3456364009C6, NameHash = 0xE096472F)] 4 | public class GcRewardSetAtlasMissionActive : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardSetFirstPurpleSystemUA.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x5976BB0A3A52EA71, NameHash = 0xBF70AFBA)] 4 | public class GcRewardSetFirstPurpleSystemUA : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardSetMissionStat.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x48EDCCD8801CDB82, NameHash = 0x2CEF47EC)] 4 | public class GcRewardSetMissionStat : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public int ValueToAdd; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public int ValueToSet; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardSetNexusExitWarpTargetToFireteamMemberUA.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x59DA244FDCD660B8, NameHash = 0x308841A6)] 4 | public class GcRewardSetNexusExitWarpTargetToFireteamMemberUA : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int FireteamMemberIndex; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardSetWeaponSuppressed.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xF5B0D250CC01496F, NameHash = 0xE1A880E2)] 4 | public class GcRewardSetWeaponSuppressed : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool WeaponSuppressed; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardSettlementJobGift.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xA321D4C5A71DE5FD, NameHash = 0x1846D603)] 4 | public class GcRewardSettlementJobGift : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardShipMessage.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x808115B826EC568E, NameHash = 0x9346E363)] 6 | public class GcRewardShipMessage : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcShipMessage ShipMessage; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardShowBlackHoles.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x4BC77D8B45AC096F, NameHash = 0xCF3EEF80)] 4 | public class GcRewardShowBlackHoles : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardStartPurchase.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x32E36A9B8B580317, NameHash = 0xA1087C06)] 4 | public class GcRewardStartPurchase : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardStartSettlementExpedition.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x138E0D73F15B61C3, NameHash = 0x14B8EACC)] 4 | public class GcRewardStartSettlementExpedition : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardStationTeleportEndpoint.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x1AC41D7397DD48F9, NameHash = 0xF11D1A94)] 4 | public class GcRewardStationTeleportEndpoint : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardSwapMultiTool.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x61B1AD126FBB4DE3, NameHash = 0xA5774644)] 4 | public class GcRewardSwapMultiTool : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardTimeWarp.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xE68F2B572C496D0D, NameHash = 0xFD035CA9)] 4 | public class GcRewardTimeWarp : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardTraderFlyby.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xD63FCF8FDB3AC4D6, NameHash = 0xC28EE602)] 4 | public class GcRewardTraderFlyby : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int ExperienceSpawnIndex; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardTrigger.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x47054B0D4971F93F, NameHash = 0x52123420)] 4 | public class GcRewardTrigger : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Trigger; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public bool UseMasterModel; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardTriggerMaintenance.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x97B84ADDEE9D2EB8, NameHash = 0xB07A4FE6)] 4 | public class GcRewardTriggerMaintenance : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardTriggerSettlementJudgement.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x75D8751A24E00D62, NameHash = 0x53D9A5F7)] 4 | public class GcRewardTriggerSettlementJudgement : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardTriggerStorm.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xF2EE5F20B7ABDDA8, NameHash = 0x7CB4ED54)] 4 | public class GcRewardTriggerStorm : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Duration; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardUploadBase.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x457EAFA983E0FEF, NameHash = 0x71DA3B15)] 4 | public class GcRewardUploadBase : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardWantedLevel.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x9E5DF7384B11FA55, NameHash = 0xEE96EA03)] 4 | public class GcRewardWantedLevel : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x20A Message; 8 | [NMS(Index = 1)] 9 | /* 0x20 */ public int Level; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardWikiTopic.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x342B254768F62E6F, NameHash = 0x6525A55C)] 4 | public class GcRewardWikiTopic : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x20A Topic; 8 | [NMS(Index = 1)] 9 | /* 0x20 */ public bool CentreMessage; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRewardWorker.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xF032B094051B39DD, NameHash = 0x5D4332E2)] 6 | public class GcRewardWorker : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcNPCHabitationType NPCHabitationType; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcRocketLockerComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x175719E94F582072, NameHash = 0xFAEF1B42)] 4 | public class GcRocketLockerComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int NumSlots; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcSavedEntitlement.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x756EC45E366ACE88, NameHash = 0x20241714)] 4 | public class GcSavedEntitlement : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x100 EntitlementId; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcScareCreaturesAction.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC81E054A6549FED1, NameHash = 0xBC642110)] 4 | public class GcScareCreaturesAction : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public float FleeRadius; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public float HearRadius; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcSelectableObjectData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x1AF7B80BD7081BF4, NameHash = 0x5988883A)] 4 | public class GcSelectableObjectData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public VariableSizeString Filename; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcSelectableObjectSpawnData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x7CDDA1B474739133, NameHash = 0xBB7EFD7B)] 6 | public class GcSelectableObjectSpawnData : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcResourceElement Resource; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcSentinelSpawnSequenceStep.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xA45630F22F22A1E5, NameHash = 0x373A09FF)] 6 | public class GcSentinelSpawnSequenceStep : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List WavePool; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcShieldComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC5BA284CF5674F7, NameHash = 0xF5926091)] 4 | public class GcShieldComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int Type; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcShipAIPerformanceArray.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x99D1CBD8CE771A8, NameHash = 0xA0DA78BA)] 6 | public class GcShipAIPerformanceArray : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Array; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcShipOwnershipComponentData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xF8FCA8A8EA15E484, NameHash = 0xFC3967D1)] 6 | public class GcShipOwnershipComponentData : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcSpaceshipComponentData Data; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcSkiffComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB83B6BF8B851B5B5, NameHash = 0xD085BDE1)] 4 | public class GcSkiffComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float ArrivalTime; 8 | [NMS(Index = 1)] 9 | /* 0x4 */ public float MaximumTravelForce; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcSolarGenerationData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x784D46E821A4F8D0, NameHash = 0xFD9DBB66)] 4 | public class GcSolarGenerationData : NMSTemplate 5 | { 6 | [NMS(Index = 0, MxmlName = "Solar Seed")] 7 | /* 0x0 */ public ulong SolarSeed; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcSpaceStormData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x5D04DB42A317980C, NameHash = 0x304EC994)] 4 | public class GcSpaceStormData : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x00 */ public VariableSizeString File; 8 | [NMS(Index = 0)] 9 | /* 0x10 */ public NMSString0x10 StormId; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcSpawnAction.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xE3F4055ABF79B516, NameHash = 0x83C186D2)] 4 | public class GcSpawnAction : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Event; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcSpawnedObjectComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x1D0560E464D054C4, NameHash = 0x87FCE6BB)] 4 | public class GcSpawnedObjectComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool CanBeTeleported; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcStats.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0xA670F300A6514A38, NameHash = 0xB4EEBEE8)] 7 | public class GcStats : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Stats; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcStormEvent.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x79CF4F6ABD376137, NameHash = 0x23A3A749)] 4 | public class GcStormEvent : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool InStorm; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcStoryPageSeenData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xC34067C295D28B4A, NameHash = 0x5338F448)] 4 | public class GcStoryPageSeenData : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public int LastSeenEntryIdx; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public int PageIdx; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcStyleProp_Colour.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x49072A90B18CED8B, NameHash = 0xBFDA70EB)] 4 | public class GcStyleProp_Colour : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public Colour Colour; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcStyleProp_Font.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB39C0C1D4CFA0AF6, NameHash = 0xF0923CCF)] 4 | public class GcStyleProp_Font : NMSTemplate 5 | { 6 | [NMS(Index = 0, MxmlName = "Font Index")] 7 | /* 0x0 */ public int FontIndex; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcStyleProp_Size.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x5512D75249DA030C, NameHash = 0x9FBDAA4)] 4 | public class GcStyleProp_Size : NMSTemplate 5 | { 6 | [NMS(Index = 0, MxmlName = "Font Size")] 7 | /* 0x0 */ public float FontSize; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcSynchronisedBufferData.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x13B04519C4B6DDFF, NameHash = 0xBBC409)] 6 | public class GcSynchronisedBufferData : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Data; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcTechBoxTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0x8EA70B9D29680D68, NameHash = 0x1CD292C9)] 7 | public class GcTechBoxTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Table; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcTechList.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x98EAA064EDE908, NameHash = 0xF29047E5)] 6 | public class GcTechList : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List AvailableTech; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcTechnologyTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0x63E33B1CE73EE9F8, NameHash = 0x14FDBFDE)] 7 | public class GcTechnologyTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Table; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcTerrainEdit.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2BB88D5D9C642935, NameHash = 0x27B66AD0)] 4 | public class GcTerrainEdit : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public int Position; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public byte Data; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcTextPresetTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0xD17B5EED0D46109, NameHash = 0xE4EDA275)] 7 | public class GcTextPresetTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Table; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcTextStyleOutline.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xFA6DCA08B14055CD, NameHash = 0x2A4439CA)] 4 | public class GcTextStyleOutline : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public Colour OutlineColour; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public Vector2f OutlineOffset; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcTextStylePlain.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2246C6FDE4C522EB, NameHash = 0xCB228FD3)] 4 | public class GcTextStylePlain : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcTextStyleShadow.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x5282F995742A4CD7, NameHash = 0xAFBCA5DD)] 4 | public class GcTextStyleShadow : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public Colour ShadowColour; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public Vector2f ShadowOffset; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcTexturePrefetchData.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x4D8552BB0C8BA78, NameHash = 0x98680091)] 6 | public class GcTexturePrefetchData : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Textures; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcTileTypeOptions.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0xFC118B95E5CDABEE, NameHash = 0x119404EE)] 7 | public class GcTileTypeOptions : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Options; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcUniqueIdComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x3A90518B40874BF3, NameHash = 0xF61F1C93)] 4 | public class GcUniqueIdComponentData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcValueData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x72BC5F53DF5BDF01, NameHash = 0x8221E21C)] 4 | public class GcValueData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcVehicleGarageComponentData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0x6007415E6A4F5CF4, NameHash = 0x84E4FBDA)] 6 | public class GcVehicleGarageComponentData : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public GcVehicleType Vehicle; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcVehicleRaceInviteComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x2E1CE80C1C34C177, NameHash = 0xC2F83AF)] 4 | public class GcVehicleRaceInviteComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float Radius; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcWaypointComponentData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | 3 | namespace libMBIN.NMS.GameComponents 4 | { 5 | [NMS(GUID = 0xCE72EB579547A7F5, NameHash = 0x6067573D)] 6 | public class GcWaypointComponentData : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public TkTextureResource Icon; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcWeatherEffectLightningData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x43B9BD0DF3295F9, NameHash = 0xCFB7D496)] 4 | public class GcWeatherEffectLightningData : NMSTemplate 5 | { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcWeightedFilename.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x20CE53D446382190, NameHash = 0x48EB1056)] 4 | public class GcWeightedFilename : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public VariableSizeString Filename; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public float Weight; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcWiki.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.GameComponents; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.GameComponents 5 | { 6 | [NMS(GUID = 0x6630FCE44D8B003, NameHash = 0x2FA75F60)] 7 | public class GcWiki : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Categories; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/GcWiringSocketComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x74E05FFC8D314B9A, NameHash = 0x70E5DEF8)] 4 | public class GcWiringSocketComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public bool Value; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/MappedMesh.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0x91CF4A5CE3395FDB, NameHash = 0xD608F175)] 4 | public class MappedMesh : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x40 NodeName; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/GameComponents/ShapePoint.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.GameComponents 2 | { 3 | [NMS(GUID = 0xB8445E2D187A8010, NameHash = 0x41EC737F)] 4 | public class ShapePoint : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public Vector3f Position; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public Vector2f Uv; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/SketchNodes/SnRandomNumber.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace libMBIN.NMS.SketchNodes 6 | { 7 | [NMS(Size = 0x8)] 8 | class SnRandomNumber 9 | { 10 | /* 0x0 */ public float Min; 11 | /* 0x4 */ public float Max; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/SketchNodes/SnValueAsBool.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace libMBIN.NMS.SketchNodes 6 | { 7 | [NMS(Size = 0x8)] 8 | class SnValueAsBool 9 | { 10 | /* 0x0 */ public bool Invert; 11 | [NMS(Size = 0x7, Ignore = true)] 12 | /* 0x1 */ public byte[] EndPadding; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/SketchNodes/SnWaitSeconds.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace libMBIN.NMS.SketchNodes 6 | { 7 | [NMS(Size = 0x8)] 8 | class SnWaitSeconds 9 | { 10 | /* 0x0 */ public float Seconds; 11 | /* 0x4 */ public int Unknown4; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkActionButtonLookup.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0xEFE335CDFD39EBAC, NameHash = 0x89A9DF9A)] 7 | public class TkActionButtonLookup : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Lookup; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkAnim2dBlendNodeData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x41276DB892636BC6, NameHash = 0xA7F341E9)] 4 | public class TkAnim2dBlendNodeData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public Vector2f Position; 8 | [NMS(Index = 1)] 9 | /* 0x8 */ public NMSTemplate BlendChild; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkAnimMaskTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0xCBB72F0CFD776542, NameHash = 0xDB5E6190)] 7 | public class TkAnimMaskTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Table; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkAnimPoseExampleElement.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x3B5321EFAE0A2CF2, NameHash = 0xB5545483)] 4 | public class TkAnimPoseExampleElement : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Anim; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public float Value; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkAnimStateMachineComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0xA043C9DE4DE3CF73, NameHash = 0xFA972E8C)] 4 | public class TkAnimStateMachineComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20A InitialStateMachine; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkAnimStateMachineParameterBool.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x69FFBF9EC015889D, NameHash = 0x5AC19F3A)] 4 | public class TkAnimStateMachineParameterBool : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Name; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public bool Default; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkAnimStateMachineParameterInt.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x2DA625BA56081223, NameHash = 0xA3945E83)] 4 | public class TkAnimStateMachineParameterInt : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Name; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int Default; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkAnimationAttachmentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x5D3BF66AF1029A2C, NameHash = 0x17330108)] 4 | public class TkAnimationAttachmentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 AnimGroup; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkAnimationDataTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0x5ECF4E0B9D0E0029, NameHash = 0x7D76DCB)] 7 | public class TkAnimationDataTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Table; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkAnimationNotifies.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0xAEAA4D62B55D84D4, NameHash = 0xCF6D9992)] 7 | public class TkAnimationNotifies : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Notifies; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkAnimationNotifyGeneric.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x4547E7CBED72ED2F, NameHash = 0x94C647D0)] 4 | public class TkAnimationNotifyGeneric : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x10 Id; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkAudioIDArray.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.Toolkit 4 | { 5 | [NMS(GUID = 0xCE8501F13500B7C3, NameHash = 0x3CA3D3FD)] 6 | public class TkAudioIDArray : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Array; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkAxisImageLookup.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0x8BC25D767F23285D, NameHash = 0x330ED410)] 7 | public class TkAxisImageLookup : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Lookup; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkBehaviourTreePriorityDecoratorData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0xBD3FDDABD83F9B40, NameHash = 0x43F98826)] 4 | public class TkBehaviourTreePriorityDecoratorData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSTemplate Child; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkBehaviourTreeSucceedDecoratorData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x76F8880CDB1BFB4A, NameHash = 0xA9DA8AD8)] 4 | public class TkBehaviourTreeSucceedDecoratorData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSTemplate Child; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkBlackboardValueBool.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x4A1C51C8B4940096, NameHash = 0x5381C745)] 4 | public class TkBlackboardValueBool : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Key; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public bool Value; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkBlackboardValueFloat.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x4F746C94FF965E1B, NameHash = 0xD546A03E)] 4 | public class TkBlackboardValueFloat : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Key; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public float Value; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkBlackboardValueId.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0xB18C6A1060744497, NameHash = 0xE681D534)] 4 | public class TkBlackboardValueId : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Key; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public NMSString0x10 Value; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkBlackboardValueInteger.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x8C1340F742503CA2, NameHash = 0x7270FE99)] 4 | public class TkBlackboardValueInteger : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Key; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int Value; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkBlackboardValueVector.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x2FEFEF55E7B957E8, NameHash = 0xC73FFBD)] 4 | public class TkBlackboardValueVector : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x00 */ public Vector3f Value; 8 | [NMS(Index = 0)] 9 | /* 0x10 */ public NMSString0x10 Key; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkBlendTreeLibrary.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0xAB9ABD5B5CB47B87, NameHash = 0xBB62146B)] 7 | public class TkBlendTreeLibrary : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Trees; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkBoundingBoxData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x5E3E325714D608B, NameHash = 0xC61F29E0)] 4 | public class TkBoundingBoxData : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x00 */ public Vector3f Max; 8 | [NMS(Index = 0)] 9 | /* 0x10 */ public Vector3f Min; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkButtonImageLookup.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0xF0F29F2388E0DF57, NameHash = 0x9219269B)] 7 | public class TkButtonImageLookup : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Lookup; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkCameraAttachmentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x652032F29C327D35, NameHash = 0x55E4C0EB)] 4 | public class TkCameraAttachmentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public float BaseOffset; 8 | [NMS(Index = 1)] 9 | /* 0x4 */ public float OffsetScaler; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkChordsImageLookup.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0x9600A2F78E1D94E9, NameHash = 0x74D183C5)] 7 | public class TkChordsImageLookup : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Lookup; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkControllerList.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0x61BD99D9DCF228E3, NameHash = 0xCDF89FF7)] 7 | public class TkControllerList : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Controllers; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkEmitterData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x5A19397BBBC3FAC3, NameHash = 0xA10092C9)] 4 | public class TkEmitterData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public VariableSizeString Particle; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkEntitlementList.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0x1CCC179ECFBF4355, NameHash = 0x1F2D7A4D)] 7 | public class TkEntitlementList : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Entitlements; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkEntitlementListData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x32E755FD3B60E694, NameHash = 0xC299E896)] 4 | public class TkEntitlementListData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 EntitlementId; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public NMSString0x40 ServiceID; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkFloatRange.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0xFF0075CCC1E02339, NameHash = 0x359F7497)] 4 | public class TkFloatRange : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public float Maximum; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public float Minimum; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkGeometryStreamData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0xCCB46895A8B36313, NameHash = 0x40025754)] 7 | public class TkGeometryStreamData : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List StreamDataArray; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkHeavyAirCollection.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0x55FFB5ED4325B3BB, NameHash = 0x3DCFEF03)] 7 | public class TkHeavyAirCollection : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List HeavyAirSystems; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkHitCurveData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | 3 | namespace libMBIN.NMS.Toolkit 4 | { 5 | [NMS(GUID = 0x114547F4CB481C3B, NameHash = 0x52090B8B)] 6 | public class TkHitCurveData : NMSTemplate 7 | { 8 | [NMS(Index = 1)] 9 | /* 0x0 */ public TkInOutCurve Curve; 10 | [NMS(Index = 0)] 11 | /* 0x8 */ public float Time; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkID256Array.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.Toolkit 4 | { 5 | [NMS(GUID = 0x1C02BEC2FEC36610, NameHash = 0x89917AF9)] 6 | public class TkID256Array : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Array; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkIdArray.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.Toolkit 4 | { 5 | [NMS(GUID = 0x3C1B325AF872A548, NameHash = 0xC3614740)] 6 | public class TkIdArray : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Array; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkIdSceneFilename.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0xAB43426BB6135EF9, NameHash = 0xA6F481EC)] 4 | public class TkIdSceneFilename : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x00 */ public VariableSizeString Filename; 8 | [NMS(Index = 0)] 9 | /* 0x10 */ public NMSString0x10 Id; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkIndexStream.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.Toolkit 4 | { 5 | [NMS(GUID = 0xD02A124DF9DC0B37, NameHash = 0x1A553772)] 6 | public class TkIndexStream : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List IndexStream; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkInputFrameArray.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | 3 | namespace libMBIN.NMS.Toolkit 4 | { 5 | [NMS(GUID = 0x64F6FFB4E425FE42, NameHash = 0x43297D06)] 6 | public class TkInputFrameArray : NMSTemplate 7 | { 8 | [NMS(Index = 0, Size = 0x4E20)] 9 | /* 0x0 */ public TkInputFrame[] Array; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkLODDistances.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0xA68626BCA4A58F74, NameHash = 0xD845EDA)] 4 | public class TkLODDistances : NMSTemplate 5 | { 6 | [NMS(Index = 0, Size = 0x5)] 7 | /* 0x0 */ public float[] Distances; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkLSystemRuleTemplate.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x9D3C8F24A12913F6, NameHash = 0x8AAAA061)] 4 | public class TkLSystemRuleTemplate : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x00 */ public VariableSizeString LSystem; 8 | [NMS(Index = 0)] 9 | /* 0x10 */ public NMSString0x20 Name; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkLanguageFontTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0x96A9D0407453E3E5, NameHash = 0x5559683D)] 7 | public class TkLanguageFontTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Table; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkLocalisationTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0xE2B4ADDE15DC58EF, NameHash = 0xF8DBEB64)] 7 | public class TkLocalisationTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Table; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkMaterialResource.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x285DB2A10592A86F, NameHash = 0x8A7C77D6)] 4 | public class TkMaterialResource : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public VariableSizeString Filename; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public GcResource ResHandle; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkMaterialShaderMillFlag.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0xAAC34A603C718687, NameHash = 0xC45A1472)] 4 | public class TkMaterialShaderMillFlag : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public NMSString0x20 Flag; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkMetadataFilenameList.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.Toolkit 4 | { 5 | [NMS(GUID = 0x8138D43FBA9C8C70, NameHash = 0x4775FB9B)] 6 | public class TkMetadataFilenameList : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Filenames; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkModelDescriptorList.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0x96FF0E9418D14814, NameHash = 0x4026294F)] 7 | public class TkModelDescriptorList : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List List; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkNGuiEditorStyleColour.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x1B725E62595EECB3, NameHash = 0xF2200AD2)] 4 | public class TkNGuiEditorStyleColour : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x00 */ public Colour Colour; 8 | [NMS(Index = 0)] 9 | /* 0x10 */ public NMSString0x80 Name; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkNGuiLayoutList.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0xD36EEDEFBBDE2917, NameHash = 0x9A5051F7)] 7 | public class TkNGuiLayoutList : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Layouts; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkNamedAudioIdArrayTable.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0xD41F4B0A7C42E501, NameHash = 0x6E01B266)] 7 | public class TkNamedAudioIdArrayTable : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Array; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkNetEntityRefComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0xA96DCF30AF0FF1F3, NameHash = 0xB1594437)] 4 | public class TkNetEntityRefComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public VariableSizeString Reference; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkPhysRelVectorData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x117FD42A4BB0B09D, NameHash = 0xD3AB937B)] 4 | public class TkPhysRelVectorData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public Vector3f Local; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public Vector3f Offset; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkProceduralInstance.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | 3 | namespace libMBIN.NMS.Toolkit 4 | { 5 | [NMS(GUID = 0x3D746125E36E59C, NameHash = 0x1A07394B)] 6 | public class TkProceduralInstance : NMSTemplate 7 | { 8 | [NMS(Index = 0, Size = 0x10)] 9 | /* 0x0 */ public TkProceduralInstanceData[] Data; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkProceduralInstanceData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x9DDCECAE18AD8615, NameHash = 0x14D0AAC9)] 4 | public class TkProceduralInstanceData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Id; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public int Index; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkProceduralModelComponentData.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.Toolkit 4 | { 5 | [NMS(GUID = 0xB76A6A0932780D6D, NameHash = 0x8D90EB3D)] 6 | public class TkProceduralModelComponentData : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List List; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkRandomComponentData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x4771C992D1A1CD5D, NameHash = 0x3C11907D)] 4 | public class TkRandomComponentData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public int Seed; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkRawID.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0xDCF6139EAF78A345, NameHash = 0x3A82D860)] 4 | public class TkRawID : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public ulong Value0; 8 | [NMS(Index = 1)] 9 | /* 0x8 */ public ulong Value1; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkResourceFilterList.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0xEFB0074C0F5CFD01, NameHash = 0xBE05474C)] 7 | public class TkResourceFilterList : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Filters; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkSaveID.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x4A31FD6DEDC4AC7F, NameHash = 0x11AE9CD)] 4 | public class TkSaveID : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x0 */ public ulong Value; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkSceneBoneRemapping.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x4A609A2FA678EDF2, NameHash = 0xB10C6CBF)] 4 | public class TkSceneBoneRemapping : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x80 FromBone; 8 | [NMS(Index = 1)] 9 | /* 0x80 */ public NMSString0x80 ToBone; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkSceneNodeAttributeData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x20C944F8615BCA79, NameHash = 0x9A2C38CB)] 4 | public class TkSceneNodeAttributeData : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Name; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public VariableSizeString Value; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkSketchNodeConnections.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.Toolkit 4 | { 5 | [NMS(GUID = 0x3FB7C7C78DF041F8, NameHash = 0xC22AB8B3)] 6 | public class TkSketchNodeConnections : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List Connections; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkTextureResource.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x5DAA76FCB2A9E351, NameHash = 0xEA5D5BE5)] 4 | public class TkTextureResource : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public VariableSizeString Filename; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public GcResource ResHandle; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkTrophyData.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | using System.Collections.Generic; 3 | 4 | namespace libMBIN.NMS.Toolkit 5 | { 6 | [NMS(GUID = 0xE406FDCE3AC52885, NameHash = 0xAAF79A7E)] 7 | public class TkTrophyData : NMSTemplate 8 | { 9 | [NMS(Index = 0)] 10 | /* 0x0 */ public List Trophies; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkUniqueSyncKey.cs: -------------------------------------------------------------------------------- 1 | using libMBIN.NMS.Toolkit; 2 | 3 | namespace libMBIN.NMS.Toolkit 4 | { 5 | [NMS(GUID = 0x9CC2BB5A233E7DE6, NameHash = 0xD7A68810)] 6 | public class TkUniqueSyncKey : NMSTemplate 7 | { 8 | [NMS(Index = 1)] 9 | /* 0x0 */ public ulong Index; 10 | [NMS(Index = 0)] 11 | /* 0x8 */ public TkSaveID OwnerID; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkVertexStream.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace libMBIN.NMS.Toolkit 4 | { 5 | [NMS(GUID = 0x1150956F83DEE56B, NameHash = 0xDE6297D6)] 6 | public class TkVertexStream : NMSTemplate 7 | { 8 | [NMS(Index = 0)] 9 | /* 0x0 */ public List VertexStream; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkVirtualBindingAltLayer.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x361056126A64828, NameHash = 0xF191BAAE)] 4 | public class TkVirtualBindingAltLayer : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x00 */ public NMSString0x10 HudLayerID; 8 | [NMS(Index = 0)] 9 | /* 0x10 */ public NMSString0x10 ID; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkWaveSpectrumData.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x649DF101D5EA5929, NameHash = 0x1A6CF8BB)] 4 | public class TkWaveSpectrumData : NMSTemplate 5 | { 6 | [NMS(Index = 1)] 7 | /* 0x0 */ public float Chop; 8 | [NMS(Index = 0)] 9 | /* 0x4 */ public float Wavelength; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libMBIN/Source/NMS/Toolkit/TkWeightedAnim.cs: -------------------------------------------------------------------------------- 1 | namespace libMBIN.NMS.Toolkit 2 | { 3 | [NMS(GUID = 0x41B63C0A2E88C9F8, NameHash = 0xCD4224A0)] 4 | public class TkWeightedAnim : NMSTemplate 5 | { 6 | [NMS(Index = 0)] 7 | /* 0x00 */ public NMSString0x10 Anim; 8 | [NMS(Index = 1)] 9 | /* 0x10 */ public float Weight; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- 1 | theme: 2 | name: readthedocs 3 | custom_dir: 'docs/custom_theme/' 4 | highlightjs: true 5 | site_name: MBINCompiler 6 | site_dir: html_docs/site/ 7 | nav: 8 | - Home: index.md 9 | - Installation: installation.md 10 | - Usage: usage.md 11 | - libMBIN: libmbin/usage.md 12 | - Classes: classes/index.md 13 | --------------------------------------------------------------------------------