H7RandomDwelling¶
Class in MMH7Game · MMH7Game.H7RandomDwelling · native, perobjectconfig
Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7AdventureObject › H7VisitableSite › H7AreaOfControlSite › H7AreaOfControlSiteVassal › H7Dwelling › H7RandomDwelling
Implements: H7IRandomSpawnable
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mChampionChoice | H7StructsAndEnumsNative.EH7ChampionDwellingChoice | protected |
mChosenFaction | H7Faction | protected |
mDwellingLevel | H7StructsAndEnumsNative.EH7RandomDwellingLevel | protected |
mDwellingType | H7StructsAndEnumsNative.EH7RandomDwellingType | protected |
mEditFactionPlayer | bool | transient, editconst, private |
mEditFactionSite | bool | transient, editconst, private |
mFactionPlayer | H7StructsAndEnumsNative.EPlayerNumber | protected |
mFactionType | H7StructsAndEnumsNative.ERandomSiteFaction | protected |
mForbiddenFactions | array<H7Faction> | protected |
mPlayerColorMaterials | MaterialInstanceConstant[10] | private |
mSiteLord | H7AreaOfControlSiteLord | protected |
mSpawnedSite | H7Dwelling | protected |
Functions¶
| Name | Declaration |
|---|---|
DisposeShell | event DisposeShell() |
GetChosenChampionDwelling | event H7StructsAndEnumsNative.EH7ChampionDwellingChoice GetChosenChampionDwelling() |
GetChosenFaction | event H7Faction GetChosenFaction() |
GetFactionType | function H7StructsAndEnumsNative.ERandomSiteFaction GetFactionType() |
HatchDwelling | event HatchDwelling(H7Faction Faction) |
HatchRandomSpawnable | event HatchRandomSpawnable() |
OnTerrainChange | native function OnTerrainChange(LandscapeLayerInfoObject newLayer, LandscapeProxy newLandscape) |
SetFactionType | native function SetFactionType(H7StructsAndEnumsNative.ERandomSiteFaction factionType) |
SetRandomPlayerNumber | native function SetRandomPlayerNumber(H7StructsAndEnumsNative.EPlayerNumber Number) |
TransferDwellingData | protected native function TransferDwellingData(H7Dwelling Dwelling) |
Default values¶
mFactionPlayer=EPlayerNumber.PN_PLAYER_1
mEditFactionPlayer=true
mPlayerColorMaterials[0]=MaterialInstanceConstant'H7EditorMaterials.PlayerStarts.PlayerStartMaterial_Neutral_INST'
mPlayerColorMaterials[1]=MaterialInstanceConstant'H7EditorMaterials.PlayerStarts.PlayerStartMaterial_Blue_INST'
mPlayerColorMaterials[2]=MaterialInstanceConstant'H7EditorMaterials.PlayerStarts.PlayerStartMaterial_Red_INST'
mPlayerColorMaterials[3]=MaterialInstanceConstant'H7EditorMaterials.PlayerStarts.PlayerStartMaterial_Green_INST'
mPlayerColorMaterials[4]=MaterialInstanceConstant'H7EditorMaterials.PlayerStarts.PlayerStartMaterial_Orange_INST'
mPlayerColorMaterials[5]=MaterialInstanceConstant'H7EditorMaterials.PlayerStarts.PlayerStartMaterial_Purple_INST'
mPlayerColorMaterials[6]=MaterialInstanceConstant'H7EditorMaterials.PlayerStarts.PlayerStartMaterial_Silver_INST'
mPlayerColorMaterials[7]=MaterialInstanceConstant'H7EditorMaterials.PlayerStarts.PlayerStartMaterial_Ultramarine_INST'
mPlayerColorMaterials[8]=MaterialInstanceConstant'H7EditorMaterials.PlayerStarts.PlayerStartMaterial_Teal_INST'
mPlayerColorMaterials[9]=MaterialInstanceConstant'H7EditorMaterials.PlayerStarts.PlayerStartMaterial_Invalid_INST'