예제 #1
0
파일: Options.cs 프로젝트: LordEnigma/UO
 public PvPBattleOptions()
 {
     Broadcasts   = new PvPBattleBroadcasts();
     Locations    = new PvPBattleLocations();
     Restrictions = new PvPBattleRestrictions();
     Rewards      = new PvPRewards();
     Rules        = new PvPBattleRules();
     Sounds       = new PvPBattleSounds();
     SuddenDeath  = new PvPBattleSuddenDeath();
     Timing       = new PvPBattleTiming();
     Weather      = new PvPBattleWeather();
 }
예제 #2
0
파일: Options.cs 프로젝트: Ravenwolfe/Core
		public PvPBattleOptions()
		{
			Broadcasts = new PvPBattleBroadcasts();
			Locations = new PvPBattleLocations();
			Restrictions = new PvPBattleRestrictions();
			Rewards = new PvPRewards();
			Rules = new PvPBattleRules();
			Sounds = new PvPBattleSounds();
			SuddenDeath = new PvPBattleSuddenDeath();
			Timing = new PvPBattleTiming();
			Weather = new PvPBattleWeather();
		}
예제 #3
0
파일: Rules.cs 프로젝트: zerodowned/Core
        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();
            }
        }
예제 #4
0
파일: Rules.cs 프로젝트: Ravenwolfe/Core
		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();
			}
		}
예제 #5
0
파일: Rules.cs 프로젝트: Ravenwolfe/Core
		public void CopyFrom(PvPBattleRules source)
		{
			source.CopyTo(this);
		}
예제 #6
0
파일: Rules.cs 프로젝트: zerodowned/Core
 public void CopyFrom(PvPBattleRules source)
 {
     source.CopyTo(this);
 }