Skip to content

H7ReplicationInfo

Class in MMH7Game · MMH7Game.H7ReplicationInfo · native, config

Object › Actor › Info › ReplicationInfo › GameReplicationInfo › H7ReplicationInfo

Implements: H7IGUIListenable

Using it from Lua
h7.find_all("H7ReplicationInfo")            -- live instances
h7.find_class("MMH7Game.H7ReplicationInfo")   -- the class
h7.hook("MMH7Game.H7ReplicationInfo.AddPlayerToLobbyData", fn)

Constants

NameValue
TARGETABLE_ARRAY_PAGE_SIZE1000

Properties

NameTypeNotes
bIsReturningToMainMenubool
cGameSpeedAdventurefloatconfig
cGameSpeedAdventureAIfloatconfig
cGameSpeedCombatfloatconfig
mCombatUnitTurnCounterintprotected
mCommandQueueH7CommandQueueprotected
mControllerManagerH7ControllerManagerprotected
mEventManageablesarray<H7IEventManagingObject>
mFakeRandomBuffintprotected
mFakeRandomTargetintprotected
mFirstClientLobbyReplicationboolprotected
mFrameStartTimefloatprotected
mGameProcessorH7GameProcessorprotected
mGameStateCounterintprotected
mIdCounterintprotected
mInstantCommandManagerH7InstantCommandManagerprotected
mIsAdventureMapboolprotected
mIsAutoSaveEnabledboolprotected
mIsLoadedGameboolprotected
mIsReplayCombatboolprotected
mIsSimTurnsboolprotected
mIsTutorialbool
mLobbyDataH7LobbyDatarepnotify
mMapHeaderH7ContentScannerAdventureMapData
mMapHeaderCombatH7ContentScannerCombatMapData
mMapModeboolprotected
mMpCommandManagerH7MultiplayerCommandManagerprotected
mMultiplayerGameManagerH7MultiplayerGameManagerprotected
mNormalGameSpeedboolprotected
mPendingSaveGameFileNamestringprotected
mPostprocessManagerH7PostprocessManagerprotected
mPreviousStreamingLevelsarrayprotected
mReadyToLoadboolprotected
mSelectedTeleportTargetIDintprotected
mSimTurnUnitActionsCounterintprotected
mSoundManagerH7SoundManagertransient, protected
mSupressTacticsbool
mSynchRNGH7SynchRNGprotected
mTempPlayerNamestringprotected
mUnitActionsCounterintprotected
mWasSaveGameCheckDoneMPboolprotected

Functions

