Back to Server.Engines.MLQuests.Objectives

BaseObjectiveInstance

Derived Types: CollectObjectiveInstance, DeliverObjectiveInstance, EscortObjectiveInstance, GainSkillObjectiveInstance, KillObjectiveInstance

Nested Types: DataType

(static) void Deserialize( GenericReader reader, int version, BaseObjectiveInstance objInstance )
(static) void WriteTimeRemaining( Gump g, ref int y, TimeSpan timeRemaining )
(ctor) BaseObjectiveInstance( MLQuestInstance instance, BaseObjective obj )
DateTime EndTime( get; set; )
bool Expired( get; set; )
DataType ExtraDataType( get; )
MLQuestInstance Instance( get; )
bool IsTimed( get; )
virtual bool AllowsQuestItem( Item item, Type type )
virtual void CheckComplete()
virtual bool IsCompleted()
virtual void OnAfterClaimReward()
virtual bool OnBeforeClaimReward()
virtual void OnClaimReward()
virtual void OnExpire()
virtual void OnPlayerDeath()
virtual void OnQuestAccepted()
virtual void OnQuestCancelled()
virtual void OnQuestCompleted()
virtual void OnQuesterDeleted()
virtual void OnRewardClaimed()
virtual void Serialize( GenericWriter writer )
virtual void WriteToGump( Gump g, ref int y )