H7GameUtility¶
Class in MMH7Game · MMH7Game.H7GameUtility · native
Object › H7GameUtility
Using it from Lua
Functions¶
| Name | Declaration |
|---|---|
CalculateCreatureCosts | static native function CalculateCreatureCosts(H7Creature Creature, int Count, out array<H7ResourceQuantity> Costs, optional bool Upgrade, optional H7Creature baseCreature, optional float currencyModifier = 1.0000000, optional H7Resource currencyResource) |
CanEnginePerformLoad | static native function bool CanEnginePerformLoad() |
CanEnginePerformSave | static native function bool CanEnginePerformSave() |
CanEnginePerformSaveLoad | private static final native function bool CanEnginePerformSaveLoad() |
CellsContainIntPoint | static native function bool CellsContainIntPoint(array<IntPoint> Points, IntPoint Checkpoint) |
Concatenate_Targets | static function array<H7IEffectTargetable> Concatenate_Targets(array<H7IEffectTargetable> list1, array<H7IEffectTargetable> list2) |
Concatenate_Units | static function array<H7Unit> Concatenate_Units(array<H7Unit> list1, array<H7Unit> list2, optional bool invertAdd) |
Concatenate_UnitsToTargets | static function array<H7IEffectTargetable> Concatenate_UnitsToTargets(array<H7Unit> list1, array<H7Unit> list2) |
CopyAllProperties | static native function CopyAllProperties(Object SourceObject, Object DestObject, Class ChildOfProp) |
DirectionToAngle | static function int DirectionToAngle(H7StructsAndEnumsNative.EDirection Direction) |
DirectionToOpposingAngle | static function int DirectionToOpposingAngle(H7StructsAndEnumsNative.EDirection Direction) |
FloatToPercent | static function string FloatToPercent(float Value) |
FloatToString | static function string FloatToString(float Value, optional bool addPlusIfPositive = false) |
GetAdventureMapMapInfo | static native function MapInfo GetAdventureMapMapInfo() |
GetAdventureMapName | static native function string GetAdventureMapName() |
GetARandomFaction | static function H7Faction GetARandomFaction(optional array<H7Faction> ForbiddenFactions) |
GetArchetypePath | static native function string GetArchetypePath(Object Obj) |
GetChosenFaction | static function H7Faction GetChosenFaction(H7Faction chosenFaction, H7StructsAndEnumsNative.ERandomSiteFaction factionType, H7StructsAndEnumsNative.EPlayerNumber siteOwner, H7AreaOfControlSiteLord siteLord, array<H7Faction> ForbiddenFactions) |
GetColor | static native function Color GetColor(H7StructsAndEnumsNative.EPlayerColor playerColorID) |
GetEditorColor | static native function Color GetEditorColor(H7StructsAndEnumsNative.EEditorObjectColor editorColor) |
GetFuncDebth | static function int GetFuncDebth() |
GetFuncDebthString | static function string GetFuncDebthString() |
GetFunctionName | static function string GetFunctionName(optional int parentCount = 0) |
GetMeshComponentsBoundingBox | static native function Box GetMeshComponentsBoundingBox(Actor Actor, optional bool bNonColliding) |
GetSiteFaction | static function H7Faction GetSiteFaction(H7AreaOfControlSiteLord siteLord, array<H7Faction> ForbiddenFactions) |
GetSkirmishColors | static function array<H7StructsAndEnumsNative.EPlayerColor> GetSkirmishColors() |
IsArchetype | static native function bool IsArchetype(Object Obj) |
IsCheatsForced | static native function bool IsCheatsForced() |
IsCombatMapObject | static native function bool IsCombatMapObject(Object Obj) |
IsDefaultObject | static native function bool IsDefaultObject(Object Obj) |
IsInFuncDebth | static function bool IsInFuncDebth(string Search) |
LogArray | static function LogArray(array<H7IEffectTargetable> arr, optional string Caption) |
LogUSSConditional | static function LogUSSConditional(string msg) |
PlayerNumberToPlayerNumberWithoutNeutral | static native function int PlayerNumberToPlayerNumberWithoutNeutral(H7StructsAndEnumsNative.EPlayerNumber pn) |
PlayerNumberWithoutNeutralToPlayerNumber | static native function int PlayerNumberWithoutNeutralToPlayerNumber(H7StructsAndEnumsNative.EPlayerNumberWithoutNeutral pnwn) |
ResetInputMappings | static native function ResetInputMappings(Object InputToReset) |
Sort_TurnSort | static native function Sort_TurnSort(out array<H7IEffectTargetable> List, int Low, int High) |
UnitCompare_NextASC | static native function int UnitCompare_NextASC(H7Unit A, H7Unit B) |
UnitCompareASC | static native function int UnitCompareASC(H7Unit A, H7Unit B) |
UnitCompareDESC | static native function int UnitCompareDESC(H7Unit A, H7Unit B) |
UnitCompareIndexDESC | static native function int UnitCompareIndexDESC(H7Unit A, H7Unit B) |
Inherited¶
| From | Members |
|---|---|
| Object | 13 properties, 308 functions |