private ProfileBehaviorTypes GetProfileBehaviorType(Type behaviorType)
{
if (typeof(UseWaypointTag)==behaviorType) //|| typeof(FunkyWaypoint)==behaviorType)
return ProfileBehaviorTypes.UseWaypoint;
if (typeof(UseObjectTag)==behaviorType)
return ProfileBehaviorTypes.UseObject;
if (typeof(UseTownPortalTag)==behaviorType)
return ProfileBehaviorTypes.TownPortal;
if (typeof(UsePortalTag) == behaviorType)
return ProfileBehaviorTypes.UsePortal;
if (typeof(ExploreAreaTag) == behaviorType)
return ProfileBehaviorTypes.ExploreDungeon;
if (typeof(WaitTimerTag) == behaviorType)
return ProfileBehaviorTypes.WaitTimer;
string profileTagTypeString = behaviorType.ToString();
if (String.Equals(profileTagTypeString, QuestTools_SetQuestModeTag, StringComparison.InvariantCultureIgnoreCase))
return ProfileBehaviorTypes.SetQuestMode;
if (String.Equals(profileTagTypeString, QuestTools_ExploreDungeonTag, StringComparison.InvariantCultureIgnoreCase))
return ProfileBehaviorTypes.ExploreDungeon;
if (String.Equals(profileTagTypeString, QuestTools_TownPortalTag, StringComparison.InvariantCultureIgnoreCase))
return ProfileBehaviorTypes.TownPortal;
if (String.Equals(profileTagTypeString, QuestTools_TownRunTag, StringComparison.InvariantCultureIgnoreCase))
return ProfileBehaviorTypes.TownRun;
return ProfileBehaviorTypes.Unknown;
}