H7FOWController¶
Class in MMH7Game · MMH7Game.H7FOWController · native, config
Object › Actor › H7FOWController
Implements: SaveGameStateInterface
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
cUseTrueFogOfWar | bool | config, protected |
mBlendingTime | float | protected |
mBufferingDelta | float | protected |
mCellCount | int | protected |
mCellSize | int | protected |
mCurrentPlayerNumber | int | protected |
mDynamicFogTexture | Texture2DDynamic | transient, protected |
mFOWPP | MaterialEffect | protected |
mFOWPPBlur | RenderTargetMaterialEffect | protected |
mFOWPPBlurMat | MaterialInstanceConstant | protected |
mFOWPPMat | MaterialInstanceConstant | protected |
mGridIndex | int | protected |
mGridManager | H7AdventureGridManager | native, protected |
mIsLerpingUp | bool | protected |
mLoadGameKeepAlive | bool | protected |
mNeedsLerp | bool | protected |
mNextPlayerInfo | PlayerFogInfo | protected |
mNumOfTilesX | int | protected |
mNumOfTilesY | int | protected |
mPixelData | array | protected |
mPlayerChanged | bool | protected |
mPlayerEventParam | H7PlayerEventParam | protected |
mPlayerFogInfos | array<PlayerFogInfo> | protected |
mPostProcessFOW | PostProcessChain | protected |
mRefreshMe | bool | transient, protected |
Functions¶
| Name | Declaration |
|---|---|
CheckExploredTile | native function bool CheckExploredTile(int PlayerNumber, IntPoint Point) |
ComputeAll | native function ComputeAll() |
Deserialize | function Deserialize(JsonObject Data) |
DeserializeReferences | function DeserializeReferences(JsonObject Data, SaveGameState Savegame) |
Destroyed | simulated event Destroyed() |
ExploreFog | event ExploreFog(optional bool Cover = false) |
ExploreFogNative | native function ExploreFogNative(optional bool Cover = false) |
GetExploredTilesForPlayer | function array |
GetFogInfoArray | native function GetFogInfoArray(int PlayerIndex, out array |
GetFogMaterial | function MaterialInstanceConstant GetFogMaterial() |
GetFogTexture | function Texture2DDynamic GetFogTexture() |
GetGridIndex | function int GetGridIndex() |
GetGridSizeX | function int GetGridSizeX() |
GetGridSizeY | function int GetGridSizeY() |
GetIntersectingPrimitivesByBox | native function array |
GetNumberOfExploredTilesFor | native function int GetNumberOfExploredTilesFor(int dasPlayer) |
GetPlayerFogInfoIndexByPlayer | native function int GetPlayerFogInfoIndexByPlayer(int PlayerNumber) |
GetPrimitivesAtCell | native function array |
HandleExploredTiles | native function bool HandleExploredTiles(int PlayerNumber, array<IntPoint> exploredPoints, optional bool Init = false, optional bool Cover = false) |
HandleInitSightRadius | native function HandleInitSightRadius() |
Init | event Init(int GridIndex, optional bool fromSave) |
IsMarkedForDeletion | function bool IsMarkedForDeletion() |
MarkForDeletion | function MarkForDeletion(bool val) |
Native_ExploreFog | event Native_ExploreFog() |
OverrideNextPlayer | function OverrideNextPlayer(H7StructsAndEnumsNative.EPlayerNumber PlayerNumber) |
PostSerialize | event PostSerialize() |
ResetHandledTiles | function ResetHandledTiles(int dasPlayer) |
RestoreNextPlayer | function RestoreNextPlayer() |
RevealFog | native function RevealFog(optional int PlayerNumber = -1) |
Serialize | function string Serialize() |
Tick | function Tick(float DeltaTime) |
TrackDiscoveryPrecentage | native function TrackDiscoveryPrecentage() |
UpdateDrawing | native function UpdateDrawing() |
UpdateFog | native function UpdateFog(array |
UpdateFogVisibility | native function UpdateFogVisibility() |
Default values¶
mPostProcessFOW=PostProcessChain'H7PostProcess.PP_GameRenderFOW'
CollisionType=ECollisionType.COLLIDE_CustomDefault
Inherited¶
| From | Members |
|---|---|
| Actor | 156 properties, 262 functions |
| Object | 13 properties, 308 functions |