Skip to content

H7SkirmishSetupWindowCntl

Class in MMH7Game · MMH7Game.H7SkirmishSetupWindowCntl · config

Object › GFxMoviePlayer › H7FlashMovieCntl › H7SkirmishSetupWindowCntl

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

Structs

H7DropDownEntry

FieldType
Captionstring
Dataint
strDatastring
Enabledbool
Iconstring
Colorstring
Defaults
Caption=""
Data=0
strData=""
Enabled=true
Icon=""
Color="-1"

Properties

NameTypeNotes
mBtnBackGFxClikWidgetprotected
mChatLogH7Logprotected
mChatWindowH7GFxLogprotected
mCustomDifficultyVisibleboolprotected
mHeroSelectionH7GFxHeroSelectionprotected
mHeroSelectionVisibleboolprotected
mIsHotSeatboolprotected
mIsLoadedGameboolprotected
mIsMasterboolprotected
mIsMultiplayerboolprotected
mIsRandomMapboolprotected
mIsUndergroundboolprotected
mMapThumbnailH7Texture2DStreamLoadprotected
mMinimapIconLayerH7GFxRMGMinimapIconLayerprotected
mNatUpdaterActiveboolprotected
mPendingKickAIH7StructsAndEnumsNative.EAIDifficultyprotected
mPendingKickPlayerIndexintprotected
mPopUpCustomDifficultyH7GFxUIContainerprotected
mSkirmishSetupH7GFxSkirmishSetupWindowprotected

Functions

NameDeclaration
AddChatLinefunction AddChatLine(string Line, string PlayerName)
AddEntryfunction AddEntry(out array<H7DropDownEntry> List, string Caption, int Data, optional bool Enabled = true, optional string strData = "", optional string Icon)
btnBackClickfunction btnBackClick(EventData Data)
CanStartSkirmishfunction bool CanStartSkirmish(out string blockReason)
CanUserBeInSlotfunction bool CanUserBeInSlot(PlayerLobbySelectedSettings User, H7MapHeaderPlayerInfoProperty Slot)
CheckOwnFactionfunction CheckOwnFaction()
CheckStartConditionsfunction CheckStartConditions()
CloseCustomDifficultyfunction CloseCustomDifficulty()
Closedfunction Closed()
CloseHeroSelectionfunction CloseHeroSelection()
ClosePopupfunction ClosePopup()
ClosePopupForRealfunction ClosePopupForReal()
DisplayAllPlayerSettingsfunction DisplayAllPlayerSettings()
DisplayGameSettingsfunction DisplayGameSettings(out H7LobbyDataGameSettings GameSettings)
DisplayMapSettingsfunction DisplayMapSettings(out H7LobbyDataMapSettings mapSettings)
DisplayPlayerSettingsfunction DisplayPlayerSettings(int PlayerIndex, PlayerLobbySelectedSettings PlayerData)
FixFactionSettingfunction FixFactionSetting(int PlayerIndex)
FixHeroSettingfunction FixHeroSetting(int PlayerIndex)
FixPositionsfunction FixPositions()
FixSlotSettingfunction FixSlotSetting(int PlayerIndex)
GeneratePreviewfunction GeneratePreview()
GetBonusEnumListfunction array<H7DropDownEntry> GetBonusEnumList(int PlayerIndex)
GetColorEnumListfunction array<H7DropDownEntry> GetColorEnumList()
GetEnumListfunction array<H7DropDownEntry> GetEnumList(string enumName, optional int PlayerIndex)
GetEnumListByObjectfunction array<H7DropDownEntry> GetEnumListByObject(int enumMax, Object enumObject)
GetFactionEnumListfunction array<H7DropDownEntry> GetFactionEnumList(int PlayerIndex)
GetFirstLegalOptionfunction bool GetFirstLegalOption(array<H7DropDownEntry> List, out H7DropDownEntry firstLegalOption)
GetGameTypefunction string GetGameType(bool Online)
GetHeroesEnumListfunction array GetHeroesEnumList(int PlayerIndex, optional bool showHeroSelectionPopUp = false, optional H7Faction Faction = none)
GetHeroInfofunction GetHeroInfo(string heroArchetypeID)
GetInstancestatic function H7SkirmishSetupWindowCntl GetInstance()
GetMinimapIconLayerfunction H7GFxRMGMinimapIconLayer GetMinimapIconLayer()
GetPositionEnumListfunction array<H7DropDownEntry> GetPositionEnumList(int PlayerIndex)
GetSkirmishWindowfunction H7GFxSkirmishSetupWindow GetSkirmishWindow()
GetSlotEnumListfunction array<H7DropDownEntry> GetSlotEnumList(int PlayerIndex)
GetVictoryConditionEnumListfunction array<H7DropDownEntry> GetVictoryConditionEnumList()
InitAllPlayerHeroesfunction InitAllPlayerHeroes()
Initializefunction bool Initialize()
IsCustomDifficultyVisiblefunction bool IsCustomDifficultyVisible()
IsHeroSelectionVisiblefunction bool IsHeroSelectionVisible()
isScenariofunction bool isScenario()
IsSkirmishfunction bool IsSkirmish()
KickAIDonefunction KickAIDone()
KickCloseDonefunction KickCloseDone()
KickConfirmfunction KickConfirm()
KickDonefunction KickDone()
KickPlayerfunction KickPlayer(int PlayerIndex)
KickPlayerPopupfunction KickPlayerPopup(int PlayerIndex)
MakePublicfunction MakePublic()
NoOneElseHasPositionfunction bool NoOneElseHasPosition(int PlayerIndex, H7StructsAndEnumsNative.EStartPosition pos)
OnKickDoneDelegatedelegate OnKickDoneDelegate()
OpenPopupfunction OpenPopup(out H7LobbyData lobbyData, bool isMaster, bool isMultiplayer, bool IsLoadedGame, bool IsHotSeat)
RegisterNatUpdaterfunction RegisterNatUpdater(bool Register)
RequestGameSettingsfunction RequestGameSettings()
SendChatLinefunction SendChatLine(string Line)
SetAdvTimerfunction SetAdvTimer(int Index, int Value)
SetCombatTimerfunction SetCombatTimer(int Index, int Value)
SetCustomDifficultyfunction SetCustomDifficulty(string enumName, int Value)
SetCustomDifficultyVisiblefunction SetCustomDifficultyVisible(bool Visible)
SetDifficultyfunction SetDifficulty(int Index, int Value)
SetHeroSelectionVisiblefunction SetHeroSelectionVisible(bool Visible)
SetNewListfunction SetNewList(string dropDownName, array<H7DropDownEntry> List, optional int PlayerIndex = -1, optional bool blockSendingToUnreal)
SetPlayerColorfunction SetPlayerColor(int PlayerIndex, int selectedColorEnum)
SetPlayerFactionfunction SetPlayerFaction(int PlayerIndex, string factionArchetypeID)
SetPlayerHerofunction SetPlayerHero(int PlayerIndex, string heroArchetypeID)
SetPlayerPositionfunction SetPlayerPosition(int PlayerIndex, int Position)
SetPlayerReadyfunction SetPlayerReady(int PlayerIndex, bool IsReady)
SetPlayerSlotfunction SetPlayerSlot(int PlayerIndex, int slotType)
SetPlayerStartBonusfunction SetPlayerStartBonus(int PlayerIndex, int bonusIndex)
SetPlayerTeamfunction SetPlayerTeam(int PlayerIndex, int teamEnum)
SetQuickCombatfunction SetQuickCombat(int Index, int Value)
SetSkillTypefunction SetSkillType(int Index, int Value)
SetSpectatorModefunction SetSpectatorMode(int Index, int Data)
SetSpeedAdvfunction SetSpeedAdv(float val)
SetSpeedAIfunction SetSpeedAI(float val)
SetSpeedCombatfunction SetSpeedCombat(float val)
SetStartBonusfunction SetStartBonus(int Index, int fromMap)
SetStartPositionsfunction SetStartPositions(int Index, int Random)
SetTeamfunction SetTeam(int Index, int teamEnum)
SetTeamTradefunction SetTeamTrade(int Index, int Value)
SetTurnTypefunction SetTurnType(int Index, int Value)
SetupRandomMapfunction SetupRandomMap(out H7LobbyData lobbyData)
SetVictoryConditionfunction SetVictoryCondition(int Index, int victoryConditionEnum)
StartGamefunction StartGame()
TogglePlanefunction TogglePlane()
TrackGameStartfunction TrackGameStart(bool Online)
UpdateAfterPlayerLeavingfunction UpdateAfterPlayerLeaving(int PlayerIndex)
UpdateNatDisplayfunction UpdateNatDisplay()
UpdatePlanefunction UpdatePlane()
UpdateSkirmishSetupfunction UpdateSkirmishSetup()
updateThumbnailfunction updateThumbnail()
WriteLobbyDataToTransitionDatafunction WriteLobbyDataToTransitionData()

