Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SplashDamage

Hierarchy

Index

Constructors

constructor

  • Parameters

    • __namedParameters: object
      • amount: any
      • damageForm: any
      • radiusTiles: any
      • targetComponent: any

    Returns SplashDamage

Methods

applySingleTarget

  • applySingleTarget(entity: any): void
  • Applies the damage to a single target

    Parameters

    • entity: any

    Returns void

applySplash

  • applySplash(root: any, worldPosition: any, sourceFaction: any): void
  • Parameters

    • root: any
    • worldPosition: any
    • sourceFaction: any

    Returns void

deserialize

  • deserialize(data: any): any

getDebugString

  • getDebugString(): string

isSplash

  • isSplash(): boolean

isTargetAvailable

  • isTargetAvailable(sourceFaction: any, targetEntity: any, root: any): boolean
  • Helper method to check if an entity is available as a target

    Parameters

    • sourceFaction: any
    • targetEntity: any
    • root: any

    Returns boolean

reserveIncomingDamageSingleTarget

  • reserveIncomingDamageSingleTarget(entity: any): void

serialize

  • serialize(): object

Static getCachedSchema

  • getCachedSchema(): any

Static getId

  • getId(): string

Static getSchema

  • getSchema(): any

Static verify

  • verify(data: any): string