Перейти к основному содержанию

ReactorItem

Index

Classes

Condensator

Condensator:

constructor

  • Parameters

    • durability: number

    Returns Condensator

readonlymaxDamage

maxDamage: number

acceptUraniumPulse

  • acceptUraniumPulse(item: ItemContainerSlot, reactor: IReactor, pulsingItem: ItemContainerSlot, youX: number, youY: number, pulseX: number, pulseY: number, heatrun: boolean): boolean
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • pulsingItem: ItemContainerSlot
    • youX: number
    • youY: number
    • pulseX: number
    • pulseY: number
    • heatrun: boolean

    Returns boolean

alterHeat

  • alterHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

applyCustomDamage

  • applyCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

canStoreHeat

  • canStoreHeat(item: ItemContainerSlot): boolean
  • Parameters

    • item: ItemContainerSlot

    Returns boolean

getCurrentHeat

  • getCurrentHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getCustomDamage

  • getCustomDamage(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getMaxHeat

  • getMaxHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

influenceExplosion

  • influenceExplosion(item: ItemContainerSlot, reactor: IReactor): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor

    Returns number

processChamber

  • processChamber(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heatrun: boolean): void
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heatrun: boolean

    Returns void

setCustomDamage

  • setCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

abstractDamageableReactorComponent

DamageableReactorComponent:

constructor

readonlymaxDamage

maxDamage: number

acceptUraniumPulse

  • acceptUraniumPulse(item: ItemContainerSlot, reactor: IReactor, pulsingItem: ItemContainerSlot, youX: number, youY: number, pulseX: number, pulseY: number, heatrun: boolean): boolean
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • pulsingItem: ItemContainerSlot
    • youX: number
    • youY: number
    • pulseX: number
    • pulseY: number
    • heatrun: boolean

    Returns boolean

alterHeat

  • alterHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

applyCustomDamage

  • applyCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

canStoreHeat

  • canStoreHeat(item: ItemContainerSlot): boolean
  • Parameters

    • item: ItemContainerSlot

    Returns boolean

getCurrentHeat

  • getCurrentHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getCustomDamage

  • getCustomDamage(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getMaxHeat

  • getMaxHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

influenceExplosion

  • influenceExplosion(item: ItemContainerSlot, reactor: IReactor): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor

    Returns number

processChamber

  • processChamber(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heatrun: boolean): void
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heatrun: boolean

    Returns void

setCustomDamage

  • setCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

FuelRod

FuelRod:

constructor

  • new FuelRod(cells: number, durability: number): FuelRod
  • Parameters

    • cells: number
    • durability: number

    Returns FuelRod

readonlymaxDamage

maxDamage: number

readonlynumberOfCells

numberOfCells: number

acceptUraniumPulse

  • acceptUraniumPulse(item: ItemContainerSlot, reactor: IReactor, pulsingItem: ItemContainerSlot, youX: number, youY: number, pulseX: number, pulseY: number, heatrun: boolean): boolean
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • pulsingItem: ItemContainerSlot
    • youX: number
    • youY: number
    • pulseX: number
    • pulseY: number
    • heatrun: boolean

    Returns boolean

alterHeat

  • alterHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

applyCustomDamage

  • applyCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

canStoreHeat

  • canStoreHeat(item: ItemContainerSlot): boolean
  • Parameters

    • item: ItemContainerSlot

    Returns boolean

checkHeatAcceptor

checkPulseable

  • checkPulseable(reactor: IReactor, x: number, y: number, slot: ItemContainerSlot, meX: number, meY: number, heatrun: boolean): number
  • Parameters

    • reactor: IReactor
    • x: number
    • y: number
    • slot: ItemContainerSlot
    • meX: number
    • meY: number
    • heatrun: boolean

    Returns number

getCurrentHeat

  • getCurrentHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getCustomDamage

  • getCustomDamage(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getDepletedItem

  • getDepletedItem(): number
  • Returns number

getFinalHeat

  • getFinalHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

getMaxHeat

  • getMaxHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

influenceExplosion

  • influenceExplosion(item: ItemContainerSlot, reactor: IReactor): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor

    Returns number

processChamber

  • processChamber(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heatrun: boolean): void
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heatrun: boolean

    Returns void

setCustomDamage

  • setCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

triangularNumber

  • triangularNumber(x: number): number
  • Parameters

    • x: number

    Returns number

FuelRodMOX

FuelRodMOX:

constructor

  • new FuelRodMOX(cells: number, durability: number): FuelRodMOX
  • Parameters

    • cells: number
    • durability: number

    Returns FuelRodMOX

readonlymaxDamage

maxDamage: number

readonlynumberOfCells

numberOfCells: number

acceptUraniumPulse

  • acceptUraniumPulse(item: ItemContainerSlot, reactor: IReactor, pulsingItem: ItemContainerSlot, youX: number, youY: number, pulseX: number, pulseY: number, heatrun: boolean): boolean
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • pulsingItem: ItemContainerSlot
    • youX: number
    • youY: number
    • pulseX: number
    • pulseY: number
    • heatrun: boolean

    Returns boolean

alterHeat

  • alterHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

applyCustomDamage

  • applyCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

canStoreHeat

  • canStoreHeat(item: ItemContainerSlot): boolean
  • Parameters

    • item: ItemContainerSlot

    Returns boolean

checkHeatAcceptor

  • Parameters

    Returns void

checkPulseable

  • checkPulseable(reactor: IReactor, x: number, y: number, slot: ItemContainerSlot, meX: number, meY: number, heatrun: boolean): number
  • Parameters

    • reactor: IReactor
    • x: number
    • y: number
    • slot: ItemContainerSlot
    • meX: number
    • meY: number
    • heatrun: boolean

    Returns number

getCurrentHeat

  • getCurrentHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getCustomDamage

  • getCustomDamage(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getDepletedItem

  • getDepletedItem(): number
  • Returns number

getFinalHeat

  • getFinalHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

getMaxHeat

  • getMaxHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

influenceExplosion

  • influenceExplosion(item: ItemContainerSlot, reactor: IReactor): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor

    Returns number

processChamber

  • processChamber(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heatrun: boolean): void
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heatrun: boolean

    Returns void

setCustomDamage

  • setCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

triangularNumber

  • triangularNumber(x: number): number
  • Parameters

    • x: number

    Returns number

HeatExchanger

HeatExchanger:

constructor

  • new HeatExchanger(heatStorage: number, switchSide: number, switchReactor: number): HeatExchanger
  • Parameters

    • heatStorage: number
    • switchSide: number
    • switchReactor: number

    Returns HeatExchanger

readonlymaxDamage

maxDamage: number

readonlyswitchReactor

switchReactor: number

readonlyswitchSide

switchSide: number

acceptUraniumPulse

  • acceptUraniumPulse(item: ItemContainerSlot, reactor: IReactor, pulsingItem: ItemContainerSlot, youX: number, youY: number, pulseX: number, pulseY: number, heatrun: boolean): boolean
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • pulsingItem: ItemContainerSlot
    • youX: number
    • youY: number
    • pulseX: number
    • pulseY: number
    • heatrun: boolean

    Returns boolean

alterHeat

  • alterHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

applyCustomDamage

  • applyCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

canStoreHeat

  • canStoreHeat(item: ItemContainerSlot): boolean
  • Parameters

    • item: ItemContainerSlot

    Returns boolean

checkHeatAcceptor

getCurrentHeat

  • getCurrentHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getCustomDamage

  • getCustomDamage(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getMaxHeat

  • getMaxHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

influenceExplosion

  • influenceExplosion(item: ItemContainerSlot, reactor: IReactor): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor

    Returns number

processChamber

  • processChamber(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heatrun: boolean): void
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heatrun: boolean

    Returns void

setCustomDamage

  • setCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

HeatStorage

HeatStorage:

constructor

  • Parameters

    • heatStorage: number

    Returns HeatStorage

readonlymaxDamage

maxDamage: number

acceptUraniumPulse

  • acceptUraniumPulse(item: ItemContainerSlot, reactor: IReactor, pulsingItem: ItemContainerSlot, youX: number, youY: number, pulseX: number, pulseY: number, heatrun: boolean): boolean
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • pulsingItem: ItemContainerSlot
    • youX: number
    • youY: number
    • pulseX: number
    • pulseY: number
    • heatrun: boolean

    Returns boolean

alterHeat

  • alterHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

applyCustomDamage

  • applyCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

canStoreHeat

  • canStoreHeat(item: ItemContainerSlot): boolean
  • Parameters

    • item: ItemContainerSlot

    Returns boolean

getCurrentHeat

  • getCurrentHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getCustomDamage

  • getCustomDamage(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getMaxHeat

  • getMaxHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

influenceExplosion

  • influenceExplosion(item: ItemContainerSlot, reactor: IReactor): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor

    Returns number

processChamber

  • processChamber(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heatrun: boolean): void
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heatrun: boolean

    Returns void

setCustomDamage

  • setCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

HeatVent

HeatVent:

constructor

  • new HeatVent(heatStorage: number, selfVent: number, reactorVent: number): HeatVent
  • Parameters

    • heatStorage: number
    • selfVent: number
    • reactorVent: number

    Returns HeatVent

readonlymaxDamage

maxDamage: number

readonlyreactorVent

reactorVent: number

readonlyselfVent

selfVent: number

acceptUraniumPulse

  • acceptUraniumPulse(item: ItemContainerSlot, reactor: IReactor, pulsingItem: ItemContainerSlot, youX: number, youY: number, pulseX: number, pulseY: number, heatrun: boolean): boolean
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • pulsingItem: ItemContainerSlot
    • youX: number
    • youY: number
    • pulseX: number
    • pulseY: number
    • heatrun: boolean

    Returns boolean

alterHeat

  • alterHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

applyCustomDamage

  • applyCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

canStoreHeat

  • canStoreHeat(item: ItemContainerSlot): boolean
  • Parameters

    • item: ItemContainerSlot

    Returns boolean

getCurrentHeat

  • getCurrentHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getCustomDamage

  • getCustomDamage(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getMaxHeat

  • getMaxHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

influenceExplosion

  • influenceExplosion(item: ItemContainerSlot, reactor: IReactor): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor

    Returns number

processChamber

  • processChamber(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heatrun: boolean): void
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heatrun: boolean

    Returns void

setCustomDamage

  • setCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

HeatVentSpread

HeatVentSpread:

constructor

  • Parameters

    • sideVent: number

    Returns HeatVentSpread

sideVent

sideVent: number

acceptUraniumPulse

  • acceptUraniumPulse(item: ItemContainerSlot, reactor: IReactor, pulsingItem: ItemContainerSlot, youX: number, youY: number, pulseX: number, pulseY: number, heatrun: boolean): boolean
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • pulsingItem: ItemContainerSlot
    • youX: number
    • youY: number
    • pulseX: number
    • pulseY: number
    • heatrun: boolean

    Returns boolean

alterHeat

  • alterHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

canStoreHeat

  • canStoreHeat(item: ItemContainerSlot): boolean
  • Parameters

    • item: ItemContainerSlot

    Returns boolean

cool

  • cool(reactor: IReactor, x: number, y: number): void
  • Parameters

    Returns void

getCurrentHeat

  • getCurrentHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getMaxHeat

  • getMaxHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

influenceExplosion

  • influenceExplosion(item: ItemContainerSlot, reactor: IReactor): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor

    Returns number

processChamber

  • processChamber(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heatrun: boolean): void
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heatrun: boolean

    Returns void

Plating

Plating:

constructor

  • new Plating(maxHeatAdd: number, effectModifier: number): Plating
  • Parameters

    • maxHeatAdd: number
    • effectModifier: number

    Returns Plating

readonlyeffectModifier

effectModifier: number

readonlymaxHeatAdd

maxHeatAdd: number

acceptUraniumPulse

  • acceptUraniumPulse(item: ItemContainerSlot, reactor: IReactor, pulsingItem: ItemContainerSlot, youX: number, youY: number, pulseX: number, pulseY: number, heatrun: boolean): boolean
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • pulsingItem: ItemContainerSlot
    • youX: number
    • youY: number
    • pulseX: number
    • pulseY: number
    • heatrun: boolean

    Returns boolean

alterHeat

  • alterHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

canStoreHeat

  • canStoreHeat(item: ItemContainerSlot): boolean
  • Parameters

    • item: ItemContainerSlot

    Returns boolean

getCurrentHeat

  • getCurrentHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getMaxHeat

  • getMaxHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

influenceExplosion

  • influenceExplosion(item: ItemContainerSlot, reactor: IReactor): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor

    Returns number

processChamber

  • processChamber(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heatrun: boolean): void
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heatrun: boolean

    Returns void

abstractReactorComponent

ReactorComponent:

constructor

acceptUraniumPulse

  • acceptUraniumPulse(item: ItemContainerSlot, reactor: IReactor, pulsingItem: ItemContainerSlot, youX: number, youY: number, pulseX: number, pulseY: number, heatrun: boolean): boolean
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • pulsingItem: ItemContainerSlot
    • youX: number
    • youY: number
    • pulseX: number
    • pulseY: number
    • heatrun: boolean

    Returns boolean

alterHeat

  • alterHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

canStoreHeat

  • canStoreHeat(item: ItemContainerSlot): boolean
  • Parameters

    • item: ItemContainerSlot

    Returns boolean

getCurrentHeat

  • getCurrentHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getMaxHeat

  • getMaxHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

influenceExplosion

  • influenceExplosion(item: ItemContainerSlot, reactor: IReactor): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor

    Returns number

processChamber

  • processChamber(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heatrun: boolean): void
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heatrun: boolean

    Returns void

ReactorSlotCoord

ReactorSlotCoord:

constructor

  • new ReactorSlotCoord(item: ItemContainerSlot, x: number, y: number): ReactorSlotCoord

item

item: ItemContainerSlot

x

x: number

y

y: number

getComponent

Reflector

Reflector:

constructor

  • Parameters

    • durability: number

    Returns Reflector

readonlymaxDamage

maxDamage: number

acceptUraniumPulse

  • acceptUraniumPulse(item: ItemContainerSlot, reactor: IReactor, pulsingItem: ItemContainerSlot, youX: number, youY: number, pulseX: number, pulseY: number, heatrun: boolean): boolean
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • pulsingItem: ItemContainerSlot
    • youX: number
    • youY: number
    • pulseX: number
    • pulseY: number
    • heatrun: boolean

    Returns boolean

alterHeat

  • alterHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

applyCustomDamage

  • applyCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

canStoreHeat

  • canStoreHeat(item: ItemContainerSlot): boolean
  • Parameters

    • item: ItemContainerSlot

    Returns boolean

getCurrentHeat

  • getCurrentHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getCustomDamage

  • getCustomDamage(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getMaxHeat

  • getMaxHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

influenceExplosion

  • influenceExplosion(item: ItemContainerSlot, reactor: IReactor): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor

    Returns number

processChamber

  • processChamber(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heatrun: boolean): void
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heatrun: boolean

    Returns void

setCustomDamage

  • setCustomDamage(item: ItemContainerSlot, damage: number): void
  • Parameters

    • item: ItemContainerSlot
    • damage: number

    Returns void

ReflectorIridium

ReflectorIridium:

constructor

acceptUraniumPulse

  • acceptUraniumPulse(item: ItemContainerSlot, reactor: IReactor, pulsingItem: ItemContainerSlot, youX: number, youY: number, pulseX: number, pulseY: number, heatrun: boolean): boolean
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • pulsingItem: ItemContainerSlot
    • youX: number
    • youY: number
    • pulseX: number
    • pulseY: number
    • heatrun: boolean

    Returns boolean

alterHeat

  • alterHeat(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heat: number): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heat: number

    Returns number

canStoreHeat

  • canStoreHeat(item: ItemContainerSlot): boolean
  • Parameters

    • item: ItemContainerSlot

    Returns boolean

getCurrentHeat

  • getCurrentHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

getMaxHeat

  • getMaxHeat(item: ItemContainerSlot): number
  • Parameters

    • item: ItemContainerSlot

    Returns number

influenceExplosion

  • influenceExplosion(item: ItemContainerSlot, reactor: IReactor): number
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor

    Returns number

processChamber

  • processChamber(item: ItemContainerSlot, reactor: IReactor, x: number, y: number, heatrun: boolean): void
  • Parameters

    • item: ItemContainerSlot
    • reactor: IReactor
    • x: number
    • y: number
    • heatrun: boolean

    Returns void

Functions

getComponent

isReactorItem

  • isReactorItem(id: number): boolean
  • Parameters

    • id: number

    Returns boolean

registerComponent