Aura.Channel.Scripting.Scripts.QuestScript.Dispose C# (CSharp) Метод

Dispose() публичный Метод

Disposes quest script, removing all subscriptions.
public Dispose ( ) : void
Результат void
		public override void Dispose()
		{
			base.Dispose();

			ChannelServer.Instance.Events.PlayerLoggedIn -= this.OnPlayerLoggedIn;
			ChannelServer.Instance.Events.CreatureKilledByPlayer -= this.OnCreatureKilledByPlayer;
			ChannelServer.Instance.Events.PlayerReceivesItem -= this.OnPlayerReceivesOrRemovesItem;
			ChannelServer.Instance.Events.PlayerRemovesItem -= this.OnPlayerReceivesOrRemovesItem;
			ChannelServer.Instance.Events.PlayerCompletesQuest -= this.OnPlayerCompletesQuest;
			ChannelServer.Instance.Events.SkillRankChanged -= this.OnSkillRankChanged;
			ChannelServer.Instance.Events.CreatureLevelUp -= this.OnCreatureLevelUp;
			ChannelServer.Instance.Events.CreatureGotKeyword -= this.CreatureGotKeyword;
			ChannelServer.Instance.Events.PlayerEquipsItem -= this.OnPlayerEquipsItem;
			ChannelServer.Instance.Events.CreatureGathered -= this.OnCreatureGathered;
			ChannelServer.Instance.Events.PlayerUsedSkill -= this.OnPlayerUsedSkill;
			ChannelServer.Instance.Events.PlayerClearedDungeon -= this.OnPlayerClearedDungeon;
		}