Default values

mLocaSection(0)="H7SkirmishSetup"
mLocaSection(1)="H7MainMenu"
mLocaSection(2)="H7JoinGame"
mLocaSection(3)="H7Adventure"
MovieInfo=SwfMovie'H7SceneMainMenu.StartScreen.H7SkirmishSetupWindow'

Inherited

FromMembers
H7FlashMovieCntlProperties: mContainer, mFlashController, mFlashHeight, mFlashWidth, mIsDragginUnit, mIsShowingBlocklayer, mLocaSection, mPlayerController, mRootMC, mWasCanceled, mWasInitialized
Functions: AdvanceDebug, AnyKeyPressed, AnyKeyReleased, CanBeStopped, CaptureMouseWheel, ClosePopup, DisableMouse, EnableMouse, FlashLocalize, FlashPixels2UnrealPixels, GetAssetPath, GetAttributeIconStrings, GetContainer, GetFlashController, GetFlashPath, GetFlashSize, GetGUIColor, GetHUD, GetMagicTierSymbol, GetRadioButtonSymbolPath, GetRoot, GetSettingBool, GetSettingEnum, GetSettingNumber, HighlightClicked, Initialize, IsDraggingUnit, IsMovieSkippedLastFrame, IsRemoveWhenClicked, IsRightClickThisFrame, IsRightMouseDown, IsShiftDown, Log, MouseOut, MouseOver, OpenHeropediaWithCreature, OpenHeropediaWithHero, PlayGUISound, RequestBlockBelow, RequestFocus, RequestRealFocus, RequestUnBlockBelow, SetConstraints, SetInitialized, SetPlayerOwner, SetWasCanceled, Start, StartAdvance, StopAdvance, StopAdvanceReally, StopInput, Unreal, UnrealColorToFlashColor, UnrealColorToHex, UnrealColorToHTMLColor, UnrealPixels2FlashPixels, WaiveFocus, WaiveRealFocus, WasInitialized
GFxMoviePlayer47 properties, 76 functions
Object13 properties, 308 functions