Documentation
¶
Overview ¶
Package replay implements decoders for replays (Starcraft, Heroes of the Storm etc.).
Index ¶
- type AICommunicateEvent
- type AchievementAwardedEvent
- type AddAbsoluteGameSpeedEvent
- type AllianceEvent
- type BankFileEvent
- type BankKeyEvent
- type BankSectionEvent
- type BankSignatureEvent
- type BankValueEvent
- type BroadcastCheatEvent
- type CameraSaveEvent
- type CameraTarget
- type CameraUpdateEvent
- type CatalogModifyEvent
- type ChatMessage
- type CmdEvent
- type CmdUpdateTargetPointEvent
- type CmdUpdateTargetUnitEvent
- type Color
- type ColorPref
- type CommandManagerResetEvent
- type CommandManagerStateEvent
- type ControlGroupUpdateEvent
- type Data
- type DecrementGameTimeRemainingEvent
- type Delta
- type Details
- type Event
- type EventMeta
- type GameCheatEvent
- type GameDescription
- type GameEventReader
- type GameOptions
- type GameUserJoinEvent
- type GameUserLeaveEvent
- type Header
- type HeroTalentTreeSelectedEvent
- type HeroTalentTreeSelectionPanelToggledEvent
- type HijackReplayGameEvent
- type LoadGameDoneEvent
- type LoadingProgressMessage
- type LobbyState
- type NgdpRootKey
- type PingMessage
- type Player
- type PlayerSetupEvent
- type PlayerStatsEvent
- type Point
- type PosUI
- type PosWorld
- type RacePref
- type ReconnectNotifyMessage
- type ResourceRequestCancelEvent
- type ResourceRequestEvent
- type ResourceRequestFulfillEvent
- type ResourceTradeEvent
- type SaveGameDoneEvent
- type SaveGameEvent
- type SelectionDeltaEvent
- type SelectionSyncCheckEvent
- type SelectionSyncData
- type ServerPingMessage
- type SetAbsoluteGameSpeedEvent
- type Stats
- type SyncInfo
- type SyncLobbyState
- type Target
- type TargetPoint
- type TeamPreference
- type Thumbnail
- type Toon
- type TrackerEvent
- type TrackerEventType
- type TriggerAbortMissionEvent
- type TriggerAnimLengthQueryByNameEvent
- type TriggerAnimLengthQueryByPropsEvent
- type TriggerAnimOffsetEvent
- type TriggerBattleReportPanelExitEvent
- type TriggerBattleReportPanelPlayMissionEvent
- type TriggerBattleReportPanelPlaySceneEvent
- type TriggerBattleReportPanelSelectionChangedEvent
- type TriggerButtonPressedEvent
- type TriggerChatMessageEvent
- type TriggerConversationSkippedEvent
- type TriggerCustomDialogDismissedEvent
- type TriggerCutsceneBookmarkFiredEvent
- type TriggerCutsceneConversationLineEvent
- type TriggerCutsceneConversationLineMissingEvent
- type TriggerCutsceneEndSceneFiredEvent
- type TriggerDialogControlEvent
- type TriggerGameCreditsFinishedEvent
- type TriggerGameMenuItemSelectedEvent
- type TriggerHotkeyPressedEvent
- type TriggerKeyPressedEvent
- type TriggerMercenaryPanelExitEvent
- type TriggerMercenaryPanelPurchaseEvent
- type TriggerMercenaryPanelSelectionChangedEvent
- type TriggerMouseClickedEvent
- type TriggerMouseMovedEvent
- type TriggerMovieFinishedEvent
- type TriggerMovieFunctionEvent
- type TriggerMovieStartedEvent
- type TriggerPingEvent
- type TriggerPlanetMissionLaunchedEvent
- type TriggerPlanetMissionSelectedEvent
- type TriggerPlanetPanelBirthCompleteEvent
- type TriggerPlanetPanelCanceledEvent
- type TriggerPlanetPanelDeathCompleteEvent
- type TriggerPlanetPanelReplayEvent
- type TriggerPortraitLoadedEvent
- type TriggerProfilerLoggingFinishedEvent
- type TriggerPurchaseExitEvent
- type TriggerPurchaseMadeEvent
- type TriggerPurchasePanelSelectedPurchaseCategoryChangedEvent
- type TriggerPurchasePanelSelectedPurchaseItemChangedEvent
- type TriggerReplySelectedEvent
- type TriggerResearchPanelExitEvent
- type TriggerResearchPanelPurchaseEvent
- type TriggerResearchPanelSelectionChangedEvent
- type TriggerSkippedEvent
- type TriggerSoundLengthQueryEvent
- type TriggerSoundLengthSyncEvent
- type TriggerSoundOffsetEvent
- type TriggerSoundtrackDoneEvent
- type TriggerTargetModeUpdateEvent
- type TriggerTransmissionCompleteEvent
- type TriggerTransmissionOffsetEvent
- type TriggerVictoryPanelExitEvent
- type TriggerVictoryPanelPlayMissionAgainEvent
- type UnitBornEvent
- type UnitClickEvent
- type UnitDiedEvent
- type UnitDoneEvent
- type UnitHighlightEvent
- type UnitInitEvent
- type UnitOwnerChangeEvent
- type UnitPositionsEvent
- type UnitTypeChangeEvent
- type Unknown102
- type Unknown124
- type Unknown26
- type Unknown40
- type Unknown47
- type Unknown56
- type Unknown65
- type Unknown69
- type Unknown8
- type Unknown89
- type UpgradeEvent
- type UserFinishedLoadingSyncEvent
- type UserOptionsEvent
- type Version
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AICommunicateEvent ¶
type AICommunicateEvent struct { EventMeta Beacon int64 // 112 Ally int64 // 112 Flags int64 // 112 Build int64 // 112 TargetUnitTag int32 // 6 TargetUnitSnapshotUnitLink int16 // 79 TargetUnitSnapshotUpkeepPlayerId int64 // 112 TargetUnitSnapshotControlPlayerId int64 // 112 TargetPoint *TargetPoint // 113 }
typeinfo 114 (struct)
type AchievementAwardedEvent ¶
typeinfo 151 (struct)
type AddAbsoluteGameSpeedEvent ¶
typeinfo 116 (struct)
type AllianceEvent ¶
typeinfo 119 (struct)
type BankKeyEvent ¶
typeinfo 73 (struct)
type BankSectionEvent ¶
typeinfo 72 (struct)
type BankSignatureEvent ¶
typeinfo 76 (struct)
type BankValueEvent ¶
typeinfo 74 (struct)
type BroadcastCheatEvent ¶
typeinfo 118 (struct)
type CameraSaveEvent ¶
type CameraSaveEvent struct { EventMeta Which int8 // 12 Target *CameraTarget // 80 }
typeinfo 81 (struct)
type CameraUpdateEvent ¶
type CameraUpdateEvent struct { EventMeta Target **CameraTarget // 142 Distance *int16 // 143 Pitch *int16 // 143 Yaw *int16 // 143 Reason *int64 // 144 Follow bool // 13 }
typeinfo 145 (struct)
type CatalogModifyEvent ¶
type CatalogModifyEvent struct { EventMeta Catalog int8 // 10 Entry int16 // 79 Field string // 9 Value string // 9 }
typeinfo 182 (struct)
type ChatMessage ¶
typeinfo 185 (struct)
type CmdEvent ¶
type CmdEvent struct { EventMeta CmdFlags int32 // 88 Abil **Unknown89 // 90 Data interface{} // 95 Sequence int64 // 96 OtherUnit *int32 // 43 UnitGroup *int32 // 43 }
typeinfo 97 (struct)
type CmdUpdateTargetPointEvent ¶
typeinfo 180 (struct)
type CmdUpdateTargetUnitEvent ¶
typeinfo 181 (struct)
type CommandManagerResetEvent ¶
typeinfo 83 (struct)
type CommandManagerStateEvent ¶
typeinfo 179 (struct)
type ControlGroupUpdateEvent ¶
type ControlGroupUpdateEvent struct { EventMeta ControlGroupIndex int8 // 1 ControlGroupUpdate int8 // 24 Mask interface{} // 101 }
typeinfo 106 (struct)
type DecrementGameTimeRemainingEvent ¶
typeinfo 165 (struct)
type Delta ¶
type Delta struct { SubgroupIndex int16 // 98 RemoveMask interface{} // 101 AddSubgroups []*Unknown102 // 103 AddUnitTags []int32 // 64 }
typeinfo 104 (struct)
type GameCheatEvent ¶
typeinfo 87 (struct)
type GameDescription ¶
type GameDescription struct { RandomValue int32 // 6 GameCacheName string // 29 GameOptions *GameOptions // 49 GameSpeed int8 // 12 GameType int8 // 12 MaxUsers int8 // 2 MaxObservers int8 // 2 MaxPlayers int8 // 2 MaxTeams int64 // 50 MaxColors int8 // 3 MaxRaces int64 // 51 MaxControls int8 // 10 MapSizeX int8 // 10 MapSizeY int8 // 10 MapFileSyncChecksum int32 // 6 MapFileName string // 30 MapAuthorName string // 9 ModFileSyncChecksum int32 // 6 SlotDescriptions []*Unknown56 // 57 DefaultDifficulty int8 // 3 DefaultAIBuild int8 // 0 CacheHandles []string // 36 HasExtensionMod bool // 13 IsBlizzardMap bool // 13 IsPremadeFFA bool // 13 IsCoopMode bool // 13 }
typeinfo 58 (struct)
type GameEventReader ¶
type GameEventReader struct {
// contains filtered or unexported fields
}
func NewGameEventReader ¶
func NewGameEventReader(mpqr *mpq.Reader) *GameEventReader
func (*GameEventReader) Read ¶
func (r *GameEventReader) Read() Event
type GameOptions ¶
type GameOptions struct { LockTeams bool // 13 TeamsTogether bool // 13 RandomRaces bool // 13 BattleNet bool // 13 Amm bool // 13 Ranked bool // 13 Competitive bool // 13 Practice bool // 13 Cooperative bool // 13 NoVictoryOrDefeat bool // 13 HeroDuplicatesAllowed bool // 13 Fog int8 // 24 Observers int8 // 24 UserDifficulty int8 // 24 ClientDebugFlags int64 // 21 }
typeinfo 49 (struct)
type GameUserJoinEvent ¶
type GameUserJoinEvent struct { EventMeta Observe int8 // 24 Name string // 9 ToonHandle *string // 123 ClanTag *string // 41 ClanLogo *string // 42 Hijack bool // 13 HijackCloneGameUserId *int8 // 59 }
typeinfo 177 (struct)
type GameUserLeaveEvent ¶
typeinfo 176 (struct)
type Header ¶
type Header struct { Signature string // 9 Version *Version // 11 Type int8 // 12 ElapsedGameLoops int32 // 6 UseScaledTime bool // 13 NgdpRootKey *NgdpRootKey // 17 DataBuildNum int32 // 6 }
typeinfo 18 (struct)
type HeroTalentTreeSelectedEvent ¶
typeinfo 183 (struct)
type HeroTalentTreeSelectionPanelToggledEvent ¶
typeinfo 184 (struct)
type HijackReplayGameEvent ¶
type HijackReplayGameEvent struct { EventMeta UserInfos []*Unknown124 // 125 Method int8 // 126 }
typeinfo 127 (struct)
type LoadGameDoneEvent ¶
type LoadGameDoneEvent struct {
EventMeta
}
type LoadingProgressMessage ¶
typeinfo 187 (struct)
type LobbyState ¶
type LobbyState struct { Phase int8 // 12 MaxUsers int8 // 2 MaxObservers int8 // 2 Slots []*Unknown65 // 66 RandomSeed int32 // 6 HostUserId *int8 // 59 IsSinglePlayer bool // 13 GameDuration int32 // 6 DefaultDifficulty int8 // 3 DefaultAIBuild int8 // 0 }
typeinfo 67 (struct)
type NgdpRootKey ¶
typeinfo 17 (struct)
type PingMessage ¶
typeinfo 186 (struct)
type PlayerSetupEvent ¶
type PlayerSetupEvent struct { EventMeta PlayerId int8 // 1 Type int32 // 6 UserId *int32 // 43 SlotId *int32 // 43 }
typeinfo 199 (struct)
type PlayerStatsEvent ¶
typeinfo 190 (struct)
type RacePref ¶
type RacePref struct {
Race *int8 // 25
}
typeinfo 44 (struct) name hints: set(['RacePref', 'RacePreference'])
type ReconnectNotifyMessage ¶
typeinfo 188 (struct)
type ResourceRequestCancelEvent ¶
typeinfo 159 (struct)
type ResourceRequestEvent ¶
typeinfo 157 (struct)
type ResourceRequestFulfillEvent ¶
typeinfo 158 (struct)
type ResourceTradeEvent ¶
typeinfo 110 (struct)
type SaveGameDoneEvent ¶
type SaveGameDoneEvent struct {
EventMeta
}
type SaveGameEvent ¶
type SaveGameEvent struct { EventMeta FileName string // 30 Automatic bool // 13 Overwrite bool // 13 Name string // 9 Description string // 29 }
typeinfo 82 (struct)
type SelectionDeltaEvent ¶
typeinfo 105 (struct)
type SelectionSyncCheckEvent ¶
type SelectionSyncCheckEvent struct { EventMeta ControlGroupId int8 // 1 SelectionSyncData *SelectionSyncData // 107 }
typeinfo 108 (struct)
type SelectionSyncData ¶
type SelectionSyncData struct { Count int16 // 98 SubgroupCount int16 // 98 ActiveSubgroupIndex int16 // 98 UnitTagsChecksum int32 // 6 SubgroupIndicesChecksum int32 // 6 SubgroupsChecksum int32 // 6 }
typeinfo 107 (struct)
type ServerPingMessage ¶
type ServerPingMessage struct {
EventMeta
}
typeinfo 78 (struct) names: set(['ServerPingMessage', 'TriggerPlanetPanelDeathCompleteEvent', 'SaveGameDoneEvent', 'TriggerMercenaryPanelPurchaseEvent', 'TriggerVictoryPanelExitEvent', 'TriggerProfilerLoggingFinishedEvent', 'TriggerGameCreditsFinishedEvent', 'TriggerMovieFinishedEvent', 'UserFinishedLoadingSyncEvent', 'TriggerMovieStartedEvent', 'TriggerPlanetPanelReplayEvent', 'LoadGameDoneEvent', 'TriggerPlanetPanelCanceledEvent', 'TriggerBattleReportPanelExitEvent', 'TriggerResearchPanelExitEvent', 'TriggerResearchPanelPurchaseEvent', 'TriggerAbortMissionEvent', 'TriggerMercenaryPanelExitEvent', 'TriggerSkippedEvent', 'TriggerPlanetPanelBirthCompleteEvent', 'TriggerPurchaseExitEvent'])
type SetAbsoluteGameSpeedEvent ¶
typeinfo 115 (struct)
type Stats ¶
type Stats struct { ScoreValueMineralsCurrent int64 // 84 ScoreValueVespeneCurrent int64 // 84 ScoreValueMineralsCollectionRate int64 // 84 ScoreValueVespeneCollectionRate int64 // 84 ScoreValueWorkersActiveCount int64 // 84 ScoreValueMineralsUsedInProgressArmy int64 // 84 ScoreValueMineralsUsedInProgressEconomy int64 // 84 ScoreValueMineralsUsedInProgressTechnology int64 // 84 ScoreValueVespeneUsedInProgressArmy int64 // 84 ScoreValueVespeneUsedInProgressEconomy int64 // 84 ScoreValueVespeneUsedInProgressTechnology int64 // 84 ScoreValueMineralsUsedCurrentArmy int64 // 84 ScoreValueMineralsUsedCurrentEconomy int64 // 84 ScoreValueMineralsUsedCurrentTechnology int64 // 84 ScoreValueVespeneUsedCurrentArmy int64 // 84 ScoreValueVespeneUsedCurrentEconomy int64 // 84 ScoreValueVespeneUsedCurrentTechnology int64 // 84 ScoreValueMineralsLostArmy int64 // 84 ScoreValueMineralsLostEconomy int64 // 84 ScoreValueMineralsLostTechnology int64 // 84 ScoreValueVespeneLostArmy int64 // 84 ScoreValueVespeneLostEconomy int64 // 84 ScoreValueVespeneLostTechnology int64 // 84 ScoreValueMineralsKilledArmy int64 // 84 ScoreValueMineralsKilledEconomy int64 // 84 ScoreValueMineralsKilledTechnology int64 // 84 ScoreValueVespeneKilledArmy int64 // 84 ScoreValueVespeneKilledEconomy int64 // 84 ScoreValueVespeneKilledTechnology int64 // 84 ScoreValueFoodUsed int64 // 84 ScoreValueFoodMade int64 // 84 ScoreValueMineralsUsedActiveForces int64 // 84 ScoreValueVespeneUsedActiveForces int64 // 84 ScoreValueMineralsFriendlyFireArmy int64 // 84 ScoreValueMineralsFriendlyFireEconomy int64 // 84 ScoreValueMineralsFriendlyFireTechnology int64 // 84 ScoreValueVespeneFriendlyFireArmy int64 // 84 ScoreValueVespeneFriendlyFireEconomy int64 // 84 ScoreValueVespeneFriendlyFireTechnology int64 // 84 }
typeinfo 189 (struct)
type SyncLobbyState ¶
type SyncLobbyState struct { UserInitialData []*Unknown47 // 48 GameDescription *GameDescription // 58 LobbyState *LobbyState // 67 }
typeinfo 68 (struct)
type Target ¶
type Target struct { TargetUnitFlags int16 // 79 Timer int8 // 10 Tag int32 // 6 SnapshotUnitLink int16 // 79 SnapshotControlPlayerId *int8 // 59 SnapshotUpkeepPlayerId *int8 // 59 SnapshotPoint *PosWorld // 93 }
typeinfo 94 (struct)
type TargetPoint ¶
typeinfo 113 (struct)
type Toon ¶
type Toon struct { Region int8 // 10 // TODO: ProgramId TODO // 19 Realm int32 // 6 Name string // 20 Id int64 // 21 }
typeinfo 22 (struct)
type TrackerEvent ¶
type TrackerEvent struct { Frame int64 Type TrackerEventType Val blizzval.Value }
type TrackerEventType ¶
type TrackerEventType int
const ( EventPlayerStats TrackerEventType = 0 EventUnitBorn TrackerEventType = 1 EventUnitDied TrackerEventType = 2 EventOwnerChange TrackerEventType = 3 EventTypeChange TrackerEventType = 4 EventUnknown1 TrackerEventType = 5 EventUnitPositions TrackerEventType = 8 EventPlayerSetup TrackerEventType = 9 )
func (TrackerEventType) String ¶
func (i TrackerEventType) String() string
type TriggerAbortMissionEvent ¶
type TriggerAbortMissionEvent struct {
EventMeta
}
type TriggerAnimLengthQueryByNameEvent ¶
type TriggerAnimLengthQueryByNameEvent struct { EventMeta QueryId int16 // 79 LengthMs int32 // 6 FinishGameLoop int32 // 6 }
typeinfo 136 (struct)
type TriggerAnimLengthQueryByPropsEvent ¶
type TriggerAnimLengthQueryByPropsEvent struct { EventMeta QueryId int16 // 79 LengthMs int32 // 6 }
typeinfo 137 (struct)
type TriggerAnimOffsetEvent ¶
typeinfo 138 (struct)
type TriggerBattleReportPanelExitEvent ¶
type TriggerBattleReportPanelExitEvent struct {
EventMeta
}
type TriggerBattleReportPanelPlayMissionEvent ¶
type TriggerBattleReportPanelPlayMissionEvent struct { EventMeta BattleReportId int64 // 84 DifficultyLevel int64 // 84 }
typeinfo 162 (struct)
type TriggerBattleReportPanelPlaySceneEvent ¶
typeinfo 163 (struct) names: set(['TriggerBattleReportPanelPlaySceneEvent', 'TriggerBattleReportPanelSelectionChangedEvent'])
type TriggerButtonPressedEvent ¶
typeinfo 171 (struct)
type TriggerChatMessageEvent ¶
typeinfo 111 (struct)
type TriggerConversationSkippedEvent ¶
typeinfo 146 (struct)
type TriggerCustomDialogDismissedEvent ¶
typeinfo 168 (struct)
type TriggerCutsceneBookmarkFiredEvent ¶
type TriggerCutsceneBookmarkFiredEvent struct { EventMeta CutsceneId int64 // 84 BookmarkName string // 20 }
typeinfo 172 (struct)
type TriggerCutsceneConversationLineEvent ¶
type TriggerCutsceneConversationLineEvent struct { EventMeta CutsceneId int64 // 84 ConversationLine string // 20 AltConversationLine string // 20 }
typeinfo 174 (struct)
type TriggerCutsceneConversationLineMissingEvent ¶
type TriggerCutsceneConversationLineMissingEvent struct { EventMeta CutsceneId int64 // 84 ConversationLine string // 20 }
typeinfo 175 (struct)
type TriggerCutsceneEndSceneFiredEvent ¶
typeinfo 173 (struct)
type TriggerDialogControlEvent ¶
type TriggerDialogControlEvent struct { EventMeta ControlId int64 // 84 EventType int64 // 84 EventData interface{} // 130 }
typeinfo 131 (struct)
type TriggerGameCreditsFinishedEvent ¶
type TriggerGameCreditsFinishedEvent struct {
EventMeta
}
type TriggerGameMenuItemSelectedEvent ¶
typeinfo 169 (struct)
type TriggerHotkeyPressedEvent ¶
typeinfo 152 (struct)
type TriggerKeyPressedEvent ¶
typeinfo 156 (struct)
type TriggerMercenaryPanelExitEvent ¶
type TriggerMercenaryPanelExitEvent struct {
EventMeta
}
type TriggerMercenaryPanelPurchaseEvent ¶
type TriggerMercenaryPanelPurchaseEvent struct {
EventMeta
}
type TriggerMercenaryPanelSelectionChangedEvent ¶
typeinfo 161 (struct)
type TriggerMouseClickedEvent ¶
type TriggerMouseClickedEvent struct { EventMeta Button int32 // 6 Down bool // 13 PosUI *PosUI // 148 PosWorld *PosWorld // 93 Flags int64 // 112 }
typeinfo 149 (struct)
type TriggerMouseMovedEvent ¶
type TriggerMouseMovedEvent struct { EventMeta PosUI *PosUI // 148 PosWorld *PosWorld // 93 Flags int64 // 112 }
typeinfo 150 (struct)
type TriggerMovieFinishedEvent ¶
type TriggerMovieFinishedEvent struct {
EventMeta
}
type TriggerMovieFunctionEvent ¶
typeinfo 167 (struct)
type TriggerMovieStartedEvent ¶
type TriggerMovieStartedEvent struct {
EventMeta
}
type TriggerPingEvent ¶
type TriggerPingEvent struct { EventMeta Point *Point // 85 Unit int32 // 6 PingedMinimap bool // 13 Option int64 // 84 }
typeinfo 117 (struct)
type TriggerPlanetMissionSelectedEvent ¶
typeinfo 155 (struct)
type TriggerPlanetPanelBirthCompleteEvent ¶
type TriggerPlanetPanelBirthCompleteEvent struct {
EventMeta
}
type TriggerPlanetPanelCanceledEvent ¶
type TriggerPlanetPanelCanceledEvent struct {
EventMeta
}
type TriggerPlanetPanelDeathCompleteEvent ¶
type TriggerPlanetPanelDeathCompleteEvent struct {
EventMeta
}
type TriggerPlanetPanelReplayEvent ¶
type TriggerPlanetPanelReplayEvent struct {
EventMeta
}
type TriggerPortraitLoadedEvent ¶
typeinfo 166 (struct)
type TriggerProfilerLoggingFinishedEvent ¶
type TriggerProfilerLoggingFinishedEvent struct {
EventMeta
}
type TriggerPurchaseExitEvent ¶
type TriggerPurchaseExitEvent struct {
EventMeta
}
type TriggerPurchaseMadeEvent ¶
typeinfo 128 (struct) names: set(['TriggerPurchaseMadeEvent', 'TriggerPurchasePanelSelectedPurchaseItemChangedEvent'])
type TriggerPurchasePanelSelectedPurchaseCategoryChangedEvent ¶
type TriggerPurchasePanelSelectedPurchaseCategoryChangedEvent struct { EventMeta PurchaseCategoryId int64 // 84 }
typeinfo 170 (struct)
type TriggerReplySelectedEvent ¶
typeinfo 122 (struct)
type TriggerResearchPanelExitEvent ¶
type TriggerResearchPanelExitEvent struct {
EventMeta
}
type TriggerResearchPanelPurchaseEvent ¶
type TriggerResearchPanelPurchaseEvent struct {
EventMeta
}
type TriggerResearchPanelSelectionChangedEvent ¶
typeinfo 160 (struct)
type TriggerSkippedEvent ¶
type TriggerSkippedEvent struct {
EventMeta
}
type TriggerSoundLengthQueryEvent ¶
typeinfo 132 (struct)
type TriggerSoundLengthSyncEvent ¶
typeinfo 135 (struct)
type TriggerSoundOffsetEvent ¶
typeinfo 139 (struct)
type TriggerSoundtrackDoneEvent ¶
typeinfo 154 (struct)
type TriggerTargetModeUpdateEvent ¶
type TriggerTargetModeUpdateEvent struct { EventMeta AbilLink int16 // 79 AbilCmdIndex int8 // 2 State int64 // 112 }
typeinfo 153 (struct)
type TriggerTransmissionCompleteEvent ¶
typeinfo 141 (struct)
type TriggerTransmissionOffsetEvent ¶
type TriggerTransmissionOffsetEvent struct { EventMeta TransmissionId int64 // 84 Thread int32 // 6 }
typeinfo 140 (struct)
type TriggerVictoryPanelExitEvent ¶
type TriggerVictoryPanelExitEvent struct {
EventMeta
}
type TriggerVictoryPanelPlayMissionAgainEvent ¶
typeinfo 129 (struct) names: set(['TriggerVictoryPanelPlayMissionAgainEvent', 'TriggerPlanetMissionLaunchedEvent'])
type UnitBornEvent ¶
type UnitBornEvent struct { EventMeta UnitTagIndex int32 // 6 UnitTagRecycle int32 // 6 UnitTypeName string // 29 ControlPlayerId int8 // 1 UpkeepPlayerId int8 // 1 X int8 // 10 Y int8 // 10 }
typeinfo 191 (struct) names: set(['UnitBornEvent', 'UnitInitEvent'])
type UnitClickEvent ¶
typeinfo 120 (struct)
type UnitDiedEvent ¶
type UnitDiedEvent struct { EventMeta UnitTagIndex int32 // 6 UnitTagRecycle int32 // 6 KillerPlayerId *int8 // 59 X int8 // 10 Y int8 // 10 KillerUnitTagIndex *int32 // 43 KillerUnitTagRecycle *int32 // 43 }
typeinfo 192 (struct)
type UnitDoneEvent ¶
typeinfo 196 (struct)
type UnitHighlightEvent ¶
typeinfo 121 (struct)
type UnitInitEvent ¶
type UnitOwnerChangeEvent ¶
type UnitOwnerChangeEvent struct { EventMeta UnitTagIndex int32 // 6 UnitTagRecycle int32 // 6 ControlPlayerId int8 // 1 UpkeepPlayerId int8 // 1 }
typeinfo 193 (struct)
type UnitPositionsEvent ¶
typeinfo 198 (struct)
type UnitTypeChangeEvent ¶
type UnitTypeChangeEvent struct { EventMeta UnitTagIndex int32 // 6 UnitTagRecycle int32 // 6 UnitTypeName string // 29 }
typeinfo 194 (struct)
type Unknown102 ¶
type Unknown102 struct { UnitLink int16 // 79 SubgroupPriority int8 // 10 IntraSubgroupPriority int8 // 10 Count int16 // 98 }
typeinfo 102 (struct)
type Unknown124 ¶
type Unknown124 struct { GameUserId int8 // 1 Observe int8 // 24 Name string // 9 ToonHandle *string // 123 ClanTag *string // 41 ClanLogo *string // 42 }
typeinfo 124 (struct)
type Unknown26 ¶
type Unknown26 struct { Name string // 9 Toon *Toon // 22 Race string // 9 Color *Color // 23 Control int8 // 10 TeamId int8 // 1 Handicap int8 // 0 Observe int8 // 24 Result int8 // 24 WorkingSetSlotId *int8 // 25 Hero string // 9 }
typeinfo 26 (struct)
type Unknown40 ¶
type Unknown40 struct { PlayerList *[]*Unknown26 // 28 Title string // 29 Difficulty string // 9 Thumbnail *Thumbnail // 31 IsBlizzardMap bool // 13 RestartAsTransitionMap *bool // 32 TimeUTC int64 // 33 TimeLocalOffset int64 // 33 Description string // 34 ImageFilePath string // 30 CampaignIndex int8 // 10 MapFileName string // 30 CacheHandles *[]string // 37 MiniSave bool // 13 GameSpeed int8 // 12 DefaultDifficulty int8 // 3 ModPaths *[]string // 39 }
typeinfo 40 (struct)
type Unknown47 ¶
type Unknown47 struct { Name string // 9 ClanTag *string // 41 ClanLogo *string // 42 HighestLeague *int8 // 25 CombinedRaceLevels *int32 // 43 RandomSeed int32 // 6 RacePreference *RacePref // 44 TeamPreference *TeamPreference // 45 TestMap bool // 13 TestAuto bool // 13 Examine bool // 13 CustomInterface bool // 13 TestType int32 // 6 Observe int8 // 24 Hero string // 46 Skin string // 46 Mount string // 46 ToonHandle string // 20 }
typeinfo 47 (struct)
type Unknown56 ¶
type Unknown56 struct { AllowedColors uint64 // 52 AllowedRaces uint64 // 53 AllowedDifficulty uint64 // 52 AllowedControls uint64 // 53 AllowedObserveTypes uint64 // 54 AllowedAIBuilds uint64 // 55 }
typeinfo 56 (struct)
type Unknown65 ¶
type Unknown65 struct { Control int8 // 10 UserId *int8 // 59 TeamId int8 // 1 ColorPref *ColorPref // 61 RacePref *RacePref // 44 Difficulty int8 // 3 AiBuild int8 // 0 Handicap int8 // 0 Observe int8 // 24 LogoIndex int32 // 6 Hero string // 46 Skin string // 46 Mount string // 46 Artifacts []string // 62 WorkingSetSlotId *int8 // 25 Rewards []int32 // 63 ToonHandle string // 20 Licenses []int32 // 64 TandemLeaderUserId *int8 // 59 Commander string // 46 }
typeinfo 65 (struct)
type Unknown69 ¶
type Unknown69 struct {
SyncLobbyState *SyncLobbyState // 68
}
typeinfo 69 (struct)
type UpgradeEvent ¶
type UpgradeEvent struct { EventMeta PlayerId int8 // 1 UpgradeTypeName string // 29 Count int64 // 84 }
typeinfo 195 (struct)
type UserFinishedLoadingSyncEvent ¶
type UserFinishedLoadingSyncEvent struct {
EventMeta
}
type UserOptionsEvent ¶
type UserOptionsEvent struct { EventMeta GameFullyDownloaded bool // 13 DevelopmentCheatsEnabled bool // 13 TestCheatsEnabled bool // 13 MultiplayerCheatsEnabled bool // 13 SyncChecksummingEnabled bool // 13 IsMapToMapTransition bool // 13 StartingRally bool // 13 DebugPauseEnabled bool // 13 UseGalaxyAsserts bool // 13 PlatformMac bool // 13 CameraFollow bool // 13 BaseBuildNum int32 // 6 BuildNum int32 // 6 VersionFlags int32 // 6 HotkeyProfile string // 46 }
typeinfo 77 (struct)