import { WeaponStateManagerInterface } from './WeaponStateManager.interface' ; import { Weapon } from '../Weapon' ; export class WeaponStateManager implements WeaponStateManagerInterface { shootIndex = 0 ; onShoot ( weapon ) { } onReload ( weapon ) { } onSpecial ( weapon ) { } onIdle ( weapon ) { } onDraw ( weapon ) { } }