Skip to content

H7FOWController

Class in MMH7Game · MMH7Game.H7FOWController · native, config

Object › Actor › H7FOWController

Implements: SaveGameStateInterface

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

Properties

NameTypeNotes
cUseTrueFogOfWarboolconfig, protected
mBlendingTimefloatprotected
mBufferingDeltafloatprotected
mCellCountintprotected
mCellSizeintprotected
mCurrentPlayerNumberintprotected
mDynamicFogTextureTexture2DDynamictransient, protected
mFOWPPMaterialEffectprotected
mFOWPPBlurRenderTargetMaterialEffectprotected
mFOWPPBlurMatMaterialInstanceConstantprotected
mFOWPPMatMaterialInstanceConstantprotected
mGridIndexintprotected
mGridManagerH7AdventureGridManagernative, protected
mIsLerpingUpboolprotected
mLoadGameKeepAliveboolprotected
mNeedsLerpboolprotected
mNextPlayerInfoPlayerFogInfoprotected
mNumOfTilesXintprotected
mNumOfTilesYintprotected
mPixelDataarrayprotected
mPlayerChangedboolprotected
mPlayerEventParamH7PlayerEventParamprotected
mPlayerFogInfosarray<PlayerFogInfo>protected
mPostProcessFOWPostProcessChainprotected
mRefreshMebooltransient, protected

Functions

NameDeclaration
CheckExploredTilenative function bool CheckExploredTile(int PlayerNumber, IntPoint Point)
ComputeAllnative function ComputeAll()
Deserializefunction Deserialize(JsonObject Data)
DeserializeReferencesfunction DeserializeReferences(JsonObject Data, SaveGameState Savegame)
Destroyedsimulated event Destroyed()
ExploreFogevent ExploreFog(optional bool Cover = false)
ExploreFogNativenative function ExploreFogNative(optional bool Cover = false)
GetExploredTilesForPlayerfunction array GetExploredTilesForPlayer(int PlayerID)
GetFogInfoArraynative function GetFogInfoArray(int PlayerIndex, out array outArray)
GetFogMaterialfunction MaterialInstanceConstant GetFogMaterial()
GetFogTexturefunction Texture2DDynamic GetFogTexture()
GetGridIndexfunction int GetGridIndex()
GetGridSizeXfunction int GetGridSizeX()
GetGridSizeYfunction int GetGridSizeY()
GetIntersectingPrimitivesByBoxnative function arrayPrimitiveComponent> GetIntersectingPrimitivesByBox(Box Boxer)
GetNumberOfExploredTilesFornative function int GetNumberOfExploredTilesFor(int dasPlayer)
GetPlayerFogInfoIndexByPlayernative function int GetPlayerFogInfoIndexByPlayer(int PlayerNumber)
GetPrimitivesAtCellnative function arrayPrimitiveComponent> GetPrimitivesAtCell(H7AdventureMapCell cell)
HandleExploredTilesnative function bool HandleExploredTiles(int PlayerNumber, array<IntPoint> exploredPoints, optional bool Init = false, optional bool Cover = false)
HandleInitSightRadiusnative function HandleInitSightRadius()
Initevent Init(int GridIndex, optional bool fromSave)
IsMarkedForDeletionfunction bool IsMarkedForDeletion()
MarkForDeletionfunction MarkForDeletion(bool val)
Native_ExploreFogevent Native_ExploreFog()
OverrideNextPlayerfunction OverrideNextPlayer(H7StructsAndEnumsNative.EPlayerNumber PlayerNumber)
PostSerializeevent PostSerialize()
ResetHandledTilesfunction ResetHandledTiles(int dasPlayer)
RestoreNextPlayerfunction RestoreNextPlayer()
RevealFognative function RevealFog(optional int PlayerNumber = -1)
Serializefunction string Serialize()
Tickfunction Tick(float DeltaTime)
TrackDiscoveryPrecentagenative function TrackDiscoveryPrecentage()
UpdateDrawingnative function UpdateDrawing()
UpdateFognative function UpdateFog(array handledTiles, optional bool Cover)
UpdateFogVisibilitynative function UpdateFogVisibility()

Default values

mPostProcessFOW=PostProcessChain'H7PostProcess.PP_GameRenderFOW'
CollisionType=ECollisionType.COLLIDE_CustomDefault

Inherited

FromMembers
Actor156 properties, 262 functions
Object13 properties, 308 functions