rim-def
Version:
Programmatically declaring Defs, Patches, and About.
31 lines (24 loc) • 799 B
text/typescript
import GunDefiner from './GunDefiner'
import BulletDefiner from './BulletDefiner'
import SoundDefiner from './SoundDefiner'
import AbilityDefiner from './AbilityDefiner'
import DamageDefiner from './DamageDefiner'
import HediffDefiner from './HediffDefiner'
export function defineGun(defName: string) {
return new GunDefiner(defName)
}
export function defineBullet(defName: string) {
return new BulletDefiner(defName)
}
export function defineSound(defName: string) {
return new SoundDefiner(defName)
}
export function defineAbility(defName: string) {
return new AbilityDefiner(defName)
}
export function defineDamage(defName: string, extend?: string) {
return new DamageDefiner(defName, extend)
}
export function defineHediff(defname: string) {
return new HediffDefiner(defname)
}