mirror of
https://github.com/SikongJueluo/kubejs-utils.git
synced 2026-01-29 08:17:49 +08:00
feat(c4): improve C4 timer and add type definitions
This commit is contained in:
16
types/C4.d.ts
vendored
Normal file
16
types/C4.d.ts
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Event data for C4 use started events.
|
||||
*/
|
||||
interface C4UseStartedEvent {
|
||||
player: Internal.Player;
|
||||
}
|
||||
|
||||
/**
|
||||
* Event data for C4 activation events.
|
||||
*/
|
||||
interface C4ActivatedEvent {
|
||||
level: Internal.Level;
|
||||
player: Internal.Player;
|
||||
explosionTime: number;
|
||||
explosionPower: number;
|
||||
}
|
||||
17
types/EventBus.d.ts
vendored
17
types/EventBus.d.ts
vendored
@@ -1,20 +1,3 @@
|
||||
/**
|
||||
* Event data for C4 use started events.
|
||||
*/
|
||||
interface C4UseStartedEvent {
|
||||
player: Internal.Player;
|
||||
}
|
||||
|
||||
/**
|
||||
* Event data for C4 activation events.
|
||||
*/
|
||||
interface C4ActivatedEvent {
|
||||
level: Internal.Level;
|
||||
player: Internal.Player;
|
||||
explosionTime: number;
|
||||
explosionPower: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* Mapping of event names to their corresponding event types.
|
||||
*/
|
||||
|
||||
8
types/global.d.ts
vendored
Normal file
8
types/global.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
export {}; // Mark the file as a module, do not remove unless there are other import/exports!
|
||||
// Override the global type
|
||||
declare global {
|
||||
export type ProbeJS$$ResolvedGlobal = {
|
||||
eventBus: EventBus;
|
||||
toExplosionC4Map: { [key: string]: boolean };
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user