v0.8.2d: adjusted mob adding logic to fix a rare race condition crash
This commit is contained in:
@@ -778,8 +778,8 @@ public class GameScene extends PixelScene {
|
||||
|
||||
public static void add( Mob mob ) {
|
||||
Dungeon.level.mobs.add( mob );
|
||||
Actor.add( mob );
|
||||
scene.addMobSprite( mob );
|
||||
Actor.add( mob );
|
||||
}
|
||||
|
||||
public static void addSprite( Mob mob ) {
|
||||
@@ -788,8 +788,8 @@ public class GameScene extends PixelScene {
|
||||
|
||||
public static void add( Mob mob, float delay ) {
|
||||
Dungeon.level.mobs.add( mob );
|
||||
Actor.addDelayed( mob, delay );
|
||||
scene.addMobSprite( mob );
|
||||
Actor.addDelayed( mob, delay );
|
||||
}
|
||||
|
||||
public static void add( EmoIcon icon ) {
|
||||
|
||||
Reference in New Issue
Block a user