private void HandleCfgInAll({CfgName} cfg) { HandleCfg(cfg); {FunctionAllBlock} } {editorConditionStart} private {CfgName}[] _allDatas; public {CfgName}[] dataArray { get { if(_allDatas == null) { _allDatas = ConfigUtil.GetAllCfgs<{CfgName}>("{CfgArrayName}", HandleCfgInAll); } return _allDatas; } } {editorConditionEnd}