BlackICE Scripting

class game

JournalManager

game.JournalManager

  • 0 properties
  • 59 functions

Extends game.IJournalManager game.IReplicatedGameSystem game.IGameSystem IScriptable ISerializable

Properties

None.

Functions

  • void GetQuests(game.JournalRequestContext context, out WeakHandle<game.JournalEntry>[] entries) RTTI
  • void GetMetaQuests(game.JournalRequestContext context, out WeakHandle<game.JournalEntry>[] entries) RTTI
  • void GetContacts(game.JournalRequestContext context, out WeakHandle<game.JournalEntry>[] entries) RTTI
  • void GetFlattenedMessagesAndChoices(WeakHandle<game.JournalEntry> contactEntry, out WeakHandle<game.JournalEntry>[] messages, out WeakHandle<game.JournalEntry>[] choiceEntries) RTTI
  • void GetMessagesAndChoices(WeakHandle<game.JournalEntry> conversationEntry, out WeakHandle<game.JournalEntry>[] messages, out WeakHandle<game.JournalEntry>[] choiceEntries) RTTI
  • void GetConversations(WeakHandle<game.JournalEntry> contactEntry, out WeakHandle<game.JournalEntry>[] conversations) RTTI
  • void GetOnscreens(game.JournalRequestContext context, out game.JournalOnscreensStructuredGroup[] entries, CName? fallbackGroupName) RTTI
  • void GetTarots(game.JournalRequestContext context, out WeakHandle<game.JournalEntry>[] entries) RTTI
  • void GetInternetSites(game.JournalRequestContext context, out WeakHandle<game.JournalEntry>[] entries) RTTI
  • void GetInternetPages(game.JournalRequestContext context, out WeakHandle<game.JournalEntry>[] entries) RTTI
  • WeakHandle<game.JournalInternetPage> GetMainInternetPage(WeakHandle<game.JournalInternetSite> siteEntry) RTTI
  • void GetBriefings(game.JournalRequestContext context, out WeakHandle<game.JournalEntry>[] entries) RTTI
  • void GetCodexCategories(game.JournalRequestContext context, out WeakHandle<game.JournalEntry>[] entries) RTTI
  • void GetChildren(WeakHandle<game.JournalEntry> parentEntry, game.JournalRequestStateFilter filter, out WeakHandle<game.JournalEntry>[] childEntries) RTTI
  • void GetRandomChildren(WeakHandle<game.JournalEntry> parentEntry, game.JournalRequestStateFilter filter, int childCount, out WeakHandle<game.JournalEntry>[] childEntries) RTTI
  • WeakHandle<game.JournalEntry> GetParentEntry(WeakHandle<game.JournalEntry> childEntry) RTTI
  • game.JournalEntryState GetEntryState(WeakHandle<game.JournalEntry> entry) RTTI
  • GameTime GetEntryTimestamp(WeakHandle<game.JournalEntry> entry) RTTI
  • int GetEntryHash(WeakHandle<game.JournalEntry> entry) RTTI
  • WeakHandle<game.JournalEntry> GetTrackedEntry() RTTI
  • void TrackEntry(WeakHandle<game.JournalEntry> entry) RTTI
  • void UntrackEntry() RTTI
  • void TrackPrevNextEntry(bool next) RTTI
  • bool ChangeEntryState(string uniquePath, string className, game.JournalEntryState state, game.JournalNotifyOption notifyOption) RTTI
  • void ChangeEntryStateByHash(uint hash, game.JournalEntryState state, game.JournalNotifyOption notifyOption) RTTI
  • bool HasAnyDelayedStateChanges() RTTI
  • int GetObjectiveCurrentCounter(WeakHandle<game.JournalQuestObjective> entry) RTTI
  • int GetObjectiveTotalCounter(WeakHandle<game.JournalQuestObjective> entry) RTTI
  • game.JournalMetaQuestScriptedData GetMetaQuestData(game.data.MetaQuest metaQuestId) RTTI
  • WeakHandle<game.data.District_Record> GetDistrict(WeakHandle<game.JournalEntry> entry) RTTI
  • uint GetRecommendedLevel(WeakHandle<game.JournalEntry> entry) RTTI
  • TDBID GetRecommendedLevelID(WeakHandle<game.JournalEntry> entry) RTTI
  • game.JournalQuestType GetQuestType(WeakHandle<game.JournalEntry> entry) RTTI
  • float GetDistanceToNearestMappin(WeakHandle<game.JournalQuestObjective> entry, game.JournalRequestStateFilter? filter) RTTI
  • uint GetPointOfInterestMappinHashFromQuestHash(uint hash) RTTI
  • bool IsEp1Entry(WeakHandle<game.JournalEntry> entry) RTTI
  • void SetEntryVisited(WeakHandle<game.JournalEntry> entry, bool value) RTTI
  • bool IsEntryVisited(WeakHandle<game.JournalEntry> entry) RTTI
  • bool IsEntryTracked(WeakHandle<game.JournalEntry> entry) RTTI
  • WeakHandle<game.JournalEntry> GetEntry(uint hash) RTTI
  • WeakHandle<game.JournalEntry> GetEntryByString(string uniquePath, string className) RTTI
  • void RegisterScriptCallback(IScriptable obj, CName functionName, game.JournalListenerType type) RTTI
  • void UnregisterScriptCallback(IScriptable obj, CName functionName) RTTI
  • bool GetIsObjectiveOptional(WeakHandle<game.JournalQuestObjectiveBase> entry) RTTI
  • WeakHandle<game.JournalInternetPage> TryGetWebsiteData(string address, game.JournalRequestContext context) RTTI
  • void DebugShowAllPoiMappins() RTTI
  • bool CreateScriptedQuestFromTemplate(string templateQuestEntryId, string uniqueId, string title) RTTI
  • bool DeleteScriptedQuest(string templateQuestEntryId, string uniqueId) RTTI
  • void SetScriptedQuestEntryState(string templateQuestEntryId, string uniqueId, string templatePhaseAndObjectivePath, game.JournalEntryState state, game.JournalNotifyOption notifyOption, bool track) RTTI
  • bool SetScriptedQuestObjectiveDescription(string templateQuestEntryId, string uniqueId, string templatePhaseAndObjectivePath, string description) RTTI
  • bool SetScriptedQuestMappinEntityID(string templateQuestEntryId, string uniqueId, string templatePhaseObjectiveAndMappinPath, ent.EntityID entityID) RTTI
  • bool SetScriptedQuestMappinSlotName(string templateQuestEntryId, string uniqueId, string templatePhaseObjectiveAndMappinPath, TDBID recordID) RTTI
  • bool SetScriptedQuestMappinData(string templateQuestEntryId, string uniqueId, string templatePhaseObjectiveAndMappinPath, game.map.pins.MappinData mappinData) RTTI
  • bool OnQuestEntryTracked(WeakHandle<game.JournalEntry> entry) RTTI
  • bool OnQuestEntryUntracked(WeakHandle<game.JournalEntry> entry) RTTI
  • WeakHandle<game.JournalContact> GetContactByMessage(game.JournalPhoneMessage msg) RTTI
  • IScriptable?[] GetContactDataArray(bool includeUnknown, bool includeNonCallable) RTTI
  • bool IsAttachedToAnyActiveQuest(int hash) RTTI
  • bool IsAttachedToTrackedObjective(int hash) RTTI