internal void OnProfileBehaviorChanged(Profile.ProfileBehaviorTypes type)
{
if (type == Profile.ProfileBehaviorTypes.Unknown)
{
InteractableCachedObject = null;
return;
}
if (type == Profile.ProfileBehaviorTypes.SetQuestMode)
QuestMode = true;
else if(type.HasFlag(Profile.ProfileBehaviorTypes.Interactive))
{
Logger.DBLog.DebugFormat("Interactable Profile Tag!");
InteractableCachedObject = GetInteractiveCachedObject(type);
if (InteractableCachedObject != null)
Logger.DBLog.DebugFormat("Found Cached Interactable Server Object");
}
}