class HideoutCallbacks
implements OnUpdate
import { HideoutCallbacks } from "https://deno.land/x/sptaki@1.2.0/callbacks/mod.ts";
Constructors
new
HideoutCallbacks(hideoutController: HideoutController, configServer: ConfigServer)Properties
protected
configServer: ConfigServerprotected
hideoutConfig: IHideoutConfigprotected
hideoutController: HideoutControllerMethods
Handle client/game/profile/items/moving - HideoutCancelProductionCommand
Handle HideoutContinuousProductionStart
getRoute(): string
handleQTEEvent(): IItemEventRouterResponse
pmcData: IPmcData,
request: IHandleQTEEventRequestData,
sessionId: string,
output: IItemEventRouterResponse,
Handle HideoutQuickTimeEvent
Handle client/game/profile/items/moving - RecordShootingRangePoints
onUpdate(timeSinceLastRun: number): Promise<boolean>
Handle HideoutPutItemsInAreaSlots
recordShootingRangePoints(): IItemEventRouterResponse
pmcData: IPmcData,
request: IRecordShootingRangePoints,
sessionId: string,
output: IItemEventRouterResponse,
Handle client/game/profile/items/moving - RecordShootingRangePoints
Handle HideoutScavCaseProductionStart event
Handle HideoutSingleProductionStart event
Handle HideoutTakeItemsFromAreaSlots event
Handle HideoutTakeProduction event
Handle HideoutToggleArea event
upgrade(): IItemEventRouterResponse
pmcData: IPmcData,
body: IHideoutUpgradeRequestData,
sessionID: string,
output: IItemEventRouterResponse,
Handle HideoutUpgrade event
upgradeComplete(): IItemEventRouterResponse
Handle HideoutUpgradeComplete event