Hooks: Difference between revisions

From Heroes of Hammerwatch Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<h1 style="color: #faa700">
<h1 style="color: #faa700">GetGeneratedAttributes</h1>
GetGeneratedAttributes
void GetGeneratedAttributes(PlayerStatsDetail@ stats, array<string>@ strArray, array<string>@ icons, bool isHandHeld)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">PlayerDamagedActor</h1>
PlayerDamagedActor
void PlayerDamagedActor(Player@ player, Actor@ actor, DamageInfo di)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">PlayerKilledActor</h1>
PlayerKilledActor
void PlayerDamagedActor(Player@ player, Actor@ killed, DamageInfo di)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">PlayerDamage</h1>
PlayerDamage
void PlayerDamage(Player@ player, DamageInfo di)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">PlayerDamageTaken</h1>
PlayerDamageTaken
void PlayerDamageTaken(Player@ player, DamageInfo di)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">PlayerInitialize</h1>
PlayerInitialize
void PlayerInitialize(PlayerBase@ playerBase)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">PlayerRefreshScene</h1>
PlayerRefreshScene
void PlayerInitialize(PlayerBase@ playerBase)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">PlayerRecordConstructor</h1>
PlayerDamageActor
void PlayerInitialize(PlayerRecord@ record)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">PickedCharacter</h1>
PlayerDamageActorNoWeapon
void PickedCharacter(PlayerRecord@ record)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">CreateCharacter</h1>
PlayerRecordConstructor
void CreateCharacter(PlayerRecord@ record)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">PlayerRecordSave</h1>
PickedCharacter
void PlayerRecordSave(PlayerRecord@ record, SValueBuilder &builder)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">PlayerRecordLoad</h1>
CreateCharacter
void PlayerRecordLoad(PlayerRecord@ record, SValue@ data)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">PlayerRecordRefreshModifiers</h1>
PlayerRecordSave
void PlayerRecordRefreshModifiers(PlayerRecord@ record)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">LevelupCharacter</h1>
PlayerRecordLoad
void LevelupCharacter(PlayerRecord@ record)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">GameModeStart</h1>
PlayerRecordRefreshModifiers
void GameModeStart(AGameplayGameMode@ aGameplayGameMode, SValue@ save)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">GameModePostStart</h1>
LevelupCharacter
void GameModePostStart(AGameplayGameMode@ aGameplayGameMode)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">GameModePreRenderFrame</h1>
GameModeStart
void GameModePreRenderFrame(AGameplayGameMode@ aGameplayGameMode, int idt)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">GameModeRenderFrame</h1>
GameModePostStart
void GameModeRenderFrame(AGameplayGameMode@ aGameplayGameMode, int idt, SpriteBatch& sb)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">GameModeSpawnPlayer</h1>
GameModePreRenderFrame
void GameModeSpawnPlayer(AGameplayGameMode@ aGameplayGameMode, PlayerRecord@ record)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">GameModeSpawnPlayerCorpse</h1>
GameModeRenderFrame
void GameModeSpawnPlayerCorpse(AGameplayGameMode@ aGameplayGameMode, PlayerRecord@ record)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">BaseGameModeConstructor</h1>
GameModeSpawnPlayer
void BaseGameModeConstructor(BaseGameMode@ baseGameMode)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">GameModeUpdatePaused</h1>
GameModeSpawnPlayerCorpse
void GameModeUpdatePaused(BaseGameMode@ baseGameMode, int ms, GameInput& gameInput, MenuInput& menuInput)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">GameModeUpdate</h1>
BaseGameModeConstructor
void GameModeUpdate(BaseGameMode@ baseGameMode, int ms, GameInput& gameInput, MenuInput& menuInput)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">LoadWidgetProducers</h1>
GameModeUpdatePaused
void LoadWidgetProducers(GUIBuilder@ builder)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">HUDConstructor</h1>
GameModeUpdate
void HUDConstructor(HUD@ hud, GUIBuilder@ b)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">TownRecordConstructor</h1>
LoadWidgetProducers
void TownRecordConstructor(TownRecord@ townRecord)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">TownRecordSave</h1>
HUDConstructor
void TownRecordSave(TownRecord@ townRecord, SValueBuilder& builder)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">TownRecordLoad</h1>
TownRecordConstructor
void TownRecordLoad(TownRecord@ townRecord, SValue@ save)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">TownRecordSpawnTown</h1>
TownRecordSave
void TownRecordSpawnTown(TownRecord@ townRecord)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">TownRecordRefreshHeroTitles</h1>
TownRecordLoad
void TownRecordRefreshHeroTitles(TownRecord@ townRecord)
</h1>
 
