super-hero/assets/cc-game/scripts/global/GameInterface.ts

51 lines
830 B
TypeScript

export interface HeroDataInfo {
hp: number;
weapon: number;
shooting: ShootingDataInfo;
manaRecoveryTime: number;
skillSpecial: number[]
}
export interface EnemyDataInfo {
hp: number;
weapon: number;
shooting: ShootingDataInfo;
}
export interface ShootingDataInfo {
AtkRange: number;
AtkCoolDown: number;
AtkSpeed: number;
Damage: number;
AoERange: number;
AoEDmg: number;
}
export interface StageInfo {
stageId: number;
stageName: string;
}
export interface SpecialSkillInfo {
skillId: number;
skillName: string;
skillTime: number;
}
export interface SkillUseInfo {
skillType: number;
skillId: number;
useType: number
useTime: number;
mana: number;
}
export interface SkillInfo
{
skillName: string;
level: number;
}