public void PaintWorld(WorldLayer layer) { var actors = Hud.Game.Actors; foreach (var actor in actors) { switch (actor.SnoActor.Sno) { case 223675: FrozenBallDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case 4803: MoltenExplosionDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case 4804: case 224225: case 247987: MoltenDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case 84608: DesecratorDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case 341512: ThunderstormDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case 108869: case 3865: PlaguedDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case 93837: GhomDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case 219702: case 221225: ArcaneDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case 257306: ArcaneSpawnDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case 349774: FrozenPulseDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; } } }
public void PaintWorld(WorldLayer layer) { foreach (var actor in Hud.Game.Actors) { switch (actor.SnoActor.Sno) { case ActorSnoEnum._monsteraffix_frozen_iceclusters: FrozenBallDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case ActorSnoEnum._monsteraffix_molten_deathstart_proxy: MoltenExplosionDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case ActorSnoEnum._monsteraffix_molten_deathexplosion_proxy: case ActorSnoEnum._monsteraffix_molten_firering: // case 247987: MoltenDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case ActorSnoEnum._monsteraffix_desecrator_damage_aoe: DesecratorDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case ActorSnoEnum._x1_monsteraffix_thunderstorm_impact: ThunderstormDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case ActorSnoEnum._monsteraffix_plagued_endcloud: case ActorSnoEnum._creepmobarm: PlaguedDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case ActorSnoEnum._gluttony_gascloud_proxy: GhomDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case ActorSnoEnum._monsteraffix_arcaneenchanted_petsweep: case ActorSnoEnum._monsteraffix_arcaneenchanted_petsweep_reverse: ArcaneDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case ActorSnoEnum._arcaneenchanteddummy_spawn: ArcaneSpawnDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; case ActorSnoEnum._x1_monsteraffix_frozenpulse_monster: FrozenPulseDecorator.Paint(layer, actor, actor.FloorCoordinate, null); break; } } }