<h1 style="color: #faa700">
<h1 style="color: #faa700">TownRecordRefreshDonationTitles</h1>
TownRecordSpawnTown
void TownRecordRefreshDonationTitles(TownRecord@ townRecord)
</h1>
<h1 style="color: #faa700">
TownRecordRefreshHeroTitles
</h1>
<h1 style="color: #faa700">
TownRecordRefreshDonationTitles
</h1>

Revision as of 23:58, 20 November 2025

GetGeneratedAttributes

void GetGeneratedAttributes(PlayerStatsDetail@ stats, array<string>@ strArray, array<string>@ icons, bool isHandHeld)

PlayerDamagedActor

void PlayerDamagedActor(Player@ player, Actor@ actor, DamageInfo di)

PlayerKilledActor

void PlayerDamagedActor(Player@ player, Actor@ killed, DamageInfo di)

PlayerDamage

void PlayerDamage(Player@ player, DamageInfo di)

PlayerDamageTaken

void PlayerDamageTaken(Player@ player, DamageInfo di)

PlayerInitialize

void PlayerInitialize(PlayerBase@ playerBase)

PlayerRefreshScene

void PlayerInitialize(PlayerBase@ playerBase)

PlayerRecordConstructor

void PlayerInitialize(PlayerRecord@ record)

PickedCharacter

void PickedCharacter(PlayerRecord@ record)

CreateCharacter

void CreateCharacter(PlayerRecord@ record)

PlayerRecordSave

void PlayerRecordSave(PlayerRecord@ record, SValueBuilder &builder)

PlayerRecordLoad

void PlayerRecordLoad(PlayerRecord@ record, SValue@ data)

PlayerRecordRefreshModifiers

void PlayerRecordRefreshModifiers(PlayerRecord@ record)

LevelupCharacter

void LevelupCharacter(PlayerRecord@ record)

GameModeStart

void GameModeStart(AGameplayGameMode@ aGameplayGameMode, SValue@ save)

GameModePostStart

void GameModePostStart(AGameplayGameMode@ aGameplayGameMode)

GameModePreRenderFrame

void GameModePreRenderFrame(AGameplayGameMode@ aGameplayGameMode, int idt)

GameModeRenderFrame

void GameModeRenderFrame(AGameplayGameMode@ aGameplayGameMode, int idt, SpriteBatch& sb)

GameModeSpawnPlayer

void GameModeSpawnPlayer(AGameplayGameMode@ aGameplayGameMode, PlayerRecord@ record)

GameModeSpawnPlayerCorpse

void GameModeSpawnPlayerCorpse(AGameplayGameMode@ aGameplayGameMode, PlayerRecord@ record)

BaseGameModeConstructor

void BaseGameModeConstructor(BaseGameMode@ baseGameMode)

GameModeUpdatePaused

void GameModeUpdatePaused(BaseGameMode@ baseGameMode, int ms, GameInput& gameInput, MenuInput& menuInput)

GameModeUpdate

void GameModeUpdate(BaseGameMode@ baseGameMode, int ms, GameInput& gameInput, MenuInput& menuInput)

LoadWidgetProducers

void LoadWidgetProducers(GUIBuilder@ builder)

HUDConstructor

void HUDConstructor(HUD@ hud, GUIBuilder@ b)

TownRecordConstructor

void TownRecordConstructor(TownRecord@ townRecord)

TownRecordSave

void TownRecordSave(TownRecord@ townRecord, SValueBuilder& builder)

TownRecordLoad

void TownRecordLoad(TownRecord@ townRecord, SValue@ save)

TownRecordSpawnTown

void TownRecordSpawnTown(TownRecord@ townRecord)

TownRecordRefreshHeroTitles

void TownRecordRefreshHeroTitles(TownRecord@ townRecord)

TownRecordRefreshDonationTitles

void TownRecordRefreshDonationTitles(TownRecord@ townRecord)