private void RegisterPropConfig(PropAssetFolderRuleXml config, PropInfo info) { if (config.AssetName?.Split(new char[] { '.' }, 2)?[1] == info.name?.Split(new char[] { '.' }, 2)?[1]) { config.AssetName = info.name; config.Source = RuleSource.ASSET; m_colorConfigDataProps[info.name] = config; } }
private void RegisterNetPropConfig(PropAssetFolderRuleXml config, NetInfo info) { if (config.AssetName != null) { config.NetName = info.name; config.Source = RuleSource.ASSET; if (m_colorConfigDataNetsProps[info.name] == null) { m_colorConfigDataNetsProps[info.name] = new Dictionary <string, PropAssetFolderRuleXml>(); } m_colorConfigDataNetsProps[info.name][config.AssetName] = config; } }