Interface GameListener

All Known Subinterfaces:
AbilitySystem.AbilitySystemListener, BonusSystem.BonusSystemListener, BuffProcessor.BuffProcessorListener, EnemySystem.EnemySystemListener, GameStateSystem.GameStateSystemListener, GameValueSystem.GameValueSystemListener, InputSystem.InputSystemListener, InventorySystem.InventorySystemListener, LootSystem.LootSystemListener, Map.MapListener, MapEditorSystem.MapEditorSystemListener, MapPrestigeOverlay.MapPrestigeOverlayListener, MapRenderingSystem.MapRenderingSystemListener, MapSystem.MapSystemListener, MinerSystem.MinerSystemListener, ModifierSystem.ModifierSystemListener, ProjectileSystem.ProjectileSystemListener, StatisticsSystem.StatisticsSystemListener, TowerSystem.TowerSystemListener, UnitSystem.UnitSystemListener, WaveSystem.WaveSystemListener
All Known Implementing Classes:
AbilitySystem.AbilitySystemListener.AbilitySystemListenerAdapter, AchievementSystem._EnemySystemListener, AchievementSystem._GameSystemListener, AchievementSystem._TowerSystemListener, AchievementSystem._WaveSystemListener, BonusSystem.BonusSystemListener.Adapter, BountyModifierProcessor._WaveSystemListener, EnemySystem._MapListener, EnemySystem.EnemySystemListener.EnemySystemListenerAdapter, GameStateSystem._WaveSystemListener, GameStateSystem.GameStateSystemListener.GameStateSystemListenerAdapter, GameValueSystem._MapSystemListener, InputSystem.InputSystemListener.InputSystemListenerAdapter, InventorySystem.InventorySystemListener.InventorySystemListenerAdapter, LightningStrikeOnTowerLevelUp._TowerSystemListener, LJ_TDI_systems.AbilitySystemListener_B.LIP, LJ_TDI_systems.BonusSystemListener_H.LIP, LJ_TDI_systems.EnemySystemListener_M.LIP, LJ_TDI_systems.GameStateSystemListener_U.LIP, LJ_TDI_systems.GameValueSystemListener_AD.LIP, LJ_TDI_systems.InputSystemListener_AK.LIP, LJ_TDI_systems.InventorySystemListener_AN.LIP, LJ_TDI_systems.LootSystemListener_AQ.LIP, LJ_TDI_systems.MapEditorSystemListener_AV.LIP, LJ_TDI_systems.MapRenderingSystemListener_BA.LIP, LJ_TDI_systems.MapSystemListener_BC.LIP, LJ_TDI_systems.MinerSystemListener_BF.LIP, LJ_TDI_systems.ModifierSystemListener_BI.LIP, LJ_TDI_systems.ProjectileSystemListener_BP.LIP, LJ_TDI_systems.StatisticsSystemListener_CH.LIP, LJ_TDI_systems.TowerSystemListener_CL.LIP, LJ_TDI_systems.UnitSystemListener_CO.LIP, LJ_TDI_systems.WaveSystemListener_CX.LIP, LJ_TDI_ui_components.MapPrestigeOverlayListener_Z.LIP, LJ_TDI.BuffProcessorListener_N.LIP, LJ_TDI.GameListener_AK.LIP, LJ_TDI.MapListener_BS.LIP, LootSystem.LootSystemListener.LootSystemListenerAdapter, MagnetAbility._ProjectileSystemListener, MapEditorSystem.MapEditorSystemListener.MapEditorSystemListenerAdapter, MapSystem._GameValueSystemListener, MapSystem._UnitSystemListener, MapSystem._WaveSystemListener, MapSystem.MapSystemListener.MapSystemListenerAdapter, MetaphorBossWaveProcessor._MapSystemListener, MinerSystem._MapSystemListener, MinerSystem._WaveSystemListener, MinerSystem.MinerSystemListener.MinerSystemListenerAdapter, MissileTower._ProjectileSystemListener, MobchainBossWaveProcessor._MapSystemListener, ModifierSystem._MapSystemListener, ModifierSystem.ModifierSystemListener.ModifierSystemListenerAdapter, NukeOnBonusStage._BonusSystemListener, ProjectileSystem.ProjectileSystemListener.ProjectileSystemListenerAdapter, SnakeBossWaveProcessor._MapSystemListener, SoundSystem._MapSystemListener, StatisticsSystem._Game_StateSystemListener, StatisticsSystem._MinerSystemListener, StatisticsSystem._TowerSystemListener, StatisticsSystem._WaveSystemListener, SummonLootBoss._WaveSystemListener, TowerSystem._GameValueSystemListener, TowerSystem._MapSystemListener, TowerSystem.TowerSystemListener.TowerSystemListenerAdapter, WaveSystem.WaveSystemListener.WaveSystemListenerAdapter

public interface GameListener
Используется для fingerprint Массив GameListener должен быть с определенным типом и отсортирован - Array<>(true, 1, SystemListener.class)
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    int
     
  • Method Details

    • affectsGameState

      boolean affectsGameState()
      Returns:
      true, если влияет на геймплей и есть в headless
    • getConstantId

      int getConstantId()