H7BaseCell¶
Class in MMH7Game · MMH7Game.H7BaseCell · native
Object › H7BaseCell
Implements: H7IEffectTargetable, H7ICaster
Subclasses: H7CombatMapCell, H7EditorAdventureTile
Using it from Lua
Constants¶
| Name | Value |
|---|---|
CELL_SIZE | 192.0f |
Properties¶
| Name | Type | Notes |
|---|---|---|
mAuraAbilities | array<H7BaseAbility> | protected |
Mid | int | protected |
mPosition | IntPoint | |
mRotation | Rotator | protected |
mWorldCenter | Vector | protected |
mWorldCenterOrig | Vector | protected |
Functions¶
| Name | Declaration |
|---|---|
AddAuraAbility | native function AddAuraAbility(H7BaseAbility Ability) |
ApplyDamage | simulated function ApplyDamage(H7CombatResult Result, int resultIdx, bool isForecast, optional bool isRetaliation = false, optional bool raiseEvent = true) |
DataChanged | function DataChanged(optional string cause) |
GetAbilityManager | native function H7AbilityManager GetAbilityManager() |
GetActionID | function H7StructsAndEnumsNative.ECommandTag GetActionID(H7BaseAbility Ability) |
GetAttack | event int GetAttack() |
GetAuras | function array<H7BaseAbility> GetAuras() |
GetBuffManager | native function H7BuffManager GetBuffManager() |
GetCellPosition | function IntPoint GetCellPosition() |
GetCenterByCreatureDim | function Vector GetCenterByCreatureDim(int creatureDim) |
GetCenterPosByDimensions | function Vector GetCenterPosByDimensions(IntPoint dim) |
GetCombatArmy | native function H7CombatArmy GetCombatArmy() |
GetEffectManager | function H7EffectManager GetEffectManager() |
GetEntityType | native function H7StructsAndEnumsNative.EUnitType GetEntityType() |
GetEventManager | native function H7EventManager GetEventManager() |
GetGridPosition | native function IntPoint GetGridPosition() |
GetHitPoints | function int GetHitPoints() |
GetID | native function int GetID() |
GetLocation | native function Vector GetLocation() |
GetLuckDestiny | native function int GetLuckDestiny() |
GetMagic | event int GetMagic() |
GetMaximumDamage | event float GetMaximumDamage() |
GetMinimumDamage | event float GetMinimumDamage() |
GetName | function string GetName() |
GetOriginal | native function H7ICaster GetOriginal() |
GetOriginalLocation | function Vector GetOriginalLocation() |
GetPlayer | native function H7Player GetPlayer() |
GetPreparedAbility | function H7BaseAbility GetPreparedAbility() |
GetResistanceModifierFor | native function float GetResistanceModifierFor(H7StructsAndEnumsNative.EAbilitySchool school, array<H7StructsAndEnumsNative.ESpellTag> tags, optional bool checkOnlyBuffs = false, optional bool forcedResistanceOnly = false) |
GetRotation | function Rotator GetRotation() |
GetSchool | event H7StructsAndEnumsNative.EAbilitySchool GetSchool() |
GetStackSize | function int GetStackSize() |
GetTargetable | function H7IEffectTargetable GetTargetable(optional bool ignoreDeadCreatures = false) |
HasAuras | function bool HasAuras() |
IsDefaultAttackActive | native function bool IsDefaultAttackActive() |
PrepareAbility | function PrepareAbility(H7BaseAbility Ability) |
RemoveAuraAbility | native function RemoveAuraAbility(H7BaseAbility Ability) |
SetCellPosition | function SetCellPosition(int X, int Y) |
SetLocation | function SetLocation(Vector NewLocation) |
SetOriginalLocation | function SetOriginalLocation(Vector NewLocation) |
SetRotation | function SetRotation(Rotator NewRotation) |
TriggerEvents | function TriggerEvents(H7StructsAndEnumsNative.ETrigger Trigger, bool simulate, optional H7EventContainerStruct container) |
UsePreparedAbility | function UsePreparedAbility(H7IEffectTargetable Target) |
Inherited¶
| From | Members |
|---|---|
| Object | 13 properties, 308 functions |