public static void DeepCopyIn(
            this IMagicEffectSpellArchetypeInternal lhs,
            IMagicEffectSpellArchetypeGetter rhs,
            out MagicEffectSpellArchetype.ErrorMask errorMask,
            MagicEffectSpellArchetype.TranslationMask?copyMask = null)
        {
            var errorMaskBuilder = new ErrorMaskBuilder();

            ((MagicEffectSpellArchetypeSetterTranslationCommon)((IMagicEffectSpellArchetypeGetter)lhs).CommonSetterTranslationInstance() !).DeepCopyIn(
                item: lhs,
                rhs: rhs,
                errorMask: errorMaskBuilder,
                copyMask: copyMask?.GetCrystal(),
                deepCopy: false);
            errorMask = MagicEffectSpellArchetype.ErrorMask.Factory(errorMaskBuilder);
        }
Example #2
0
 public void Clear(IMagicEffectSpellArchetypeInternal item)
 {
     ClearPartial();
     base.Clear(item);
 }
Example #3
0
 public static void Clear(this IMagicEffectSpellArchetypeInternal item)
 {
     ((MagicEffectSpellArchetypeSetterCommon)((IMagicEffectSpellArchetypeGetter)item).CommonSetterInstance() !).Clear(item: item);
 }