Exemple #1
0
        public void CopyTo(PvPBattleRules target)
        {
            lock (_CopyStore)
            {
                if (_CopyStore == null)
                {
                    _CopyStore = new PropertyList <PvPBattleRules>
                    {
                        Filter = p => p.Name != "InvokeReset" && p.Name != "InvokeClear" && p.PropertyType == typeof(bool)
                    };
                }

                _CopyStore.Deserialize(this);
                _CopyStore.Serialize(target);
                _CopyStore.Clear();
            }
        }