Package com.prineside.tdi2
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,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,BlizzardAbility._MapSystemListener,BonusCoinsBuffProcessor._EnemySystemListener,BonusSystem._WaveSystemListener,BonusXpBuffProcessor._EnemySystemListener,BountyModifierProcessor._WaveSystemListener,BrootBossWaveProcessor._EnemySystemListener,BrootBossWaveProcessor._MapSystemListener,ChainReactionBuffProcessor._EnemySystemListener,ConstructorBossWaveProcessor._MapSystemListener,DeathExplosionBuffProcessor._EnemySystemListener,EnemySystem._MapListener,EnemySystem.EnemySystemListener.EnemySystemListenerAdapter,EnemySystem.EnemySystemListener.ListenerScriptProxy,ExperienceModifier._MinerSystemListener,GameStateSystem._EnemySystemListener,GameStateSystem._MinerSystemListener,GameStateSystem._WaveSystemListener,GameStateSystem.GameStateSystemListener.GameStateSystemListenerAdapter,GameValueSystem._MapSystemListener,InputSystem.InputSystemListener.InputSystemListenerAdapter,InventorySystem.InventorySystemListener.InventorySystemListenerAdapter,LaserTower._TowerSystemListener,LootSystem._EnemySystemListener,LootSystem._MinerSystemListener,LootSystem.LootSystemListener.LootSystemListenerAdapter,MagnetAbility._ProjectileSystemListener,MapEditorSystem.MapEditorSystemListener.MapEditorSystemListenerAdapter,MapSystem._GameValueSystemListener,MapSystem._UnitSystemListener,MapSystem._WaveSystemListener,MapSystem.MapSystemListener.MapSystemListenerAdapter,MetaphorBossWaveProcessor._EnemySystemListener,MetaphorBossWaveProcessor._MapSystemListener,MinerSystem._MapSystemListener,MinerSystem._WaveSystemListener,MinerSystem.MinerSystemListener.ListenerScriptProxy,MinerSystem.MinerSystemListener.MinerSystemListenerAdapter,MissileTower._ProjectileSystemListener,MobchainBossWaveProcessor._EnemySystemListener,MobchainBossWaveProcessor._MapSystemListener,ModifierSystem._MapSystemListener,ModifierSystem.ModifierSystemListener.ModifierSystemListenerAdapter,ProjectileSystem.ProjectileSystemListener.ProjectileSystemListenerAdapter,RegenerationBuffProcessor._EnemySystemListener,SnakeBossWaveProcessor._EnemySystemListener,SnakeBossWaveProcessor._MapSystemListener,SoundSystem._MapSystemListener,StatisticsSystem._EnemySystemListener,StatisticsSystem._Game_StateSystemListener,StatisticsSystem._MinerSystemListener,StatisticsSystem._TowerSystemListener,StatisticsSystem._WaveSystemListener,TowerSystem._EnemySystemListener,TowerSystem._GameValueSystemListener,TowerSystem._MapSystemListener,TowerSystem.TowerSystemListener.TowerSystemListenerAdapter,WaveSystem._EnemySystemListener,WaveSystem.WaveSystemListener.WaveSystemListenerAdapter
public interface GameListener
Используется для fingerprint
Массив GameListener должен быть с определенным типом и отсортирован - Array<>(true, 1, SystemListener.class)
-
Method Summary
-
Method Details
-
affectsGameState
boolean affectsGameState()- Returns:
- true, если влияет на геймплей и есть в headless
-
getConstantId
int getConstantId()
-