├── LICENSE ├── README.md └── ReferenceBindTool ├── Editor ├── Inspector │ ├── AddSettingDataPopWindow.cs │ ├── BindDataSelectEditor.cs │ ├── CodeGeneratorSettingConfigEditor.cs │ ├── CodeGeneratorSettingDataDrawer.cs │ ├── ComponentTreeView.cs │ ├── ReferenceBindComponentEditor.cs │ ├── RuleHelperInfo.cs │ └── SelectComponentTreePopWindow.cs ├── NotAddComponentTool │ ├── NotAddComponentData.cs │ ├── NotAddComponentDataExtensions.cs │ └── NotAddComponentToolWindow.cs ├── RuleHelpers │ ├── DefaultBindAssetOrPrefabRuleHelper.cs │ ├── DefaultBindComponentsRuleHelper.cs │ ├── DefaultCodeGeneratorRuleHelper.cs │ ├── SelectComponentBindComponentsRuleHelper.cs │ ├── SelectTreeBindRuleHelper.cs │ ├── TransformFindCodeGeneratorRuleHelper.cs │ └── TypePrefixBindComponentsRuleHelper.cs └── Utility │ ├── MiniJson.cs │ ├── Page.cs │ ├── ReferenceBindExtensions.cs │ ├── ReferenceBindUtility.cs │ ├── RuleHelperUtility.cs │ └── Searchable │ ├── SearchableDataDrawer.cs │ ├── SearchableEnumDrawer.cs │ └── SearchablePopup.cs └── Runtime ├── BindDataSelect.cs ├── CodeGeneratorSettingConfig.cs ├── CodeGeneratorSettingData.cs ├── ReferenceBindComponent.cs ├── RuleHelpers ├── IBindAssetOrPrefabRuleHelper.cs ├── IBindComponentsRuleHelper.cs ├── ICodeGeneratorRuleHelper.cs └── IRuleHelper.cs └── Utility └── Searchable ├── SearchableData.cs └── SearchableEnumAttribute.cs /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/README.md -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Inspector/AddSettingDataPopWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Inspector/AddSettingDataPopWindow.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Inspector/BindDataSelectEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Inspector/BindDataSelectEditor.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Inspector/CodeGeneratorSettingConfigEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Inspector/CodeGeneratorSettingConfigEditor.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Inspector/CodeGeneratorSettingDataDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Inspector/CodeGeneratorSettingDataDrawer.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Inspector/ComponentTreeView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Inspector/ComponentTreeView.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Inspector/ReferenceBindComponentEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Inspector/ReferenceBindComponentEditor.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Inspector/RuleHelperInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Inspector/RuleHelperInfo.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Inspector/SelectComponentTreePopWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Inspector/SelectComponentTreePopWindow.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/NotAddComponentTool/NotAddComponentData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/NotAddComponentTool/NotAddComponentData.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/NotAddComponentTool/NotAddComponentDataExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/NotAddComponentTool/NotAddComponentDataExtensions.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/NotAddComponentTool/NotAddComponentToolWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/NotAddComponentTool/NotAddComponentToolWindow.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/RuleHelpers/DefaultBindAssetOrPrefabRuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/RuleHelpers/DefaultBindAssetOrPrefabRuleHelper.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/RuleHelpers/DefaultBindComponentsRuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/RuleHelpers/DefaultBindComponentsRuleHelper.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/RuleHelpers/DefaultCodeGeneratorRuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/RuleHelpers/DefaultCodeGeneratorRuleHelper.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/RuleHelpers/SelectComponentBindComponentsRuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/RuleHelpers/SelectComponentBindComponentsRuleHelper.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/RuleHelpers/SelectTreeBindRuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/RuleHelpers/SelectTreeBindRuleHelper.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/RuleHelpers/TransformFindCodeGeneratorRuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/RuleHelpers/TransformFindCodeGeneratorRuleHelper.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/RuleHelpers/TypePrefixBindComponentsRuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/RuleHelpers/TypePrefixBindComponentsRuleHelper.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Utility/MiniJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Utility/MiniJson.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Utility/Page.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Utility/Page.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Utility/ReferenceBindExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Utility/ReferenceBindExtensions.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Utility/ReferenceBindUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Utility/ReferenceBindUtility.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Utility/RuleHelperUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Utility/RuleHelperUtility.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Utility/Searchable/SearchableDataDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Utility/Searchable/SearchableDataDrawer.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Utility/Searchable/SearchableEnumDrawer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Utility/Searchable/SearchableEnumDrawer.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Editor/Utility/Searchable/SearchablePopup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Editor/Utility/Searchable/SearchablePopup.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Runtime/BindDataSelect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Runtime/BindDataSelect.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Runtime/CodeGeneratorSettingConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Runtime/CodeGeneratorSettingConfig.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Runtime/CodeGeneratorSettingData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Runtime/CodeGeneratorSettingData.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Runtime/ReferenceBindComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Runtime/ReferenceBindComponent.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Runtime/RuleHelpers/IBindAssetOrPrefabRuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Runtime/RuleHelpers/IBindAssetOrPrefabRuleHelper.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Runtime/RuleHelpers/IBindComponentsRuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Runtime/RuleHelpers/IBindComponentsRuleHelper.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Runtime/RuleHelpers/ICodeGeneratorRuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Runtime/RuleHelpers/ICodeGeneratorRuleHelper.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Runtime/RuleHelpers/IRuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Runtime/RuleHelpers/IRuleHelper.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Runtime/Utility/Searchable/SearchableData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Runtime/Utility/Searchable/SearchableData.cs -------------------------------------------------------------------------------- /ReferenceBindTool/Runtime/Utility/Searchable/SearchableEnumAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FingerCaster/ReferenceBindTool/HEAD/ReferenceBindTool/Runtime/Utility/Searchable/SearchableEnumAttribute.cs --------------------------------------------------------------------------------