예제 #1
0
파일: ZeusModule.cs 프로젝트: zhh007/MyGen
        private static void OverrideSavedData(ZeusModule module, InputItemCollection items)
        {
            if (!module.IsParentModule)
            {
                OverrideSavedData(module.ParentModule, items);
            }

            foreach (InputItem item in module.UserSavedItems)
            {
                if (items.Contains(item.VariableName))
                {
                    items[item.VariableName].DataObject = item.DataObject;
                }
                else
                {
                    items.Add(new InputItem(item.VariableName, item.DataObject));
                }
            }
        }
예제 #2
0
파일: ZeusModule.cs 프로젝트: zhh007/MyGen
 public void OverrideSavedData(InputItemCollection items)
 {
     OverrideSavedData(this, items);
 }
예제 #3
0
 public void OverrideSavedData(InputItemCollection items)
 {
     OverrideSavedData(this, items);
 }
예제 #4
0
        private static void OverrideSavedData(ZeusModule module, InputItemCollection items)
        {
            if (!module.IsParentModule)
            {
                OverrideSavedData(module.ParentModule, items);
            }

            foreach (InputItem item in module.UserSavedItems)
            {
                if (items.Contains(item.VariableName))
                {
                    items[item.VariableName].DataObject = item.DataObject;
                }
                else
                {
                    items.Add(new InputItem(item.VariableName, item.DataObject));
                }
            }
        }