blob: 34725c5460d4347393a89223b5503189635e0993 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package at.hannibal2.skyhanni.events
import at.hannibal2.skyhanni.data.mob.Mob
open class MobEvent(val mob: Mob) : LorenzEvent() {
open class Spawn(mob: Mob) : MobEvent(mob) {
class SkyblockMob(mob: Mob) : Spawn(mob)
class Summon(mob: Mob) : Spawn(mob)
class Player(mob: Mob) : Spawn(mob)
class DisplayNPC(mob: Mob) : Spawn(mob)
class Special(mob: Mob) : Spawn(mob)
class Projectile(mob: Mob) : Spawn(mob)
}
open class DeSpawn(mob: Mob) : MobEvent(mob) {
class SkyblockMob(mob: Mob) : DeSpawn(mob)
class Summon(mob: Mob) : DeSpawn(mob)
class Player(mob: Mob) : DeSpawn(mob)
class DisplayNPC(mob: Mob) : DeSpawn(mob)
class Special(mob: Mob) : DeSpawn(mob)
class Projectile(mob: Mob) : DeSpawn(mob)
}
}
|