├── .github └── workflows │ └── build-and-test.yml ├── .gitignore ├── .rubocop.yml ├── .ruby-version ├── B9PartSwitch.sln ├── B9PartSwitch ├── B9PartSwitch.csproj ├── CustomPartModule.cs ├── Extensions │ ├── AttachNodeExtensions.cs │ ├── CustomPartModuleExtensions.cs │ ├── IEnumerableExtensions.cs │ ├── ListExtensions.cs │ ├── ObjectExtensions.cs │ ├── PartExtensions.cs │ ├── PartModuleExtensions.cs │ ├── StringExtensions.cs │ ├── TransformExtensions.cs │ ├── TypeExtensions.cs │ └── Vector3Extensions.cs ├── FARChecker.cs ├── FatalErrorHandler.cs ├── Fishbones │ ├── Context │ │ ├── Operation.cs │ │ └── OperationContext.cs │ ├── FieldWrappers │ │ ├── FieldWrapper.cs │ │ ├── IFieldWrapper.cs │ │ └── PropertyWrapper.cs │ ├── IContextualNode.cs │ ├── NodeData.cs │ ├── NodeDataBuilder.cs │ ├── NodeDataField.cs │ ├── NodeDataList.cs │ ├── NodeDataListBuilder.cs │ ├── NodeDataListLibrary.cs │ ├── NodeDataMappers │ │ ├── INodeDataMapper.cs │ │ ├── INodeDataMapperBuilder.cs │ │ ├── NodeListMapper.cs │ │ ├── NodeListMapperBuilder.cs │ │ ├── NodeScalarMapper.cs │ │ ├── NodeScalarMapperBuilder.cs │ │ ├── ValueListMapper.cs │ │ ├── ValueListMapperBuilder.cs │ │ ├── ValueScalarMapper.cs │ │ └── ValueScalarMapperBuilder.cs │ ├── NodeDataObjectExtensions.cs │ ├── OperationManager.cs │ ├── Parsers │ │ ├── AttachNodeValueParser.cs │ │ ├── DefaultValueParseMap.cs │ │ ├── EnumValueParser.cs │ │ ├── Exceptions.cs │ │ ├── INodeObjectWrapper.cs │ │ ├── IValueParseMap.cs │ │ ├── IValueParser.cs │ │ ├── NodeObjectWrapper.cs │ │ ├── NodeObjectWrapperConfigNode.cs │ │ ├── NodeObjectWrapperIConfigNode.cs │ │ ├── NodeObjectWrapperIContextualNode.cs │ │ ├── OverrideValueParseMap.cs │ │ ├── PartResourceDefinitionValueParser.cs │ │ ├── ScaleParser.cs │ │ ├── ValueParseMap.cs │ │ ├── ValueParseMapWrapper.cs │ │ └── ValueParser.cs │ └── UseParser.cs ├── Localization.cs ├── ModuleB9AssignUiGroups.cs ├── ModuleB9DisableTransform.cs ├── ModuleB9PropagateCopyEvents.cs ├── ModuleMatcher.cs ├── PartSwitch │ ├── AttachNodeModifierInfo.cs │ ├── BestSubtypeDeterminator.cs │ ├── ColorPropertyModifierInfo.cs │ ├── FloatPropertyModifierInfo.cs │ ├── LockedSubtypeWarningHandler.cs │ ├── MaterialModifierInfo.cs │ ├── ModuleB9PartInfo.cs │ ├── ModuleB9PartSwitch.cs │ ├── ModuleModifierInfo.cs │ ├── PartModifiers │ │ ├── AttachNodeMover.cs │ │ ├── AttachNodeSizeModifier.cs │ │ ├── AttachNodeToggler.cs │ │ ├── ColorPropertyModifier.cs │ │ ├── EffectDeactivator.cs │ │ ├── FloatPropertyModifier.cs │ │ ├── IPartAspectLock.cs │ │ ├── IPartModifier.cs │ │ ├── ModuleDataHandlerBasic.cs │ │ ├── ModuleDeactivator.cs │ │ ├── ModuleOutputResourceResetter.cs │ │ ├── PartAttachNodeModifier.cs │ │ ├── PartCenterOfBuoyancyModifier.cs │ │ ├── PartCenterOfDisplacementModifier.cs │ │ ├── PartCoLOffsetModifier.cs │ │ ├── PartCoMOffsetModifier.cs │ │ ├── PartCoPOffsetModifier.cs │ │ ├── PartCrashToleranceModifier.cs │ │ ├── PartMaxTempModifier.cs │ │ ├── PartModifierBase.cs │ │ ├── PartSkinMaxTempModifier.cs │ │ ├── PartStackSymmetryModifier.cs │ │ ├── ResourceModifier.cs │ │ ├── TextureReplacement.cs │ │ ├── TransformMover.cs │ │ ├── TransformRotator.cs │ │ ├── TransformScaleModifier.cs │ │ └── TransformToggler.cs │ ├── PartSubtype.cs │ ├── PartSwitchFlightDialog.cs │ ├── SubtypePartFields.cs │ ├── TexturePropertyModifierInfo.cs │ ├── TextureSwitchInfo.cs │ └── TransformModifierInfo.cs ├── Properties │ └── .keep ├── Serialization │ └── SerializedDataContainer.cs ├── SeriousWarningHandler.cs ├── TankSettings │ ├── B9TankSettings.cs │ ├── TankTypeValueParser.cs │ └── Tanks.cs ├── UI │ ├── PrefabManager.cs │ ├── SwitcherSubtypeDescriptionGenerator.cs │ ├── TooltipHelper.cs │ ├── UIPartActionSubtypeButton.cs │ ├── UIPartActionSubtypeSelector.cs │ └── UI_SubtypeSelector.cs ├── Utils │ ├── ChangeTransactionManager.cs │ ├── ColorParser.cs │ ├── GroupedStringBuilder.cs │ ├── ResourceColors.cs │ └── StringMatcher.cs └── packages.config ├── B9PartSwitchTests ├── B9PartSwitchTests.csproj ├── DummyTest.cs ├── Exemplars.cs ├── Extensions │ └── IEnumerableExtensionsTest.cs ├── Fishbones │ ├── Context │ │ ├── OperationContextTest.cs │ │ └── OperationTest.cs │ ├── FieldWrappers │ │ ├── FieldWrapperTest.cs │ │ └── PropertyWrapperTest.cs │ ├── NodeDataBuilderTest.cs │ ├── NodeDataFieldTest.cs │ ├── NodeDataListBuilderTest.cs │ ├── NodeDataListTest.cs │ ├── NodeDataMappers │ │ ├── NodeListMapperBuilderTest.cs │ │ ├── NodeListMapperTest.cs │ │ ├── NodeScalarMapperBuilderTest.cs │ │ ├── NodeScalarMapperTest.cs │ │ ├── ValueListMapperBuilderTest.cs │ │ ├── ValueListMapperTest.cs │ │ ├── ValueScalarMapperBuilderTest.cs │ │ └── ValueScalarMapperTest.cs │ ├── OperationManagerTest.cs │ ├── Parsers │ │ ├── AttachNodeValueParserTest.cs │ │ ├── DefaultValueParseMapTest.cs │ │ ├── EnumValueParserTest.cs │ │ ├── ExceptionsTest.cs │ │ ├── NodeObjectWrapperConfigNodeTest.cs │ │ ├── NodeObjectWrapperIConfigNodeTest.cs │ │ ├── NodeObjectWrapperIContextualNodeTest.cs │ │ ├── NodeObjectWrapperTest.cs │ │ ├── OverrideValueParseMapTest.cs │ │ ├── ScaleParserTest.cs │ │ ├── ValueParseMapTest.cs │ │ ├── ValueParseMapWrapperTest.cs │ │ └── ValueParserTest.cs │ └── UseParserTest.cs ├── PartSwitch │ └── BestSubtypeDeterminatorTest.cs ├── Properties │ └── AssemblyInfo.cs ├── TestUtils │ ├── AssertUtil.cs │ ├── AssertUtilTest.cs │ ├── DummyTypes │ │ ├── DummyClass.cs │ │ ├── DummyIConfigNode.cs │ │ ├── DummyIConfigNodeTest.cs │ │ ├── DummyIContextualNode.cs │ │ └── DummyIContextualNodeTest.cs │ ├── TestConfigNode.cs │ └── TestConfigNodeTest.cs ├── Utils │ ├── ChangeTransactionManagerTest.cs │ ├── ColorParserTest.cs │ ├── GroupedStringBuilderTest.cs │ └── StringMatcherTest.cs ├── app.config └── packages.config ├── GameData └── B9PartSwitch │ ├── B9PartSwitch-TweakScale.cfg │ ├── DefaultTankTypes.cfg │ ├── Localization │ ├── de-de.cfg │ ├── en-us.cfg │ ├── es-es.cfg │ ├── fr-fr.cfg │ ├── it-it.cfg │ ├── pt-br.cfg │ ├── ru.cfg │ └── zh-cn.cfg │ └── PartInfo.cfg ├── Gemfile ├── KSP_VERSION ├── LICENSE ├── NetKAN └── B9PartSwitch.netkan ├── README.md ├── Rakefile ├── bin ├── install-ksp-dlls └── test ├── spec ├── spec_helper.rb └── version_file_spec.rb └── templates ├── AssemblyInfo.cs.erb └── B9PartSwitch.version.erb /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-2.6.5 2 | -------------------------------------------------------------------------------- /B9PartSwitch.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch.sln -------------------------------------------------------------------------------- /B9PartSwitch/B9PartSwitch.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/B9PartSwitch.csproj -------------------------------------------------------------------------------- /B9PartSwitch/CustomPartModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/CustomPartModule.cs -------------------------------------------------------------------------------- /B9PartSwitch/Extensions/AttachNodeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Extensions/AttachNodeExtensions.cs -------------------------------------------------------------------------------- /B9PartSwitch/Extensions/CustomPartModuleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Extensions/CustomPartModuleExtensions.cs -------------------------------------------------------------------------------- /B9PartSwitch/Extensions/IEnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Extensions/IEnumerableExtensions.cs -------------------------------------------------------------------------------- /B9PartSwitch/Extensions/ListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Extensions/ListExtensions.cs -------------------------------------------------------------------------------- /B9PartSwitch/Extensions/ObjectExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Extensions/ObjectExtensions.cs -------------------------------------------------------------------------------- /B9PartSwitch/Extensions/PartExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Extensions/PartExtensions.cs -------------------------------------------------------------------------------- /B9PartSwitch/Extensions/PartModuleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Extensions/PartModuleExtensions.cs -------------------------------------------------------------------------------- /B9PartSwitch/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /B9PartSwitch/Extensions/TransformExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Extensions/TransformExtensions.cs -------------------------------------------------------------------------------- /B9PartSwitch/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /B9PartSwitch/Extensions/Vector3Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Extensions/Vector3Extensions.cs -------------------------------------------------------------------------------- /B9PartSwitch/FARChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/FARChecker.cs -------------------------------------------------------------------------------- /B9PartSwitch/FatalErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/FatalErrorHandler.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Context/Operation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Context/Operation.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Context/OperationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Context/OperationContext.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/FieldWrappers/FieldWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/FieldWrappers/FieldWrapper.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/FieldWrappers/IFieldWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/FieldWrappers/IFieldWrapper.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/FieldWrappers/PropertyWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/FieldWrappers/PropertyWrapper.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/IContextualNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/IContextualNode.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeData.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataBuilder.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataField.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataList.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataListBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataListBuilder.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataListLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataListLibrary.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataMappers/INodeDataMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataMappers/INodeDataMapper.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataMappers/INodeDataMapperBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataMappers/INodeDataMapperBuilder.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataMappers/NodeListMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataMappers/NodeListMapper.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataMappers/NodeListMapperBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataMappers/NodeListMapperBuilder.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataMappers/NodeScalarMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataMappers/NodeScalarMapper.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataMappers/NodeScalarMapperBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataMappers/NodeScalarMapperBuilder.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataMappers/ValueListMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataMappers/ValueListMapper.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataMappers/ValueListMapperBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataMappers/ValueListMapperBuilder.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataMappers/ValueScalarMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataMappers/ValueScalarMapper.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataMappers/ValueScalarMapperBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataMappers/ValueScalarMapperBuilder.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/NodeDataObjectExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/NodeDataObjectExtensions.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/OperationManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/OperationManager.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/AttachNodeValueParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/AttachNodeValueParser.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/DefaultValueParseMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/DefaultValueParseMap.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/EnumValueParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/EnumValueParser.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/Exceptions.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/INodeObjectWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/INodeObjectWrapper.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/IValueParseMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/IValueParseMap.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/IValueParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/IValueParser.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/NodeObjectWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/NodeObjectWrapper.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/NodeObjectWrapperConfigNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/NodeObjectWrapperConfigNode.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/NodeObjectWrapperIConfigNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/NodeObjectWrapperIConfigNode.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/NodeObjectWrapperIContextualNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/NodeObjectWrapperIContextualNode.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/OverrideValueParseMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/OverrideValueParseMap.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/PartResourceDefinitionValueParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/PartResourceDefinitionValueParser.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/ScaleParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/ScaleParser.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/ValueParseMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/ValueParseMap.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/ValueParseMapWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/ValueParseMapWrapper.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/Parsers/ValueParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/Parsers/ValueParser.cs -------------------------------------------------------------------------------- /B9PartSwitch/Fishbones/UseParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Fishbones/UseParser.cs -------------------------------------------------------------------------------- /B9PartSwitch/Localization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Localization.cs -------------------------------------------------------------------------------- /B9PartSwitch/ModuleB9AssignUiGroups.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/ModuleB9AssignUiGroups.cs -------------------------------------------------------------------------------- /B9PartSwitch/ModuleB9DisableTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/ModuleB9DisableTransform.cs -------------------------------------------------------------------------------- /B9PartSwitch/ModuleB9PropagateCopyEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/ModuleB9PropagateCopyEvents.cs -------------------------------------------------------------------------------- /B9PartSwitch/ModuleMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/ModuleMatcher.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/AttachNodeModifierInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/AttachNodeModifierInfo.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/BestSubtypeDeterminator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/BestSubtypeDeterminator.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/ColorPropertyModifierInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/ColorPropertyModifierInfo.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/FloatPropertyModifierInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/FloatPropertyModifierInfo.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/LockedSubtypeWarningHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/LockedSubtypeWarningHandler.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/MaterialModifierInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/MaterialModifierInfo.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/ModuleB9PartInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/ModuleB9PartInfo.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/ModuleB9PartSwitch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/ModuleB9PartSwitch.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/ModuleModifierInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/ModuleModifierInfo.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/AttachNodeMover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/AttachNodeMover.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/AttachNodeSizeModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/AttachNodeSizeModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/AttachNodeToggler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/AttachNodeToggler.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/ColorPropertyModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/ColorPropertyModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/EffectDeactivator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/EffectDeactivator.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/FloatPropertyModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/FloatPropertyModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/IPartAspectLock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/IPartAspectLock.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/IPartModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/IPartModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/ModuleDataHandlerBasic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/ModuleDataHandlerBasic.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/ModuleDeactivator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/ModuleDeactivator.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/ModuleOutputResourceResetter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/ModuleOutputResourceResetter.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/PartAttachNodeModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/PartAttachNodeModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/PartCenterOfBuoyancyModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/PartCenterOfBuoyancyModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/PartCenterOfDisplacementModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/PartCenterOfDisplacementModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/PartCoLOffsetModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/PartCoLOffsetModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/PartCoMOffsetModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/PartCoMOffsetModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/PartCoPOffsetModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/PartCoPOffsetModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/PartCrashToleranceModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/PartCrashToleranceModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/PartMaxTempModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/PartMaxTempModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/PartModifierBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/PartModifierBase.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/PartSkinMaxTempModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/PartSkinMaxTempModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/PartStackSymmetryModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/PartStackSymmetryModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/ResourceModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/ResourceModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/TextureReplacement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/TextureReplacement.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/TransformMover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/TransformMover.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/TransformRotator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/TransformRotator.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/TransformScaleModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/TransformScaleModifier.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartModifiers/TransformToggler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartModifiers/TransformToggler.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartSubtype.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartSubtype.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/PartSwitchFlightDialog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/PartSwitchFlightDialog.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/SubtypePartFields.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/SubtypePartFields.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/TexturePropertyModifierInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/TexturePropertyModifierInfo.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/TextureSwitchInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/TextureSwitchInfo.cs -------------------------------------------------------------------------------- /B9PartSwitch/PartSwitch/TransformModifierInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/PartSwitch/TransformModifierInfo.cs -------------------------------------------------------------------------------- /B9PartSwitch/Properties/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /B9PartSwitch/Serialization/SerializedDataContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Serialization/SerializedDataContainer.cs -------------------------------------------------------------------------------- /B9PartSwitch/SeriousWarningHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/SeriousWarningHandler.cs -------------------------------------------------------------------------------- /B9PartSwitch/TankSettings/B9TankSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/TankSettings/B9TankSettings.cs -------------------------------------------------------------------------------- /B9PartSwitch/TankSettings/TankTypeValueParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/TankSettings/TankTypeValueParser.cs -------------------------------------------------------------------------------- /B9PartSwitch/TankSettings/Tanks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/TankSettings/Tanks.cs -------------------------------------------------------------------------------- /B9PartSwitch/UI/PrefabManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/UI/PrefabManager.cs -------------------------------------------------------------------------------- /B9PartSwitch/UI/SwitcherSubtypeDescriptionGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/UI/SwitcherSubtypeDescriptionGenerator.cs -------------------------------------------------------------------------------- /B9PartSwitch/UI/TooltipHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/UI/TooltipHelper.cs -------------------------------------------------------------------------------- /B9PartSwitch/UI/UIPartActionSubtypeButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/UI/UIPartActionSubtypeButton.cs -------------------------------------------------------------------------------- /B9PartSwitch/UI/UIPartActionSubtypeSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/UI/UIPartActionSubtypeSelector.cs -------------------------------------------------------------------------------- /B9PartSwitch/UI/UI_SubtypeSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/UI/UI_SubtypeSelector.cs -------------------------------------------------------------------------------- /B9PartSwitch/Utils/ChangeTransactionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Utils/ChangeTransactionManager.cs -------------------------------------------------------------------------------- /B9PartSwitch/Utils/ColorParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Utils/ColorParser.cs -------------------------------------------------------------------------------- /B9PartSwitch/Utils/GroupedStringBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Utils/GroupedStringBuilder.cs -------------------------------------------------------------------------------- /B9PartSwitch/Utils/ResourceColors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Utils/ResourceColors.cs -------------------------------------------------------------------------------- /B9PartSwitch/Utils/StringMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/Utils/StringMatcher.cs -------------------------------------------------------------------------------- /B9PartSwitch/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitch/packages.config -------------------------------------------------------------------------------- /B9PartSwitchTests/B9PartSwitchTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/B9PartSwitchTests.csproj -------------------------------------------------------------------------------- /B9PartSwitchTests/DummyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/DummyTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Exemplars.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Exemplars.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Extensions/IEnumerableExtensionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Extensions/IEnumerableExtensionsTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Context/OperationContextTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Context/OperationContextTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Context/OperationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Context/OperationTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/FieldWrappers/FieldWrapperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/FieldWrappers/FieldWrapperTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/FieldWrappers/PropertyWrapperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/FieldWrappers/PropertyWrapperTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/NodeDataBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/NodeDataBuilderTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/NodeDataFieldTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/NodeDataFieldTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/NodeDataListBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/NodeDataListBuilderTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/NodeDataListTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/NodeDataListTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/NodeDataMappers/NodeListMapperBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/NodeDataMappers/NodeListMapperBuilderTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/NodeDataMappers/NodeListMapperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/NodeDataMappers/NodeListMapperTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/NodeDataMappers/NodeScalarMapperBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/NodeDataMappers/NodeScalarMapperBuilderTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/NodeDataMappers/NodeScalarMapperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/NodeDataMappers/NodeScalarMapperTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/NodeDataMappers/ValueListMapperBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/NodeDataMappers/ValueListMapperBuilderTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/NodeDataMappers/ValueListMapperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/NodeDataMappers/ValueListMapperTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/NodeDataMappers/ValueScalarMapperBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/NodeDataMappers/ValueScalarMapperBuilderTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/NodeDataMappers/ValueScalarMapperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/NodeDataMappers/ValueScalarMapperTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/OperationManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/OperationManagerTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/AttachNodeValueParserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/AttachNodeValueParserTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/DefaultValueParseMapTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/DefaultValueParseMapTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/EnumValueParserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/EnumValueParserTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/ExceptionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/ExceptionsTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/NodeObjectWrapperConfigNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/NodeObjectWrapperConfigNodeTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/NodeObjectWrapperIConfigNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/NodeObjectWrapperIConfigNodeTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/NodeObjectWrapperIContextualNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/NodeObjectWrapperIContextualNodeTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/NodeObjectWrapperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/NodeObjectWrapperTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/OverrideValueParseMapTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/OverrideValueParseMapTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/ScaleParserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/ScaleParserTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/ValueParseMapTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/ValueParseMapTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/ValueParseMapWrapperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/ValueParseMapWrapperTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/Parsers/ValueParserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/Parsers/ValueParserTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Fishbones/UseParserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Fishbones/UseParserTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/PartSwitch/BestSubtypeDeterminatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/PartSwitch/BestSubtypeDeterminatorTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/TestUtils/AssertUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/TestUtils/AssertUtil.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/TestUtils/AssertUtilTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/TestUtils/AssertUtilTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/TestUtils/DummyTypes/DummyClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/TestUtils/DummyTypes/DummyClass.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/TestUtils/DummyTypes/DummyIConfigNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/TestUtils/DummyTypes/DummyIConfigNode.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/TestUtils/DummyTypes/DummyIConfigNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/TestUtils/DummyTypes/DummyIConfigNodeTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/TestUtils/DummyTypes/DummyIContextualNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/TestUtils/DummyTypes/DummyIContextualNode.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/TestUtils/DummyTypes/DummyIContextualNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/TestUtils/DummyTypes/DummyIContextualNodeTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/TestUtils/TestConfigNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/TestUtils/TestConfigNode.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/TestUtils/TestConfigNodeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/TestUtils/TestConfigNodeTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Utils/ChangeTransactionManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Utils/ChangeTransactionManagerTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Utils/ColorParserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Utils/ColorParserTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Utils/GroupedStringBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Utils/GroupedStringBuilderTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/Utils/StringMatcherTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/Utils/StringMatcherTest.cs -------------------------------------------------------------------------------- /B9PartSwitchTests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/app.config -------------------------------------------------------------------------------- /B9PartSwitchTests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/B9PartSwitchTests/packages.config -------------------------------------------------------------------------------- /GameData/B9PartSwitch/B9PartSwitch-TweakScale.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/GameData/B9PartSwitch/B9PartSwitch-TweakScale.cfg -------------------------------------------------------------------------------- /GameData/B9PartSwitch/DefaultTankTypes.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/GameData/B9PartSwitch/DefaultTankTypes.cfg -------------------------------------------------------------------------------- /GameData/B9PartSwitch/Localization/de-de.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/GameData/B9PartSwitch/Localization/de-de.cfg -------------------------------------------------------------------------------- /GameData/B9PartSwitch/Localization/en-us.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/GameData/B9PartSwitch/Localization/en-us.cfg -------------------------------------------------------------------------------- /GameData/B9PartSwitch/Localization/es-es.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/GameData/B9PartSwitch/Localization/es-es.cfg -------------------------------------------------------------------------------- /GameData/B9PartSwitch/Localization/fr-fr.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/GameData/B9PartSwitch/Localization/fr-fr.cfg -------------------------------------------------------------------------------- /GameData/B9PartSwitch/Localization/it-it.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/GameData/B9PartSwitch/Localization/it-it.cfg -------------------------------------------------------------------------------- /GameData/B9PartSwitch/Localization/pt-br.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/GameData/B9PartSwitch/Localization/pt-br.cfg -------------------------------------------------------------------------------- /GameData/B9PartSwitch/Localization/ru.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/GameData/B9PartSwitch/Localization/ru.cfg -------------------------------------------------------------------------------- /GameData/B9PartSwitch/Localization/zh-cn.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/GameData/B9PartSwitch/Localization/zh-cn.cfg -------------------------------------------------------------------------------- /GameData/B9PartSwitch/PartInfo.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/GameData/B9PartSwitch/PartInfo.cfg -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/Gemfile -------------------------------------------------------------------------------- /KSP_VERSION: -------------------------------------------------------------------------------- 1 | 1.12.3 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/LICENSE -------------------------------------------------------------------------------- /NetKAN/B9PartSwitch.netkan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/NetKAN/B9PartSwitch.netkan -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/install-ksp-dlls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/bin/install-ksp-dlls -------------------------------------------------------------------------------- /bin/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/bin/test -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/version_file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/spec/version_file_spec.rb -------------------------------------------------------------------------------- /templates/AssemblyInfo.cs.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/templates/AssemblyInfo.cs.erb -------------------------------------------------------------------------------- /templates/B9PartSwitch.version.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowfishpro/B9PartSwitch/HEAD/templates/B9PartSwitch.version.erb --------------------------------------------------------------------------------