NameDeclaration
AddPlayerToLobbyDatasimulated function AddPlayerToLobbyData(string PlayerName, optional int forceIndex = -1)
AddPlayerToLobbyDataContinuesimulated function AddPlayerToLobbyDataContinue(string PlayerName, optional int NewIndex = -1, optional bool fromSaveScan)
CheckMapSelectionModenative function CheckMapSelectionMode()
CommitCombatMapChangeprotected simulated function CommitCombatMapChange()
CompleteSlotCheckMPsimulated function CompleteSlotCheckMP()
CreateAdventureControllersimulated function CreateAdventureController()
CreateCombatControllersimulated function CreateCombatController()
CreateMainMenuControllersimulated function CreateMainMenuController()
CreateSynchRNGsimulated function CreateSynchRNG()
CurrentHUDContextIsHeroTradeWindowevent bool CurrentHUDContextIsHeroTradeWindow()
CurrentHUDContextIsRunicForgeWindowevent bool CurrentHUDContextIsRunicForgeWindow()
DataChangedsimulated event DataChanged(optional string cause)
DelayedLoadCombatMapsimulated function DelayedLoadCombatMap()
Destroyedsimulated event Destroyed()
DoHeaderManipulationsForRMGsimulated function H7MapData DoHeaderManipulationsForRMG(H7MapData headerData, H7RMGInGamePropertiesData rmgProperties)
GetAvailableStartFactionsimulated function H7Faction GetAvailableStartFaction(string startFactionName)
GetCombatUnitTurnCountersimulated function int GetCombatUnitTurnCounter()
GetCommandQueuesimulated function H7CommandQueue GetCommandQueue()
GetControllerManagersimulated function H7ControllerManager GetControllerManager()
GetCurrentMapNamenative function string GetCurrentMapName()
GetCurrentMapNameFilteredfunction string GetCurrentMapNameFiltered()
GetEventManageablesimulated function H7IEventManagingObject GetEventManageable(int eventManageableId)
GetEventManageablessimulated function array<H7IEventManagingObject> GetEventManageables()
GetFakeRandomBuffsimulated function int GetFakeRandomBuff()
GetFakeRandomTargetsimulated function int GetFakeRandomTarget()
GetGameProcessorsimulated function H7GameProcessor GetGameProcessor()
GetGameSpeedsimulated event float GetGameSpeed()
GetGameSpeedAdventuresimulated function float GetGameSpeedAdventure()
GetGameSpeedAdventureAIsimulated function float GetGameSpeedAdventureAI()
GetGameSpeedAdventureAIConfigsimulated function float GetGameSpeedAdventureAIConfig()
GetGameSpeedAdventureConfigsimulated function float GetGameSpeedAdventureConfig()
GetGameSpeedCombatsimulated function float GetGameSpeedCombat()
GetGameSpeedCombatConfigsimulated function float GetGameSpeedCombatConfig()
GetGameSpeedConstraintssimulated function Vector2D GetGameSpeedConstraints()
GetGameSpeedConstraintsAIsimulated function Vector2D GetGameSpeedConstraintsAI()
GetGameStateCountersimulated function int GetGameStateCounter()
GetIdCountersimulated function int GetIdCounter()
GetInstancestatic simulated function H7ReplicationInfo GetInstance()
GetInstantCommandManagersimulated function H7InstantCommandManager GetInstantCommandManager()
GetMapHeadersimulated function H7ContentScannerAdventureMapData GetMapHeader()
GetMapHeaderPlayerInfoByLobbyPlayerIndexsimulated function H7MapHeaderPlayerInfoProperty GetMapHeaderPlayerInfoByLobbyPlayerIndex(int PlayerIndex)
GetMapHeaderPlayerInfoByPositionsimulated function H7MapHeaderPlayerInfoProperty GetMapHeaderPlayerInfoByPosition(H7StructsAndEnumsNative.EStartPosition StartPosition)
GetMpCommandManagersimulated function H7MultiplayerCommandManager GetMpCommandManager()
GetMultiplayerGameManagersimulated function H7MultiplayerGameManager GetMultiplayerGameManager()
GetMyPlayerIndexsimulated function int GetMyPlayerIndex()
GetNewIDsimulated function int GetNewID()
GetNewIDNativenative simulated function int GetNewIDNative()
GetPlayerByNumbersimulated function H7Player GetPlayerByNumber(H7StructsAndEnumsNative.EPlayerNumber Number)
GetPostprocessManagersimulated function H7PostprocessManager GetPostprocessManager()
GetPreviousStreamingLevelssimulated function array GetPreviousStreamingLevels()
GetSimTurnUnitActionsCountersimulated function int GetSimTurnUnitActionsCounter()
GetSoundManagersimulated function H7SoundManager GetSoundManager()
GetSynchRNGsimulated function H7SynchRNG GetSynchRNG()
GetTeleportTargetIDsimulated function int GetTeleportTargetID()
GetTimeSinceFrameStartsimulated function float GetTimeSinceFrameStart()
GetUnitActionsCountersimulated function int GetUnitActionsCounter()
GoToMainMenusimulated function GoToMainMenu()
GUIAddListenersimulated function GUIAddListener(GFxObject Data, optional H7StructsAndEnums.H7ListenFocus Focus)
GUIWriteIntosimulated function GUIWriteInto(GFxObject Data, optional H7StructsAndEnums.H7ListenFocus Focus, optional H7GFxUIContainer flashFactory)
IncCombatUnitTurnCountersimulated function IncCombatUnitTurnCounter()
IncGameStateCountersimulated function IncGameStateCounter()
IncSimTurnUnitActionsCountersimulated function IncSimTurnUnitActionsCounter()
IncUnitActionsCounternative simulated function IncUnitActionsCounter()
InitLobbyDatafunction InitLobbyData(H7ContentScannerAdventureMapData mapHeader, bool forHotseat, bool forMultiplayer, optional bool isRandomMapPreviewAvailable = false)
InitLobbyDataByMapInfosimulated function InitLobbyDataByMapInfo(H7MapInfo MyMapInfo)
InitLobbyDataBySaveDatafunction InitLobbyDataBySaveData(H7ContentScannerAdventureMapData mapHeader, H7ListingSavegameDataScene saveData)
InitLobbyDataForCampaignfunction InitLobbyDataForCampaign()
InitLobbyDataForDuelfunction InitLobbyDataForDuel(H7ContentScannerCombatMapData mapHeader, bool MULTIPLAYER, optional bool HOTSEAT = false)
InitLobbyHeroessimulated function InitLobbyHeroes(bool isScenario, bool isMultiplayer)
InitMPsimulated function InitMP()
InitMPTurnGUIsimulated function InitMPTurnGUI()
IsAdventureMapsimulated function bool IsAdventureMap()
IsAutoSaveEnabledsimulated function bool IsAutoSaveEnabled()
IsCombatMapsimulated function bool IsCombatMap()
IsCouncilMapsimulated function bool IsCouncilMap()
IsDuelsimulated function bool IsDuel()
IsInCutscenesimulated function bool IsInCutscene()
IsLANsimulated function bool IsLAN()
IsLoadedGamesimulated function bool IsLoadedGame()
isSimTurnssimulated function bool isSimTurns()
IsTheGameFunfunction bool IsTheGameFun()
LobbyUpdateDisconnectedPlayersfunction LobbyUpdateDisconnectedPlayers()
LobbyUpdateOnlineGameSettingsSlotsfunction LobbyUpdateOnlineGameSettingsSlots(optional bool ignoreUpdateOnline = false)
ModifyGameSpeedAdventuresimulated function ModifyGameSpeedAdventure(float newGameSpeed)
ModifyGameSpeedAdventureAIsimulated function ModifyGameSpeedAdventureAI(float newGameSpeed)
ModifyGameSpeedCombatsimulated function ModifyGameSpeedCombat(float newGameSpeed)
ModifyGameSpeedMPAdventuresimulated function ModifyGameSpeedMPAdventure(float newGameSpeed)
ModifyGameSpeedMPCombatsimulated function ModifyGameSpeedMPCombat(float newGameSpeed)
NotifyLobbyEnternative function NotifyLobbyEnter()
OnDestroyGameCompletesimulated function OnDestroyGameComplete(name SessionName, bool bWasSuccessful)
PostBeginPlaysimulated function PostBeginPlay()
PrintLogMessagestatic native function PrintLogMessage(string msg, int MsgType)
RegisterEventManageablenative simulated function RegisterEventManageable(H7IEventManagingObject eventManageable)
ReplicatedEventsimulated event ReplicatedEvent(name VarName)
ResetCombatUnitTurnCountersimulated function ResetCombatUnitTurnCounter()
ResetFakeRandomNumberssimulated function ResetFakeRandomNumbers()
ResetIDCounterToNewIdsimulated function ResetIDCounterToNewId(int newIdCounter)
ResetOptionsfunction ResetOptions()
ReturnToMainMenuNoPCsimulated function ReturnToMainMenuNoPC()
SavegameMPScanCompletedsimulated function SavegameMPScanCompleted()
SetAutoSaveEnabledfunction SetAutoSaveEnabled(bool B)
SetCutsceneModesimulated function SetCutsceneMode(bool isCutscenePlaying)
SetFakeRandomBuffsimulated function SetFakeRandomBuff(optional int I = -1)
SetFakeRandomTargetsimulated function SetFakeRandomTarget(optional int I = -1)
SetFirstClientLobbyReplicationsimulated function SetFirstClientLobbyReplication(bool val)
SetFrameStartTimesimulated function SetFrameStartTime()
SetGamePrivatefunction SetGamePrivate(bool Private)
SetIsAdventureMapsimulated function SetIsAdventureMap()
SetIsCombatMapsimulated function SetIsCombatMap()
SetIsReplayCombatsimulated function SetIsReplayCombat(bool isReplayCombat)
SetMapSelectionModenative function SetMapSelectionMode()
SetPendingSaveGameFileNamesimulated function SetPendingSaveGameFileName(string NewName)
SetSimTurnssimulated function SetSimTurns(bool isSimTurns)
SetTeleportTargetIDsimulated function SetTeleportTargetID(int Id)
SetUnitActionsCountersimulated function SetUnitActionsCounter(int Value)
StartMapsimulated function StartMap(string MapName)
SwitchToCombatStatesimulated function SwitchToCombatState(string CombatMapName, bool isReplayCombat, optional bool isSiege = false)
Ticksimulated event Tick(float DeltaTime)
UnregisterEventManageablesimulated function UnregisterEventManageable(H7IEventManagingObject eventManageable)
UpdateOnlineGameStartedfunction UpdateOnlineGameStarted()
WriteGameDataToTransitionDatasimulated function WriteGameDataToTransitionData(optional bool fromResultWindow = false)
WriteLobbyDataToTransitionDatasimulated function WriteLobbyDataToTransitionData(bool useLobbyData)

Default values

mFirstClientLobbyReplication=true
cGameSpeedAdventure=1.0000000
cGameSpeedAdventureAI=1.0000000
cGameSpeedCombat=1.0000000
mSelectedTeleportTargetID=-1
mLobbyData=(mMapSettings=(mMapFileName="",mVictoryCondition=EVictoryCondition.E_H7_VC_DEFAULT,mCanUseStartBonus=false,mTeamSetup=ETeamSetup.TEAM_CUSTOM,mUseRandomStartPosition=false,mUseDefaults=false,mIsRandomMapPreviewAvailable=false),mGameSettings=(mSpectatorMode=false,mGameSpeedAdventure=1.00...

Inherited

FromMembers
GameReplicationInfo14 properties, 14 functions
ReplicationInfo0 properties, 0 functions
Info0 properties, 0 functions
Actor156 properties, 262 functions
Object13 properties, 308 functions